我正在开发一个使用 DJI SDK 的 Android 应用程序。我现在使用的无人机是 Mavic Pro 1。这个应用程序想要使用 DJI SDK 中的航点的预定义类来为无人机创建任务,但是在执行航点任务的配置并正确加载任务时Mission Operator(当前状态设置为:调用 MissionOperator.loadMission 后的 READY_TO_UPLOAD),当尝试执行“uploadMission”预定义功能时,应用程序崩溃并且无人机自动断开应用程序。
我认为航点已正确创建并保存在构建器中,否则它会在 loadMission 函数中失败。由于使用了 checkParameters 函数,因此参数也是正确的。
我看到以前的帖子中有人说您需要先将应用程序设置为地面站模式。但是我在 DJI SDK 文档中没有发现任何迹象表明它存在,所以我认为它已被弃用,并且对于当前版本的 SDK 不再需要。
可能是因为我使用的是 Mavic Pro 1,操作员内部的任务上传失败了吗?
如果有人有正确的步骤来设置 Waypoint 任务或知道错误,那将对所有 DJI SDK 用户有很大帮助。
最好的问候,在此先感谢