dji-sdk - 是否可以通过手机 SDK 将 GPS 坐标作为导航目标发送给 DJI 无人机?
问题描述
我是无人机社区的新手。我正在尝试使用无人机跟随驾驶车辆并录制视频,这将是我研究生项目的一部分。
我知道 DJI 提供了“主动跟踪”功能,但跟踪的最高速度似乎约为 20-25 mph,并且无法以自上而下的角度跟踪车辆(无人机直视车辆)。
我有一个想法,将 ego 车辆的 GPS 信息发送到我的移动设备,并使用定制的应用程序读取 GPS 位置并将其设置为目标,以便无人机可以跟随它。
可行吗?一般来说,值得付出努力吗?还是只使用活动轨道并以我能获得的最佳角度工作会更好?
解决方案
我已经做到了。将 GPS 更新从跟踪手机发送到连接到 rc 的手机。
您必须在 MSDK 中使用虚拟棒模式。最大速度为 15m/s
DJI Mobile SDK 中的虚拟摇杆功能模拟遥控器的摇杆,因此飞机可以自动飞行,以任何人类可以手动飞行的方式飞行。与任务相比,这是一种更复杂但更灵活的自动化飞行方式。
效果很好。
一个例子: https ://youtu.be/i3axYfIOHTY?t=55 这有点不稳定,但现在已经修复了 :-)
推荐阅读
- android - Android Studio 在奇怪的文件中自动创建 JNI 函数
- javascript - 表单提交后的多个警报变体
- dataweave - Mule 4:XML 模块:如何使用 XPATH 从具有名称空间字段的 XML 消息中检索值?
- azure - 带有来自特定点的延续令牌的 Azure 存储 blob 列表
- c# - N个不同参数的报告
- django - allauth 未找到“登录”的反向。“登录”不是有效的视图函数或模式名称
- java - 在 Spring Boot 中加载外部库的配置
- php - Delete id if not in database from a value
- javascript - 在 reactjs 中从 JSON 获取数组
- datatable - Eclipse 在使用 Cucumber 数据表时无法找到 raw() 方法