dji-sdk - DJI 板载 sdk 用于避障
问题描述
使用 DJI 板载 sdk,我想在飞控模式下避开障碍物。为了实现这一点,我有几个问题 1. 我可以在运行时更新航路点而不暂停当前任务吗?2. 航点任务正在进行时,我可以在运行时添加新的设定点吗?如果是,正在进行的航路点任务的状态是什么?3. 我可以通过改变垂直速度(Vz)来改变当前高度吗?如果我在执行任务时更改速度,任务会停止还是以更新的速度继续?
解决方案
如果您想在任务中更改无人机的行为,您需要通过 DJI Go4 或 MSDK 与 OSDK 配合使用您的移动设备。OSDK 在飞行前将您的任务加载到机载计算机,而移动设备可以在飞行期间进行交互。对我来说,阅读 DJI 文档:OSDK Missions and Mobile - Onboard Communication
推荐阅读
- hyperledger-fabric - Hyperledger Fabric 中的“无身份”错误
- java - List.clear() 与参考重新分配性能
- javascript - 如何在 JSON 文件中编写 onclick 函数
- camunda - 如何在嵌入的 HTML 表单中预选一个选项?
- git - 错误:1400410B:SSL 例程:CONNECT_CR_SRVR_HELLO:错误的版本号
- javascript - Node.js 在回调中将阿拉伯语转换为问号
- java - Kafka Spring 与 sasl 的集成授权
- javascript - prop `push` 标记为必填项
- javascript - REST API Javascript如何编写检查SQL查询是否返回0行的条件
- android - 没有谷歌地图的交互式地图