Pages: [1]   Go Down
Author Topic: Parallax GPS Accuracy  (Read 785 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 22
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

I've been testing Parallax GPS in RAW mode and I've noticed that in one point I receive a LAT and LONG, I move to another point and receive another LAT and LONG. That's ok. But when I go back to the first point, the LAT and LONG are different from the first reading.
The manual says that the accuracy is 5 meters, and that could answer the described behavior.
So I wondering is there is a technique to increase the GPS accuracy. I've thought about calculating the average of a number of samples.

Any other ideas?

Thanks!
Gustavo.
Logged

Florida
Offline Offline
Full Member
***
Karma: 0
Posts: 112
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

"Is a technique to increase the GPS accuracy"

Short answer... No.

If your GPS position readings stay within 20 meters of your 'true' position, then you are already getting all that GPS can provide. That's the spec.

The long answer is just common stuff... expose the antenna to as much sky as possible, and keep it away from sources of interference.

I purchased several of these for my own use, and they work as well as I expected for the price. I used one of these modules in conjunction with ROADMAP on a 2000 mile trip, and it worked just fine.



Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 102
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You know I just watched something the other day that caught my attention - they(Stanford University) claim that using a stationary GPS antenna and 4 GPS antennas mounted to a RC helicopter, they can get 1cm accuracy.

Here is a link:  Look for the clip called "roboflyers"

http://pbs-saf.onstreammedia.com/cgi-bin/visearch?user=pbs-saf&template=template.html&query=+ClipCategory%3Acomputers+ClipCategory%3Atechnology&category=ClipCategory%3Acomputers+ClipCategory%3Atechnology&viKeyword=&submit=Search&page=21

Hope that helps.
« Last Edit: May 24, 2009, 07:28:33 pm by george_graves » Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 309
Posts: 26485
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Google "differential GPS"
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Seattle WA
Offline Offline
Full Member
***
Karma: 1
Posts: 208
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Averaging the samples can get you better accuracy... but how well that works and how long it takes depends on which errors you want to get rid of. There are three main categories of things which negatively impact GPS accuracy. They are noise, ionospheric distortion, and dilution of precision. Ionospheric distortion is what happens when the GPS radio signals pass through the ionosphere, and how severe it is depends on time of day, solar activity, and all the rest of the things that affect RF propagation through the ionosphere. Dilution of precision is the effect of less than ideal number and/or orientation of visible satellites.

Noise can of course be filtered out through averaging on short time scales. Ionospheric distortion and dilution of precision have long periods -- averaging them out entirely can take quite a long while. OTOH, the relative error those produce over small time scales tends to be small.There are other ways around those problems, like differential GPS, but they tend to be spendy.

And on the roboflyers thing: I think they're using GPS not just for position, but for orientation. It turns out that with 4 GPS antennae you can compare the phase of arriving signals at each antenna in a way that gives you an absolute position reference in earth-fixed coordinates. Like an IMU with no drift.
Logged

Pages: [1]   Go Up
Jump to: