The SnapperGPS receiver is a small, low-cost, and low-power GNSS receiver for non-real-time wildlife tracking. It employs the snapshot GNSS technology, which offloads the computationally expensive data processing to the cloud, and:
- Can operate for more than a year,
- Needs only 12 ms of signal reception for a fix,
- Employs multiple satellite systems for improved reliability (GPS, Galileo, and BeiDou),
- Achieves a median real-world tracking accuracy of about 12 m (before smoothing),
- Measures the temperature in addition,
- Is configured via USB in your browser without the need to install a driver or an app, and
- Is certified open-source hardware.
In this GitHub organisation, you can find:
- Manufacturing files, design files, and instructions to build various versions of the SnapperGPS receiver yourself: V1.0.0, V2.0.0, V2.1.0, V2.2.0, V2.2.0-lipo.
- Housing solutions for your SnapperGPS receivers.
- The frontend and backend code for the public SnapperGPS web app.
- The firmware that runs on your SnapperGPS receivers.
- A daughterboard with an accelerometer.
- Some Python scripts for your post-processing.
- A user forum.
SnapperGPS was developed in the Department of Computer Science of the University of Oxford and is currently maintained by Jonas Beuchert under supervision of Alex Rogers.
Jonas Beuchert is funded by the EPSRC Centre for Doctoral Training in Autonomous Intelligent Machines and Systems (DFT00350-DF03.01) and works on SnapperGPS as part of his doctoral studies. The implementation of SnapperGPS was co-funded by EPSRC IAA Technology Funds (D4D00010-BL14 and D4D00190-BL03.01).