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

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

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

English

Ухилення від пілотованого літального апарата (ERR FAILSAFE_ADSB)

Діяти негайноФейлсейфи й аварійні ситуації в польотіЛише Коптер

Що пише ArduPilot:

Ухилення за ADS-B (AVD_ENABLE 1) визнало інший літальний апарат загрозою зіткнення і діяло, як задано в AVD_F_ACTION. Код — це дія, яку справді виконано: 1 — лише повідомити, 2 — набрати висоту або знизитися, 3 — відійти горизонтально, 4 — рухатися під прямим кутом до шляху іншого апарата, 5 — RTL, 6 — висіти в Loiter. Код 0 означає, що загроза минула або що дію виконати не вдалося: зміну режиму відхилено, або коптер стояв на землі й дизармувався. У Land, Throw і Flip нічого не робиться і нічого не записується. Далі вирішує AVD_F_RCVRY: 0 — лишатися висіти в AVOID_ADSB, 1 — попередній режим, 2 — RTL, 3 — назад в Auto, якщо він був там.

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

  1. Апарат із транспондером підійшов ближче ніж на AVD_F_DIST_XY метрів по горизонталі та AVD_F_DIST_Z метрів по висоті або підійде за AVD_F_TIME секунд.

    ПеревіртеКарта наземної станції показує інший апарат і його висоту.

    ВиправтеДайте дорогу: дозвольте ухиленню завершитися, посадіть коптер і зачекайте, доки рух мине.

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

ПараметрЩо це
AVD_ENABLEEnable Avoidance using ADSB
AVD_F_ACTIONCollision Avoidance Behavior
AVD_F_RCVRYRecovery behaviour after a fail event
AVD_F_DIST_XYDistance Fail XY
AVD_F_DIST_ZDistance Fail Z
AVD_F_TIMETime Horizon Fail
AVD_F_ALT_MINADS-B avoidance minimum altitude

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

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