Steering
Back to current versionRestore this version

This is a page about robot steering. There are both steering mechanisms and steering modes.

Steering Mechanism#

A steering mechanism is the mechanical means by which steering is accomplished. A normal automobile steers using what's called Ackermann steering. That's its mechanism as well as its mode, since that's the only way a car can steer.

A steering mode is the manner in which steering is done. For a four or six wheel robot with independent steering on each wheel, it's possible to mimic Ackermann steering, but also other styles, even "retrograde" styles such as Skid steering, e.g., to ignore the steering servos, lock each wheel at perpendicular/90° to the robot's centerline, and just use the different in port and starboard wheel velocity to change direction.

A 2 wheel differential drive robot (with a caster, or self-balancing) has one mechanism and one mode of steering:

If your robot has 4-6 wheels but only two motor controllers, i.e., all motors on each side operate at the same speed, that's:

There's also Mecanum and Omni wheels, which provide alternative mechanisms for movement/steering.

For a Mars rover style robot, each wheel armature is mounted on an independent steering mechanism, using a servo.

Steering Modes#

Lets enumerate some of the steering modes for a 4-6 wheel Mars rover style robot:

"Sideways" is obviously descriptive but doesn't sound quite right... but it's at least obvious what it means.