Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > GPS


Reply
 
Share Thread Tools Display Modes
Old 07-31-2009, 12:17 PM   #1
Newbie
 
Join Date: Jul 2009
Posts: 4
Marzer is an unknown quantity at this point
Question Multiple GPS inputs for better accuracy/speed?

Hey guys,

I'm liking my BU-353, but it'd be nice if I could make it update a bit faster. Is it possible to add another one (seeing as they're pretty cheap) and average out the inputs for a better or faster feed? I noticed that GPSGate can multiplex inputs, but i'm not sure if this is merely a compression thing or if this is what I'm after.

Any ideas?
Marzer is offline   Reply With Quote
Advertisement
 
Advertisement
Advertisement Sponsored links

Old 07-31-2009, 01:38 PM   #2
Neither darque nor pervert
 
DarquePervert's Avatar
 
Join Date: Apr 2004
Location: Elsewhere
Posts: 12,911
DarquePervert is a glorious beacon of lightDarquePervert is a glorious beacon of lightDarquePervert is a glorious beacon of lightDarquePervert is a glorious beacon of lightDarquePervert is a glorious beacon of light
I sincerely doubt that two GPS units is going to get you a faster lock.
You'll probably have better results moving your BU353 to a location that has a better view of the the open sky. If it's in a window that has a metallic tint, that could affect the operation of the GPS as well.
__________________
LOOKING FOR THE FAQ? IT'S HERE.
You never found that link, did you? Why? It's hard to find in the NavBar across the top of the forums, amongst a lot of other crap.

TELL MP3CAR YOU WANT A LINK TO THE FAQ IN A MORE OBVIOUS, NOTICABLE LOCATION HERE.
DarquePervert is offline   Reply With Quote
Old 07-31-2009, 01:41 PM   #3
Newbie
 
Join Date: Jul 2009
Posts: 4
Marzer is an unknown quantity at this point
Yea, I'm definitely not ruling that out. Currently it's on the parcel shelf and the rear window has a slight tint, so I'll have to do some testing.

The idea of multiple inputs is pretty sexy though, mainly just curious if it would work.
Marzer is offline   Reply With Quote
Old 07-31-2009, 01:43 PM   #4
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,038
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
DP: That's not what he asked.

You could average the inputs, but if you average two inputs with +/- 10m accuracy, you're gonna have a result of +/- 10m accuracy. It would be faster sure, but no better.
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Old 07-31-2009, 01:57 PM   #5
cheap custom title
 
JC-S60's Avatar
 
Join Date: Mar 2004
Location: Ghent - Belgium
Posts: 1,859
JC-S60 is just really niceJC-S60 is just really niceJC-S60 is just really niceJC-S60 is just really niceJC-S60 is just really nice
I even doubt it would be faster as they run at 1Hz... You should get them to power up exactly 500 millisec apart to double the updating speed (and then write some software that takes both streams and outputs to one virtual serial port).
Oh, and your nav software has to support updates of 2Hz for it to work too

Try it and let us know as it sounds like a fun thing to do!
JC-S60 is offline   Reply With Quote
Old 08-02-2009, 04:04 AM   #6
Maximum Bitrate
 
psyrex's Avatar
 
Join Date: Jun 2005
Location: Oakland, CA
Posts: 531
psyrex is on a distinguished road
Sure, there are always faster stuff. I was thinking of doing that myself for better accuracy. You can try a 10Hz module, hook it up to something like an arduino to average it all, but there's one giant limitation: your navigation software. If you're using something consumer like iGuidance, the software only checks once a second, so it doesn't matter however fast your gps unit is.
__________________
Gen 1: Pentium 3 1GHz - ATX - 2005
Gen 2: Pentium M 1.6GHz - ITX - 2006
Gen 3: Pentium M 2.0GHz - 5.25" SBC - 2007
Gen 4: (coming soon: Core2 Duo - 3.5" SBC - 2009)
...it never ends
psyrex is offline   Reply With Quote
Old 08-02-2009, 04:17 AM   #7
Maximum Bitrate
 
DeltaFX's Avatar
 
Join Date: Sep 2004
Location: France
Posts: 469
DeltaFX is on a distinguished road
yeah, but with a 10Hz you can write a piece of code to split five 2 Hz nmea sentences to 5 different apps, or select the best set (lowest hdop) to send to your 1hz app out of ten, or....
__________________
Now Galileo is real. Muhahahahaha :p
DeltaFX is offline   Reply With Quote
Old 08-02-2009, 11:52 AM   #8
Low Bitrate
 
TheSovereign's Avatar
 
Join Date: Feb 2008
Location: Nu Yawwwk
Posts: 74
TheSovereign is an unknown quantity at this point
Quote: Originally Posted by DeltaFX View Post
yeah, but with a 10Hz you can write a piece of code to split five 2 Hz nmea sentences to 5 different apps, or select the best set (lowest hdop) to send to your 1hz app out of ten, or....

there are already port splitters such as Xport which can send NMEA sentences to multiple applications, and it doesn't matter what GPS speed is... or am I missing something here?
TheSovereign is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 08-02-2009, 12:14 PM   #9
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
Quote: Originally Posted by TheSovereign View Post
there are already port splitters such as Xport which can send NMEA sentences to multiple applications, and it doesn't matter what GPS speed is... or am I missing something here?

Only thing I can see you are overlooking is the programatically choosing which NMEA data to send to the program instead of the one closest to the time the app reads the serial port.

So if you have 8 readings all somewhat in the same spot or in the same line, and then 2 which are very far off (maybe a big tree or a bridge or something obstructed the time signals), then you would choose to send one of the 8 good ones. Regularly it would just be luck of the draw and you could get a bad one.
2k1Toaster is offline   Reply With Quote
Old 08-02-2009, 01:29 PM   #10
Maximum Bitrate
 
Join Date: Dec 2008
Posts: 623
trader007 can only hope to improve
doesnt the military have gps pucks that are accurate to within 3ft? do they make a usb version?
trader007 is offline   Reply With Quote
Old 08-02-2009, 02:15 PM   #11
Fusion Brain Creator
 
2k1Toaster's Avatar
 
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future2k1Toaster has a brilliant future
Quote: Originally Posted by trader007 View Post
doesnt the military have gps pucks that are accurate to within 3ft? do they make a usb version?

That was based off of a ground based timing signal that was shut off a while ago as it was no longer needed.

And gps can be accurate within a metre. This +/- 10m is a long time ago or on really crappy units. How accurately your gps calculates where you are is EXTREMELY dependent on the clock in it. It has to compare the time difference of receiving radio waves from different spots and we know those travel at the speed of light (literally). So the slightest error in clock timing, and your whole calculation is shot to hell, and you could be off by 10m. The more money you spend, the better the timing circuitry, the more accurate the results. Now there is always space wobble aswell, and that is what the military signal overcame for the most part as it basically just put the signal on the ground instead of from space since satellites move and there positions arent updated instantly. But it is pretty predictable, and a good receiver can "guess" how far off it is based on past events.

It's a wonder it works at all really...

I am willing to bet that if you wrote down every NMEA string and hand parsed the locations, they would be in the +/- 3m range wherever you are with whatever receiver you have now (like the BU-353). Some better, some worse, temperature effects timing circuits too. But programs like iGuidance and really any factory nav system guesses where you will be and should be as well as where you are. So if you are traveling down the interstate at 80mph and the ramp is right next to it and you werent guided to exit, but do o anyways, it is going to think that is error and pretend like you are still driving on the interstate (or vice-versa when supposed to take an exit and you dont). M$ Streets and Trips 2006 did not do this and I could see myself change lanes on the map. Of course this also means when construction routed you to the other side of the road or something, it would say you were off route and not recalculate but that is a different story.
2k1Toaster is offline   Reply With Quote
Old 08-02-2009, 03:44 PM   #12
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,038
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
Quote: Originally Posted by trader007 View Post
doesnt the military have gps pucks that are accurate to within 3ft? do they make a usb version?

There is something called subscription or SGPS. It gets you sub 10cm accuracy. It's commercial, but costs around $10k a year per unit.
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Old 08-02-2009, 03:54 PM   #13
Maximum Bitrate
 
Join Date: Dec 2008
Posts: 623
trader007 can only hope to improve
Quote: Originally Posted by malcom2073 View Post
There is something called subscription or SGPS. It gets you sub 10cm accuracy. It's commercial, but costs around $10k a year per unit.

now THATS what im talkin about lol

i know its amazing gps works at all... even with cheap $20 adapters. i have a royaltek adapter right now, it seems the same exact specs as the bt353, but $10 cheaper. it shows my truck in the 1-lane driveway, i couldnt even tell if it was just a foot off.

10cm accuracy though... i wonder if you could setup one of those robot vacuum cleaners to go a specific route in your house based of space navigation...
trader007 is offline   Reply With Quote
Old 08-02-2009, 03:58 PM   #14
North of the land of Hey Huns
 
malcom2073's Avatar
 
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,038
malcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to allmalcom2073 is a name known to all
Yeah, but what kind of GPS signal would you get inside? You're much better off doing IR wall detection and having it pre-map your house and use that for locating :P Not that I've given this any thought... :P
__________________
RevFE - Try it, you just might like it.
Carbon - Next Generation Touchscreen Browser
Come join us on IRC: irc.efnet.net #mp3car
Audiophiles make me chuckle as they pad my wallet.
malcom2073 is offline   Reply With Quote
Old 08-02-2009, 11:32 PM   #15
Constant Bitrate
 
Join Date: May 2008
Posts: 173
Sicarius is on a distinguished road
Quote: Originally Posted by 2k1Toaster View Post
Only thing I can see you are overlooking is the programatically choosing which NMEA data to send to the program instead of the one closest to the time the app reads the serial port.

So if you have 8 readings all somewhat in the same spot or in the same line, and then 2 which are very far off (maybe a big tree or a bridge or something obstructed the time signals), then you would choose to send one of the 8 good ones. Regularly it would just be luck of the draw and you could get a bad one.

The whole problem with this is that it takes time. If you want to evaluate a 10Hz stream, for instance, to find the sample with the least error each second you would have to buffer the whole second's worth of data. If you decide that the first position was the best, it's now 1 second out of date. If you were driving along at 100km/h (=~27.8m/s) then when you finally decide to report that first position, you've moved 27.8 meters since you got it and that error is likely much worse than the measurement error to begin with. You're better off taking what you're given, when it's given to you.
Sicarius is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
W3bTracker - GPS Tracking & Secure Location Marking (also offering Mologogo tracking) W3bMa5t3r User Innovations 353 08-24-2009 10:31 AM
MS Streets & Trips 2007 w/ GPS Locator EQNish GPS 3 08-10-2007 05:03 PM
External GPS - Running the Program multiple times Purplxd Road Runner 4 10-31-2005 03:20 AM



All times are GMT -5. The time now is 04:11 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics