This tutorial will cover how to configure MissionPlanner and QGroundControl to send NTRIP RTK corrections to the autopilot.
If you want to use your own base station to send RTK corrections, please check this tutorial.
Mission Planner
QGroundControl
Mission Planner
With Mission Planner the process is extremely easy, the instructions are the same for simpleRTK2B, simpleRTK2Blite (u-blox ZED-F9P) and simpleRTK3B (Septentrio Mosaic X5) receivers:
- Connect the autopilot or radio telemetry link to your PC
- Open Mission Planner and connect to your autopilot as usual
- In Mission Planner, go to SETUP >> Optional Hardware > RTK/GPS Inject
- Select NTRIP
- Click Connect button
- A popup will appear, enter your NTRIP caster credentials in this format:
user:pass@host:port/mountpoint - If everything is correct, you will see a summary of GPS signal status and generated RTCM messages as well as your GNSS base station position on the map
- The GNSS receiver connected to your autopilot will receive RTCM corrections and enter into fixed/float RTK mode
When you go back to Mission Planner main screen you will see the base station position as well as your Ardupilot GNSS position:
QGroundControl
The instructions are the same for simpleRTK2B, simpleRTK2Blite (u-blox ZED-F9P) and simpleRTK3B (Septentrio Mosaic X5) receivers.
Apart from QGroundControl, you will need to install the following (free) applications:
- Connect the autopilot or radio telemetry link to your PC
- Open QGroundControl
- Run MAVProxy
- Go to Link > Add > Serial > Select the telemetry link or autopilot COM port and baudrate. If connection is ok, your MAVProxy screen should look like this:
- Open MAVProxy terminal window
- Type (replace XXXXX by your NTRIP caster credentials):
module load ntrip
ntrip set caster XXXXX
ntrip set port XXXXX
ntrip set mountpoint XXXXX
ntrip set username XXXXX
ntrip set password XXXXX
ntrip start - The GNSS receiver connected to your autopilot will receive RTCM messages from your NTRIP caster automatically and enter RTK fix/float mode.