Live data from Hacker News

NavSpark: Arduino Compatible with GPS GNSS Receiver

indiegogo.com

21–30 of 43 posts

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#21
post #4

is centimeter accuracy even possible with GPS? http://www.gps.gov/systems/augmentations/ cites 10-15 centimeter accuracy under their NDGPS modernization efforts, but don't even say they've gotten there yet.

It's not possible, even with pretty ideal conditions. Edit: I excluded RTK stuff in that comment :)

With orbit and clock corrections delivered to the receiver in ~real time (such as Fugro's G2), you'll get <10cm (95%) on a standalone receiver.

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#22

Earlier quoted context omitted.

It is, using RTK (real time kinematic) and 2 different receivers: http://www.kickstarter.com/projects/swiftnav/piksi-the-rtk-g...

Yes but that somewhat limits the practicality because you need two receivers, a clear signal path between them and one has to be relatively static. It's fine for surveying but for dynamic applications which are far more common, it's a pain.

Then you engineer another source of correction and incorporate that into your project.

The US Navy has been doing accurate position determination using ZERO satellite availability. How do you think a submarine knows where it is?

http://www.liveleak.com/view?i=aba_1332656862

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#23
post #17

You can already get a $20 GPS module, Arduino compatible. Just take any random GPS mouse, they will be talking NMEA over some serial line. Of course you don't get "centimeter accurate", but that's a lie anyway, so nothing lost.

GPS mouse? Unless you mean module (DYAC), can you please give a pointer?

Here's one:

http://www.royaltek.com/index.php/rgm-3600

There are dozens of variants, some with USB, some with RS232, some with bluetooth. "Mouse" is common nomenclature for this kind of device, I don't know why.

Basically, they all deliver continuous NMEA data over a serial line.

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#24
Arduino compatible is misleading in a lot of these cases. It usually means it works with the standard library included with the Arduino IDE, but most of the 3rd party external libraries (note...interesting and useful, and almost always necessary when connecting devices/screens, etc) don't end up working without changes to the libraries themselves.

Take a look at the amount of work that the Teensy3 community has done to make Arduino (atmel) specific libraries compatible with the ARM chip on the Teensy3. They're one of the few communities that have wide-ranging support with an ARM chip, but have put in a lot of time and effort to get it there.

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#25

You can already get a $20 GPS module, Arduino compatible. Just take any random GPS mouse, they will be talking NMEA over some serial line. Of course you don't get "centimeter accurate", but that's a lie anyway, so nothing lost.

This is a full microcontroller that happens to have onboard GPS, not a GPS board that you can connect to a microcontroller.

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#26
post #19

I funded hoping for a couple. I imagine the centimetre accuracy will be hard yo achieve,but what sort of accuracy is required to calculate average speed over 200 m to within 2 km/h? Suppose you smooth the input will it be sufficient or does 2 m accuracy mean that it oscillates so wildly within that circle that it's only worth it for positioning alone?

In general, assuming a perfect clock, t seconds over 200m with an independent measuring error of x/2 at both ends will measure as t seconds over (200 +/- x) m [1], for a speed of

  200/t +/- x/t   m/s
So, for a given x, the error grows as 1/t. The longer t (= the slower your movement), the lower the absolute error.

For a snail, you don't even need a GPS; just say "2 km/h" and you will be within 2 km/h.

However, things are better, as measuring errors for GPS for nearby (in time and place) positions aren't independent. If your position is of by x meters in direction D now, chances are it will still be more or less of by x meters in direction D in a few seconds.

Back to your question: I wouldn't know, but I think you want to rephrase it in terms of relative error or specify at what speed you want to know the answer.

[1] the math is the other way around, but that doesn't matter much.

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#27
post #4

is centimeter accuracy even possible with GPS? http://www.gps.gov/systems/augmentations/ cites 10-15 centimeter accuracy under their NDGPS modernization efforts, but don't even say they've gotten there yet.

It's not possible, even with pretty ideal conditions. Edit: I excluded RTK stuff in that comment :)

translation: I didn't know about RTK before I posted. Thanks for schooling me.

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#28

Earlier quoted context omitted.

It is, using RTK (real time kinematic) and 2 different receivers: http://www.kickstarter.com/projects/swiftnav/piksi-the-rtk-g...

Yes but that somewhat limits the practicality because you need two receivers, a clear signal path between them and one has to be relatively static. It's fine for surveying but for dynamic applications which are far more common, it's a pain.

You can receive RTK corrections over IP (via a cellular connection). Government bodies across the US push the data over IP to you if you register for a free account.

http://igs.bkg.bund.de/ntrip/index

http://en.wikipedia.org/wiki/Networked_Transport_of_RTCM_via... nternet_Protocol

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#29

Earlier quoted context omitted.

It is, using RTK (real time kinematic) and 2 different receivers: http://www.kickstarter.com/projects/swiftnav/piksi-the-rtk-g...

Yes but that somewhat limits the practicality because you need two receivers, a clear signal path between them and one has to be relatively static. It's fine for surveying but for dynamic applications which are far more common, it's a pain.

In agriculture, it is not uncommon to get correction data over mobile data connections, where the static receiver is provided by a third-party service provider.

Re: NavSpark: Arduino Compatible with GPS GNSS Receiver

#30
post #17

You can already get a $20 GPS module, Arduino compatible. Just take any random GPS mouse, they will be talking NMEA over some serial line. Of course you don't get "centimeter accurate", but that's a lie anyway, so nothing lost.

GPS mouse? Unless you mean module (DYAC), can you please give a pointer?

http://gpstracklog.com/2007/08/whats-a-gps-mou.html

The term "GPS mouse" refers to the shape and size of the device, and has come to mean any wired or wireless GPS receiver that doesn’t come with any sort of interface. It merely outputs position data to a laptop, cell phone, etc.

Post reply on HN