You are on page 1of 12

Abstract: combine the power of swarm

This paper presents an intelligence with the flexibility


introduction to the world of of self-reconfiguration as
swarm robots and adumbrates aggregate swarm-bots can
its applications. dynamically change their
Swarm robotics is structure to match
currently one of the most environmental variations.
important application areas Swarm robots are
for swarm intelligence. more than just networks of
Swarms provide the possibility independent agents, they are
of enhanced task performance, potentially reconfigurable
high reliability (fault networks of communicating
tolerance), low unit complexity agents capable of coordinated
and decreased cost over sensing and interaction with
traditional robotic systems. the environment. Robots are
They can accomplish some going to be an important part
tasks that would be impossible of the future. In the near
for a single robot to achieve. future, it may be possible to
Swarm robots can be applied produce and deploy large
to many fields, such as flexible numbers of inexpensive,
manufacturing systems, disposable, meso-scale robots.
spacecraft, Although limited in individual
Inspection/maintenance, capability, such robots
construction, agriculture, and deployed in large numbers can
medicine work. represent a strong cumulative
Swarm-bots are a force similar to a colony of
collection of mobile robots ants or swarm of bees. Once
able to self-assemble and to robots are useful, groups of
self-organize in order to solve robots are the next step, and
problems that cannot be solved will have tremendous potential
by a single robot. These robots to benefit mankind. Software

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.

Covert uses possible:


The size of the robot
is limited by the size of its
power source. The frame must
be large enough to hold three
watch batteries, which drive its
motors and instruments. The
robot could play a major role
in intelligence gathering. Over
the next several years these
mini robot can be fitted with
impressive options, including An artist's rendering of a
video cameras and infrared or Mars Exploration Rover on
radio wireless two-way the surface of Mars
communications. An exploration rover
wouldn’t be very good at tasks
Terminators, Transformers that don’t fit into categories. It
and Other Self- can’t, for example assemble a
Reconfiguring Robots: bridge, fit into very small
The coolest thing spaces or build other robots. In
about Transformers, of course, other words, it would make a
is that they can take two lousy search-and-rescue robot,
completely different shapes. and it wouldn’t fit in at all in
Most can be bipedal robots or an automated factory.
working vehicles. Some can That is why engineers
instead transform into weapons are developing reconfiguring
or electronic devices. A robots. Like Transformers,
Transformer’s two forms have these robots can change their
vast different strengths and shape to fit the task at hand.
capabilities. But instead of changing from
This is completely one shape to one other shape,
different from most real robots, like a bipedal robot to a tractor
which are usually only good at trailer, reconfiguring robots
performing one task or a few can take many shapes. They
related tasks. The Mars are much smaller than real
Exploration Rovers, for Transformers; some
example, can do the following: reconfiguring robot modules
 Generate power with are small enough to fit in a
solar calls and store it person’s hand.
in batteries.
 Drive across the Other types:
landscape.
 Take pictures. 1. Modular Robots: A module
 Drill into rocks. is essentially a small, relatively
simple robot or piece of a
 Use spectrometers to
robot. Modular robots are
record temperatures,
made of lots of these small,
chemical
identical modules. A modular
compositions, X-rays
robot can consist of a few
and alpha particles
modules or many, depending
on the robot’s design and the

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.

Eating away at a killer


asteroid
At the heart of the
MADMEN (Modular Asteroid
Deflection Mission Ejector
Node) concept is a mass
driver, which would eject
asteroid material as it is drilled
out of the rock and sling it out
into space using
Swarm-bots can maneuver electromagnetic acceleration.
independently, or they can The recoil from that ejection
combine to complete tasks would push against the robot,
they could not perform and therefore the asteroid,
alone. imparting a small amount of
force for each shot.
Like lattice robots But the push would be small,
mobile reconfiguration and more than one MADMEN
robots are small, identical spacecraft would be required
modules that can combine to to constantly shove a space
form bigger robots. However, rock in one, uniform direction.
they don’t need their
neighbors’ help to get from A MADMEN swarm
place to place- they can move Since each MADMEN robot
around on their own. Mobile could only give a small push to
configuration robots are a lot an asteroid over time, SEI
like cartoon depictions of researchers envision sending
schools of fish or flocks of an entire fleet of them to a
birds that combine to create a potential Earth impactor. The
tool or structure. They move key, is said to have a Lander
independently until they need on each face of an asteroid
to come together to accomplish working together
a specific task. Even though autonomously to push the
these swarm-bots look very space rock in one direction as
different from one another, it tumbles through space, each
they have many similarities in Lander "firing" as it comes
how they move and operate. into position.

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:

The length of time The TETwalker


necessary for the first robot to stands for tetrahedral walker. It
locate and identify the spill is a design for a robot that uses
differed significantly during a unique form of locomotion
the tests, since the robots based on shifting the center of
initially perform a random mass of a tetrahedron.
search. Once one robot found
the spill and began to emit an
audible signal, congregation
and perimeter formation
occurred quickly as the other
robots were drawn to the
“come hither” chirp. With the
repulsive field in place, an
incoming robot would be
forced away by the robots
already on the spill and must
eventually find its own place to
roost along a less populated How does a tetrahedron
stretch of the spill perimeter. engage in locomotion?
In this manner, we are able to The answer is by
accomplish perimeter moving the center of mass in a

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.

The water skater:


A bug like robot
inspired by insects that skate
across water has been
engineered. The machine
provides deeper insight into
hoe these long legged bugs
known as water striders or
A, B, C and D are the
pond skaters move.
supporting legs; E and F are
The machine is over 7
the actuating legs; G is the
centimeters long, and looks
body with sensors, power
and moves very like a real
sources and a wireless
insect. It has six legs: two
communication module; H is
front, two back and two out to
the middle actuator; and I and
the side, which row back and
J are the right/left actuators
forth to propel it forward.
(Image: Carnegie Mellon
Made of a light weight metal,
University)
the robot weighs only 0.6
grams. But the lightness alone
The actuators, made
is not what keeps it walking on
from a ceramic metallic
water.
composite layered on top of a
Tiny hairs on the ends
stainless steel plate, shrink or
of its legs that repel water keep
expand when voltage is
the actual insect afloat. These
applied. Varying the frequency
machines are made bouyant by
of the electric current going to
dipping the legs in a water
each leg allows the robotic
resistant Teflon solution.
insect steers left, right, forward
or backward. In the natural
world, the water strider moves
at the lighting sped of 1 to 2
meters per second. For now,
the bugs move at 5 centimeters
per second.

9
A Glance at the other
applications:

Self-Assembly with Swarm- Adaptive all-terrain


bot navigation

The given figure This figure shows a


shows a group of s-bots trying group of robots navigating
to locate, approach and over an area of unknown
connect with an object (e.g. a terrain over a target light
teammate). Connections can be source. If possible, the robots
either direct or indirect, that is, should navigate to the target
via a chain of connected independently. If, however, the
robots. terrain proves too difficult for
a single robot, the group
should self-assemble into a
larger entity and collectively
navigate to the target.

Group transport by pre- Cooperation in a team of


attached robots minimalist robots
This figure is about
the transport of heavy object
towards a common target by a An experiment about
group of pre-attached s-bots. the transport of prey by a team
Their performance is affected of two minimalist robots in an
by the characteristics of the arbitrary direction. It is shown
terrain (flat terrains of different that even if the robots are not
friction, different types of capable of perceiving each
rough terrain). other, they can interact with
the environment in order to
achieve cooperation.

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.

Exploration and retrieval Transport by groups of blind


and non-blind robots
The behaviors for This is an experiment
self-assembly and group in which we attempt to control
transport have been integrated a group of s-bots of which
with distributed search and some s-bots are given the
exploration strategies. opportunity to localize the
target, while the others (called

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

Robots are going to


be an important part of the
future. Once robots are useful,
groups of robots are the next
step, and will have tremendous
potential to benefit mankind.
Software designed to run on
large groups of robots is the
key needed to unlock this
potential.

References
www.ieeeswarm.org

12

You might also like