Після калібрування компаса потрібне перезавантаження
Що пише ArduPilot:
- PreArm: Compass calibrated requires reboot
Від моменту ввімкнення польотного контролера запускали калібрування компаса. Відтоді армування заборонене до перезавантаження, щоб оцінювач позиції почав роботу з новими зміщеннями. Байдуже, чим калібрування скінчилося: після успішного, невдалого чи скасованого це повідомлення лишається. Цю перевірку не можна пропустити.
Що робити: найімовірніше спершу
Калібрування виконали, а польотний контролер відтоді не перезапускали.
ВиправтеПерезавантажте польотний контролер: вимкніть і ввімкніть живлення або дайте команду перезавантаження з наземної станції. Якщо калібрування не завершилося успішно, спершу повторіть його: саме перезавантаження лишає старі зміщення.
Швидке калібрування, де ви вводите курс апарата (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