Support for internal 2-axis acceleration sensors

Hi there!

Nokia will soon have devices that has 2-axis acceleration sensor built-in.

How about using it to increase the accuracy of GPS tracking? It should be quite easy to calculate vehicle position using old position and then applying accelerations to it to get new position until next GPS update.

That way accuracy of track maps could be improved. Also, acceleration caused by throttle/brake and steering could be logged. I have not read the specs trough for the G sensor interface but it's update rate is way better than 1 Hz.

In optimum setup you would place GPS BT dongle on your dash to get clear view of the satellites. Then you place the mobile near the center of gravity of the car (between drier and passenger seat usually) to get most accurate results.

Any comments? :)


  • Too bad it's only 2D, since if it was 3D, it wouldn't matter at all in which position the device is in. You'd need to install the 2D pretty securely on level position to be helpful for positioning. But sure, I will experiment with that when I get a device and the API. I'm "behind "on the device selection since RaceChrono is not commercial , nor it is not sponsored by any corporation.

    I'm not sure how easy it will be to synchronize a Bluetooth GPS position feed to a accelerometer data feed, since the receivers probably have unique "lag" and also Bluetooth will cause some variation on this. If I can solve this problem, then why not!
  • Sorry, my bad! It is indeed 3-axis sensor. I mixed it up after I checked data sheets of some IC sensors which where 2-axis models

    There was a demo on the phone and I played with it. For me there seemed to be zero delay from actual movement sensed by sensor and shown on phone display. Not sure what are the max G limits and what is the accuracy. I will try to find out if the information is already public.
  • It would seem the N95 has an accelerometer inside, the type is from ST, type LIS302DL

    There is a test app called MovingBall, a story link can be found here:´s-next-step-to-get-closer-to-the-iphone-movingball/
    A link to download there as well.

    More links:
  • edited November 2007
    Looks good, 3-axis, +- 2g and 100Hz, should be able to do somthing with that! A GPS INS (Inertial Navigation System) would normally use a 3 axis gyro as well but as this application is for cars it might be possable to make some assumptions that will allow the matrix transformation from the car body frame to the global axis frame possable without the need for a 3-axis gyro.
    The accell data will be usefull for performance testing where GPS is week at low speeds. e.g. better definition of when the vehicle starts to move. (on the N95 the internal GPS could be used to time sync with the bluetooth GPS).
    The accell data will also be useful to gather data for brake point distributions and lat acc rates for corner turn-in and mid corer max accell/g.

    I would not try to use it to join the GPS data points as my BT-1000 definetly suffers from over-shoot on high g corners and I suspect implementation of the GPS/INS filter would be a whole new (long) project to get it working properly.

    I have got an N95 so I will try to log some accel data, but I don't know how to yet so it may take a while!
  • edited November 2007
    Most "professional" data logging systems have GPS and accelerometers. I'm not sure if they use them:

    1) to improve the GPS resolution (increase the Hz, and make the traveled route "smooth")
    2) to improve the GPS positioning accuracy
    3) to improve speed accuracy.

    I would think PerformanceBox does 1) and 3). It advertises to have an accelerometer, but it only saves position + speed to flash card, but no g-force.

    I would think 3) would be the most obvious thing to implement, to improve the acceleration tests.
Sign In or Register to comment.