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

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

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

English

Два GPS-приймачі показують різні місця

Не даєGPS

Що пише ArduPilot:

Якщо приймачів два, ArduPilot вимірює відстань по прямій між позиціями, які показують перший і другий, з урахуванням висоти, і за 50 м чи більше відмовляє в армуванні. Число в повідомленні — це та відстань.

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

  1. Один із приймачів має поганий фікс: щойно запустився, або його антену закрито.

    ПеревіртеПорівняйте кількість супутників і HDOP у GPS 1 та GPS 2 в наземній станції.

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

  2. Обидва збігаються на карті, але не за висотою.

    ПеревіртеПорівняйте дві висоти. Висота за GPS значно менш точна за горизонтальну позицію, і приймач із малою кількістю супутників може помилятися на десятки метрів.

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

  3. Одному з приймачів заважає обладнання, встановлене поруч.

    ВиправтеПеренесіть цей приймач подалі від передавачів, камер і силових дротів.

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

ПараметрЩо це
GPS1_TYPEGPS type
GPS2_TYPEGPS type
GPS_AUTO_SWITCHAutomatic Switchover Setting
Код, який це надсилає

PreArm: GPS positions differ by N.Nm

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

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

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