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

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

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

English

Компасу щось заважало на землі; курс виправлено під час набору висоти

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

Що пише ArduPilot:

Одразу після зльоту EKF, оцінювач позиції й орієнтації ArduPilot, побачив, що його похибка курсу зростає в міру підйому апарата: це ознака магнітної завади на землі, яка слабшає з висотою. Піднявшись більш ніж на 0.5 м, коли похибка зросла більш ніж на 0.25 рад (близько 14°), він заново виставив курс за компасом. Таке можливе двічі за один зліт, до звичайного вирівнювання в польоті на 2.5 м. IMU та MAG — номери копії EKF і компаса, відлік від 0.

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

  1. Місце зльоту магнітне: залізобетон, дах авто, люк, сталевий стіл, арматура під асфальтом.

    ПеревіртеТрапляється на одному місці зльоту й не трапляється на іншому.

    ВиправтеЗлітайте з ґрунту чи трави, за кілька метрів від металу. Виправлення автоматичне, але перші метри апарат летить із хибним курсом: підніміться вертикально на 3 м, перш ніж рушати.

  2. Трапляється всюди: сам апарат заважає компасу, коли зростає газ.

    ПеревіртеУ лозі показ компаса змінюється разом зі струмом батареї.

    ВиправтеВіднесіть компас подалі від дротів батареї та ESC, потім зробіть калібрування компас-мотор.

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

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

EKF2 IMUN MAGN ground mag anomaly, yaw re-aligned

libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp NavEKF2_core::controlMagYawReset() · Відкрити в ArduPilot Copter-4.7.1

EKF3 IMUN MAGN ground mag anomaly, yaw re-aligned

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

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

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