News / Revolutionizing Flight: The Future of UAV Propulsion Technology /

Kickstart Your Journey with RTK on ArduPilot: A Step-by-Step Guide!

uav propulsion tech 1024x523.jpg

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

Kickstart Your Journey with RTK on ArduPilot: A Step-by-Step Guide!

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 comprehensive guide from ArduSimple details the integration of GNSS/RTK receivers with ArduPilot, facilitating accurate autonomous navigation in unmanned vehicles. It encompasses hardware selection, setup instructions, and techniques to achieve centimeter-level positioning accuracy in drones, rovers, and various other vehicles.


For those embarking on projects involving unmanned vehicles such as drones (UAVs), rovers, boats, or submarines, achieving autonomous navigation necessitates the integration of an autopilot system with a precise GNSS/RTK positioning solution.although the integration process can be complex, ArduSimple has crafted this article to assist you in getting started.

Understanding ArduPilot, Flight Controllers, and Ground Control Stations

ArduPilot is a versatile open-source autopilot platform that supports a wide array of vehicle types, including multi-rotors, traditional helicopters, fixed-wing aircraft, boats, submarines, and rovers.

The flight controller serves as the hardware component that executes the ArduPilot firmware, functioning as the central processing unit. It interprets data from various sensors (such as GPS, accelerometers, and gyroscopes) to stabilize and manage the vehicle’s movements. Notable flight controllers compatible with ArduPilot include Pixhawk, Cube, and Navio2.

In most of our tutorials, we utilize the Pixhawk 4; however, adjustments may be necessary for other flight controllers.

A Ground Control Station (GCS) is a software request that operates on a computer, smartphone, or transmitter, enabling communication with your UAV through wireless telemetry or USB connection. Mission Planner and QGroundControl are two popular GCS options that work seamlessly with ArduPilot, allowing you to configure, control, and monitor your unmanned vehicles.

Selecting the Right GNSS/RTK Receiver for Your ArduPilot Project

Incorporating a GNSS/RTK receiver into your ArduPilot project enhances GNSS positioning and navigation, leading to more accurate and dependable autonomous operations.

The Need for Centimeter-Level GPS Accuracy

If your ArduPilot project requires the drone to consistently follow the same flight path, hover, navigate, and land within a few centimeters of a designated waypoint, a single-antenna GPS/RTK receiver will suffice, as it delivers precise GNSS positioning. In this context, ardusimple recommends the following GNSS/RTK boards:

  • simpleRTK2B Budget (powered by u-blox ZED-F9P) as the most economical choice.
    Key features:
    – Achieves centimeter-level GPS accuracy
    – provides up to 10 RTK position updates per second
  • simpleRTK3B Pro (powered by Septentrio Mosaic-X5) for enhanced anti-jamming and anti-spoofing features.
    Key features:
    – Achieves up to 10 millimeters GPS accuracy
    – Offers up to 50 RTK position updates per second
    – Equipped with anti-jamming and anti-spoofing capabilities

these boards are ideal for applications requiring precise positioning without the need for high heading accuracy, such as waypoint missions or terrain mapping.

GPS Location with Dual Antenna Heading Control

For accurate heading control in conjunction with precise GNSS positioning, ArduPilot necessitates GPS receivers equipped with dual antennas. This configuration is crucial for determining orientation (heading) and ensuring accurate navigation in three-dimensional environments.

In this scenario,the recommended option is the simpleRTK3B Compass,powered by the unicore UM982 receiver.

Key features:

  • Achieves up to 10 millimeters GPS accuracy
  • Provides heading accuracy of 0.1° per meter of baseline distance
  • Delivers up to 50 RTK position updates per second
  • Basic jamming resistance

For the complete article, including setup instructions for a GNSS/RTK receiver with ardupilot, tutorials, and methods to enable centimeter-level accuracy with RTK corrections, click here.

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

Mastering the Skies: The Future of Drone Autopilots
Mission-critical DO-certified autopilots for UAVs
Revolutionizing Travel: Discover Electric Propulsion Solutions
Brushed & BLDC motors, ESCs, and starter/generator systems for UAVs
Exploring the World of Miniature Avionics: Innovations in Compact Flight Technology
ADS-B & Remote ID transponders & transceivers for UAS & UTM
Mastering Stability: The Ultimate Guide to Camera Gimbal Systems
Gyro-stabilized day- and nighttime imaging solutions for UAVs
Revolutionizing Safety: The Future of Fixed-Wing UAV Parachutes
Lightweight rescue & recovery parachutes for fixed-wing drones
Unlocking Precision: The Power of Inertial Navigation Systems
MEMS-based INS & inertial sensors for UAVs & unmanned systems
Unlocking Precision: The Power of Servo Actuators
Rugged rotary actuators for UAVs, UGVs & UUVs
Powering the Future: Exploring Fuel Cell Systems
High-performance hydrogen fuel cells for drones & robotics
Unleashing Power: The World of Gas Turbine Engines
Compact engines delivering exceptional thrust-to-weight performance
Revolutionizing Flight: The Power of Compact UAV Engines
Lightweight gasoline & heavy fuel drone engines

More News from Revolutionizing Flight: The Future of UAV Propulsion Technology