Swarm Robotics
Swarm Robotics
Submitted by
APRIL 2020
0
BONAFIDE CERTIFICATE
SIGNATURE SIGNATURE
1
TABLE OF CONTENTS
ABSTRACT 4
1. INTRODUCTION 5
2. LITERATURE REVIEW 7
3. CONTROL APPROACH 9
3.1 CENTRALISED AND DECENTRALISED
3.2 CONTROL CLASSIFICATION
3.3 MODELLING OF SWARM ALGORTIHM
3.4 ROBOTIC PLATFORMS
4. MODES OF COMMUNICATION 14
4.1 IMPLICIT COMMUNICATION
4.2 EXPLICIT COMMUNICATION
4.3 APPLICATIONS
4.4 ADVANTAGES
4.5 DISADVANTAGES
5. CONCLUSION 17
REFERENCES 18
2
LIST OF FIGURES
1 SWARMS IN NATURE 6
2 THE KILOBOTS 8
3 CENTRALISED BOTS 9
4 DECENTRALISED BOTS 10
5 KHEPERA ROBOT 13
ABSTRACT
3
CHAPTER 1
1 INTRODUCTION
The main inspiration for swarm robotics comes from the observation of
social animals. Ants, bees, birds and fish are some examples of how simple
individuals can become successful when they gather in groups. The interest
towards social animals stems from the fact that they exhibit a sort of swarm
intelligence (Bonabeau et al., 1999; Dorigo and Birattari, 2007). In particular, the
behavior of groups of social animals appear to be robust, scalable and flexible.
4
Robustness is the ability to cope with the loss of individuals. In social animals,
robustness is promoted by redundancy and the absence of a leader. Scalability is
the ability to perform well with different group sizes. The introduction or removal
of individuals does not result in a drastic change of the performance of a swarm.
In social animals, scalability is promoted by local sensing and communication.
Flexibility is the ability to cope with a broad spectrum of different environments
and tasks. In social animals, flexibility is promoted by redundancy, simplicity of
the behaviors and mechanisms such as task allocation. A detailed analysis of
robustness, scalability and flexibility in social animals has been carried out by
Camazine et al. (2001). By taking inspiration from social animals, swarm robotics
aims at developing robotics systems that exhibit swarm intelligence features
similar to those that characterize social animals. In particular, swarm robotics
systems are meant to be robust, scalable and flexible.
Bee swarm
Ant swarm
Fish swarm
5
CHAPTER-2
LITERATURE REVIEW
7
CHAPTER-3
CONTROL APPROACH
They consist of homogeneous small robotic units that are tightly connected to
each other, forming the body of the robot. ... Generally, control of a multirobot
system is a challenging issue. There are two approaches to this issue: Centralized
control and Decentralized control.
❖ CENTRALISED
8
❖ DE-CENTRALISED
• Completely Autonomous
9
3.2 CONTROL FLOWCHART:
10
3.3 MODELLING OF SWARM ALGORITHM :
The most commonly used algorithm from swarm intelligence is the particle swarm
optimization (PSO) which mimics the flocking process of the birds. The particles
fly in the field and search for the best. It can be found obviously that many
commons remain between PSO and swarm robotics. A mapping between particle
and robot can be presented easily .
Besides PSO, the researchers also introduce other swarm intelligence algorithms
into swarm robotics. Many successful swarm models were inspired from the ant
colonies. These inspired approaches provide an effective heuristics for searching
in dynamic environment and routing
(i) Khepera robot [11], for research and educational purposes, developed by
École Polytechnique Fédérale de Lausanne (EPFL, Switzerland), widely
used in the past, nowadays has fallen in disuse;
12
CHAPTER-4
MODE OF COMMUNICATION
13
4.3 APPLICATIONS:
14
4.4 ADVANTAGES
(ii) Task enablement: groups of robots can do certain tasks that are
(iv) Distributed action: a group a robots can actuate in different places at the
same time.
(v) Fault tolerance: under certain conditions, the failure of a single robot
within a group does not imply that the given task cannot be accomplished, thanks
4.5 DISADVANTAGES:
know what other robots are doing. If this is not clear robots can compete
instead of cooperate.
● Overall system cost: the fact of using more than one robot can make the
15
systems, which intend to use many cheap and simple robots which total
cost is under the cost of a more complex single robot carrying out the
same task
atmospheric conditions
● The localisation and mapping in real world will consume more due to
16
CHAPTER -5
CONCLUSION
deal of attention in recent years. Swarm robotics aims at developing systems that
are robust, scalable and flexible. In this paper, we analyzed the literature from the
swarm robotics literature: the methods taxonomy, in which we discussed the main
design and analysis methods, and the collective behaviors taxonomy, in which we
categorized the main collective behaviors according to their goal. Swarm robotics
flexible, up to now, swarm robotics systems have never been usedto tackle a
realworld application and are still confined to the world of academic research. At
the current state of development of the swarm robotics field, the focus is mostly
17
REFERENCES
3. Hsieh, M. A., Halász, Á., Berman, S., & Kumar, V. (2008). Biologically
inspired redistribution of a swarm of robots among multiple sites. Swarm
Intelligence, 2(2–4), 121–141.Google Scholar
10. Ampatzis, C., Tuci, E., Trianni, V., & Dorigo, M. (2008). Evolution of
signaling in a multi-robot system: categorization and communication.
Adaptive Behavior, 16(1), 5–26.Google Scholar
19