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

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

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

English

Плануванню шляху навколо перешкод для запуску потрібне перезавантаження

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

Що пише ArduPilot:

OA_TYPE вибирає планування шляху навколо перешкод і геозон: 1 — BendyRuler, 2 — Dijkstra, 3 — обидва. Планувальник створюється лише один раз, під час запуску. Того, який називає OA_TYPE, не існує: або OA_TYPE змінено після запуску, або для його створення не було пам'яті. Доки його немає, коптер не армується.

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

  1. OA_TYPE змінено, а польотний контролер відтоді не перезавантажували.

    ВиправтеПерезавантажте польотний контролер.

  2. Повідомлення лишається й після перезавантаження: платі бракує пам'яті для планувальника.

    ПеревіртеПід час запуску з'являються інші повідомлення про брак пам'яті.

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

  3. OA_TYPE прийшов із параметрами іншого коптера, а цьому планування шляху не потрібне.

    ВиправтеЗадайте OA_TYPE 0 і перезавантажте. Зупинка перед геозоною чи перешкодою (AVOID_ENABLE) — окрема можливість, і вона працюватиме далі.

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

ПараметрЩо це
OA_TYPEObject Avoidance Path Planning algorithm to use
AVOID_ENABLEAvoidance control enable/disable
Код, який це надсилає

OA requires reboot

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

Dijkstra OA requires reboot

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

BendyRuler OA requires reboot

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

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

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