Intranet Tools

nb. next round of REF2013 will NOT be using data from eprints.ecs, but the central university REF interface.

RSS 1.0 Feed
RSS 2.0 Feed
Atom Feed
 

Strategies for Maintaining Large Robot Communities

English, S., Gough, J., Johnson, A., Spanton, R., Sun, J., Crowder, R. and Zauner, K. P. (2008) Strategies for Maintaining Large Robot Communities. In: Artificial Life XI, 5-8 August, 2008, Winchester. p. 763.

Download

[img]
Preview
Published Version
PDF

38Kb
[img]
Preview
Presentation
PDF (Slides presented at ALife XI, 05.08.2008)
Available under License Creative Commons Attribution Share Alike.

2072Kb

Abstract

The confluence of progress in micro-actuators, power sources, and
mixed-signal microelectronics have recently moved swarm robotics
and robot communities from simulation to reality. Swarms of 20 to
100 robots are in use already, implementations with several
hundred robots are practicable, and communities exceeding a
thousand robots are certainly conceivable. Such large robotic
communities provide platforms for numerous exciting research
directions including collaborative swarms and self-reconfiguring
structures.

Maintaining hundreds of robots, however, poses significant
practical challenges. The literature on strategies for
maintaining software and hardware in large robot communities is
sparse, even if applicable concepts from wireless sensor-networks
are included. Crucial for the viability of any such strategy is
its impact on cost per robot.

To provide a realistic setting we introduce a robot platform
designed to be fabricated in full on standard printed circuit
board (PCB) assembly lines. In this context we introduce a
framework for on-line testing and calibration based on code
pieces, termed plasmids, that migrate among the micro-controllers
of the robots. The proposed approach allows the robots access to
a larger library of code then what could be stored locally.

The robot consists of a single PCB that doubles as chassis and
contains no custom mechanical components. Inexpensive motors
(mass produced to vibrate mobile phones) are directly soldered to
the circuit board and used in direct drive. Our prototypes use a
200 mAh rechargeable lithium polymer battery giving the robot
over an hour of autonomy while moving at a speedy 1 m/s. An
MSP430F2131 microcontroller controls the robot and communicates
with neighbouring robots via infrared light. The simplicity of
the design allows the entire robot to be assembled with low-cost
PCB manufacturing techniques and is well suited for small-scale
mass production of several hundred robots.

While this design significantly reduces the current cost barrier
to obtaining a robot swarm, it also shifts the attention to the
practical problem of maintaining hundreds of robots. Recharging
batteries, sieving out robots with worn tyres or accidental
damage is one aspect. A second aspect is testing and
calibration. It can not be performed in the PCB assembly process
and cost considerations prevent proprioceptive
sensor. Collaboration among robots to verify performance and
provide feedback (e.g., drift direction during a run and return)
provide a scalable alternative. A third aspect is the
maintenance of software in the robot community.

Our plasmid framework addresses all three aspects with a design
that is lightweight enough to run on the microcontrollers. Pieces
of code and associated attributes (version, target number for
redistribution, lifetime, conditions for transmission) are
propagated among robots that meet. For example, the code may
perform a test on the robot and require to be forwarded to four
other robots that have not encountered this test, before it is
deleted. Such test plasmids traverse the robot community which,
in its collective memory,contains and executes more code than
would fit within the program memory of a single device.

Item Type:Conference or Workshop Item
Creator/Authors:
Stephen English
Jeffrey Gough
Alexis Johnson
Robert Spanton
Joanna Sun
Richard Crowder
Klaus-Peter Zauner
Keywords:swarm robotics, biorobotics, formica
Research Group:Old ECS Groups > Information - Signals, Images, Systems
Old ECS Groups > Science and Engineering of Natural Systems
Old ECS Groups > Intelligence, Agents, Multimedia
Current ECS Groups > Agents, Interaction and Complexity
Date:August 2008
Information about this record:
Performance Indicator:EZ~07~07~ 04
Citations:Google Scholar: 68
Downloads (2010):73
ID Code:16624
Last Modified:23 Sep 2011 10:37
Deposited On:03 Sep 2008 18:29 by Zauner, Klaus-Peter

Tools & Metadata

Download Statistics

Last month

Last year

Members of ECS may view the download statistics dashboard for this record.

Corrections

ECS staff and postgraduates may modify this record

  Welcome from Deputy Head of School (Research) Research Prospectus Industrial Partnerships New Research Students Notes for Guidance New Research Students Notes for Guidance
The ECS EPrints Repository supports OAI 2.0 with a base URL of http://eprints.ecs.soton.ac.uk/cgi/oai2

EPrints is free software developed by the University of Southampton to facilitate Open Access to research.
EPrints