下图展示了无人机清除任务的通信序列(假设所有行动成功)。
更详细地说,作顺序如下:
- GCS发送 MISSION_CLEAR_ALL
• GCS 暂停等待无人机的 MISSION_ACK。 - 无人机收到消息,并从存储中清除任务。
- 无人机会以 MISSION_ACK 结果 MAV_MISSION_ACCEPTED 表示成功 。
- GCS 接收 MISSION_ACK 并清理其自身存储的任务信息。手术现已完成。
注:
每个需要响应的消息(例如 MISSION_CLEAR_ALL)都会设置超时 。如果超时结束且未收到回复,则必须重新发送请求。
MISSION_ACK对MISSION_CLEAR_ALL响应时的mission_type字段值为0。
mavlink id 45 MISSION_CLEAR_ALL
| Field Name | Type | Description |
|---|---|---|
| target_system | uint8_t | 系统 ID |
| target_component | uint8_t | 组件 ID |
使用QGC删除无人机上的任务:
点击左侧plan按钮进入飞行计划页面

点击左侧File->Clear按钮开始删除流程

无人机任务已清空并正确响应QGC,QGC清空本地任务列表

作者:sfd 创建时间:2026-04-02 11:25
最后编辑:sfd 更新时间:2026-04-02 14:16
最后编辑:sfd 更新时间:2026-04-02 14:16