Скрипт QuikTune зупинився або не почав
Що пише ArduPilot:
- Tuning: attitude error N.Ndeg - ABORTING
- Quicktune unknown vehicle
- Tuning: reverted
- Tuning: Must be flying to tune
«Tuning: Must be flying to tune»: перемикач у положенні тюнінгу, але апарат дизармований або ще не летить (повторюється кожні 5 с). «Tuning: reverted»: перемикач перевели вниз, або апарат сів чи дизармувався до збереження тюнінгу; попередні коефіцієнти повернуто. «attitude error … ABORTING»: апарат відхилився більше ніж на QUIK_ANGLE_MAX (типово 10°) від заданого положення, тож старі коефіцієнти відразу повернуто. «Quicktune unknown vehicle»: скрипт не знайшов параметрів ні Copter, ні QuadPlane. Перші два надсилаються з найвищою важливістю; це не аварії.
Що робити: найімовірніше спершу
«attitude error»: коефіцієнт дійшов до справжнього розгойдування, перш ніж скрипт це помітив, або апарат нахилив порив вітру чи рух стіка.
ВиправтеПереведіть перемикач униз для скидання, потім проведіть тюнінг знову в безвітря, не чіпаючи стіків. Більший
QUIK_DOUBLE_TIMEтюнінгує повільніше, а меншийQUIK_OSC_SMAXзупиняє кожен коефіцієнт раніше.«reverted», коли ви хотіли лишити тюнінг: перемикач перевели вниз або ви сіли до збереження.
ВиправтеПісля «Tuning: DONE» переведіть перемикач угору й дочекайтеся «Tuning: saved»; для двопозиційного перемикача встановіть біт 0 у
QUIK_OPTIONSі задайтеQUIK_AUTO_SAVEкілька секунд.«Must be flying»: перемикач лишили в положенні тюнінгу на землі.
ВиправтеПереведіть перемикач униз, злетіть і зависніть, а тоді поставте перемикач посередині.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
QUIK_ENABLE | Quicktune enable |
QUIK_RC_FUNC | Quicktune RC function |
QUIK_ANGLE_MAX | maximum angle error for tune abort |
QUIK_DOUBLE_TIME | Quicktune doubling time |
QUIK_OSC_SMAX | Quicktune oscillation rate threshold |
QUIK_AUTO_SAVE | Quicktune auto save |
QUIK_OPTIONS | Quicktune options |
Де це зробити:Налаштування й тюнінгНалаштування й тюнінгКаталог Lua-аплетів
Код, який це надсилає
Tuning: attitude error N.Ndeg - ABORTING
libraries/AP_Scripting/applets/VTOL-quicktune.lua update() · Відкрити в ArduPilot Copter-4.7.1
Quicktune unknown vehicle
libraries/AP_Scripting/applets/VTOL-quicktune.lua bind_add_param() · Відкрити в ArduPilot Copter-4.7.1
Tuning: reverted
libraries/AP_Scripting/applets/VTOL-quicktune.lua update() · Відкрити в ArduPilot Copter-4.7.1
Tuning: Must be flying to tune
libraries/AP_Scripting/applets/VTOL-quicktune.lua update() · Відкрити в ArduPilot Copter-4.7.1