|
 |
|
07-31-2009, 12:17 PM
|
#1
|
|
Newbie
Join Date: Jul 2009
Posts: 4
|
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?
|
|
|
|
|
|
Advertisement
|
Sponsored links
|
07-31-2009, 01:38 PM
|
#2
|
|
Neither darque nor pervert
Join Date: Apr 2004
Location: Elsewhere
Posts: 12,911
|
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.
|
|
|
07-31-2009, 01:41 PM
|
#3
|
|
Newbie
Join Date: Jul 2009
Posts: 4
|
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.
|
|
|
07-31-2009, 01:43 PM
|
#4
|
|
North of the land of Hey Huns
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,038
|
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.
|
|
|
07-31-2009, 01:57 PM
|
#5
|
|
cheap custom title
Join Date: Mar 2004
Location: Ghent - Belgium
Posts: 1,859
|
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!
|
|
|
08-02-2009, 04:04 AM
|
#6
|
|
Maximum Bitrate
Join Date: Jun 2005
Location: Oakland, CA
Posts: 531
|
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
|
|
|
08-02-2009, 04:17 AM
|
#7
|
|
Maximum Bitrate
Join Date: Sep 2004
Location: France
Posts: 469
|
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
|
|
|
08-02-2009, 11:52 AM
|
#8
|
|
Low Bitrate
Join Date: Feb 2008
Location: Nu Yawwwk
Posts: 74
|
Quote: Originally Posted by DeltaFX 
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?
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
08-02-2009, 12:14 PM
|
#9
|
|
Fusion Brain Creator
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
|
Quote: Originally Posted by TheSovereign 
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.
|
|
|
08-02-2009, 01:29 PM
|
#10
|
|
Maximum Bitrate
Join Date: Dec 2008
Posts: 623
|
doesnt the military have gps pucks that are accurate to within 3ft? do they make a usb version?
|
|
|
08-02-2009, 02:15 PM
|
#11
|
|
Fusion Brain Creator
Join Date: Mar 2006
Location: Colorado, but Canadian!
Posts: 8,862
|
Quote: Originally Posted by trader007 
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.
|
|
|
08-02-2009, 03:44 PM
|
#12
|
|
North of the land of Hey Huns
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,038
|
Quote: Originally Posted by trader007 
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.
|
|
|
08-02-2009, 03:54 PM
|
#13
|
|
Maximum Bitrate
Join Date: Dec 2008
Posts: 623
|
Quote: Originally Posted by malcom2073 
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...
|
|
|
08-02-2009, 03:58 PM
|
#14
|
|
North of the land of Hey Huns
Join Date: Jun 2004
Location: Westminster, MD
Posts: 1,038
|
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.
|
|
|
08-02-2009, 11:32 PM
|
#15
|
|
Constant Bitrate
Join Date: May 2008
Posts: 173
|
Quote: Originally Posted by 2k1Toaster 
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.
|
|
|
|
Sponsored links
|
|
Advertisement
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 04:11 AM.
| |