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

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

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

English

RTL не зміг розрахувати свій шлях

Діяти негайноФейлсейфи й аварійні ситуації в польотіЛише Коптер

Що пише ArduPilot:

Дві помилки, які сам код називає неочікуваними. «RTL: unexpected error setting climb target»: перший відрізок повернення не вдалося задати, а це буває, коли висота рельєфу, на якій його сплановано, зникає між плануванням і стартом; коптер переходить у Land там, де є, а в лозі з'являється «ERR NAVIGATION-2». «RTL: unexpected error calculating target alt»: висоту дому чи точки збору не вдалося перерахувати, тож RTL бере цільову висоту нуль над домом, а потім піднімає її до звичайної висоти повернення.

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

  1. Дані рельєфу чи вимір далекоміра зникли саме тоді, коли RTL починався.

    ПеревіртеПошукайте повідомлення про рельєф чи далекомір за кілька секунд до цього.

    ВиправтеЗробіть джерело рельєфу надійним (див. «Failsafe: Terrain data missing») або повертайтеся на висоті над домом: RTL_ALT_TYPE 0.

  2. Точку збору збережено з висотою, яку коптер не може перерахувати (висота над рельєфом без даних рельєфу).

    ПеревіртеЗчитайте точки збору в наземній станції й подивіться, від чого відлічується їхня висота.

    ВиправтеЗбережіть точки збору знову з висотами відносно дому.

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

ПараметрЩо це
RTL_ALT_TYPERTL mode altitude type
RTL_ALTRTL Altitude
TERRAIN_ENABLETerrain data enable
Код, який це надсилає

RTL: unexpected error setting climb target

ArduCopter/mode_rtl.cpp ModeRTL::climb_start() · Відкрити в ArduPilot Copter-4.7.1

RTL: unexpected error calculating target alt

ArduCopter/mode_rtl.cpp ModeRTL::compute_return_target() · Відкрити в ArduPilot Copter-4.7.1

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

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