转自:https://blog.csdn.net/wmx843230304wmx/article/details/73866286
mission 航点规划文件示例
按照此模板填写参数,可以自定义航点,自定义航线规划
{ "MAV_AUTOPILOT": 3, "complexItems": [ ], "groundStation": "QGroundControl", "items": [ { "id": 1, "参数1": 15, "参数2": 0, "参数3": 0, "参数4": 0, "命令": 22, "坐标": [ 纬度, 经度, 高度(米) ], "类型": "任务项", "结构": 2, "自动继续": true }, { "id": 2, "参数1": 0, "参数2": 0, "参数3": 0, "参数4": 0, "命令": 16, "坐标": [ 纬度, 经度, 高度(米) ], "类型": "任务项", "结构": 3, "自动继续": true } ], "plannedHomePosition": { "id": 0, "参数1": 0, "参数2": 0, "参数3": 0, "参数4": 0, "命令": 16, "坐标": [ 纬度, 经度, 0 ], "类型": "任务项", "结构": 0, "自动继续": true }, "version": "1.0" }
id
是航点序号,id 为0 是H(home)家点
命令
对应 MAVLink协议 MAV_CMD
命令枚举值
通过修改这个文件可以设计出想要的航点,航线,以及自定义命令