首页 文章

DJI SDK无法启动协调的Waypoint任务

提问于
浏览
2

我正在使用DJI ROS SDK创建WaypointMission . 我希望我的车辆顺利通过提供的航点,所以我设置启用协调模式,如下所示:

waypoint_task.trace_mode = dji_sdk::MissionWaypointTask::TRACE_COORDINATED;

问题是,无论控制点有多少或多么密集,SDK总是响应错误消息 WAYPOINT_MISSION_POINTS_NOT_ENOUGHScreenshot

随着 TRACE_POINT 任务上传成功,但那些在航点上停留对电影制作不利 .

另外,我可以在哪里找到有关我可以使用 dji_sdk/MissionWaypointAction.msg 在航点上执行的操作的信息?

1 回答

  • 0

    我已经使用板载SDK大约6个月了,所以现在可能已经修复了,但是当我使用ROS版本时,我发现的一个错误就是上传“两个”航点后,航点任务不起作用 . 如果我没记错的话,这个数字是28左右 . 所以,如果你有27个航路点的航点任务,它会起作用,但28个不会 . 此外,它是累积的,所以如果你使用10个航路点执行航点任务,后来执行了18个航点,第二个会失败,并且在重新启动之前你将无法再次执行航点任务 .

    我也尝试过SDK的非ros版本 . 它工作得更好,但也有错误和难以使用,并且在任务中不允许超过99个航路点 .

相关问题