Поруч інше повітряне судно: літак ухиляється
Що пише ArduPilot:
- Avoid: Performing action: N
- Avoid: Resuming with action: N
Приймач 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, якщо літак був саме в ньому.
Що робити: найімовірніше спершу
Пілотоване повітряне судно справді поруч.
ВиправтеДайте ухиленню працювати або візьміть керування в MANUAL чи FBWA і знижуйтеся. Шукайте судно очима й на слух; перевага за ним.
Ви літаєте біля аеродрому чи під жвавою трасою, і воно спрацьовує на рух далеко над вами.
ПеревіртеУ наземній станції показаний рух проходить на сотні метрів вище чи збоку від вас.
ВиправтеВиберіть інше місце для польотів. Що вважається загрозою, задають
AVD_F_DIST_XYіAVD_F_DIST_Z(наскільки близько, у метрах) таAVD_F_TIME(на скільки вперед дивитися); змінюйте їх, лише коли розумієте кожен.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
AVD_ENABLE | Enable Avoidance using ADSB |
AVD_F_ACTION | Collision Avoidance Behavior |
AVD_F_RCVRY | Recovery behaviour after a fail event |
ADSB_TYPE | ADSB 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