Миссия путевой точки завершена до выполнения - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь автоматизировать «Призрак 4», летящий через серию точек, с помощью «Миссии путевых точек». Я создаю путевую точку для каждой точки, проверяя правильность положения и высоты (и расстояния между ними достаточно). Затем я создаю объект WaypointMission с его строителем и загружаю его в дрон. Миссия загружается в дрон и запускается успешно, но в некоторых случаях дрон взлетает и зависает на 3 м, вызывая обратный вызов onExecutionFinish, даже если он не достиг ни одной путевой точки. Обратный вызов onExecutionUpdate запускается только один раз с этими данными:

состояние cur = ИСПОЛЬЗОВАНИЕ предварительного состояния = ИСПОЛНЕНИЕ прогресса = общее количество = 3 целевого индекса = 0 достигнуто = ложное состояние = ИНИЦИАЛИЗАЦИЯ ошибка = ноль

Я проверил, что мои журналы и путевые точки верны и загружены правильно, поэтому я предполагаю, что это может быть какая-то ошибка, связанная с SDK. Кто-нибудь испытывал такую ​​же проблему?

...