Regular GPS not accurate enough? Try RTK-GPS!

rtk_gps.jpg

rtk_gps_schematic.jpg

Want to fly your plane or drive your car using GPS signals, but finding that your receiver just isn't accurate enough to make things work? Well, MAKE subscriber Bruce Mueller writes in to point us at an impressive solution: an open-source real time kinematic GPS receiver. Researchers Tomoji Takasu and Akio Yasuda of Tokyo University developed the RTKLIB library to perform the RTK-GPS calculations, and then ported the whole thing to run on a low-cost beagle board and commodity GPS receiver. Want to try it out? Full source code, circuit layouts and instructions are provided on their site.

So, how does it work? A GPS receiver normally works by measuring the delay between an internally generated signal and one received by a satellite. This specially crafted signal makes it possible for the GPS receiver to find and latch onto the satellites signal, however it's wavelength limits the accuracy of the receiver. The real time kinematic system gets around this limitation by measuring the phase delay in the carrier signal. Because this signal has a much sorter wavelength, it is possible to make a system that is accurate to the centimeter.


Recent Entries

Comments

Oldest comments listed first.

Posted by: Roach on November 13, 2009 at 4:58 PM

Not Quite

I use RTK GPS every single day for geophysical surveys, and this system simply can't work properly as described.

As the wikipedia article on RTK points out, you can't guarantee phase alignment with a single receiver. Anybody actually using RTK in the field has a base station (a tripod-mounted GPS receiver and a radio transmitter) set up on a known (to great precision) point.

In order to position our base station in the first place, we either need to locate it in RTK mode, and thus position ourselves based on a pre-existing known point, or we set up our base station and let it find its position over the course of hours.

If it were simple enough to have a single device that could determine GPS positioning with this much accuracy, there would be all sorts of actual products utilizing it. Unfortunately, it's simply impossible to use RTK in a situation like a car or plane where you're moving over large distances, or in any situation where you don't have time to set up a transmitter on a known point.

It's a neat little project, sure, but to actually use it you're going to need a lot more hardware and setup time.


Posted by: Pelrun on November 13, 2009 at 5:44 PM

This isn't a single-receiver solution - the paper makes it clear that there is a fixed second station on the other side of the HDSPA network link.


Posted by: anonymous on November 13, 2009 at 5:53 PM

As the web page makes clear, two receivers are used. The paper linked at the top of the page shows the second receiver as a geodetic-quality (presumably dual-frequency) receiver, but another copy of the low-cost rover would be fine for differential measurements not requiring a link to the global WGS/ITRF coordinate system.

It's worth mentioning that many GPS reference stations publish their data freely, so an amateur can indeed get few-centimeter accuracy to ITRF with a single low-cost L1-only receiver provided a reference station is available within 10 km or so. A good fraction of the continental USA meets this requirement. Once the L2C and L5 signals arrive, this distance will be vastly increased.

It's great to see projects that make carrier-phase GPS more widely available.


Posted by: joe on November 14, 2009 at 12:21 AM

i wonder..

how well/badly would it perform in urban tunnels. hopefully someone will bring a user-perspective test soon. joe


Posted by: Tom on November 14, 2009 at 7:32 AM

GPS errors

As GPS satellites work in the negative SNR domain, phase tracking the carrier is tricky at best. You tell me how wll your PLL works in this domain ;-)
But even if you could - you might achieve greater precision in your output, but not accuracy - which is limited by the Satellite Ephemeris data accuracy (Satellite position), ionospheric and tropospheric signal delays, GPS receiver antenna phase delays, etc.
Now... when you add a ground based signal - the game completely changes. You CAN track this signal's phase very accurately, and then apply corrective biases. I am still not sure how this is then different than Differential GPS?


Posted by: Anonymous on November 17, 2009 at 7:35 PM

While SNR is below 0 dB over the full signal bandwidth, this is not what a PLL sees---it sees the signal after the spread-spectrum code has been wiped off, and with a bandwidth of perhaps 10 Hz rather than several MHz. The SNR in this 10 Hz bandwidth is at least +30 dB for unobstructed satellites (at L1 with no squaring loss). PLLs can track this easily with typical RMS errors of a few degrees or less. Any of the textbooks (e.g. Kaplan and Hegarty or Parkinson and Spilker) has pretty graphs of all the tradeoffs.

Satellite ephemeris and clock-bias data can be downloaded freely from the IGS, and they are much better than the broadcast values from the GPS satellites themselves. The other errors you cite are still operative, though, and limit system accuracy to a few centimeters globally and a few millimeters locally. (Also multipath is a limiting factor.)


Leave a comment


Subscribe to MAKE!Subscribe to MAKE Magazine!

Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.

$34.95 / 1 year
(4 Quarterly Issues)

Subscribe now


Void your warranty, violate a user agreement, fry a circuit, blow a fuse, poke an eye out. Make: The risk-takers, the doers, the makers of things... Welcome to Make: Online!


CRAFT Maker Shed Maker Faire MAKE television
Holiday Gift Guides from MAKE
Gifts for Dads
Science and Chemistry
Gifts Under $20
More guides: Santa Claus Machines, Geek Toys for Grown Up Girls & Boys


Check out all of the episodes of Make: television

Alex Rider Dream Gadget Contest
Make: Science Room

Connect with MAKE

Be a MAKE fan on Facebook MAKE on Facebook
Visit our Facebook page and become a fan of MAKE!
MAKE on Twitter MAKE on Twitter
Follow our MAKE tweets!
MAKE Flickr Pool MAKE on Flickr
Join our MAKE Flickr Pool!
    make_tips on Twitter




    Maker SHED

    Advertise here with FM.

    Why advertise on MAKE?
    Read what folks are saying about us!

    Click here to advertise on MAKE!



    Subscribe to MAKE Magazine!

    Make: Online authors!

    Gareth BranwynGareth Branwyn
    Senior Editor


    Phillip TorronePhillip Torrone
    Senior Editor
    | AIM | Twitter


    Becky SternBecky Stern
    Associate Editor
    | AIM | Twitter


    Marc de VinckMarc de Vinck
    Contributing Writer
    | AIM | Twitter


    John ParkJohn Park
    Contributing Writer
    | Twitter


    Sean RaganSean Ragan
    Contributing Writer
    | Twitter


    Matt MetsMatt Mets
    Contributing Writer
    | AIM | Twitter


    Dale DoughertyDale Dougherty
    Editor & Publisher
    | Twitter


    Shawn ConnallyShawn Connally
    Managing Editor
    | Twitter


    Goli MohammadiGoli Mohammadi
    Associate Managing Editor

    Kip KayKip Kay
    Weekend Projects
    | AIM | Twitter


    Collin CunninghamCollin Cunningham
    Contributing Writer
    | AIM | Twitter

    Adam FlahertyAdam Flaherty
    Contributing Writer
    | AIM | Twitter



    More contributors: Mark Frauenfelder (Editor-in-Chief, MAKE magazine), Kipp Bradford (Technical Consultant/Writer), Chris Connors (Education), Diana Eng (Guest Author), Peter Horvath (Intern), Brian Jepson (O'Reilly Media), Robert Bruce Thompson (Science Room)

    Suggest a Site!

    Current Podcast

    itunesdl.gif Weekend Project: Beetlebot Simple robot from your parts bin that avoids obstacles. Thanks go to Jerome Demers for the original article in MAKE, Volume 12. To download the Beetlebot video, click here or subscribe in iTunes. Check out the complete Beetlebot article... More...

    Get the Make: Online sent via email
    Enter your email to receive Make: Online each day:



    MAKE Fascination video series brought to you by Dow

    Make: Education
    MAKE: en Español MAKE: Japan
    Important please read


    Subscribe to MAKE Magazine!

    Recent Posts from the Craft: Blog