Want to keep learning?

This content is taken from the University of Reading's online course, Begin Robotics. Join the course to learn more.
Track on a rover robot
Rover Robot


Most mobile robots have actuators that rotate continuously - often these drive wheels.

As a motor rotates, so the wheel rotates and the robot moves. Many robots have two wheels, one on either side. If one wheel goes forward and the other back, the robot turns.

Such wheeled robots work well on smooth surfaces.

For covering uneven terrain, however, tracks may be used.

Types of motor

There are lots of motors to choose from but not all are appropriate. For example, a tiny pager motor has a weight located off the motor axis so that when the motor spins the whole system vibrates. These are used in pagers/mobile phones – but not for robots.

There are dc motors

  • You apply a voltage to them and they rotate continuously - reverse the polarity of the voltage and they rotate in the reverse direction.

  • Later we will explain how feedback control is beneficial.

Stepper motors exist

  • You apply a pulse and the motor turns a bit,

  • Then another pulse and it turns further, etc.

There are servomotors – which have feedback control. Often motors with gears are needed, just like a bicycle has gears to help you go up hill.

Let’s consider how we actually drive motors on robots… and, as a by product, measure the actual speed of the robot.

Share this article:

This article is from the free online course:

Begin Robotics

University of Reading

Get a taste of this course

Find out what this course is like by previewing some of the course steps before you join: