Mapping tunnels with a GPS is not very easy, as the GPS can't get a satellite lock under ground. One solution to this is to add a gyro sensor (accelerometers) to the GPS, to track relative movements under ground, and use the GPS position to fix that movement to the GPS grid. But it hasn't been cheap to get a GPS with included accelerometers, and I am not sure if anyone have tried such equipment with OSM yet. One relatively cheap accelerometer available now is the Wii handset, the Wiimote.
The Nintendo Wii handset contain accelerometers, and a Bluetooth transmitter. The handset can be used with a Linux machine, so by using a GPS, a Wii handset and a linux laptop, one should be able to implement a motion tracking OSM data collector in a car driving in tunnels.
I found http://www.wiili.org/index.php/Motion_analysis analysing the values reported by the Wii accelerometers. The only unknown is if the Wii is sensible enough to detect the movement as the car is moving. The wiimote deliver accelerometer data every time there is a change in the values, and seem to deliver at most 100 values a second (100 Hz).
Instructions to interface it to linux is available from http://www.wiili.org/index.php/Wiimote .
A good intro to figuring out the motion from the wiimote data is available from http://www.wiili.org/index.php/Motion_analysis .
|It has been proposed that this page be deleted or replaced by a redirect. (Discuss)|
Nice idea that never went anywhere. Content can be recreated should anyone get this past the vapourware stage