目录
摘要
本节主要记录自己学习ardupilot飞控代码的定点模式的过程,ardupilot定点模式有两种方式,第一种:留待模式定点,第二种模式:poshold模式定点,两种方式差别很大,第一种:控制无人机的运动加速度来实现位置控制,第二种:控制无人机的角度来实现位置控制。
1.留待模式初始化
(1)首先看张整体留待模式初始化流程图
(2)分析代码loiter_init()
bool Copter::loiter_init(bool ignore_checks)
{
// printf("WWW1\r\n");
if (position_ok() || ignore_checks)