Тейлситер або тилтротор увімкнено вже після запуску
Що пише ArduPilot:
- PreArm: tailsitter setup not complete, reboot
- PreArm: tiltrotor setup not complete, reboot
Q_TAILSIT_ENABLE або Q_TILT_ENABLE більший за 0, але відповідну частину коду не запущено. Вона запускається лише раз, разом з рештою коду VTOL під час увімкнення, бо підміняє логіку переходів (зміни між висінням і польотом на крилі). До перезавантаження апарат виконував би перехід як звичайний QuadPlane, тому армування заборонено.
Що робити: найімовірніше спершу
Параметр увімкнення змінили вже після запуску польотного контролера.
ВиправтеПерезавантажте польотний контролер і оновіть список параметрів: параметри тейлситера чи тилтротора з'являться після цього.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
Q_TAILSIT_ENABLE | Enable Tailsitter |
Q_TILT_ENABLE | Enable Tiltrotor functionality |
Код, який це надсилає
PreArm: tailsitter setup not complete, reboot
ArduPlane/AP_Arming.cpp AP_Arming_Plane::quadplane_checks() · Відкрити в ArduPilot Plane-4.6.3
ArduPlane/AP_Arming_Plane.cpp AP_Arming_Plane::quadplane_checks() · Відкрити в ArduPilot Plane-4.7.1
PreArm: tiltrotor setup not complete, reboot
ArduPlane/AP_Arming.cpp AP_Arming_Plane::quadplane_checks() · Відкрити в ArduPilot Plane-4.6.3
ArduPlane/AP_Arming_Plane.cpp AP_Arming_Plane::quadplane_checks() · Відкрити в ArduPilot Plane-4.7.1