Skip to content

RTK GNSS (GPS)

Системи GNSS/GPS з реальним кінематичним положенням (RTK) забезпечують точність на рівні сантиметрів, що дозволяє використовувати PX4 у таких застосунках, як точне обстеження (де важлива точність до кожного сантиметра).

Ця функція потребує QGroundControl, який працює на ноутбуці/ПК та транспортного засобу з бездротовим або телеметричним радіозв'язком з наземним лаптопом.

Деякі налаштування RTK GNSS можуть надавати інформацію про курс/головний напрямок як альтернативу компасу:

Пристрої, що підтримуються

PX4 підтримує GPS u-blox M8P, u-blox F9P та Trimble MB-Two, а також продукцію, що включає їх.

Список сумісних пристроїв RTK нижче, які очікуються для роботи з PX4 (він виключає припинені пристрої). Таблиця вказує пристрої, які також виводять курсову відмітку, а також можуть надавати курсову відмітку, коли використовуються дві одиниці на транспортному засобі. Він також відзначає пристрої, які підключаються через CAN шину, та ті, які підтримують PPK (пост-процесуальну кінематику).

ПристрійGPSКомпасDroneCANGPS YawПодвійний курс F9P GPSPPK
ARK RTK GPSF9PICM42688p
CUAV C-RTK GPSM8P/M8N
CUAV C-RTK2F9P
CUAV C-RTK 9Ps GPSF9PRM3100
CUAV C-RTK2 PPK/RTK GNSSF9PRM3100
CubePilot Here+ RTK GPSM8PHMC5983
CubePilot Here3 CAN GNSS GPS (M8N)M8PICM20948
Drotek SIRIUS RTK GNSS ROVER (F9P)F9PRM3100
Femtones MINI2 ReceiverFB672, FB6A0
Freefly RTK GPSF9PIST8310
Holybro H-RTK F9P UltralightF9PIST8310
Holybro H-RTK F9P Helical or BaseF9PIST8310
Holybro DroneCAN H-RTK F9P HelicalF9PBMM150
Holybro H-RTK F9P Rover LiteF9PIST8310
Holybro DroneCAN H-RTK F9P RoverF9PBMM150
Holybro H-RTK M8P GNSSM8PIST8310
Holybro H-RTK Unicore UM982 GPSUM982IST8310
LOCOSYS Hawk R1MC-1612-V2b
LOCOSYS Hawk R2MC-1612-V2bIST8310
mRo u-blox ZED-F9 RTK L1/L2 GPSF9P
Septentrio AsteRx-m3 ProAsteRxПоложення двох антен Septentrio
Septentrio mosaic-gomosaic X5 / mosaic HГолова Септентріо подвійної антени
SIRIUS RTK GNSS ROVER (F9P)F9P
SparkFun GPS-RTK2 Board - ZED-F9PF9P
Trimble MB-TwoF9P

Примітки:

  • ✓ або конкретний номер артикулу вказує на те, що функція підтримується, тоді як ✗ або пусте поле вказує на те, що функція не підтримується. "?" означає "невідомо".
  • Там, де це можливо і доречно, використовується назва деталі (наприклад, ✓ у колонці GPS вказує на наявність GPS-модуля, але деталь невідома).
  • Деякі RTK-модулі можна використовувати лише в певній ролі (база або ровер), тоді як інші можна використовувати як взаємозамінні.
  • У списку може бути відсутнє деяке зняте з виробництва обладнання, яке все ще підтримується. Наприклад, CubePilot Here+ RTK GPS більше не випускається і може бути вилучений зі списку у наступному релізі. Перевірте попередні версії, якщо тут не згадано модуль, який перестали випускати.

Налаштування/Конфігурація розташування

Позиціонування RTK вимагає пару пристроїв RTK GNSS: "базового" для земельної станції та "роувера" для транспортного засобу.

Крім того, вам знадобиться:

  • Ноутбук/ПК з QGroundControl (QGroundControl для Android/iOS не підтримує RTK)
  • Транспортний засіб із WiFi або телеметричним радіозв'язком з ноутбуком.

QGroundControl with a base module can theoretically enable RTK GPS for multiple vehicles/rover modules. На момент написання цього випадку використання цей випадок не був протестований.

Налаштування обладнання

Модуль Rover RTK (Транспортний)

Спосіб підключення та необхідні кабелі/роз'єми залежать від вибраного модуля RTK (і від контролера польоту).

Більшість з'єднані через порт GPS контролера польоту, так само, як будь-який інший модуль GPS. Деякі з них підключені до шини CAN (тобто використовують DroneCAN).

See documentation for the selected device, general GNSS Hardware/Configuration Setup, and DroneCAN for more information on wiring and configuration.

Базовий модуль RTK (наземний)

Підключіть базовий модуль до QGroundControl за допомогою USB. Модуль бази не повинен зміщуватися, коли його використовують.

TIP

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

Телеметрійне радіо/WiFi

Автомобіль і ноутбук керування на землі повинні бути підключені через Wi-Fi або радіозв'язок телеметрії.

Посилання має використовувати протокол MAVLink 2, оскільки він більш ефективно використовує канал. Це повинно бути встановлено за замовчуванням, але якщо ні, слід дотримуватися конфігураційні інструкції MAVLink2 нижче.

Процес підключення RTK

Підключення RTK GPS насправді просте:

  1. Розпочніть виконання QGroundControl та підключіть базовий RTK GPS через USB до наземної станції. Пристрій визнається автоматично.
  2. Запустіть автомобіль і переконайтеся, що він підключений до QGroundControl.

TIP

QGroundControl показує значок статусу RTK GPS у верхній панелі значків, коли підключено пристрій RTK GPS (на додачу до звичайного значка статусу GPS). Іконка червона, поки налаштовується RTK, а потім змінюється на білу, коли RTK GPS активний. Ви можете натиснути на піктограму, щоб побачити поточний стан та точність RTK.

  1. QGroundControl потім починає процес налаштування RTK (відомий як "Survey-In").

    Survey-In - це процедура запуску для отримання точної оцінки положення базової станції. Процес зазвичай триває кілька хвилин (він закінчується після досягнення мінімального часу та точності, вказаних у налаштуваннях RTK).

    Ви можете відстежити прогрес, натиснувши на піктограму стану RTK GPS.

    survey-in

  2. Після завершення опитування:

    • Іконка RTK GPS змінюється на білу, а QGroundControl починає транслювати дані про позицію на транспортний засіб:

      RTK streaming

    • Транспортний GPS переходить у режим RTK. Новий режим відображається у звичайному піктограмі стану GPS (<0>звичайний</0> блокування GPS RTK 3D):

      RTK GPS Status

Налаштування GPS як Джерело розділення/Курсування

GPS може бути використаний як джерело для об'єднання повороту, коли використовуються модулі, де вихід повороту підтримується пристроєм (наприклад, Trimble MB-Two) або при використанні деяких Налаштувань RTK GPS з подвійними u-blox F9P.

Під час використання GPS для злиття по курсу вам доведеться налаштувати наступні параметри:

ПараметрНалаштування
GPS_YAW_OFFSETКут, який утворює базова лінія (лінія між двома GPS антенами) відносно осі x транспортного засобу (передня/задня вісь, як показано тут).
EKF2_GPS_CTRLВстановіть бітову позицію 3 "Напрямок подвійної антени" на 1 (тобто додайте 8 до значення параметра).

TIP

Якщо ви використовуєте цю функцію, всі інші конфігурації мають бути налаштовані стандартно (наприклад, RTK Positioning).

Додаткова конфігурація PX4

Можливо, знадобиться змінити наступні налаштування (використовуючи QGroundControl).

Налаштування RTK GPS

Налаштування RTK GPS вказано у QGroundControl Загальних налаштуваннях (SettingsView > Загальні налаштування > Налаштування RTK GPS).

RTK GPS Setup

Ці параметри визначають мінімальну тривалість та мінімальну точність для завершення процесу налаштування RTK GPS (відомий як "Survey-In).

TIP

Можна зберегти й повторно використовувати базове положення, щоб заощадити час: виконайте Вимірювання-In один раз, виберіть Використовувати Вказану Базову Позицію та натисніть Зберегти Поточне Базове Положення, щоб скопіювати значення для останнього вимірювання. Значення будуть збережені після перезавантажень QGC до тих пір, поки їх не змінять.

MAVLink2

Протокол MAVLink2 повинен бути використаний, оскільки він ефективніше використовує канали з низькою пропускною здатністю. Це має бути увімкнено за замовчуванням на останніх збірках.

Для забезпечення використання MAVLink2:

Налаштування

Вам може додатково знадобитися налаштувати деякі параметри, оскільки параметри за замовчуванням налаштовані з припущенням точності GPS в порядку метрів, а не сантиметрів. Наприклад, ви можете зменшити EKF2_GPS_V_NOISE та EKF2_GPS_P_NOISE на 0.2.

Подвійні приймачі

Другий приймач GPS може бути використаний як резервний (RTK або не RTK). Дивіться розділ Конфігурація GPS EKF2.

Додаткова інформація