Emlid Reach RTK GPS Receiver

This article provides a brief overview of Reach RTK GPS receiver.



Reach RTK GPS is supported in Copter-3.4 (and higher), Plane 3.7.0 (and higher) and Rover 3.0.1 (and higher)

What is Reach and what is it for?

Reach is an RTK GNSS receiver for applications when your standard GPS with several meters accuracy just won’t cut it. It relies on RTK (real-time kinematics) technology to deliver centimeter level accuracy.

RTK has historically been used primarily by surveyors and others who required centimeter precise positioning, and were able to spend thousands of dollars on an RTK system. Reach makes this same functionality affordable to hobbyists and makers.

Reach runs open-source RTK processing software called RTKLIB written by Tomoji Takasu. Previously a computer was required to run RTKLIB, but now all RTKLIB features are available directly on Reach.

For further information see Reach documentation.

ArduPilot integration

Reach supports RTK-enhanced coordinates output to ArduPilot based autopilots. To make this possible, it uses a custom GPS protocol called ERB (Emlid Reach Binary protocol).

Here is a demo video of Pixhawk and Reach working together:

Connecting Reach to Pixhawk

A Reach unit mounted on the vehicle can receive base corrections over telemetry radio, thus not requiring a separate correction link to the drone. Coordinate output is implemented via a serial port.


For more information on Reach and Pixhawk integration, visit Reach Ardupilot integration docs.

Read about Reach and its other applications: