电赛飞机题上位机攻略

写在前面:部分教程参考21级蔡学长的bloghttps://cgc12123.github.io/

需要掌握的基础知识:
1、语言方面:python、cpp
2、Linux基本命令和文件构成
3、stm32单片机基础知识
4、ros1系统
5、opencv
6、yolo特征目标识别

使用的软件:
1、远程连接mobaxterm
2、实验室使用的板载orangepi 5 plus、jeston orin nano
3、vscode及其各种插件

使用的传感器:
1、t265双目摄像头
2、普通usb摄像头
3、uwb
4、思岚A1激光雷达

分析历年飞机题得到上位机视觉需要负责的部分

(按照由2023年往前)
参考GitHub上大佬收集文档:https://github.com/CCBP/NUEDC_Topic
1、2023年G_空地协同智能消防系统
(1)检测火源:使用opencv颜色检测或使用yolo特征目标检测
(2)传感器定位:uwb和t265
2、2022年B_送货无人机
(1)检测起飞点:使用yolo特征目标检测
(2)检测目标地点:形状颜色检测
(3)穿越呼啦圈:前方目标检测或雷达避障
3、2021年G_植保飞行器
(1)检测起飞点:使用yolo特征目标检测
(2)检测数字:数字检测
(3)检测杆上二维码:条形二维码检测
4、总结
(1)检测杆/绕杆
(2)数字/字母检测/颜色/图形检测
(3)特征目标检测
(4)对opencv和yolo的要求比较高

t265

见蔡学长:https://cgc12123.github.io/2023/10/13/Acfly-T265/

通信协议

通信协议:https://panjie9284.github.io/2023/07/15/Communications/
接收解算:https://panjie9284.github.io/2023/07/15/splitlnt/

任务demo

见示例代码:https://panjie9284.github.io/2023/07/15/demo1/

opencv

见笔记:https://panjie9284.github.io/2023/07/09/opencv/

yolo系列特征目标检测

https://panjie9284.github.io/2024/07/27/yolov5-orangepi5plus/

ros

cmake

见笔记:https://panjie9284.github.io/2023/09/05/Cmake/