开源飞控开发相关教程
浏览使用文档、安装说明和常见问题,也可以直接向 AI 提问。
1、必看:Ardupilot源码下载与编译
Ardupilot源码下载与编译,请参阅 《物唯仓库-AP固件编译说明》
2.1、仿真环境1:SITL仿真 + MAVProxy + MP地面站/QGC地面站
一、前言 当我们将Ardupilot的源码编译完成后,源码里面也自带了一个SITL的简易仿真工具。 通过这个仿真工具,我们可以在没有飞控板的情况下做一些飞控功能逻辑的验证。 (如果还未下载且编译过Ardupilot源码,可以参阅 此文 ) ...
2.2、仿真环境2:SITL + MAVProxy + gazebo + MP/QGC地面站的联动
一、前言 在上一个章节中介绍了 APM飞控的SITL仿真+MAVProxy的应用。 在这个章节中, 将会介绍另外一款更加强大的仿真工具gazebo,并和SITL联动 二、SITL和gazebo的区别 SITL 是 “飞控的大脑模拟器”,专注...
2.3、MP地面站SITL仿真使用的一些小技巧
1、如何在仿真环境中模拟遥控器失控? 搜索参数: SIM_RC_FAIL = 1 ,则代表遥控器信号丢失。 2、如果让模拟过程加速? 搜索参数: SIM_SPEEDUP = (1~10倍速可调) ,建议起飞的时候设置为5即可,否则解锁后来不...
2.4、SITL + pymavlink通讯库,获取飞控的俯仰和偏航角度
一、前言 1.1 开启SITL仿真 通过APM仿真环境搭建的文章,我们知道在没有飞控实物的情况下,可以开启Ardupilot代码中的SITL软件仿真系统进行仿真。 如果不清楚的朋友可参考 《SITL仿真环境搭建》 当我们输入开启SITL仿真...
3、如何编译Missionplanner1.3.83地面站?
一、前言 编译MP地面站需要使用VS2022社区版软件进行编译,具体可以参考MP地面站的编译说明文档: https://github.com/ArduPilot/MissionPlanner?tab=readme-ov-file#how-t...
4、树莓派应用1-与物唯飞控的物理连接 (以WFG100为例)
一、前言 由于飞控的主控仅是一颗单核的MCU,它仅适合用于做实时性高的飞行控制。 此如果我们想在飞控上做一些高级的功能,可以加装一块机载计算机(比如树莓派、RK3588、英伟达等)进行计算,然后将计算后的结果通过串口发送给飞控。 飞控再做执...