Висоту поля зльоту над рівнем моря задано або задати не вдалося
Що пише ArduPilot:
- Field Elevation Set: N.Nm
- Failed to Set Field Elevation: Armed
Щоб точно перетворювати тиск на висоту, ArduPilot має знати, наскільки поле вище за рівень моря. «Field Elevation Set» показує, яку висоту він тепер використовує: узяту самостійно з початку координат EKF (першої доброї позиції GPS) у дизармованому стані або з BARO_FIELD_ELV, якщо ви його задали. Цей рядок суто інформаційний. «Failed to Set Field Elevation: Armed» означає, що BARO_FIELD_ELV змінили більш ніж на 1 м у заармованому стані: зміну відхилено, а параметр повернуто.
Що робити: найімовірніше спершу
BARO_FIELD_ELVзаписали, коли апарат був заармований, — вручну або наземною станцією, яка надсилає його автоматично.ВиправтеЗадавайте його в дизармованому стані або залиште 0, і ArduPilot сам візьме висоту з GPS.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
BARO_FIELD_ELV | field elevation |
Код, який це надсилає
Field Elevation Set: N.Nm
libraries/AP_Baro/AP_Baro.cpp AP_Baro::update_field_elevation() · Відкрити в ArduPilot Copter-4.7.1
Failed to Set Field Elevation: Armed
libraries/AP_Baro/AP_Baro.cpp AP_Baro::update_field_elevation() · Відкрити в ArduPilot Copter-4.7.1