I have data of the 4 differen wheelspeeds of a vehicle during driving time. Based on that I want to calculate the radius of a curve it is taking. The following are my current thoughts that seem to be errorneuos:
- Each curve or at least each part of a curve can be approximated by a circle, so:
B = Width of the vehicle
r = Radius of any Curve
UI = Circumference of inner curve the vehicle takes
UO = Circumference of outer curve the vehicle takes
UD = Differences in circumferences of the curves
UD = 2 * pi * (r + B) - 2 * pi * r = 2 * pi * B
Now I have the differences in distance the wheels of the car take in a clean circle.
- With this Distance I want to calculate the speed difference:
VI = Inner Speed
VO = Outer Speed
t = Time
VD = Speed Difference
VI = UI/t
VO = (UI + UD)/t = (UI + 2 * pi * B)/t
VD = VO - VI = UD/t = (2 * pi * B)/t
Now the problem is that I lost every circle parameter (besides B) on my calculation. The interpretation would be that no matter the curve, the Speed difference is always 2 * pi * B per time. This is kinda contraintuitive as I thought, that the speed difference of wheels should be way higher for smaller radiuses.
Can someone help me to understand where I am wrong?