In trying to learn how to create a reasonably precise 3d model of my (very hilly) property, I stumbled across a product called Navspark, which appears to be a $22 arduino-compatible development board, with an RTK-capable (and RTKlib-compatible) GPS chip.

The idea with RTK is that a reference-position base-station transmits its positional error to a mobile unit, giving the mobile unit cm-level precision relative to the position of the base station. The error calculation is computationally intensive, but apparently within the capabilities of a Pi.

Is it actually possible to build an RTK-capable mobile/base pair using low-priced equipment like this? Can you link a howto or project example?


How about the http://www.navspark.com.tw/tutorial-4 tutorial? It seems to indicate you need a couple of the more capable $80 NS-RAW units with carrier-phase info rather than the less capable $22 NAV-SPARC plain GPS units.

The RTK system doesn't transmit only its positional error, (which it knows from external information) but also communicates the phase information for the particular channels, and then the RTK software re-calculates the positions of both using common sets of satellites and the phase info. With the same framework, it knows the relative positions accurately, and with assumptions about the location of the base station, it can correct mobile station

This isn't an arduino problem, unless you are asking about porting RTKlib to something arduino.

  • It appears that NavSpark uses the same Venus 822A microcontroller as the NS-RAW, and some random blog article I read seemed to be saying that it was therefore capable of RTK. Somehow missed their tutorial links, thanks.
    – Autumn
    Mar 28 '16 at 3:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.