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

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

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

English

Навчання компаса в польоті почалося або завершилося

ІнформаціяКомпас

Що пише ArduPilot:

COMPASS_LEARN дорівнює 3: ArduPilot обчислює зміщення компаса в польоті, а не з калібрування на землі. «Initialised» з'являється під час запуску. Поки навчання ввімкнене, компас для курсу не використовується взагалі. Щойно апарат пролітає 3 с і курс, обчислений із руху за GPS, відомий точніше ніж до 5 градусів, зміщення задаються за ним, COMPASS_LEARN зберігається назад у 0 і з'являється «Finished».

До «Finished» перевірки компаса перед армуванням не виконуються, а опис самого параметра попереджає, що режими з керуванням позицією недоступні. Результат містить лише зміщення; повне калібрування на землі точніше.

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

ПараметрЩо це
COMPASS_LEARNLearn compass offsets automatically
COMPASS_OFS_XCompass offsets in milligauss on the X axis
COMPASS_OFS_YCompass offsets in milligauss on the Y axis
COMPASS_OFS_ZCompass offsets in milligauss on the Z axis
Код, який це надсилає

CompassLearn: Finished

libraries/AP_Compass/Compass_learn.cpp CompassLearn::update() · Відкрити в ArduPilot Copter-4.7.1

CompassLearn: Initialised

libraries/AP_Compass/Compass_learn.cpp CompassLearn::CompassLearn() · Відкрити в ArduPilot Copter-4.7.1

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

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