Cost-Effective RTK GNSS Receivers & Antennas for Drones & Robotics

Configuring a Triple-Band Septentrio GNSS Receiver with ArduPilot

ArduSimple provides step-by-step instructions to configure the Septentrio GNSS receiver and integrate it with ArduPilot for high-precision heading data Feature Article by ArduSimple
Configuring a Triple-Band Septentrio GNSS Receiver with ArduPilot
Follow UST

In this guide, ArduSimple outlines how to integrate high-precision GNSS heading into the ArduPilot setup using the simpleRTK3B Heading receiver, powered by Septentrio Mosaic-H.

Required Hardware

  • simpleRTK3B Heading
  • 2 × Lightweight Helical GNSS Tripleband + L-band Antennas (IP67)
  • 2 × SMA Antenna RF Cable Extenders (necessary for helical antennas)
  • USB to USB-C Cable
  • USB to Micro-USB Cable
  • Pixhawk Cable Set
  • Holybro Pixhawk4 (or another preferred autopilot)
  • A PC or Laptop

Required Software

  • Mission Planner

Pre-Setup Notes

This guide is tailored for the simpleRTK3B Heading. If you use different hardware, some adjustments may be needed. An additional guide is available for the simpleRTK2B Heading kit.

This tutorial has been verified with:

  • Holybro Pixhawk4
  • mRo Pixhawk Flight Controller (Pixhawk 1)

And the following firmware versions:

  • ArduRover 4.1.0-dev
  • ArduCopter 4.1.0-dev
  • ArduPlane 4.1.0-dev

Connecting the simpleRTK3B Heading RTK Receiver to ArduPilot

1. Configure the simpleRTK3B Heading Receiver

Connect the simpleRTK3B Heading to your PC using the USB-C cable via the PORT labeled POWER+GPS.

ArduPilot3B-Heading-USB

Open a browser and enter 192.168.3.1 to access the Septentrio web interface.

Septentrio Browser

Navigate to NMEA/SBC Out New NMEA Stream Serial Port (Next) COM3 (Next) Interval (100ms). Select GGA, RMC, HDT, then click Finish.

ArduPilot-3B-Heading-5

Click Ok, and a pop-up will appear in the lower right corner. Click Save Configuration.

ArduPilot-3B-Heading-6

Attach both GNSS antennas to the receiver, ensuring they have an unobstructed view of the sky. Go to GNSS Attitude. Set the Attitude Offset Heading Offset value to match your antenna configuration relative to your platform.

Adjust until the reported heading aligns with your vehicle’s heading (typically 0, 90, 180, or 270 degrees, unless using an unusual antenna setup). Click Ok and Save in the lower right corner.

ArduPilot-3B-Heading-13

2. Configure ArduPilot

Connect your Pixhawk to your computer using a USB to Micro-USB cable. Open Mission Planner and connect to your Pixhawk via COM port.

ArduPilot-3B-Heading-8

Go to CONFIG Full Parameter List. Depending on your firmware version, update the following parameters from their defaults:

      • COMPASS_ENABLE: 0
      • COMPASS_USE: 0
      • COMPASS_USE2: 0
      • COMPASS_USE3: 0
      • EK3_MAG_CAL: 5
      • EK3_SRC1_YAW: 2
      • GPS_AUTO_CONFIG: 0
      • GPS_AUTO_SWITCH: 0
      • GPS_RATE_MS: 100
      • GPS_TYPE: 16
      • SERIAL1_BAUD: 115
      • SERIAL1_PROTOCOL: 5

Press Write Params to save your settings. Disconnect the USB cable to power cycle your autopilot.

ArduPilot-3B-Heading-9

3. Connect the Heading Kit to Your Autopilot

Use the JST connector on the simpleRTK3B Heading and attach it to the TELEM1 port.

ArduPilot-3B-Heading-set

Power up the autopilot, wait a few seconds, and check the AHRS heading value in Mission Planner to ensure it aligns with the direction between your antennas.

ArduPilot-3B-Heading-14

For additional verification, the AHRS heading value should match the one shown in CTRL+F MAVLink inspector GPS_RAW_INT yaw.

ArduPilot-3B-Heading-15

Note that the EKF will use gyroscope readings, so if the autopilot moves without adjusting the vehicle frame with the antennas, the heading may temporarily shift but will stabilize to the GNSS-calculated heading after a few seconds.

For base station or NTRIP corrections to enhance precision, refer to ArduSimple tutorials:

  • Sending RTK Base Station Corrections to ArduPilot with Mission Planner, QGroundControl, and MAVProxy
  • Sending NTRIP Corrections to ArduPilot with Mission Planner, QGroundControl, and MAVProxy

All necessary products are available for purchase and immediate shipping:

  • simpleRTK3B Heading
  • 2 × Lightweight Helical GNSS Tripleband + L-band Antennas (IP67)
  • 2 × SMA Antenna RF Cable Extenders
  • USB to USB-C Cable
  • USB to Micro-USB Cable
  • Pixhawk Cable Set

Learn more about the simpleRTK3B Heading receiver >>

To learn more, contact ArduSimple: Visit Website Send Message View Supplier Profile
Posted by William Mackenzie Connect & Contact