Relating Turning Angle To Arc

1.4k Views Asked by At

I am trying to determine how to relate the turning angle of a vehicle to an arc. For the purposes of this vehicle, I am not taking into account Ackerman Steering, so for the intent of this question, the vehicle is essentially just one-wheeled (like a bike)

I need to know how to calculate the angle, in relation to the body of the vehicle, that the front axle needs to turn in order for the front of the car to go from point a to point b in a scenario such as illustrated below.

This is all assuming I know:

  1. The arc length
  2. The chord length
  3. The radius of the circle

How do I determine this steering angle?

1

There are 1 best solutions below

1
On BEST ANSWER

To answer your question you need to know two things:

1) The radius $r$ of the curve

2) The distance $l$ from a point on the curve (which I will assume is the center of the car) to the center of the front axle.

Since a circle has constant curvature, the angle will be the same no matter which two points on the circle you pick.


(Formula provided at end, you can skip the derivation if you want)


Now, there's a slight mechanical problem here: the car has minimum turning radius, and without having a lot more information (friction, weight distribution, drivetrain specs, etc.) it isn't really possible to say what that minimum is. So, for the sake of argument, let's just say that the center of the car is affixed to the circle by a rail, the car is front wheel drive, and the rear wheels have no friction.

This means that, at most, $l$ is twice $r$, and the front axle is always perpendicular to the direction the car is facing (i.e. the car is spinning in a circle without moving forward). If you treat the rear wheels as the fixed point instead of the center of the car, then you can redefine $l$ as the distance between the center of the rear axle and that of the front axle - the maximum value of $l$ remains the same.

Now you have the first value of a function which outputs the desired angle given the ratio between $r$ and $l$, namely $(r,2r)\mapsto \frac{\pi}{2}$.

Now consider the other extreme - suppose that $r$ is infinitely greater than $l$. A circle whose radius is infinite is the same as a straight line, so the angle of the front axle would be zero. This gives a second value for your function: $(r,0r)\mapsto 0$ ($l=0r$ because $r$ is infinite).

Thus, we can conclude that the angle, is directly proportional to $l$ and inversely proportional to $r$. $\quad\left(\theta\propto\frac{l}{r}\right)$. If $x=\frac{l}{r}$, then you are looking for a function $f(x)=\theta$, where $\theta$ is the angle you want. Furthermore, you know that $f(0)=0$ and $f(2)=\frac{\pi}{2}$. Since the input to your function is a ratio between two lengths and the output is an angle, we are likely dealing with an inverse trigonometric function.

(This is the part where you start drawing things, if you haven't already)


There are several ways to obtain the correct function using different trig identities, but all are equivalent to:

$$\theta=\sin^{-1}\left(\frac{x}{2}\right)=\sin^{-1}\left(\frac{l}{2r}\right)$$


Note: I can provide a more formal geometric derivation, if you'd like