Page 6 of 11 FirstFirst 1234567891011 LastLast
Results 51 to 60 of 104

Thread: programming deadreckoning gps software?

  1. #51
    Low Bitrate BeamRider's Avatar
    Join Date
    Apr 2004
    Location
    Genova, I
    Posts
    92
    TomTom does nothing more than recalculating the position on the last available speed vector (software only!) then correcting the position to keep the car on the same road. We could implement everything excluding the last correction.
    I think that accelerometres are too much for our needings: a solid state compass + speed sensor (speed data from OBD for example) is good enough.
    Vertical speed can introduce some error but not too much conidering we're working with high error sensors: speed is up to 7%, compass is around +-1° then add error introduced by car pitch and roll angles when driving (accelerometers are influenced more by this angles)!

    Installation: 90% complete - fiberglassing
    EPIA M10000 - 512Mb - 20GB
    Lilliput 7" TS - Opus 150W PCB - DLink USB Radio - slim CD-ROM - SoundBlaster MP3+ - not so crappy 40x4 Amp - BU303 GPS (waiting for) - BT support

  2. #52
    Constant Bitrate jpelzer's Avatar
    Join Date
    May 2004
    Location
    NYC
    Posts
    173
    So, I actually began writing some code and testing what we'd need to make this all work.

    In order to have Routis/iGuidance track, only two NMEA sentence addresses need to be sent; $GPGGA and $GPRMC.

    You can get away with only sending GPGGA data to MapPoint, but iGuidance needs both items to lock correctly. Or so my initial testing indicates.

    I also have the Phidget accelerometer running in the same app, although it isn't DOING anything as of yet. Haven't actually tested the software in the car yet, so I don't have any logging data.

    I still need to write the software to interface with my OBDII reader to grab speedo data. Then I can start driving around and checking my math and acc. correlation.

    Anybody else moving along on this?
    Bush: Proof that humans really did evolve from apes.

  3. #53
    Maximum Bitrate wi77iam's Avatar
    Join Date
    Jun 2003
    Location
    Chester Springs, PA
    Posts
    603
    Quote Originally Posted by jpelzer
    In order to have Routis/iGuidance track, only two NMEA sentence addresses need to be sent; $GPGGA and $GPRMC.

    You can get away with only sending GPGGA data to MapPoint, but iGuidance needs both items to lock correctly. Or so my initial testing indicates.
    How are you going to send the modified NMEA sentences on to these apps?
    *******************************
    *******************************

  4. #54
    Raw Wave Laidback's Avatar
    Join Date
    Oct 2003
    Location
    Madrid
    Posts
    1,984
    Quote Originally Posted by wi77iam
    How are you going to send the modified NMEA sentences on to these apps?
    Xport?

  5. #55
    Variable Bitrate
    Join Date
    Jun 2004
    Location
    Sydney, Australia
    Posts
    273
    Hehe, i didnt even see that program the first time you posted it. But it looks super awesome - could even use it to run multiple GPS software with 1 GPS...

    Just need to emulate signals. Without any phidgets, the simplest solution would be to extrapolate the coordinates by using the last known direction/speed. Wouldnt be accurate for more than 1-2 seconds, or if you are turning etc, but better than nothing...

  6. #56
    Constant Bitrate jpelzer's Avatar
    Join Date
    May 2004
    Location
    NYC
    Posts
    173
    Yeah, I'm using XPort2 for this little adventure. I don't remember seeing the discussion when v1 gave way to v2, but v2 is GREAT, fixed my hibernation issues with iGuidance, and also allowed this little hack to work!

    My plan for this dead-reckoning was to see if I could write it so it degrades gracefully all the way back to no supplemental sensing. Plus, v1 of my software will definitely not be able to do 'good' reckoning, so it'll explicitly only be able to extrapolate based on previous course/speed.
    Bush: Proof that humans really did evolve from apes.

  7. #57
    Maximum Bitrate wi77iam's Avatar
    Join Date
    Jun 2003
    Location
    Chester Springs, PA
    Posts
    603
    Quote Originally Posted by Laidback
    Sorry for being dense. Are you saying that Xport allows you to read the NMEA stream on the real comm port, do some processing with it, and then send it out the virtual port to a mapping program?

    The Xport site says
    "Current limitations:
    The output ports have no write capability and the input port has no read capabilities including asynchronous reads and event waiting. Both functions will return immediately."

    Can someone explain how you're doing that.
    *******************************
    *******************************

  8. #58
    What can I say? I like serial. Curiosity's Avatar
    Join Date
    Mar 2004
    Location
    Florence Yall, BFKY
    Posts
    2,684
    Xport2 is a virtual one-way null-modem splitter thing. Yeah, that's it. Instead of attaching to the real GPS port, it just has all virtual ports. A special program (like jpelzer's) reads from the GPS and then sends to the input on Xport, which sends it to all the output ports (Routis, Mappoint, Streets & Trips...). It's going to stay one way because it would just suck to have all the data going from 8 ports into 1.

  9. #59
    Newbie
    Join Date
    Sep 2004
    Posts
    25

    Speed pulse detectors

    in regards to getting the information from the wheels to the system most incar navigation systems used to be reliant on speed Pulse Generators which hooked into the cars system at various points (mostly behind the dash on modern cars) and created a pulse for use with navigation based on the signal going to the speedo.
    i cant remember the company name in the uk (where i live) that makes these but i will have a look and try to find out if it would be any use

  10. #60
    Constant Bitrate jpelzer's Avatar
    Join Date
    May 2004
    Location
    NYC
    Posts
    173
    Quote Originally Posted by Turbosatan
    i cant remember the company name in the uk (where i live) that makes these but i will have a look and try to find out if it would be any use
    I'd definitely be interested in getting better/cheaper speed sensors. The OBDII sensor I'll be using was about $70, and has a refresh rate of about 2Hz. http://obddiagnostics.com/

    Also very interested in how accurate an electronic compass will be inside a car... Anyone testing that?
    Bush: Proof that humans really did evolve from apes.

Similar Threads

  1. Wtb: Gps Software And Gps Mouse!!!!
    By HitmanZ in forum Classified Archive
    Replies: 2
    Last Post: 08-03-2004, 10:56 PM
  2. CoPilot Software or USB GPS Receiver package
    By Zip-Lock in forum Classified Archive
    Replies: 5
    Last Post: 05-13-2004, 08:30 AM
  3. Replies: 2
    Last Post: 01-06-2004, 10:19 PM
  4. GPS software
    By waylonh in forum Input Devices
    Replies: 3
    Last Post: 11-25-2003, 07:48 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •