Improving GPS accuracy
AIman
Posts: 531
I bought the Parallax GPS module and +/- 5 meters is a to much error for me. How can I refine the accuracy?
Comments
You're asking an awful lot from an $80 GPS. I'm surprised it's that accurate.
Bean.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cheap used 4-digit LED display with driver IC·www.hc4led.com
Low power SD Data Logger www.sddatalogger.com
SX-Video Display Modules www.sxvm.com
Don't mistake experience for intelligence. And vis-vera.
Post Edited (Bean (Hitt Consulting)) : 10/13/2006 6:39:29 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- Rick
BTW you aren't getting 5 m resolution, a GPS can only estimate its error. 10m is pretty much the best that can be obtained from a standard GPS.
Here is a table of the accuracies availible from the different systems:
LAAS is like WAAS, but you must be closer to the beacon in order to use it, also it only used near airports to provide airplanes with accurate landing information.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.
Post Edited (Paul Baker (Parallax)) : 10/13/2006 8:02:47 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.
US Military GPS equipment, while much more accurate, does require
the ocassional decryption key to get this accuracy.
If you need high accuracy of certain points then averaging of lat/lon
readings for a period of time will get you the accuracy. If you need
this accuracy while moving then I don't see how you'll do it with the
Parallax GPS module.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
-Rusty-
--
Rusty Haddock = KD4WLZ = rusty@fe2o3.lonestar.org
**Out yonder in the Van Alstyne (TX) Metropolitan Area**
Microsoft is to software what McDonalds is to gourmet cooking
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
There's nothing a good wack with a hammer won't fix
Darn I let the white smoke out again
I did find out some more things about GPS and some ways to increase accuracy which I thought people would want to know. By using these corrections factors in the code the accuracy is greatly improved.
First,·use microseconds for timing. The smaller the timing units used the better. So by calculation out the next GPS signal at one second based on microseconds you get a more accurate fix on your location.
Second, use division out to 1,000 decimal points or more for all math calculations. Again, the more specific the better.
Third, Adjust the altimeter to the barometeric pressure and location for that day. This data is available from aviation resources and is transmitted 24 hours a day via radio for aviation uses.·For example an airport might be at 392.7 feet above sea level with a pressure of 33.4 for the day.·This data will reflect on the GPS accuracy and can be easily attained. These adjustments will also be a signifcant increase in accuracy.
Finally, run a projection of your location based on the last known cordinates. Example, if the GPS shows you moving at 30 mph then calculate out, based on microseconds, how far you should travel at 30 mph based on·inches (or cm). Figure out from that what should be your new location·and then use that to help eliminate errors by cross checking your GPS data - new and old.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
John R.
8 + 8 = 10
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Paul Baker
Propeller Applications Engineer
Parallax, Inc.
the list of tracked GPS satellites to change. Once even a slightly different set
of satellites is in the calculations (even by one) the offset will be, usually, quite
different. I believe the time a given offset is valid is somewhere around 12-15 minutes.
If this offset were good for the rest of time, WAAS and DGPS would be essentially
useless.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
-Rusty-
--
Rusty Haddock = KD4WLZ = rusty@fe2o3.lonestar.org
**Out yonder in the Van Alstyne (TX) Metropolitan Area**
Microsoft is to software what McDonalds is to gourmet cooking
Not perfect but helpful.