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

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

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

English

EK3_MAG_CAL досі має значення, яке старі версії використовували для зовнішнього курсу

Не даєОцінка позиції й орієнтації (EKF, AHRS)

Що пише ArduPilot:

EK3_MAG_CAL дорівнює 5 або 6. У старих версіях ці значення означали «брати курс із зовнішнього датчика»; цей вибір перенесено в EK3_SRC1_YAW, а 5 і 6 для компаса більше нічого не означають. Армування заборонене, доки EK3_MAG_CAL дорівнює 5 чи 6, а джерело курсу — не GPS (EK3_SRC1_YAW не 2).

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

  1. Параметри перенесено з прошивки 4.0 чи старішої або скопійовано з апарата, який бере курс від двох антен GPS.

    ВиправтеЗ компасом: задайте EK3_MAG_CAL 3 (типове значення для коптера) і залиште EK3_SRC1_YAW 1. З курсом від двох антен GPS: задайте EK3_SRC1_YAW 2 або 3, щоб резервом був компас.

Параметри, на які варто глянути

ПараметрЩо це
EK3_MAG_CALMagnetometer default fusion mode
EK3_SRC1_YAWYaw Source
Код, який це надсилає

EK3_MAG_CAL and EK3_SRC1_YAW inconsistent

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

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

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