Swarm robots are classified into two types:
- Homogeneous swarm robots
- Heterogeneous swarm robots
Homogeneous swarm robots are those that are a collection of robots of the same kind and type, such as a group of mobile robots (as shown in the following photograph). They replicate a biological species' behavior to perform a task.
The following photograph shows a group of robots that are trying to maneuver over rough terrain: