智能无人机系统实践教程¶
本教程面向智能无人机的系统化学习,围绕”感知—定位—规划—控制—应用”五大模块,结合ROS、PX4、Prometheus与高保真仿真环境,完成从0到1的工程实践能力构建。
课程特色¶
仿真优先:统一使用ROS/Prometheus仿真环境,降低学习门槛
软硬解耦:仿真环境与硬件集成解耦,可灵活切换
实践导向:理论30% + 实践70%的工程实践型课程
分层教学:从基础到进阶的渐进式学习路径
目录¶
学习目标¶
完成本课程后,你将能够:
系统理解无人机的软硬件架构与数据流
在仿真环境中完成自主飞行的全链路开发与调试
实现基础的环境感知、定位与路径规划算法并验证
基于PX4与MAVROS/Prometheus完成飞行控制
设计并复现实验级别的智能应用场景
先修要求¶
编程基础:C++/Python 基础
Linux基础:了解Ubuntu的基础操作
ROS基础:了解ROS节点、话题等基本概念
开发环境¶
本教程推荐使用以下开发环境:
操作系统:Windows 11 + WSL2 + Ubuntu 20.04 LTS
ROS版本:ROS Noetic
仿真器:Gazebo 11
飞控固件:PX4 1.12.3
开发框架:Prometheus