Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

SAGETRACK

Sign In to gain access to subscriptions and/or personal tools.
The International Journal of Robotics Research
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via HighWire
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Martinoli, A.
Right arrow Articles by Agassounon, W.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati  
What's this?

Modeling Swarm Robotic Systems: a Case Study in Collaborative Distributed Manipulation

Alcherio Martinoli

Swarm-Intelligent Systems Group, Nonlinear Systems Laboratory CH-1015 Lausanne, Switzerland alcherio.martinoli{at}epfl.ch

Kjerstin Easton

Physical Sciences, Inc. 20 New England Business Center Andover, MA 01810, USA

William Agassounon

Physical Sciences, Inc. 20 New England Business Center Andover, MA 01810, USA

In this paper, we present a time-discrete, incremental methodology for modeling, at the microscopic and macroscopic levels, the dynamics of distributed manipulation experiments using swarms of autonomous robots endowed with reactive controllers. The methodology is well suited for non-spatial metrics, as it does not take into account robot trajectories or the spatial distribution of objects in the environment. The strength of the methodology lies in the fact that it has been generated by considering incremental abstraction steps, fromreal robots to macroscopic models, each with well-defined mappings between successive implementation levels. Precise heuristic criteria based on geometrical considerations and systematic tests with one or two real robots prevent the introduction of free parameters in the calibration procedure of models. As a consequence, we are able to generate highly abstracted macroscopic models that can capture the dynamics of a swarm of robots at the behavioral level while still being closely anchored to the characteristics of the physical setup. Although this methodology has been and can be applied to other experiments in distributed manipulation (e.g. object aggregation and segregation, foraging), in this paper we focus on a strictly collaborative case study concerned with pulling sticks out of the ground, an action that requires the collaboration of two robots to be successful. Experiments were carried out with teams consisting of two to 600 individuals at different levels of implementation (real robots, embodied simulations, microscopic and macroscopic models). Results show that models can deliver both qualitatively and quantitatively correct predictions in time lapses that are at least four orders of magnitude smaller than those required by embodied simulations and that they represent a useful tool for generalizing the dynamics of these highly stochastic, asynchronous, nonlinear systems, often outperforming intuitive reasoning. Finally, in addition to discussing subtle numerical effects, small prediction discrepancies, and difficulties in generating the mapping between different abstractions levels, we conclude the paper by reviewing the intrinsic limitations of the current modeling methodology and by proposing a few suggestions for future work.

Key Words: swarm robotics • distributed control • swarm intelligence • microscopic and macroscopic modeling

The International Journal of Robotics Research, Vol. 23, No. 4-5, 415-436 (2004)
DOI: 10.1177/0278364904042197


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati    What's this?


This article has been cited by other articles:


Home page
Adaptive BehaviorHome page
S. Garnier, J. Gautrais, M. Asadpour, C. Jost, and G. Theraulaz
Self-Organized Aggregation Triggers Collective Decision Making in a Group of Cockroach-Like Robots
Adaptive Behavior, April 1, 2009; 17(2): 109 - 133.
[Abstract] [PDF]


Home page
Adaptive BehaviorHome page
W. Liu, A. F. T. Winfield, J. Sa, J. Chen, and L. Dou
Towards Energy Optimization: Emergent Task Allocation in a Swarm of Foraging Robots
Adaptive Behavior, September 1, 2007; 15(3): 289 - 305.
[Abstract] [PDF]


Home page
Adaptive BehaviorHome page
L. Li, A. Martinoli, and Y. S. Abu-Mostafa
Learning and Measuring Specialization in Collaborative Swarm Systems
Adaptive Behavior, December 1, 2004; 12(3-4): 199 - 212.
[Abstract] [PDF]