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

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

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

English

Фейлсейф рельєфу: висота над землею більше не відома

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

Що пише ArduPilot:

Коптер летів на висотах, що відлічуються від землі (слідування рельєфу в Auto, Guided чи RTL), і висота землі була недоступна 5 с, або команда, якій вона потрібна, не змогла початися. Він переходить на RTL із висотою над домом (якщо вже в RTL — «Restarting RTL - Terrain data missing»); якщо RTL не може початися, сідає після паузи 4 с; на землі дизармується. Висота над домом не враховує пагорбів: стежте за коптером і будьте готові перехопити керування. «ERR FAILSAFE_TERRAIN-1» позначає подію, код 0 — повернення висоти землі.

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

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

    ПеревіртеУ лозі порівняйте RFND.Dist із висотою польоту за кілька секунд до повідомлення.

    ВиправтеПлануйте польоти зі слідуванням рельєфу в межах робочої дальності далекоміра. Якщо встановлено далекомір, спрямований униз, і його використання в місіях увімкнено (типово так), джерелом рельєфу є лише він: база даних рельєфу не підстраховує.

  2. У базі даних рельєфу не було даних для цього місця: наземна станція їх не надіслала, або немає SD-картки, щоб їх зберегти.

    ПеревіртеСтатус рельєфу в наземній станції показує, що частина плиток ще очікує завантаження.

    ВиправтеПеред польотом під'єднайте наземну станцію з доступом до інтернету й дочекайтеся, доки рельєф для всього маршруту завантажиться; тримайте SD-картку в польотному контролері, а TERRAIN_ENABLE рівним 1.

  3. Місія чи RTL просить висоти над рельєфом, але жодного джерела рельєфу не налаштовано.

    ВиправтеАбо налаштуйте джерело (далекомір, спрямований униз, чи базу даних рельєфу), або плануйте з висотами відносно дому.

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

ПараметрЩо це
RTL_ALT_TYPERTL mode altitude type
WPNAV_RFND_USEWaypoint missions use rangefinder for terrain following
TERRAIN_ENABLETerrain data enable
RNGFND1_TYPERangefinder type
RNGFND1_MAX_CMRangefinder maximum distance
RTL_ALTRTL Altitude
Код, який це надсилає

Failsafe: Terrain …

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

Failsafe: Terrain data missing

ArduCopter/events.cpp Copter::failsafe_terrain_on_event() · Відкрити в ArduPilot Copter-4.6.3

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

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