Максимальний кут нахилу поза межами 10°–80°
Що пише ArduPilot:
- …_ANGLE_MAX must be >= 10 and <= 80
У 4.7 максимальний кут нахилу належить контролеру орієнтації як ATC_ANGLE_MAX і задається в градусах: типово 30, і він має бути від 10 до 80. Поза цим діапазоном армування заборонено — «PreArm: Bad parameter: …». До 4.6 включно та сама межа була параметром у сантиградусах (3000 для 30°).
Що робити: найімовірніше спершу
У новий параметр ввели старе значення в сантиградусах, наприклад 3000 чи 4500.
Перевірте
ATC_ANGLE_MAXмає значення в сотнях чи тисячах.ВиправтеВведіть градуси:
ATC_ANGLE_MAX30 для 30°.Значення задали меншим за 10°, щоб приборкати перший політ.
ВиправтеЗадайте
ATC_ANGLE_MAX10 або більше; типове значення — 30.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
ATC_ANGLE_MAX | Angle Max |
Де це зробити:Порівняння й міграція параметрівСтартові параметри
Код, який це надсилає
…_ANGLE_MAX must be >= 10 and <= 80
libraries/AC_AttitudeControl/AC_AttitudeControl.cpp AC_AttitudeControl::pre_arm_checks() · Відкрити в ArduPilot Copter-4.7.1