AUV 无人机开发教程¶
从认识硬件、搭建环境、桌面模拟到第一次真机起飞,一步步上手自主无人机系统。
这份教程能帮你做什么¶
本教程面向第一次接触本项目的新开发者。跟着教程走完,你将能够:
- 理解飞控固件 + Python上位机 + 视觉板的三层架构
- 在本地电脑上零风险模拟飞行
- 完成第一次真机自主航线飞行
- 知道代码在哪里、怎么改、怎么同步到板子
- 遇到问题知道去哪里查
学习路径¶
1
认识项目
20分钟
2
搭环境
30分钟
3
桌面模拟
15分钟
4
真机首飞
40分钟
5
理解代码
30分钟
6
日常开发
20分钟
章节导航¶
项目概览¶
安全须知¶
开始之前必须阅读
无人机是高速旋转的危险品。请务必先阅读 五条铁律 再进行任何操作。
环境与体验¶
真机飞行¶
代码与开发¶
进阶开发¶
项目简介¶
Project2 是一套完整的自主无人机飞控系统,面向全国大学生电子设计竞赛备赛。采用 「裸机飞控 + 上位机智能决策」 的分层架构:
| 层 | 技术栈 | 作用 |
|---|---|---|
| 飞控固件 | C / Keil (STM32F407) + 凌霄IMU | 姿态自稳、电机控制、传感器融合 |
| 上位机 | Python 3 + T265 + 光流 | 状态机控制、视觉定位、导航 |
| 视觉板 | 核桃派 Cyber Camera | 目标检测、视觉伺服降落 |
本教程持续更新中,最后更新:2026-08-10