← Усі інструменти

Пояснення повідомлень і помилок

Що означає повідомлення ArduPilot і що з ним робити

English

Скрипт QuikTune зупинився або не почав

ПопередженняAutoTune і керування

Що пише ArduPilot:

«Tuning: Must be flying to tune»: перемикач у положенні тюнінгу, але апарат дизармований або ще не летить (повторюється кожні 5 с). «Tuning: reverted»: перемикач перевели вниз, або апарат сів чи дизармувався до збереження тюнінгу; попередні коефіцієнти повернуто. «attitude error … ABORTING»: апарат відхилився більше ніж на QUIK_ANGLE_MAX (типово 10°) від заданого положення, тож старі коефіцієнти відразу повернуто. «Quicktune unknown vehicle»: скрипт не знайшов параметрів ні Copter, ні QuadPlane. Перші два надсилаються з найвищою важливістю; це не аварії.

Що робити: найімовірніше спершу

  1. «attitude error»: коефіцієнт дійшов до справжнього розгойдування, перш ніж скрипт це помітив, або апарат нахилив порив вітру чи рух стіка.

    ВиправтеПереведіть перемикач униз для скидання, потім проведіть тюнінг знову в безвітря, не чіпаючи стіків. Більший QUIK_DOUBLE_TIME тюнінгує повільніше, а менший QUIK_OSC_SMAX зупиняє кожен коефіцієнт раніше.

  2. «reverted», коли ви хотіли лишити тюнінг: перемикач перевели вниз або ви сіли до збереження.

    ВиправтеПісля «Tuning: DONE» переведіть перемикач угору й дочекайтеся «Tuning: saved»; для двопозиційного перемикача встановіть біт 0 у QUIK_OPTIONS і задайте QUIK_AUTO_SAVE кілька секунд.

  3. «Must be flying»: перемикач лишили в положенні тюнінгу на землі.

    ВиправтеПереведіть перемикач униз, злетіть і зависніть, а тоді поставте перемикач посередині.

Параметри, на які варто глянути

ПараметрЩо це
QUIK_ENABLEQuicktune enable
QUIK_RC_FUNCQuicktune RC function
QUIK_ANGLE_MAXmaximum angle error for tune abort
QUIK_DOUBLE_TIMEQuicktune doubling time
QUIK_OSC_SMAXQuicktune oscillation rate threshold
QUIK_AUTO_SAVEQuicktune auto save
QUIK_OPTIONSQuicktune options
Код, який це надсилає

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

Тут написано для: Коптер, 4.6. В інструменті можна вибрати свій апарат і версію, побачити значення власних параметрів поруч із названими тут і перетягнути лог польоту, щоб отримати пояснення до кожного повідомлення в ньому.

Відкрити в інструменті