Ackermann steering is a wheel steering geometry used by cars, mobile robots, and autonomous vehicles to make smooth turns. In a turn, the inner front wheel must follow a smaller circle than the outer front wheel, so it needs a larger steering angle. This matters because correct steering geometry reduces tire scrub, saves energy, and improves path tracking.
For robotics, Ackermann steering is especially useful when a vehicle must move efficiently on roads, floors, or outdoor paths.
Key Facts
- For a left turn, the left front wheel is the inner wheel and has a larger steering angle than the right front wheel.
- Ideal Ackermann geometry makes all wheel paths share one instantaneous center of rotation.
- tan(delta_inner) = L / (R - W/2) and tan(delta_outer) = L / (R + W/2).
- L is the wheelbase, W is the track width, and R is the turning radius measured from the vehicle centerline.
- Tire scrub happens when a wheel is forced to slide sideways because its rolling direction does not match its circular path.
- Ackermann steering rolls through turns, while skid steering turns by driving left and right wheels at different speeds and allowing some lateral slip.
Vocabulary
- Ackermann steering
- A steering geometry in which the inner and outer front wheels turn at different angles so they follow concentric circular paths.
- Instantaneous center of rotation
- The point around which the vehicle is rotating at a given instant during a turn.
- Wheelbase
- The distance between the front axle and rear axle of a vehicle.
- Track width
- The distance between the left and right wheels on the same axle.
- Tire scrub
- Sideways slipping or dragging of a tire caused by a mismatch between the wheel direction and its actual path.
Common Mistakes to Avoid
- Using the same steering angle for both front wheels is wrong because the inner wheel must follow a smaller radius than the outer wheel.
- Measuring the turning radius from the inner wheel instead of the vehicle centerline is wrong unless the formula is adjusted for that reference point.
- Confusing Ackermann steering with skid steering is wrong because Ackermann uses steered wheels while skid steering relies on different wheel speeds and sliding.
- Ignoring track width is wrong because the difference between inner and outer wheel angles depends directly on how far apart the left and right wheels are.
Practice Questions
- 1 A robot has wheelbase L = 0.60 m, track width W = 0.40 m, and centerline turning radius R = 2.00 m. Find the ideal inner and outer steering angles for a left turn using tan(delta_inner) = L / (R - W/2) and tan(delta_outer) = L / (R + W/2).
- 2 A vehicle has L = 1.20 m and W = 0.80 m. During a right turn, the centerline turning radius is R = 3.00 m. Calculate the inner and outer front wheel steering angles.
- 3 Explain why Ackermann steering reduces tire scrub compared with steering both front wheels to the same angle during a tight turn.