We are trying trace a vehicle movement when the GPS goes down. We are using accelerometer and gyroscope sensors. And also get the vehicle speed from the OBD (dashboard.) The data will be collected for every second and uploaded to the server for post processing. So it need not be real time. I can calculate the distance covered by the vehicle. And I will try to match the result to the road map that we have already stored in the database for the region we are interested in.
Now I have to determine whether the vehicle made a turn or not at the intersections. I am planning to use the gyroscope reading for this. Can someone point me in the right direction to determine the vehicle turning from Gyroscope (X, Y and Z) values. And also what are the other readings I might need to get this working?