Abstract
Swarm robotics is a field of multi-robotics in which large number of robots are coordinated in a distributed and decentralised way. It is based on the use of local rules, and simple robots compared to the complexity of the task to achieve, and inspired by social insects. Large number of simple robots can perform complex tasks in a more efficient way than a single robot, giving robustness and flexibility to the group. In this article, an overview of swarm robotics is given, describing its main properties and characteristics and comparing it to general multi-robotic systems. A review of different research works and experimental results, together with a discussion of the future swarm robotics in real world applications completes this work.
Highlights
Swarm robotics is the study of how to coordinate large groups of relatively simple robots through the use of local rules
Şahin [7] lists some properties seen in social insects as desirable in multi-robotic systems: robustness, the robot swarm must be able to work even if some of the individuals fail, or there are disturbances in the environment; exibility, the swarm must be able to create different solutions for different tasks, and be able to change each robot role depending on the needs of the moment; scalability, the robot swarm should be able to work in different group sizes, from few individuals to thousands of them
In order to understand what swarm robotics is, a de nition taken from Sahin [7] is given: Swarm robotics is the study of how large number of relatively simple physically embodied agents can be designed such that a desired collective behaviour emerges from the local interactions among agents and between the agents and the environment
Summary
Swarm robotics is the study of how to coordinate large groups of relatively simple robots through the use of local rules It takes its inspiration from societies of insects that can perform tasks that are beyond the capabilities of the individuals. Şahin [7] lists some properties seen in social insects as desirable in multi-robotic systems: robustness, the robot swarm must be able to work even if some of the individuals fail, or there are disturbances in the environment; exibility, the swarm must be able to create different solutions for different tasks, and be able to change each robot role depending on the needs of the moment; scalability, the robot swarm should be able to work in different group sizes, from few individuals to thousands of them
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have