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

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

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

English

GPS ще не має 3D-фікса

Не даєGPS

Що пише ArduPilot:

GPS із цим номером (1 або 2) під'єднано, але він ще не визначив позицію в трьох вимірах, для чого потрібно щонайменше чотири супутники. 3D-фікс повинен мати кожен налаштований GPS, а не лише той, що використовується. Коптер виконує цю перевірку лише тоді, коли йому потрібна позиція: режим польоту використовує GPS (Loiter, PosHold, Auto, Guided, RTL, Drift та інші), увімкнено кругову чи полігональну геозону або Super Simple.

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

  1. GPS увімкнули щойно, або він у приміщенні.

    ПеревіртеНаземна станція показує тип фікса й кількість супутників. Перший фікс після тривалої перерви може зайняти кілька хвилин.

    ВиправтеВинесіть апарат надвір, де добре видно небо, і дочекайтеся 3D-фікса.

  2. Щось на апараті глушить сигнал супутників: відеопередавач, камера, кабель USB 3 чи бортовий комп'ютер біля антени.

    ПеревіртеКількість супутників падає, коли ви вмикаєте цей пристрій.

    ВиправтеВстановіть GPS вище й далі (на стійці), пласкою антеною до неба, без нічого струмопровідного над ним.

  3. Другий GPS налаштовано, але його немає або він не бачить неба.

    ПеревіртеПовідомлення називає GPS 2, а GPS2_TYPE не 0.

    ВиправтеЯкщо другого GPS немає, задайте GPS2_TYPE 0 і перезавантажте.

  4. Ви армуєте в режимі, якому потрібен GPS, хоча не збиралися ним користуватися.

    ВиправтеУ приміщенні чи без GPS армуйте в Stabilize або AltHold.

Політ без GPS навмисно описують параметри: GPS1_TYPE і GPS2_TYPE 0, щоб ArduPilot не чекав на приймач, і режими польоту, яким позиція не потрібна.

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

ПараметрЩо це
GPS1_TYPEGPS type
GPS2_TYPEGPS type
FENCE_ENABLEFence enable/disable
FENCE_TYPEFence Type
SUPER_SIMPLESuper Simple Mode
Код, який це надсилає

PreArm: GPS N: Bad fix

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

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

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