GPS-RTK2
The GPS-RTK2, sometimes called the ZED-F9P after its receiver chip, is a GNSS (global navigation satellite system) board that works to provide wide locational data. It supports RTK for error-correction, allowing it to pinpoint location down to around 10mm of accuracy.
Setup
To use the board, you'll need to connect up an antenna. Currently, we're using a Swift GPS500 to receive our GPS data, but it may or may not work correctly. Sparkfun's Hookup Guide is pretty good, so take a look there!
Software
While you can use proprietary software to view the information given by the board, it's probably a better idea to stick to modern, open source software instead.
In particular, using gpsd
in the background along with gpsmon
to display the data graphically in your terminal will help you see how things are working.
To install gpsd and gpsmon, use your package manager to install its package(s).
Fedora, CentOS, and RHEL:
sudo dnf install gpsd
Ubuntu, Debian, and Pop!_OS:
sudo apt install gpsd
macOS:
brew install gpsd
Windows: Use WSL, bud. I suggest either Fedora or Ubuntu like above :)
Connecting
To connect to the RTK2 with gpsd
, run these commands:
$ sudo gpsd /dev/ttyACM0 -F /var/run/gpsd.sock
# it probably won't say anything
$ sudo gpsmon /dev/ttyACM0
# and it'll go into a little terminal ui
You may have to replace /dev/ttyACM0
with /dev/ttyUSB0
, or something else...