目的和范围
任务规划系统是 QGroundControl 中创建、编辑、管理和执行飞行任务的核心基础架构。该系统负责协调任务项(航点、命令、模式)、任务设置以及可视化任务表示与 MAVLink 任务协议之间的转换。它是简单航点任务和复杂勘测模式的基础。
有关特定任务物品类型和基本任务执行的信息,请参阅任务控制器和基本物品。有关高级勘测模式和复杂任务物品的信息,请参阅复杂任务物品和勘测模式。
架构概述
任务规划系统围绕分层架构构建,以MissionController中央协调器为中心管理代表VisualMissionItem各个任务元素的对象集合。
任务控制器架构
该MissionController级别作为任务规划操作的中心枢纽,管理任务创建、编辑和执行协调的整个生命周期。
控制器维护几个关键数据结构:
| 财产 | 类型 | 目的 |
|---|---|---|
_visualItems |
QmlObjectListModel* |
收集所有任务物品用于UI显示 |
_simpleFlightPathSegments |

最低0.47元/天 解锁文章
1418

被折叠的 条评论
为什么被折叠?



