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

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

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

English

Калібрування рівня відхилено

Не даєIMU: акселерометри, гіроскопи, вібрація

Що пише ArduPilot:

Калібрування рівня («Calibrate level», а також перше положення калібрування акселерометрів) вимірює, наскільки польотний контролер нахилений відносно рами, і зберігає це в AHRS_TRIM_X та AHRS_TRIM_Y. Воно відхиляє нахил понад 10° за будь-якою віссю: це вже не дрібна похибка монтажу, а щось інше. Нічого не збережено.

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

  1. Апарат не стояв рівно, коли запустили калібрування.

    ВиправтеВиставте раму за рівнем (на променях моторів чи крилі, а не на польотному контролері) і повторіть.

  2. Польотний контролер установлено повернутим чи перевернутим, а AHRS_ORIENTATION про це не знає.

    ПеревіртеНахиліть ніс униз і дайте крен управо: горизонт у наземній станції має рухатися правильно. Якщо він рухається не в той бік — орієнтація хибна.

    ВиправтеЗадайте AHRS_ORIENTATION відповідно до того, як стоїть плата, перезавантажте й зробіть усе калібрування акселерометрів заново.

  3. Саме калібрування акселерометрів погане, тому «рівень» вимірюється хибно.

    ВиправтеЗробіть калібрування акселерометрів у шести положеннях знову, нерухомо тримаючи кожне.

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

ПараметрЩо це
AHRS_TRIM_XAHRS Trim Roll
AHRS_TRIM_YAHRS Trim Pitch
AHRS_ORIENTATIONBoard Orientation
Код, який це надсилає

trim over maximum of 10 degrees

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

unsupported trim rotation

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

Cannot calibrate with Q_TRIM_PITCH set

libraries/AP_InertialSensor/AP_InertialSensor.cpp AP_InertialSensor::_calculate_trim() · Відкрити в ArduPilot Plane-4.7.1

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

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