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

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

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

English

Поруч інше повітряне судно: літак ухиляється

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

Що пише ArduPilot:

Приймач ADS-B повідомив про повітряне судно на курсі зіткнення, і спрацював фейлсейф ухилення. Число — що саме зроблено, як задано в AVD_F_ACTION: 1 — лише повідомлення, 2 — набір або зниження, 3 — відхід убік, 4 — і те, і те, 5 — RTL, 6 — LOITER. У MANUAL та AUTOTUNE, а також під час автоматичного зльоту чи посадки дій немає. «Resuming» з'являється, коли загроза минула; його число — AVD_F_RCVRY: 0 — лишитися в AVOID_ADSB і кружляти, 1 — повернутися в попередній режим, 2 — RTL, 3 — продовжити AUTO, якщо літак був саме в ньому.

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

  1. Пілотоване повітряне судно справді поруч.

    ВиправтеДайте ухиленню працювати або візьміть керування в MANUAL чи FBWA і знижуйтеся. Шукайте судно очима й на слух; перевага за ним.

  2. Ви літаєте біля аеродрому чи під жвавою трасою, і воно спрацьовує на рух далеко над вами.

    ПеревіртеУ наземній станції показаний рух проходить на сотні метрів вище чи збоку від вас.

    ВиправтеВиберіть інше місце для польотів. Що вважається загрозою, задають 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
ADSB_TYPEADSB Type
Код, який це надсилає

Avoid: Performing action: N

ArduPlane/avoidance_adsb.cpp AP_Avoidance_Plane::handle_avoidance() · Відкрити в ArduPilot Plane-4.7.1

Avoid: Resuming with action: N

ArduPlane/avoidance_adsb.cpp AP_Avoidance_Plane::handle_recovery() · Відкрити в ArduPilot Plane-4.7.1

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

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