Differential Drive

A Differential Drive is a type of drive system which uses two driven wheels, placed on either side of the robot. There is typically one or more castor wheels (...an undriven wheel that can turn freely in any direction) added to help stabilize the robot. A robot utilizing such a drive is capable of...

It is not capable of...

A differential drive robot is easy to program and control, and this drive system is used by most consumer robots (eg. Roomba). You can read more about this drive system on Wikipedia.

One sided

The simplest differential drive system will place the driven wheels on one side of the robot, and the castors on the other. Like the Skuttle Robot...

Good

Bad

Drop Center

The drop center arrangement is popular in some robotics competition. In this arrangement, the drive wheels are at the center, while the four corners are supported by undriven wheels or castor wheels. The drive wheels at the center are mounted slightly lower than the castors, hence the name "Drop Center".

Good

Bad

Skid Steer

In a skid steer, all the wheels are driven, and the front and rear wheels on each side turns together at the same speed. When the robot turns, the wheels will drag or skid sideways across the ground. Tracks (...like on a tank or bulldozer) is also a form of skid steer.

Good

Bad