Holybro
Holybro ShopPX4 GuideArdupilot WikiContact Us
  • Welcome
  • Flight Controller
    • Pixhawk 6X
      • Overview
      • Technical Specification
      • Sample Wiring Diagram
      • Pixhawk Baseboards
      • Dimensions
        • Rev 8 (Current)
        • Rev 3 & 4
      • PX4 & Ardupilot Guide
      • Supported Firmware
      • Using Analog PM
      • Pixhawk Autopilot FMUv6X Standard
      • Download
    • Pixhawk 6X Pro
      • Overview
      • Technical Specification
      • Sample Wiring Diagram
      • Pixhawk Baseboards
      • Dimensions
      • PX4 & Ardupilot Guide
      • Supported Firmware
      • Using Analog PM
      • Pixhawk Autopilot FMUv6X Standard
      • Download
    • Pixhawk Baseboards
      • Pixhawk Baseboard v1 Ports
      • Pixhawk Baseboard v2 Ports
        • PWM Signal Voltage MOD
      • Pixhawk Baseboard V2 Mounting Plate Dimensions
      • Pixhawk Mini Baseboard Ports
      • Pixhawk Jetson Baseboard
        • Overview & Specification
        • Ports Pinout
        • Wiring & Block Diagram
        • Dimension & Weight
        • Flashing guide
        • CAN setup
        • CSI Camera setup
        • MAVLINK Bridge
        • Reference Links
      • Pixhawk RPi CM4 Baseboard
        • Overview
        • Connections & Ports
        • RPi CM4 Flash Guide
        • Dimension
        • Ethernet Connection
        • PM03D - RPi CM4 Base Wiring Guide
        • Installation of RPi CM4
        • Supported Firmware
      • Baseboard Changelog
      • Download
    • Pixhawk 6C
      • Overview
      • Technical Specification
      • Pixhawk 6C Ports
      • Sample Wiring Diagram
      • Dimensions
      • System Diagram & Pinout
      • PX4 & Ardupilot Guide
      • PWM Signal Voltage MOD
      • Supported Firmware
      • Download
    • Pixhawk 6C Mini
      • Overview
      • Technical Specification
      • Pixhawk 6C Mini Ports
      • Dimensions
      • System Diagram & Pinout
      • PWM Signal Voltage MOD
      • Supported Firmware
      • Pixhawk 6C Mini Difference
      • Download
    • Pix32 v6
      • Overview
      • Technical Specification
      • Pix32 v6 Baseboard Ports
      • Pix32 v6 Mini-Base Ports
      • Dimensions
      • System Diagram & Pinout
      • Supported Firmware
      • Download
    • Durandal
      • Overview & Technical Specification
      • Dimensions
      • Durandal Pinout
      • Supported Firmware
    • Kakute H7 (v1/v2/Mini)
      • Kakute H7 v1
        • Overview
        • Wiring Diagram
        • Pinout
        • Supported Firmware
      • Kakute H7 v2
        • Overview
        • Wiring Diagram
        • Pinout
        • Supported Firmware
          • INAV VTX+ & Bluetooth Setup
      • Kakute H7 Mini
        • Overview
        • Sample Wiring Diagram
        • Pinout
        • Supported Firmware
      • Kakute H7 Version Difference
      • Download
    • Kakute H743-Wing
      • Overview
      • Pinout
      • Sample Wiring Diagram
      • Power Monitor & Scale
      • Camera & ON/OFF Pit Switch
      • Ardupilot Mapping
      • Ardupilot Wiki
      • INAV Mapping
      • Supported Firmware
    • Kakute F405 Wing Mini
      • Overview
      • Pinout
      • Sample Wiring Diagram
      • Power Monitor & Scale
      • Supported Firmware
    • Autopilot Comparison
  • GPS & RTK System
    • H-RTK NEO-F9P Series (RM3100 Compass)
      • Overview
      • Specification
      • NEO-F9P Module Pinout
      • NEO-F9P Rover Pinout
      • Dimensions
      • Downloads
      • Setup & Getting Started
      • Firmware Upgrade
      • GPS Heading/Yaw (aka Moving Baseline)
      • Setup guide for Multiple Aircraft
      • Portable RTK Base Station Setup
      • CAN Termination Resistance Software Toggle
    • H-RTK ZED-F9P Series (RM3100 Compass)
      • Overview
      • Specification
      • Dimension
      • Pinout
      • Download
      • Setup & Getting Started (Ardupilot)
      • Setup & Getting Started (PX4)
      • Using with Cube Autopilot
      • u-blox F9P Firmware Upgrade
      • DroneCAN FW Upgrade
      • GPS Heading/Yaw (aka Moving Baseline)
      • Setup guide for Multiple Aircraft
      • Portable RTK Base Station Setup
      • Galileo OSNMA Support
      • Changelog
      • CAN Termination Resistance Software Toggle
    • H-RTK ZED-F9P Series (IST8310/BMM150 Compass)
      • DroneCAN F9P
        • Overview
        • Specification
        • Pinout
        • Dimension
        • Setup & Getting Started
        • DroneCAN FW Upgrade
        • Download
        • CAN Termination Resistance Software Toggle
      • Standard F9P (UART)
        • Overview
        • F9P Rover Lite
        • F9P Helical
        • F9P Base
        • H-RTK with Cube Autopilot
        • Specification & Comparison
        • Setup & Getting Started
        • Dimension
        • Pinout
        • Download
      • u-blox F9P Firmware Upgrade
      • GPS Heading/Yaw (aka Moving Baseline)
      • Setup guide for Multiple Aircraft
      • Ardupilot IST8310 Compass Orientation
      • Portable RTK Base Station Setup
      • Galileo OSNMA Support
    • H-RTK Unicore UM982
      • Overview
      • Specification
      • Pinout
      • Dimension
      • LED Indicator
      • Setup & Getting Started (Ardupilot)
      • Setup & Getting Started (PX4)
      • Advanced Application (Unicore Uprecise)
      • Factory Setting and COM Port Allocation
      • Firmware Support
      • Download
    • H-RTK mosaic-H
      • Overview & Specification
      • Setup & Getting Started (Ardupilot)
      • Setup & Getting Started (PX4)
      • Pinout
      • Dimension
      • Advanced Application
      • GPS LED Meaning
      • Septentrio PPK application
      • Septentrio receiver control and analysis software
      • Supported Firmware
      • Download
    • M8N/M9N/M10 GPS
      • Standard M10/M9N/M8N GPS
        • Overview
        • Pinout
        • Dimension
        • Download
      • Micro M10/M9N GPS
        • Overview
        • Pinout
        • Dimension
        • Download
      • DroneCAN M9N/M8N
        • Overview
        • Pinout
        • Dimension
        • DroneCAN GPS Setup Guide
        • DroneCAN FW Upgrade
        • CAN Termination Resistance Software Toggle
        • About DroneCAN
        • Downloads
      • Ardupilot IST8310 Compass Orientation
      • Downloads
    • GPS LED & Buzzer
      • GPS LED & Buzzer Meaning
      • Status LED Changes
  • Peripherals
    • DLVR Airspeed (DroneCAN)
      • Overview
      • Quick Start Guide
      • CAN Termination Resistance Software Toggle
      • Download
    • MS4525DO & MS5525DSO I2C Airspeed Sensor
    • RM3100 Compass (DroneCAN)
      • RM3100 Setup Guide
      • CAN Termination Resistance Software Toggle
    • H-Flow (DroneCAN)
      • Overview
      • Setup Guide
      • Firmware
      • Dimensions
      • Pinout
      • CAN Termination Resistance Software Toggle
      • Downloads
  • PMW3901 Optical Flow Sensor
  • CAN Termination Resistance Software Toggle
  • Radio
    • Remote ID
      • Overview & Spec
      • Setup & Configuration
      • Pinout
      • Firmware Support
      • Firmware Update
      • Download
    • SiK Telemetry Radio V3
      • LED and Connection
      • Multiple Point to Point Setup with Sik Radio
        • Downloads
      • RF Transmission Power Setting For 1W Variants
      • Flight Controller setup
      • Dimension & Pinout
      • Downloads
    • Microhard Radio
      • Overview
      • Specification
      • Ports & Buttons
      • Status LED
      • Default Setting
      • Pinout
      • Dimension
      • Enabling RTS / CTS Flow Control
      • Point-to-Multipoint Setup with Microhard Radio
      • Download
    • XBP9X Radio
      • Specification
      • Power
      • Status LEDs
      • Antenna
      • Pinout
      • Dimension
      • Point-to-Multipoint Setup with XBee Radio
      • Download
  • Drone Development Kit
    • X650 Development Kit
      • NeoPixel WS2812 LED Setup Instruction
      • Download
    • PX4 Development Kit - X500v2
      • Getting Started Build Guide
      • Download
    • PX4 Vision Dev Kit v1.5
      • Overview
      • Wiring Diagram
      • v1 & v1.5 Difference
      • Up-Core Carrier Board Pinout
      • PX4 User Guide
      • Downloads
    • S500 Frame Kit
  • Power Module & PDB
    • Power Module
      • DroneCAN Power Module Setup
      • Analog Power Module Setup
      • Digital Power Module (PM) Setup
      • PM07 Quick Start Guide
      • Using Analog PM with Pixhawk 5X/6X
      • Connector & Wire Rating
      • Download
    • Power Module Comparison
  • UBEC
  • ESC
    • ESC Current Sensor Scale
    • AM32 ESC - Reverse Motor Direction Instruction
    • How To Flash AM32 Firmware To HOLYBRO BLHeli ESCs
  • ESC 3D File Downloads
  • Company
    • About Us
    • Holybro Logo
    • Certification (ISO, FCC, CE, RoHS, etc):
    • User Manuals
      • Kakute Flight Controller
      • ESC
      • Kopis
      • Autopilot Flight Controller
      • Drone Dev Kit
      • Other
Powered by GitBook

© 2024 Holybro. All rights reserved.

On this page
  • Use as a Rover (Aircraft) Unit
  • Antennas Setup
  • Use as Base Station
  • Implement RTK through MissionPlanner

Was this helpful?

Export as PDF
  1. GPS & RTK System
  2. H-RTK mosaic-H

Setup & Getting Started (Ardupilot)

Use as a Rover (Aircraft) Unit

Ardupilot 4.4.0 stable firmware currently also supports Mosaic GPS, but does not yet support dual-antenna Heading. Dual-antenna heading is supported in 4.5.0 and later.

To setup this using GPS1 input, configure these parameters:

Using serial3 as example

  • GPS_INJECT_TO = 0 (send to first GPS)

  • GPS_RATE_MS = 100

  • GPS_TYPE = 10 (SBF)

  • SERIAL3_BAUD = 115

  • SERIAL3_PROTOCOL = 5 (GPS)

To setup this using GPS2 input (serial4) configure these parameters:

Using serial4 as example

  • GPS_INJECT_TO = 1 (send to 2nd GPS)

  • GPS_RATE_MS = 100

  • GPS_TYPE = 10 (SBF)

  • SERIAL4_BAUD = 115

  • SERIAL4_PROTOCOL = 5 (GPS)

If you want to inject RTCM corrections to both GPS1 and GPS2 then use:

  • GPS_INJECT_TO= 127 (send to all)

In ArduPilot 4.5 (or higher), a single unit with two antennas may also be used for GPS for Yaw. If a single unit with two antennas is used please set the following parameters:

  • GPS_TYPE = 26 (SBF-DualAntenna)

  • GPS_MB1_TYPE = 1 (RelativeToCustomBase)

  • GPS_MB1_OFS_X and GPS_MB1_OFS_Y and GPS_MB1_OFS_Z to match the offset of the main antenna from the second in meters. For example if the second antenna is 50cm to the right of main antenna set GPS_MB1_OFS_Y.

  • EK3_SRC1_YAW = 2 (GPS)

Antennas Setup

In addition, both antennas (“Master” and “Slave”) must be attached and positioned at least 30cm apart. The location on the vehicle is flexible but their positions impact several parameters which must be set in order to obtain proper operation. These offset distances in the x/y/z directions must be entered for the following parameters:

  • GPS_MB1_TYPE = 1 (GPS1 Moving Baseline master antenna offsets relative to slave antenna, also enables the next parameters to be shown)

  • GPS_MB1_OFS_X: offset in meters from the "Slave" to "Master" antenna in the X axis (in direction of 0 deg yaw, positive offsets are if "Master" is in front of the "Slave".

  • GPS_MB1_OFS_Y: offset in meters from the "Slave" to "Master" antenna in the Y axis (in direction 90 deg (right) of 0 deg yaw, positive offsets are if "Master" to the right of the "Slave".

  • GPS_MB1_OFS_Z:: offset in meters from the "Slave" to "Master" antenna in the Z axis (in direction up and down, positive offsets are if "Master" below the "Slave".

This figure and photo illustrates these parameters and their settings:

Use as Base Station

1) First download the configuration file from our website to the local computer according to the base type:

  • mosaic-H_Current_moving_base.txt (mobile station)

  • mosaic-H_Current_Static_base.txt (fixed station)

2) Connect the module to the computer through the USB-TYPEC port, open any Web browser, enter 192.168.3.1 in the address bar to open the Mosaic-H configuration page, as shown below

4) Click the Upload Configuration icon to upload the configuration file

6) Click OK first, then click the Save button to save the configuration

Click Admin->Reset to enter the reset page, select Soft and click OK to restart. You can also unplug the USB cable and perform a power-off restart.

7) Place the base station in an open area, click on the GNSS->Satellites and Signals page to view the satellite search status. After the Tracking and Position values are stable (as shown below), the RTCM data can be forwarded through the ground station.

Implement RTK through MissionPlanner

Connect the Mosaic-H GPS to the computer via USB port. After Mosaic-H is connected to the computer, there will be two Virtual USB COM Ports. Virtual USB COM Port 1 corresponds to USB1 in the operation interface, and Virtual USB COM Port2 corresponds to USB2. Generally, we use USB1 to transmit NMEA/GGA and other data, and then on USB2 Output RTCM data. First go to the computer device manager to view the COM port corresponding to USB2:

On the missionPlanner-> SETUP-> Optional Hardware-> RTK/GPS Inject page, connect and select the COM port corresponding to Mosaic-H Virtual USB COM Port2, and then click Connect. (Note that UBlox M8P/F9P autoconfig cannot be checked)

When Mosaic-H is used as Base station, it will automatically select the appropriate positioning accuracy based on signal quality. There is no need to set the accuracy and survey-IN time.

When the Base, Gps, Glonass, Beidou, and Galieo icons in the RTCM column all turn green, the ground station begins to send the RTCM data to the flight control through digital transmission.

Click on the MissionPlanner->DATA page, you can see that the rover side has been RTK-Fixed. (The rover side can use F9P or Mosaic-H)

Now return to the Mosaic-H configuration page, click on the NMEA/SBF Out page, and you can see that the USB2 port has started to output the RTCM data stream.

PreviousOverview & SpecificationNextSetup & Getting Started (PX4)

Last updated 7 months ago

Was this helpful?

3) Click Admin->Configurations to enter the configuration page

288B
mosaic-H_Current_moving_base.txt
308B
mosaic-H_Current_Static_base.txt