News / UAV Propulsion Tech /

How to Get Started with RTK on ArduPilot

uav propulsion tech 1024x523.jpg

UAV Hardware Solutions: Propulsion & Fuel Systems, Servos & Flight Controllers, Imaging Solutions, Launchers & Parachutes

How to Get Started with RTK on ArduPilot

Learn how to equip unmanned vehicles with precise navigation by integrating GNSS/RTK receivers with ArduPilot. This guide covers hardware options and setup steps for centimeter-accurate positioning.

This guide from ArduSimple explains how to integrate GNSS/RTK receivers with ArduPilot for precise autonomous navigation in unmanned vehicles. It covers hardware selection, setup procedures, and methods for achieving centimeter-level positioning accuracy in drones, rovers, and other vehicles.


If you’re developing a project related to unmanned vehicles like drones (UAVs), rovers, boats, or even submarines, enabling autonomous navigation requires integrating autopilot with a precise GNSS/RTK location system. While the integration process can be challenging, ArduSimple has prepared this article to help you to get started.

What are ArduPilot, Flight Controller and Ground Control Station?

ArduPilot is an open source autopilot system supporting many vehicle types: multi-copters, traditional helicopters, fixed wing aircraft, boats, submarines, rovers and more.

The flight controller is the hardware component that runs the ArduPilot firmware, acting as the central “brain”. It processes input from various sensors (like GPS, accelerometers, and gyroscopes) to stabilize and control the vehicle. Popular flight controllers compatible with ArduPilot include the Pixhawk, Cube, and Navio2.

In most of our tutorials we test with Pixhawk 4, you will need to adjust some parameters in other flight controllers.

Ground Control Station is software application, running on a computer, phone or transmitter, that communicates with your UAV via wireless telemetry or USB cable. Mission Planner and QGroundControl are two widely used ground control stations compatible with ArduPilot. You can use it to configure, control and monitor your unmanned vehicles.

How to Choose a GNSS/RTK receiver for ArduPilot Project?

Integrating a GNSS/RTK receiver into an ArduPilot project provides precise GNSS positioning and navigation for more accurate and reliable autonomous operations.

Centimeter Accurate GPS Location Needed

If your ArduPilot project requires the drone to repeatedly follow the same flight path, hover, navigate, and land within a few centimeters of a set waypoint, a GPS/RTK receiver with a single antenna is sufficient as it provides precise GNSS positioning. In this case, ArduSimple recommends these GNSS/RTK boards:

  • simpleRTK2B Budget (powered by u-blox ZED-F9P) as the most affordable option.
    Key features:
    – Down to centimeter GPS accuracy
    – Up to 10 RTK position updates per second
  • simpleRTK3B Pro (powered by Septentrio Mosaic-X5) for anti-jamming and anti-spoofing capabilities.
    Key features:
    – Down to 10 millimeters GPS accuracy
    – Up to 50 RTK position updates per second
    – Anti-jamming and anti-spoofing capabilities

These boards are suitable for scenarios requiring precise positioning but not high heading accuracy, such as waypoint missions or terrain mapping.

GPS Location and Dual Antenna Heading

For precise heading control alongside accurate GNSS positioning, ArduPilot requires GPS receivers with dual antennas. This setup is essential for determining orientation (heading) and ensuring accurate navigation in three-dimensional space.

In this case, the company recommends simpleRTK3B Compass powered by Unicore UM982 receiver.

Key features:

  • Down to 10 millimeters GPS accuracy
  • Heading accuracy of 0.1° per meter of Baseline distance
  • Up to 50 RTK position updates per second
  • Basic jamming immunity

Click here the full article, including how to set up a GNSS/RTK receiver with ArduPilot, tutorials, and enabling centimeter-level accuracy with RTK corrections.

uavpt da ust1.webp
UAV Hardware Solutions: Propulsion & Fuel Systems, Servos & Flight Controllers, Imaging Solutions, Launchers & Parachutes

Tampa, FL 33606, USA

Send Message

Supplier's Products

Mission-critical DO-certified autopilots for UAVs
Brushed & BLDC motors, ESCs, and starter/generator systems for UAVs
ADS-B & Remote ID transponders & transceivers for UAS & UTM
Gyro-stabilized day- and nighttime imaging solutions for UAVs
Lightweight rescue & recovery parachutes for fixed-wing drones
Pneumatic drone catapult launcher & mechanical PRS
MEMS-based INS & inertial sensors for UAVs & unmanned systems
Rugged rotary actuators for UAVs, UGVs & UUVs
High-performance hydrogen fuel cells for drones & robotics
Compact engines delivering exceptional thrust-to-weight performance
Lightweight gasoline & heavy fuel drone engines

More News from UAV Propulsion Tech