无人机控制模块教学例程
提示
尝试运行无人机控制模块教学例程前需要掌握仿真入门中仿真中的遥控器使用说明
学习无人机控制模块教学例程需要掌握一定的Ubuntu、ROS、C++/Python基础
无人机控制模块作为Prometheus项目的基础子模块,Prometheus项目中其余子模块均会通过控制模块与无人机进行数据交互。所以学习Prometheus项目以及通过Prometheus项目进行无人机二次开发都是需要先从控制模块开始学习。
在控制模块我们提供了对应的教学例程,包含起飞降落、惯性系控制、机体系控制、经纬高控制、轨迹控制以及集群控制六个教学例程。通过教学例程大家能够快速了解控制模块的相关数据接口,也能够通过学习例程demo的源码学习Prometheus控制模块的二次开发。
教学例程提供有C++以及Python两种语言的源码,用户可自行选择相应的源码文件进行学习。
- 控制模块源码文件位置:/Prometheus/Modules/uav_control
- 教学例程demo源码文件:/Prometheus/Modules/tutorial_demo/basic