The mower has at least two independently driven wheels that are each
capable of bi-directional rotation. The at least two wheels are
independently driven so that operation of the at least two wheels causes
the at least two wheels to independently rotate which propels and steers
the mower. A microprocessor controls the operation of the at least two
wheels in accordance with signals received by the microprocessor. The
mower has at least one controller. The at least one controller sends
signals to the microprocessor that the microprocessor uses to control the
operation of the at least two wheels. The operation of the at least one
controller causes the at least two wheels to propel and steer the mower.