Robotics makes great use of motors. They rotate and do things you expect your robot to do. Pot a ball, hold a can or salute you! Here's a list of three different types of motors that you'll use when creating your robot. These three motors cover a HUGE variety of requirements: speed, torque, accuracy, etc.
The most used motor ever. You supply power, it turns. Your reverse the polarity and it turns in the opposite direction.If you're getting started with robotics, chances are you'll encounter these a lot!
There are lots of flavours of DC motors available: brushed, brushless, homopolar, etc. You'll usually use the brushed DC motor and in some cases the brushless DC motor (if you want extremely high efficiency).
Pros about DC motors:
Cons of DC motors:
Steppers are also a type of DC motor. Controlling these is not as trivial as powering them. You need to power multiple coils in a synchronized manner to create rotational motion.
Pros about Steppers:
Cons of Stepper motors:
Servos don't produce rotational motion. They usually produce linear motion. These are used in humanoid robots.
Pros about Servos:
Cons of Servos