DJI Mobile SDK 和 DJI 模拟器

DJI Mobile SDK and DJI Simulator

是否可以使用 Mobile SDK 编写一个应用程序,从网络服务接收航路点,然后启动无人机并监控其运行?

使用案例如下: - 启动无人机 - 飞到2m的高度 - 将 picture/video 和 send/stream picture/video 带到应用程序 - 再次着陆

是否可以在 DJI 模拟器中模拟我的代码,然后当我知道一切正常时使用 Spark 或 Mavic 进行真实演示?

当然可以,尽管它不一定特定于 MobileSDK,下面是一个示例:

1/ 您创建了一个执行任务规划的桌面(本机或网络)应用程序。此应用程序可以以已知格式保存任务 - 我的建议是创建一个 framework/library 来管理此格式 -

2/ 构建在 MobileSDK 之上的移动应用程序以格式读取任务 - 使用管理此格式的上述框架。

3/ 移动应用程序通过 WaypointMissions、MissionControl 甚至 VirtualStick 命令将任务要求转换为 MobileSDK 上可用的任务系统。

至于模拟,一旦无人机处于模拟器模式,执行就会起作用并显示它是如何执行的。

如果您想更进一步,您甚至可以将移动应用数据流回您的桌面应用,以将实际路径与计划路径叠加。

我不能为此放弃代码源,因为它很广泛,但希望这会有所帮助。