Las generaciones de los robots se dividen en tres:
· primera generación: realiza una tarea según una serie de instrucciones programadas previamente, que ejecutan de forma secuencial.
· segunda generación: este tipo si tiene en cuenta las variaciones del entorno. disponen de sistemas de control.
· tercera generación: poseen capacidad para planificación automática de tareas; son robots adaptables a distintos entornos.