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

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

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

English

Геозону ввімкнено, але жодної геозони немає

Не даєМісії, геозона, точки збору, рельєф

Що пише ArduPilot:

FENCE_ENABLE дорівнює 1, але FENCE_TYPE не вибирає жодної геозони, яка існує. FENCE_TYPE складається з бітів: біт 0 (значення 1) — максимальна висота, біт 1 (значення 2) — коло навколо дому, біт 2 (значення 4) — полігони й кола, намальовані в наземній станції, біт 3 (значення 8) — мінімальна висота. Намальовані геозони враховуються лише тоді, коли хоч одну завантажено на апарат.

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

  1. FENCE_TYPE дорівнює 4 (лише намальовані геозони, типове значення для літака), а жодного полігона чи кола не завантажено.

    ПеревіртеПрочитайте геозону з апарата на екрані Plan наземної станції: вона повертається порожньою.

    ВиправтеНамалюйте полігон дозволеної зони навколо місця польотів і запишіть його на апарат. Або додайте до FENCE_TYPE інші типи: 1 для максимальної висоти, 2 для кола навколо дому.

  2. FENCE_TYPE дорівнює 0: не вибрано жодного типу.

    ВиправтеВиберіть потрібні типи. Типове значення FENCE_TYPE для коптера — 7: максимальна висота, коло й намальовані геозони разом.

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

ПараметрЩо це
FENCE_ENABLEFence enable/disable
FENCE_TYPEFence Type
FENCE_TOTALFence polygon point total
Код, який це надсилає

Fences enabled, but none selected

libraries/AC_Fence/AC_Fence.cpp AC_Fence::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1

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

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