Professional Documents
Culture Documents
ON
SWARM ROBOTICS
Submitted by :
ANKIT RAJ
ECE-1
00715002816
LIST OF TABLE
TITLE
Acknowledgement
Candidate’s declaration
1. INTRODUCTION
1.1. Definition
1.2. Main Characteristics
2. WORKING AND NEED
3. BLOCK DIAGRAM
4. GOALS
5. APPLICATIONS
6. ACHIEVEMENTS
6.1. Off-Line Methods
6.2. On-Line Methods
7. CHALLENGES
8. CURRENT RESEARCH
8.1. Design
8.2. Analysis
8.3. Collective Behaviours
9. CONCLUSION
10. FUTURE SCOPE
11. REFERENCES
ACKNOWLEDGEMENT
Ankit
1.1 DEFINITION
The research of swarm robotics is to study the design of robots, their physical
body and their controlling behaviours. It is inspired but not limited
by the emergent behaviour observed in social insects, called swarm intelligence.
Relatively simple individual rules can produce a large set of complex swarm
behaviours. A key-component is the communication between the members of
the group that build a system of constant feedback. The swarm behaviour
involves constant change of individuals in cooperation with others, as well as the
behaviour of the whole group.
Unlike distributed robotic systems in general, swarm robotics emphasizes
a large number of robots, and promotes scalability, for instance by using only
local communication. That local communication for example can be achieved
by wireless transmission systems, like radio frequency or infrared.
APPLICATIONS
Potential applications for swarm robotics are many. They include tasks that
demand miniaturization (nanorobotics, micro-robotics), like distributed sensing
tasks in micromachinery or the human body. One of the most promising uses of
swarm robotics is in disaster rescue missions. Swarms of robots of different sizes
could be sent to places rescue workers can't reach safely, to detect the presence
of life via infra-red sensors. On the other hand, swarm robotics can be suited to
tasks that demand cheap designs, for instance mining or
agricultural foraging tasks.
Another large set of applications may be solved using swarms of micro air
vehicles, which are also broadly investigated nowadays. In comparison with the
pioneering studies of swarms of flying robots using precise motion
capture systems in laboratory conditions, current systems such as Shooting
Star can control teams of hundreds of micro aerial vehicles in outdoor
environment using GNSS systems (such as GPS) or even stabilize them using
on-board localization systems where GPS is unavailable.
One such swarm system is the LIBOT Robotic System that involves a low cost
robot built for outdoor swarm robotics. The robots are also made with
provisions for indoor use via Wi-Fi, since the GPS sensors provide poor
communication inside buildings.
ACHIEVEMENTS
In automatic design, the problem of designing the control software is cast into
an optimization problem. In other terms, an automatic design method uses an
optimization algorithm to search the design space. This space comprises all the
instances of control software that the method can possibly produce. The goal of
the optimization algorithm is to find an instance of control software that
maximizes an appropriate performance measure. Automatic design methods can
be divided into two classes: off-line and on-line methods.
In the works on the on-line automatic design of control software for robot
swarms, we can highlight some typical characteristics:
● Each robot of the swarm explores a portion of the search space. Typically,
each robot evaluates asynchronously a subpopulation of instances of
control software and keeps track of their performance.
● The robots exchange information to co-ordinate the search process.
● Robot swarms are de facto behaviourally heterogeneous, that is, at any
given moment each robot executes a different instance of control
software. This does not necessarily exclude that the robots can eventually
converge to executing the same instance of control software.
● As each robot of the swarm is required to evaluate instances of control
software, the objective function must be computable relying only on
information that is locally available to the robot.
FIG: SCIENTIFIC DIAGRAM OF SWARM ROBOTS
CHALLENGES
Although a number of promising methods for the automatic design of control
software for robot swarms have been presented and discussed so far, a
consolidated literature on the topic is still missing. In some sense, we could
(somehow provocatively) argue that the state of the art in the automatic design
of control software for robot swarms is undefined and is yet to be properly
identified.
Moreover, the vast majority of the articles in which interesting automatic design
methods have been introduced were tailored to answer scientific questions that
do not directly belong in automatic design.
In swarm robotics, automatic design has been mostly performed using the
evolutionary robotics approach. Typically, individual robots are controlled by a
neural network whose parameters are obtained via artificial evolution.
Evolutionary robotics has been used to develop several collective behaviours
including collective transport and development of communication networks.
8.2 ANALYSIS
The analysis of a robot swarm usually relies on models. A model of a robot
swarm can be realized at two levels: the microscopic level, that is modeling the
behaviors of the individual robots; or the macroscopic level, that is modeling the
collective behavior of the swarm.
Modeling the microscopic level involves forming a detailed representation of
each individual robot in the swarm. Unfortunately, microscopic modeling is
problematic due to the large number of robots involved. Often, microscopic
modeling relies on computer-based simulations..
Macroscopic models avoid the complexity and scalability issues of having to
model each individual robot by considering only the collective behavior of the
swarm. One of the most common macroscopic modeling approaches is the use
of rate or differential equations. Rate equations describe the time evolution of
the ratio of robots in a particular state, that is, of robots that are performing a
specific action or are in a specific area of the environment. Rate equations have
been used to model many collective behaviors, including object clustering and
adaptive foraging.
CONCLUSION
We reviewed the most notable achievements in the automatic design of control
software for robot swarms. These achievements show that automatic methods
are a viable and promising approach to the design of control software for robot
swarms. Unfortunately, the literature on the automatic design of control
software for robot swarms appears to be scattered and composed by isolated
contributions: with few exceptions, no comparison between design methods are
provided and new ideas and methods are not properly assessed against a
well-established state of the art. It is our contention that the lack of an empirical
practice hinders the progress of the domain.
In the body, we highlighted four issues that need to be addressed to establish a
proper empirical practice for the automatic design of control software for robot
swarms:
● Every study that proposes or applies an automatic design method should
clearly define a reference model for the robotic platform considered.
● Every automatic design method should be precisely defined in all its parts
and parameters, and univocally identified by a name.
● Libraries of standard benchmarks should be defined and adopted by the
community for assessing newly proposed methods and ideas.
● Robot experiments should be the ultimate way to assess methods for the
automatic design of control software for robot swarms and should be an
essential element of any research study in the domain.
We are convinced that a solid, well-established, and consistently applied
empirical practice would allow the community to promote the best ideas
proposed so far, to focus on promising directions, and to attract further
researches and investments to the domain of the automatic design of control
soft-ware for robot swarms.
FUTURE SCOPE
Roboticists say the swarms of robots could prove more adaptable and smarter
than individual, self-contained ones. Swarm robotics has many applications in
numerous domains. Swarm robots can be deployed in areas which are spread in
space such as environmental monitoring of lake. The distributed sensing ability
of swarm robotic system can provide surveillance for immediate detection of
hazardous events, such as the accidental leakage of a chemical. Here is a brief
mention to some of the featured swarm robots:
Well with so many proven advantages and many more to come, swarm robotics
offers us a very promising future. Swarm of robots could one day be exploring
space or doing dangerous jobs on earth. Researchers say, with swarm robots life
would be much easier to just design simple robots and allow them to organize
themselves.
The grounds are laid for us to think, to think out-of-the-box and innovate. Stays
inspired and keep yourself motivated, for the future first begins in your mind.
REFERENCES
1. Hunt, Edmund R. (2019-03-27). "The social animals that are inspiring new
behaviours for robot swarms". The Conversation. Retrieved 2019-03-28.
2. Hamann, H. (2018). Swarm Robotics: A Formal Approach. New York:
Springer International Publishing. ISBN 978-3-319-74528-2.
3. N. Correll, D. Rus. Architectures and control of networked robotic
systems. In: Serge Kernbach (Ed.): Handbook of Collective Robotics, pp.
81-104, Pan Stanford, Singapore, 2013.
4. Zahugi, Emaad Mohamed H.; Shabani, Ahmed M.; Prasad, T. V. (2012),
"Libot: Design of a low cost mobile robot for outdoor swarm
robotics", 2012 IEEE International Conference on Cyber Technology in
Automation, Control, and Intelligent Systems (CYBER),
pp. 342–347, doi:10.1109/CYBER.2012.6392577, ISBN
978-1-4673-1421-3.
5. Arvin, F.; Murray, J.C.; Licheng Shi; Chun Zhang; Shigang Yue,
"Development of an autonomous micro robot for swarm robotics,"
Mechatronics and Automation (ICMA), 2014 IEEE International Conference
on , vol., no., pp.635,640, 3-6 Aug. 2014 doi: 10.1109/ICMA.2014.6885771
6. Lendon, Brad. "U.S. Navy could 'swarm' foes with robot boats". CNN.
7. Madrigal, Alexis C. (2018-03-07). "Drone Swarms Are Going to Be
Terrifying and Hard to Stop". The Atlantic. Retrieved 2019-03-07.
8. "A self-organizing thousand-robot swarm". Harvard. 14 August 2014.
Retrieved 16 August2014.
9. Kushleyev, A.; Mellinger, D.; Powers, C.; Kumar, V., "Towards a swarm of
agile micro quadrotors" Autonomous Robots, Volume 35, Issue 4, pp
287-300, November 2013
10. Vasarhelyi, G.; Virágh, C.; Tarcai, N.; Somorjai, G.; Vicsek, T. Outdoor
flocking and formation flight with autonomous aerial robots. IEEE/RSJ
International Conference on Intelligent Robots and Systems (IROS 2014),
2014