Для тейлситера ввімкнено маршовий газ у Q-режимах
Що пише ArduPilot:
- PreArm: set Q_FWD_THR_USE to 0
Q_FWD_THR_USE дозволяє QuadPlane у Q-режимах рухатися чи триматися проти вітру маршовим мотором, а не нахилом. Тейлситер (він висить стоячи на хвості) окремого маршового мотора не має, тому коли Q_TAILSIT_ENABLE більший за 0, перевірка вимагає Q_FWD_THR_USE 0 (вимкнено).
Що робити: найімовірніше спершу
Параметри скопійовано з QuadPlane, що має окремий маршовий мотор.
ВиправтеЗадайте
Q_FWD_THR_USE0.Q_TAILSIT_ENABLEувімкнено, але апарат не тейлситер.ПеревіртеArduPilot сам задає
Q_TAILSIT_ENABLE1, колиQ_FRAME_CLASSдорівнює 10 абоQ_TAILSIT_MOTMXне 0.ВиправтеЗадайте
Q_TAILSIT_ENABLE0, виправтеQ_FRAME_CLASSіQ_TAILSIT_MOTMXта перезавантажте.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
Q_FWD_THR_USE | Q mode forward throttle use |
Q_TAILSIT_ENABLE | Enable Tailsitter |
Q_FRAME_CLASS | Frame Class |
Q_TAILSIT_MOTMX | Tailsitter motor mask |
Код, який це надсилає
PreArm: set Q_FWD_THR_USE to 0
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