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

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

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

English

Записаний шлях назад майже заповнений

ПопередженняРежими польотуЛише Коптер

Що пише ArduPilot:

У шляху, який записує SmartRTL, лишилося 9 або менше вільних місць із SRTL_POINTS. ArduPilot у фоні постійно впорядковує шлях: прибирає точки на прямих відрізках і вирізає петлі, тож попередження може зникнути саме; воно повторюється кожні 10 с, доки місця мало. Якщо шлях заповниться і 15 с не вдасться додати жодної точки, SmartRTL вимикається до кінця польоту («SmartRTL deactivated: buffer full»).

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

  1. Довгий політ із багатьма поворотами: кожна зміна напрямку потребує точки, а прямий політ — мало.

    ВиправтеПоки що не розраховуйте на SmartRTL: пам'ятайте про звичайний RTL із висотою повернення, що проходить над усім на прямій до дому. Перед наступним таким польотом збільшіть SRTL_POINTS (щонайбільше 500) і перезавантажте.

  2. SRTL_ACCURACY малий, тому точки зберігаються близько одна до одної.

    ПеревіртеSRTL_ACCURACY менший за типове значення 2 м.

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

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

ПараметрЩо це
SRTL_POINTSSmartRTL maximum number of points on path
SRTL_ACCURACYSmartRTL accuracy
Код, який це надсилає

SmartRTL Low on space!

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

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

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