A skid-steer drive robot turns by driving its left and right wheel banks at different speeds. The wheels do not steer like a car, so turning requires the tires to slip sideways against the ground. This makes the design mechanically simple, rugged, and useful for rovers, loaders, and outdoor robots.
Understanding skid-steer motion helps explain why traction, wheel spacing, and motor control strongly affect robot performance.
When both wheel banks move forward at the same speed, the robot travels straight. When one side moves faster than the other, the robot follows a curved path, and when the sides move at equal speeds in opposite directions, it can make a zero-radius turn about its center. The same sideways slipping that makes sharp turns possible also causes tire scrub, wasted energy, and extra stress on motors.
Engineers choose skid-steer drive when durability and maneuverability matter more than perfect rolling efficiency.
Key Facts
- Straight motion: vL = vR, where vL is left bank speed and vR is right bank speed.
- Turning direction: if vR > vL, the robot turns left; if vL > vR, the robot turns right.
- Zero-radius turn: vL = -vR, so the robot spins about a point near its center.
- Approximate forward speed: v = (vR + vL) / 2.
- Approximate angular speed: omega = (vR - vL) / W, where W is the distance between left and right wheel banks.
- Tire scrub increases when turning tightly because fixed wheels must slide sideways instead of rolling only forward.
Vocabulary
- Skid-steer drive
- A drive system that turns a vehicle by varying the speeds of fixed left and right wheel banks.
- Wheel bank
- A group of wheels on one side of the robot that are driven together or controlled as one side.
- Zero-radius turn
- A turn in which the robot rotates in place with little or no forward motion.
- Tire scrub
- Sideways sliding of a tire across the ground during a turn, causing friction, wear, and energy loss.
- Traction
- The grip force between a wheel and the ground that allows the robot to accelerate, brake, or turn without slipping too much.
Common Mistakes to Avoid
- Assuming skid-steer wheels point into the turn, which is wrong because the wheels are fixed and the vehicle turns by speed difference between sides.
- Forgetting tire scrub, which is wrong because real skid-steer robots must slide their tires sideways during turns and therefore lose energy.
- Using only forward speed to predict turning, which is wrong because angular motion depends on the difference vR - vL and the track width W.
- Treating skid-steer as the same as Ackermann steering, which is wrong because Ackermann vehicles steer by changing wheel angles while skid-steer vehicles steer by differential wheel speeds.
Practice Questions
- 1 A skid-steer robot has vL = 1.2 m/s and vR = 1.2 m/s. What is its forward speed, and is it turning?
- 2 A robot has wheel bank separation W = 0.60 m, vL = -0.90 m/s, and vR = 0.90 m/s. Find its approximate angular speed omega and describe the motion.
- 3 A designer must choose between skid-steer drive, Ackermann steering, and differential drive for a rugged outdoor inspection robot that must turn in tight spaces on dirt. Which drive is most suitable, and what tradeoff should the designer expect?