Геозону ввімкнено, але жодної геозони немає
Що пише ArduPilot:
- Fences enabled, but none selected
FENCE_ENABLE дорівнює 1, але FENCE_TYPE не вибирає жодної геозони, яка існує. FENCE_TYPE складається з бітів: біт 0 (значення 1) — максимальна висота, біт 1 (значення 2) — коло навколо дому, біт 2 (значення 4) — полігони й кола, намальовані в наземній станції, біт 3 (значення 8) — мінімальна висота. Намальовані геозони враховуються лише тоді, коли хоч одну завантажено на апарат.
Що робити: найімовірніше спершу
FENCE_TYPEдорівнює 4 (лише намальовані геозони, типове значення для літака), а жодного полігона чи кола не завантажено.ПеревіртеПрочитайте геозону з апарата на екрані Plan наземної станції: вона повертається порожньою.
ВиправтеНамалюйте полігон дозволеної зони навколо місця польотів і запишіть його на апарат. Або додайте до
FENCE_TYPEінші типи: 1 для максимальної висоти, 2 для кола навколо дому.FENCE_TYPEдорівнює 0: не вибрано жодного типу.ВиправтеВиберіть потрібні типи. Типове значення
FENCE_TYPEдля коптера — 7: максимальна висота, коло й намальовані геозони разом.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
FENCE_ENABLE | Fence enable/disable |
FENCE_TYPE | Fence Type |
FENCE_TOTAL | Fence polygon point total |
Де це зробити:Пояснення фейлсейфів
Код, який це надсилає
Fences enabled, but none selected
libraries/AC_Fence/AC_Fence.cpp AC_Fence::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1