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

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

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

English

Після калібрування компаса потрібне перезавантаження

Не даєКомпас

Що пише ArduPilot:

Від моменту ввімкнення польотного контролера запускали калібрування компаса. Відтоді армування заборонене до перезавантаження, щоб оцінювач позиції почав роботу з новими зміщеннями. Байдуже, чим калібрування скінчилося: після успішного, невдалого чи скасованого це повідомлення лишається. Цю перевірку не можна пропустити.

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

  1. Калібрування виконали, а польотний контролер відтоді не перезапускали.

    ВиправтеПерезавантажте польотний контролер: вимкніть і ввімкніть живлення або дайте команду перезавантаження з наземної станції. Якщо калібрування не завершилося успішно, спершу повторіть його: саме перезавантаження лишає старі зміщення.

Швидке калібрування, де ви вводите курс апарата (fixed yaw; «Large Vehicle MagCal» у Mission Planner), цього прапорця не ставить і перезавантаження не вимагає.

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

PreArm: Compass calibrated requires reboot

libraries/AP_Arming/AP_Arming.cpp AP_Arming::compass_checks() · Відкрити в ArduPilot Copter-4.7.1

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

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