航点任务完成后未及时调用onExecutionFinish方法
Completed飞行器型号:mavic 2 pro
遥控器型号:smart controller
是否必现:是
1.在模拟器中执行航点任务,无人机飞到最后一个航点后没有及时调用onExecutionFinish,并且finishedAction(WaypointMissionFinishedAction.GO_HOME)设置的任务完成以后返航到起飞点也没有执行,悬停在最后一个航点空中没有任何动作。
2.此时在调用飞行控制即sendVirtualStickFlightControlData方法则会立刻回调onExecutionFinish方法,飞行控制也正常运行。
3.尝试使用onExecutionUpdate方法以解决获取不到航点执行成功问题,在最后一个航点时onExecutionUpdate方法调用的次数很少,并且waypointMissionExecutionEvent.getProgress().isWaypointReached为false
Please sign in to leave a comment.
Comments
1 comment