2017-08-28 35 views
2

我正在使用DJI ROS SDK創建WaypointMission。 我希望我的車輛通過提供航點順利通過,所以我設置能協調的方式,像這樣:DJI SDK無法啓動協調Waypoint任務

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

的問題是,無論控制點有多少或如何密集的是,SDK總是錯誤消息WAYPOINT_MISSION_POINTS_NOT_ENOUGH響應: Screenshot

隨着TRACE_POINT任務成功上傳,但那些在航點停留不利於電影製作。

另外,在哪裏可以找到有關可以使用dji_sdk/MissionWaypointAction.msg在路標上執行的操作的信息?

回答

0

我已經使用板載SDK大約6個月了,所以現在可能已經修復了,但是當我使用ROS版本時,我發現的其中一個錯誤是,在您上傳「兩個許多「航點,航點任務將無法正常工作。如果我記得正確的話,那個數字大概是28個。所以,如果你有27個航點的航點任務,那麼它就會工作,但是28個航點不會。此外,它是累積性的,所以如果你做了10個航點的航點任務,後來做了18個航點任務,第二個任務失敗了,在重新啓動之前,你將無法再執行任務。

我也試過SDK的non-ros版本。它效果更好,但也很麻煩並且很難使用,並且在任務中不允許超過99個航點。