Professional Documents
Culture Documents
1
designed to run on large potentially reconfigurable
groups of robots is the key networks of communicating
needed to unlock this agents capable of coordinated
potential. sensing and interaction with
the environment.
Swarm Robotics:
Swarm robotics is Evolution of swarm
currently one of the most (Biological Basis and
important application areas for Artificial Life)
swarm intelligence. Swarms Researchers try to
provide the possibility of examine how collections of
enhanced task performance, animals, such as flocks, herds
high reliability (fault and schools, move in a way
tolerance), low unit complexity that appears to be orchestrated.
and decreased cost over A flock of birds moves like a
traditional robotic systems. well choreographed dance
They can accomplish some troupe. They veer to the left in
tasks that would be impossible unison, and then suddenly they
for a single robot to achieve. may all dart to the right and
Swarm robots can be applied swoop down towards the
to many fields, such as flexible ground. How can they
manufacturing systems, space coordinate their actions so
crafts, inspection/maintenance, well? In 1987, Reynolds
construction, agriculture and created a “boid” model, which
medicine work. is a distributed behavioral
Swarm-bots are a model, to simulate on a
collection of mobile robots computer the motion of a flock
able to self assemble and to of birds. Each boid is
self organise in order to solve implemented as an
problems that cannot be solved independent actor that
by a single robot. These robots navigates according to its own
combine the power of swarm perception of the dynamic
intelligence with the flexibility environment. A boid must
of self reconfiguration as observe the following rules.
aggregate swarm-bots can First, the “avoidance rule” says
dynamically change their that a boid must move away
structure to match from boids that are too close so
environmental variations. as to reduce the chance of in-
air collisions. Second, the
What is a “SWARM”? “copy rule” says a boid must
As robots become fly in the general direction that
more and more useful, multiple the flock is moving by
robots working together on a averaging the other boids’
single task will become velocities and directions.
common place. Many of the Third, “the center rule” says
most useful applications of that a boid should minimize
robots are particularly well exposure flock’s exterior by
suited to this “swarm” moving toward the perceived
approach. Groups of robots can center of the flock. Flake
perform these tasks more added a fourth rule, “view”
efficiently, and can perform that indicates that a boid
them in fundamentally difficult should move laterally away
to program and co-ordinate. from any boid that blocks its
Swarm robots are view. This boid model seems
more than just networks of reasonable if we consider it
independent agents they are from another point of view,
2
that of it acting according to Instead a “group behavior
attraction and repulsion building blocks” that can be
between neighbors in a flock. combined to form larger, more
The repulsion relationship complex applications are being
results in the avoidance of developed. The robots use
collisions and attraction makes these behaviors to
the flock keep shape, i.e., communicate, cooperate, and
copying movements of move relative to each other.
neighbors can be seen as a Some behaviors are simple,
kind of attraction. The centre like following, dispersing, and
rule plays a role in both counting. Some are more
attraction and repulsion. The complex, like dynamic task
swarm behavior of the assignment, temporal
simulated flock is the result of synchronization, and gradient
the dense interaction of the tree navigation. There are
relatively simple behaviors of currently about forty of these
the individual boids. behaviors. They are designed
to produce predictable
Swarm Intelligence: outcomes when used
Swarm intelligence individually, are when
describes the way that complex combined with other library
behaviors can arise from large behaviors, allowing group
numbers of individual agents applications to be constructed
each following very simple much more easily.
rules. For example, ants use
the approach to find the most Ant colony optimization:
efficient route to the food Ant colony
source. optimization or ACO is a meta
Individual ants do heuristic optimization
nothing more than follow the algorithm that can be used to
strongest pheromone trail left find approximate solutions to
by other ants. But, by repeated difficult combinatorial
process of trial and error by optimization problems. In
many ants, the best route to the ACO artificial ants build
food is quickly revealed. solutions by moving on the
problem graph and they,
Software from insects mimicking real ants, deposit
Local interactions artificial pheromone on the
between nearby robots are graph in such a way that future
being used to produce large artificial ants can build better
scale group behaviors from the solutions. ACO has been
entire swarm. Ants , bees and successfully applied to an
termites are beautifully impressive number of
engineered examples of this optimization problems.
kind of software in use. These
insects do not use centralized Particle swarm
communication; there is no Optimization:
strict hierarchy, and no one in Particle swarm
charge. optimization or PSO is a global
However, developing optimization algorithm for
swarm software from the “top dealing with problems in
down”, i.e., by starting with which a best solution can be
the group application and represented as a point or
trying to determine the surface in an n-dimensional
individual behaviors that it space. Hypotheses are plotted
arises from, is very difficult. in this space and seeded with
3
an initial velocity, as well as a problem of getting the rubble
communication channel off, and a few brontosaurus-
between the particles. Particles sized heavy lifters to carry out
then move through the solution the rescue plan.
space, and are evaluated In all these
according to some fitness applications, individual robots
criterion after each time step. must work independently, only
Over time, particles are communicating with other
accelerated towards those nearby robots. It is either too
particles within their expensive (robot vacuums
communication grouping need to be very cheap, too far
which have better fitness (it takes 15 minutes for
values. The main advantage of messages to get to Mars), or
such an approach over other impossible (radio control
global minimization strategies signals cannot penetrate into
such as simulated annealing is earthquake rubble) to control
that the large numbers of all of the robots from a
members that make up the centralized location. However,
particle swarm make the a distributed control system
technique impressively can let robots from a
resilient to the problem of local centralized location. However,
minima. a distributed control system
In near future, it may can let robots interact with
be possible to produce and other nearby robots,
deploy large numbers of cooperating amongst
inexpensive, disposable, meso- themselves to accomplish their
scale robots. Although limited mission.
in individual capability, such
robots deployed in large Journey into small spaces:
numbers can represent a strong The mini-machines
cumulative force similar to a could travel in swarms like
colony of ants or swarm of insects and go into locations
bees. too small for their bulkier
cousins, communicating all the
Application of Robot while with each other and
Swarms: human operators in a remote
There are many location.
applications for swarms of Eventually fleets of
robots. Multiple vacuum robots could scamper through
cleaner robots might need to pipes looking for chemical
share maps of areas where they releases of patrol buildings in
have previously cleaned. A search of prowlers. Taking the
swarm of mars rovers might smaller robots in large
need to disperse throughout the numbers have the better
environment to locate chances of finding what we are
promising areas, while looking for.
maintaining communications Currently these
with each other. Robots used robots can navigate a field of
for earthquake rescue might coins, puttering along at 20
come in three flavors: inches (50 cm) a minute on
thousands for cockroach sized track wheels similar to those
scouts to infiltrate the debris on tanks. The treads give
and locate survivors, a few added mobility over
dozen rat-sized structural predecessors with conventional
engineers to get near the scene wheels, allowing it to travel
and solve the “pick-up-sticks” over thick carpet. Though they
4
can’t zip along as fast as a Send the recorded
spider or ant yet, with data back to Earth
modifications it could go up to using radio waves.
five times faster.
5
task it needs to perform. Some
modular robots currently exist
only as computer simulations;
others are still in the early
stages of development. But
they all operate on the same
basic principle- lots of little
robots can combine to create
one big one.
Modules can’t do
much by themselves. A
reconfiguring system also has
to have:
Cube2 Module fully
Connections between contracted
the modules
Systems that govern
how the modules
move in relation to
one another.
Most modular, reconfiguring
robots fit into one of the three
categories: chain, lattice and
modular configuration.
Chain robots are long chains
that can connect to one another
at specific points. Depending
on the number of chains and NASA's Snakebot is an
where they connect, these example
robots can resemble snakes or of a chain robot.
spiders. They can also become
rolling loops or bipedal, The basic idea of a lattice
walking robots. A set of robot is that swarms of small,
modular chains could navigate identical modules tat can
an obstacle course by crawling combine to form a larger robot.
through a tunnel as a snake, Several prototype lattice robots
crossing rocky terrain as a already exist, but some models
spider and riding a tricycle exist only as computer
across a bridge as a biped. simulations. Lattice robots
Examples of chain robots are move by crawling over one
Palo Alto Research Center’s another, attaching to and
(PARC) Polybot and Polypod detaching from connection
and NASA’s snakebot. Most points on neighboring robots.
need a human or, in theory, Its like the way the tiles move
another robot, to manually in a sliding tile puzzle. This
secure the connections with method of movement is called
screws. substrate reconfiguration –
the robots can move only along
points within the lattice of
robots. Lattice modules can
either have self-contained
power sources, or they can
share power sources through
their connections to other
modules.
6
Lattice robots can
move over difficult terrain by Asteroid eaters: Robots to
climbing over one another, hunt space rocks, protect
following the shape of the Earth.
terrain, or they can form a
solid, stable surface to support The best way to stop
other structures. Enough lattice an asteroid from wiping out
robots can create just about earth is to lob a few nuclear
any shape. The modules can missiles at the rocky beast or
combine to make flat surfaces, blow it apart from the inside
ladders, movable appendages with megaton bombs. But the
and virtually any other more efficient weapon can be a
imaginable shape. So a lattice swarm of nuclear powered
robot is more like a Terminator robots that could drill into
T-1000 than a Transformer. asteroid and hurl chunks of it
into space with enough force to
gradually push it into non-
Earth impacting course.
7
formation in an entirely
Nubot: reactive manner.
Nubot is an Due to the additive
abbreviation for “Nucleic Acid properties of sound, the
Robots.” Nubots are synthetic attractive force of the robots
robotics devices at the that have already found the
nanoscale. Representative spill extends as more robots
nubots include several DNA find it. One unexpected effect
walkers. was that the repulsive arm of
the social potential fields also
Perimeter formation: grew as robots began to form a
The swarm robots can perimeter, making it
locate and form a perimeter increasingly difficult for each
around a water spill using additional robot to get onto the
ambient chirping as a means to spill. When two separate small
initiate convergence to the spill spills were used, the combined
and orchestrate the formation repulsive field of the robots
of a perimeter around it. After that had already formed a
release, the robots began to perimeter around the first spill
disperse using their social prevented excess robotic
potential fields to implicitly resources being spent on the
divide the environment. already marked spill. Instead,
the strong repulsive arm
pushed the remaining robots
away from the spill, allowing
them to seek out the second.
When there is only one large
spill, all the robots were able to
find a place around the
perimeter of the spill.
TETWALKER:
8
direction just off the side of a
target in the directions of a
tetrahedral side until the
tetrahedron tips over in that
direction, and then moving the
center of mass in the direction
of an adjacent tetrahedral side
just off to the other side of the
This robot has water-
target until the tetrahedron tips
resistant legs to makesure it
over in the other direction. The
floats in water
center of mass is moved off-
center by lengthening and
Three flexible joint-
tilting above ground struts in a
like connections called
direction of alternating
actuators, one on the body and
adjacent sides creating a flip
one where each side leg
flop motion. TETwalkers can
attaches to the body, give the
further be shrinked to nano
robot the flexibility it needs to
size and join the troops of the
move.
swarm to carry out a diverse
set of tasks.
9
A Glance at the other
applications:
10
Self-assembly with a Super-
mechano Colony
A control algorithm
for autonomous self-assembly
can be ported from a source
multi-robot platform (i.e. the
swarm-robot system) to a
different target multi-robot
platform (i.e. a super-mechano
colony system). Although
there are substantial Self-assembly and group
differences between the two transport
robotic platforms, it is possible
to qualitatively reproduce the This is an
functionality of the source experimental study about the
platform on the target integration of self assembly
platform. Therefore, the and group transport. Here the
transfer does neither require ability of a group of six
modifications in the hardware independent s-bots to localize,
nor an extensive redesign of approach and transport an
the control. The results of a set object (called the prey) from
of experiments demonstrate its initial position to a home
that a controller that was zone.
developed for the source
platform lets robots of the
target platform self-assemble.
11
the blind ones) are not. Unless www.dsc.discovery.com
no robot is able to localize the www.irobots.com
target, blind s-bots can be people.csail.mit.edu/jamesm/s
controlled to contribute to the warm.php
performance of the group. For
the best evolved solution the
performance scales well with
group size, making it possible
to transport heavier prey by
larger swarms of robots.
Transport of objects of
different shapes and sizes
This is about the
problem to transport prey of
different shapes and
dimensions towards a target
location. The evolved.
controllers perform robust with
respect to different prey, and
allow the group to transport the
prey towards a moving target.
The future
References
www.ieeeswarm.org
12