Заармовано з вимкненими перевірками армування
Що пише ArduPilot:
- Warning: Arming Checks Disabled
Апарат заармовано, а ARMING_CHECK дорівнює 0: жодної з перевірок, які можна вимкнути, не зроблено. Ніщо не перевірило компас, GPS, акселерометри, батарею, калібрування радіо, напругу плати чи логування перед запуском моторів; відпрацювали лише кілька перевірок, які вимкнути не можна. Цей рядок, раз на кожне армування, — єдине нагадування.
Що робити: найімовірніше спершу
Перевірки вимкнули, щоб обійти одну, яка не проходила, і так і не ввімкнули.
ВиправтеЗадайте
ARMING_CHECK1 (усі перевірки, типове значення) і прочитайте, що тепер кажуть перевірки перед армуванням: кожне повідомлення має тут власне пояснення. Виправте їх по одному.Параметри взято з іншого апарата або з файлу, знайденого в мережі.
Перевірте«Порівняння й міграція параметрів» покаже, що ще у ваших параметрах відрізняється від типових значень.
ВиправтеПоверніть типове значення, як описано вище, і перегляньте решту відмінностей до наступного польоту.
Одна перевірка справді не може пройти на цьому апараті: наприклад, на ньому немає компаса.
ВиправтеПриберіть лише цю одну перевірку. В
ARMING_CHECKзніміть «All» і позначте всі перевірки, крім неї; ніколи не очищуйте весь список.
Попередження надсилається лише тоді, коли армування було звичайним. Примусове армування з наземної станції пропускає ті самі перевірки й нічого не каже.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
ARMING_CHECK | Arm Checks to Perform (bitmask) |
Де це зробити:Налаштування й тюнінгПорівняння й міграція параметрів
Код, який це надсилає
Warning: Arming Checks Disabled
libraries/AP_Arming/AP_Arming.cpp AP_Arming::arm() · Відкрити в ArduPilot Copter-4.7.1