http://letsmakerobots.com/node/33791 has a good explanation of the "triwheel" concept. You drive only the center shaft, and gears transfer the power to the outer wheels. When a wheel encounters a too-tall obstacle and cannot turn, the entire assembly begins to rotate.