Випробування ідентифікації системи зупинилося до завершення
Що пише ArduPilot:
- SystemID Parameter Error
- SystemID Stopped: axis = 0
- SystemID Stopped: lean=N.N max=N.N
- SystemID Stopped: Landed
Випробувальний сигнал вимкнено достроково, звичайне керування повернулося; запис неповний. «SystemID Stopped: lean=… max=…»: коптер нахилився більше за свій максимальний кут нахилу (друге число, у сотих частках градуса; перше — у градусах). «SystemID Stopped: Landed»: спрацював детектор посадки. «SystemID Stopped: axis = 0»: SID_AXIS у польоті задали 0. «SystemID Parameter Error»: налаштування розгортки не мають сенсу: частота не додатна, від'ємний час плавного входу чи виходу або час запису коротший за два періоди початкової частоти.
Що робити: найімовірніше спершу
Випробувальний сигнал завеликий для цього коптера, або до нього додався вітер, і досягнуто межі нахилу.
ПеревіртеЗначення нахилу в повідомленні трохи перевищує максимум.
ВиправтеЗменште
SID_MAGNITUDEвдвічі й повторіть у безвітря, маючи вільний простір навколо.Розгортку налаштовано неправильно:
SID_T_RECзакороткий дляSID_F_START_HZ, або частота дорівнює 0.ПеревіртеПрочитайте
SID_F_START_HZ,SID_F_STOP_HZ,SID_T_REC,SID_T_FADE_INіSID_T_FADE_OUT.ВиправтеЗробіть
SID_T_RECдовшим за два, поділене наSID_F_START_HZ, обидві частоти більшими за 0, а час плавного входу й виходу — 0 або більше.Випробування почали занизько, і коптер торкнувся землі.
ВиправтеПочинайте з висіння щонайменше за кілька метрів над землею.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
SID_AXIS | System identification axis |
SID_MAGNITUDE | System identification Chirp Magnitude |
SID_F_START_HZ | System identification Start Frequency |
SID_F_STOP_HZ | System identification Stop Frequency |
SID_T_REC | System identification Total Sweep length |
SID_T_FADE_IN | System identification Fade in time |
SID_T_FADE_OUT | System identification Fade out time |
Код, який це надсилає
SystemID Parameter Error
ArduCopter/mode_systemid.cpp ModeSystemId::run() · Відкрити в ArduPilot Copter-4.7.1
SystemID Stopped: axis = 0
ArduCopter/mode_systemid.cpp ModeSystemId::run() · Відкрити в ArduPilot Copter-4.7.1
SystemID Stopped: lean=N.N max=N.N
ArduCopter/mode_systemid.cpp ModeSystemId::run() · Відкрити в ArduPilot Copter-4.7.1
SystemID Stopped: Landed
ArduCopter/mode_systemid.cpp ModeSystemId::run() · Відкрити в ArduPilot Copter-4.7.1