Extended stigmergy in collective construction

We've described a scheme by which a swarm of robots can automatically assemble solid structures of square building blocks in two dimensions according to a high-level user-specified design. We discuss the use of extended stigmergy: augmenting the basic notion of stigmergy by increasing the capabilities of environmental elements. In this construction setting, the elements are the building blocks, the basic information they carry is the simple fact of their presence at a location, and extensions include cases where they can store additional information, perform computations, and/or communicate with physically attached neighbors. Benefits can include increased robustness and faster completion of a desired structure. We review three variants of that construction scheme that use extended stigmergy to different degrees. We focus on analysis of the algorithms and their comparative performance, mainly theoretical but also through simulation experiments.

[1]  Ying Guo,et al.  Designing Self-Assembly for 2-Dimensional Building Blocks , 2003, Engineering Self-Organising Systems.

[2]  E. Winfree,et al.  Algorithmic Self-Assembly of DNA Sierpinski Triangles , 2004, PLoS biology.

[3]  Daniela Rus,et al.  Generic distributed assembly and repair algorithms for self-reconfiguring robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[4]  A. Warszawski,et al.  Implementation of Robotics in Building: Current Status and Future Prospects , 1998 .

[5]  Marsette Vona,et al.  Crystalline Robots: Self-Reconfiguration with Compressible Unit Modules , 2001, Auton. Robots.

[6]  Ichiro Suzuki,et al.  Distributed algorithms for formation of geometric patterns with many mobile robots , 1996, J. Field Robotics.

[7]  G Theraulaz,et al.  Coordination in Distributed Building , 1995, Science.

[8]  Radhika Nagpal,et al.  Distributed construction by mobile robots with enhanced building blocks , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[9]  P.-P. Grasse La reconstruction du nid et les coordinations interindividuelles chezBellicositermes natalensis etCubitermes sp. la théorie de la stigmergie: Essai d'interprétation du comportement des termites constructeurs , 1959, Insectes Sociaux.

[10]  Yuzuru Terada,et al.  Automatic assembly system for a large-scale modular structure - hardware design of module and assembler robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[11]  Hong Zhang,et al.  Blind bulldozing: multiple robot nest construction , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[12]  Eric Klavins,et al.  A grammatical approach to self-organizing robotic systems , 2006, IEEE Transactions on Automatic Control.

[13]  Radhika Nagpal,et al.  Self-Reconfiguration Using Directed Growth , 2004, DARS.

[14]  Maja J. Mataric,et al.  Pusher-watcher: an approach to fault-tolerant tightly-coupled robot coordination , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[15]  Petter Ögren,et al.  Formations with a Mission: Stable Coordination of Vehicle Group Maneuvers , 2002 .

[16]  Maja J. Mataric,et al.  From local to global behavior in intelligent self-assembly , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[17]  Maja J. Mataric,et al.  Automatic synthesis of communication-based coordinated multi-robot systems , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[18]  Justin Werfel,et al.  Building Blocks for Multi-robot Construction , 2004, DARS.