AI开源编队无人机开发实战

 开机测试及硬件资源介绍 (飞机、遥控、cocobit)-1
分享
课程简介
本课程以开发一台"AI编队无人机"为例,将电子软硬件开发的必备技能知识融入其中,通过本课程的学习,学习者可以系统掌握“C语言、单片机、传感器、无线通信、人工智能”的技术知识,为日后从事智能硬件开发工作打下扎实的职业基础。本课程所要实现的无人机,综合应用了“气压定高+激光定高+光流定点”技术,可以超稳悬停;支持前后左右360度自由翻滚;支持AI语音识别控制;支持视觉追踪图码、追踪颜色、追踪形状、追踪小车等;支持寻线;支持编队飞行;支持高清图传及WIFI-APP控制(选配)。此外,遥控器上预留了图形化编程插槽,还可进行图形化编程,让飞机自主巡航。
目录
讨论
讲师
课件
  • 第一章 快速上手教程
    1  开机测试及硬件资源介绍 (飞机、遥控、cocobit)-1
    2  开机测试及硬件资源介绍 (飞机、遥控、cocobit)-2
    3  开发环境搭建
    4  OpenMV视觉固件烧写
    5  飞控固件烧写
    6  遥控器固件烧写
    7  地面站上位机的使用与介绍
  • 第二章 飞控开发基础篇
    1  GPIO(LED航情灯、信号灯控制)
    2  定时器(LED航情指示灯闪烁)
    3  串口(基础收发)
    4  串口(光流数据获取)
    5  串口(视觉数据获取)
    6  SPI(六轴传感器数据获取)
    7  SPI(气压计数据获取)
    8  I2C(激光测距)
    9  PWM(电机控制)
    10  PID基础原理
  • 第三章 遥控器开发实战教程
    1  GPIO(遥控指示灯控制)
    2  中断(按键检测)
    3  ADC(摇杆控制)
    4  SPI(OLED显示屏)
    5  SPI(2.4G双机通信)
  • 第四章 飞控开发高级篇
    1  飞控整机代码走读、编译与烧写
    2  遥控整机代码走读、编译与烧写
    3  定高、定点、悬停(从解锁开始讲流程)
    4  360度翻滚(从解锁开始讲流程)
    5  视觉追踪(巡线追踪、颜色追踪、图形码小车追踪)
    6  AI语音控制 (语音控制飞机启停、翻滚、追踪等)
    7  编队飞行 (整体实现流程)