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

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

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

English

Ще немає оцінки висоти для режиму, що тримає висоту

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

Що пише ArduPilot:

Поточний режим сам керує висотою (AltHold, Loiter, PosHold, Auto, Guided тощо), а EKF, оцінювач позиції й орієнтації в ArduPilot, ще не має одночасно оцінки висоти й вертикальної швидкості. Режимам, де стік напряму задає мотори (Stabilize, Acro), вона не потрібна. Цю перевірку вимкнути не можна.

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

  1. EKF ще запускається: у перші секунди після ввімкнення це нормально.

    ВиправтеНе рухайте коптер 20–30 секунд і спробуйте знову.

  2. Джерело висоти, яким EKF велено користуватися, не дає даних: EK3_SRC1_POSZ називає далекомір, GPS чи зовнішнє джерело, яке не працює.

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

    ВиправтеЗадайте EK3_SRC1_POSZ 1 (барометр, типове значення), якщо ви не обрали інше джерело навмисно; а якщо обрали — спершу змусьте цей датчик працювати.

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

ПараметрЩо це
FLTMODE1Flight Mode 1
EK3_SRC1_POSZPosition Vertical Source
Код, який це надсилає

PreArm: Need Alt Estimate

ArduCopter/AP_Arming.cpp AP_Arming_Copter::alt_checks() · Відкрити в ArduPilot Copter-4.6.3

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

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

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