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

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

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

English

Режим Auto, але місії для польоту немає

Не даєМісії, геозона, точки збору, рельєф

Що пише ArduPilot:

Режим польоту — Auto, який виконує збережену місію, а її немає: на апараті лише точка дому або взагалі нічого (MIS_TOTAL дорівнює 0 або 1). ArduPilot не армується в Auto, коли нічого виконувати. «No mission library present» — та сама відмова на прошивці, зібраній без місій, коли ARMING_MIS_ITEMS вимагає елементів місії.

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

  1. Перемикач режимів стоїть в Auto, а місію не записано.

    ПеревіртеПрочитайте місію з апарата на екрані Plan наземної станції: вона повертається порожньою.

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

  2. Запис не завершився.

    ПеревіртеНа повний запис ArduPilot відповідає «Flight plan received»; «Mission upload timeout» означає, що він здався на півдорозі.

    ВиправтеЗапишіть місію знову через кращий зв'язок, наприклад через USB на столі.

  3. Місія стирається під час кожного запуску, бо встановлено біт 0 у MIS_OPTIONS.

    ПеревіртеСеред повідомлень запуску є «Clearing Mission».

    ВиправтеЗаписуйте місію після кожного ввімкнення або зніміть біт 0 у MIS_OPTIONS, щоб місія зберігалася.

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

ПараметрЩо це
MIS_TOTALTotal mission commands
MIS_OPTIONSMission options bitmask
ARMING_MIS_ITEMSRequired mission items
Код, який це надсилає

PreArm: No mission library present

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

PreArm: Mode requires mission

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

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

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