青山笔记

探索无人控制的边界

PX4 飞控 v1.16.0 源码解读系列总目录,涵盖平台层、Commander 决策层、EKF2 状态估计、Navigator 导航和 mc_pos_control 位置控制五大模块,目前共 32 篇文章,还在不断更新中。

阅读全文 »

解析 Commander 中 HomePosition 组件的职责、输入输出接口、Home 点设置时机与质量门限,以及 Home 有效性如何反馈到 failsafe 链路影响 RTL 可用性。

阅读全文 »

深入解析 Commander.cpp 的核心函数:arm/disarm 完整流程、自动锁定逻辑 handleAutoDisarm()、模式意图与故障安全合成函数 handleModeIntentionAndFailsafe(),以及 MAVLink 命令处理 handle_command()。

阅读全文 »