Thursday, Oct 05, 2006 at 13:09
Hi Shaker,
That's not actually correct. A GPS works out speed by determining the distance it has moved between fixes and dividing it by the delta of the time. With accurate fixes, an error in speed occurs when travelling around a curve because the GPS presumes that it has moved in a straight line. In fact you can travel as far as you like between fixes, but if you get back to where you started from the GPS thinks your speed is zero.
I know I'm being pedantic and in normal use the error is not significant, but the distance error is accumulative and I don't know of any GPS that tries to allow for the error.
At 100 km/h with a curve of radius 50 metres the distance the car travels in one second (time between GPS fixes) is 27.77, however the straight line distance between the two positions is 27.42 m. At 200 km/h the difference is 2.81 metres and at 320 km/h (the top speed of my motorcycle) the difference is 11.25 m.
If you want to work out the distances then you can do the following. The formulae are in MS Excel format.
1. Work out how far the car has travelled between the fixes by dividing the speed by the time between fixes and multiply it by 1000 to change to metres. [=speed/60/60*1000]
2. Work out the circumference of the circle the curve would form by doubling the assumed radius and multiplying by pi. [=2*PI()*radius]
3. Work out the rotational distance in degrees by multiplying 360 by the distance travelled and dividing it by the circumference.
4. Work out the straight distance between the two points. This is done by dividing the triangle formed inside the circle into two right angle triangles. For each triangle, the sine of the angle (the one in step 3 divided by 2) in the middle multiplied by the radius gives half of the distance between the points. Multiply it by 2 to get the distance the GPS thinks you have travelled.
[=2*SIN(RADIANS(angle/2))*radius]
The error in speed will be the proportional to the error in the distance. Although the speed error is insignificant, the accumulated error in distance does become significant if the trip follows many tight curves.
Cheers Frank.
FollowupID:
456510