OpenStreetMap logo OpenStreetMap

What is RTKBase?

It’s a software to manage a Gnss base station. It’s a fully Open Source Software and it’s available here: https://github.com/Stefal/rtkbase

What is a Gnss base Station?

It’s a permanent and fixed Gnss receiver with known accurate coordinates. A base station is needed when you want to get centimeter accuracy with RTK.

New Features:

  • Web Gui
  • Automated installation
  • Automated setup for usb connected Ublox F9P
  • Satellite levels
  • Map
  • Settings
  • Update from the Gui.
  • Manage Raw data
  • Multiple simultaneous streams (Raw/Rtcm/Ntrip)

Raspberry Pi Gnss Base Station

GUI Tour:

Video

Gnss Antenna

Example:

Here are 15 “gpx” traces made with a RTK rover on my car, and my Base station. roundabout

Discussion

Comment from ndrw6 on 17 June 2020 at 16:36

How far was your car/rover from the base station when collecting your trace examples? What rover device do you use? Is it possible to post-process an existing GPX file (e.g. from a cellphone) or does it only work in real-time with the rover?

Comment from Glassman on 17 June 2020 at 18:10

Interesting diary post. I looked to and was surprised to discover an open RTK/Gnss base station not to far from my area of interest. What do you use for a gps device that can connect to the RTK base station, specifically any Android apps?

Comment from StephaneP on 17 June 2020 at 18:50

@ndrw6 The rover was about 4km from the base station. With dual frequency receivers (base + rover) you can get a very good accuracy, up to 60km. The rover was a Zed-F9P with an arduino-like (Adafruit Feather M0 Adalogger). You can’t post-process a gpx, because all the useful informations are already gone. You can post process a base/rover setup or use them in real-time. I usually post-process, because I can test everything I want with RTKLib, and I don’t have to worry if my phone doesn’t receive the base data.

@Glassman Sorry, but I don’t know any low cost dual-frequency gnss receiver ready to use (with battery, case, bluetooth….). You have to build one yourself. When you have such a receiver, you can use it in realtime or only log the raw data and postprocess later. In realtime, you can use the receiver internal engine if you feed it with the base data, or the android app Rtkgps+ (it’s not 100% compatible with the F9P). This is a Rtkgps+ that “should” work with the F9P : https://github.com/jancelin/RtkGps/releases

Log in to leave a comment