There are internet-based services that offer correction data from base stations linked to that service. This data is transmitted over the internet using the NTRIP protocol. Software platforms like Mission Planner and QGroundControl can connect to these servers and forward the correction data to the vehicle or drone via a MAVLink connection.
This tutorial will cover how to configure MissionPlanner and QGroundControl to send NTRIP RTK corrections to the autopilot. The steps are the same for simpleRTK2B, simpleRTK2Blite (u-blox ZED-F9P) and simpleRTK3B (Septentrio Mosaic X5) receivers.
If you want to use your own base station to send RTK corrections, please check this tutorial.
How to send NTRIP corrections to ArduPilot with MissionPlanner, QGroundControl and MAVProxy?
- Connect your receiver to Pixhawk.
Connect antennas to your receiver. Place antennas in a place with a good view of the sky.
Make sure you have a GPS 3D lock (in good view of at least 4 satellites in the sky), otherwise it won´t work.
- Open MissionPlanner. Connect your AutoPilot via COM port.
- Go to SETUP–>Optional Hardware–>RTK/GPS Inject.
- Select NTRIP from the dropdown box and press Connect. A popup window will appear, enter your NTRIP caster credentials in this format:
- If everything is correct, you will see a summary of GPS signal status and generated RTCM messages as well as the position of your GNSS base station on the map.
- Your autopilot-connected GNSS receiver will receive RTCM corrections and enter into fixed/float RTK mode.