← Усі інструменти

Пояснення повідомлень і помилок

Що означає повідомлення ArduPilot і що з ним робити

English

Місію змінено, поки коптер її виконував

ПопередженняМісії, геозона, точки збору, рельєфЛише Коптер

Що пише ArduPilot:

В Auto коптер стежить за командою, яку виконує, і двома наступними. Коли завантаження чи редагування змінює будь-яку з них, поки він летить до точки маршруту, він запускає поточну команду знову з новими даними: «Auto mission changed, restarted command». «… but failed to restart command» означає, що команду з цим номером уже не вдалося запустити (нова місія коротша або зупинена); коптер летить далі до цілі, яку вже мав.

Що робити: найімовірніше спершу

  1. Місію відредагували або знову завантажили з наземної станції під час польоту.

    ВиправтеЯкщо так і задумано, перевірте на карті, що коптер прямує туди, куди каже нова місія. Щоб безпечно змінити місію, спершу перейдіть у Loiter, завантажте її, а тоді поверніться в Auto.

  2. Скрипт або бортовий комп'ютер переписує пункти місії в польоті.

    ПеревіртеПовідомлення повторюється, хоча наземної станції ніхто не торкається.

    ВиправтеЗробіть так, щоб він записував лише пункти, які значно попереду того, що виконується.

Код, який це надсилає

Auto mission changed but failed to restart command

ArduCopter/mode_auto.cpp ModeAuto::run() · Відкрити в ArduPilot Copter-4.7.1

Auto mission changed, restarted command

ArduCopter/mode_auto.cpp ModeAuto::run() · Відкрити в ArduPilot Copter-4.7.1

Тут написано для: Коптер, 4.6. В інструменті можна вибрати свій апарат і версію, побачити значення власних параметрів поруч із названими тут і перетягнути лог польоту, щоб отримати пояснення до кожного повідомлення в ньому.

Відкрити в інструменті