Collective construction of environmentally-adaptive structures

Justin Werfel, Donald Ingber, Radhika Nagpal

Research output: Chapter in Book/Report/Conference proceedingConference contribution

40 Scopus citations

Abstract

We describe decentralized algorithms by which a swarm of simple, independent, autonomous robots can build two-dimensional structures using square building blocks. These structures can (1) exactly match arbitrary user-specified designs, (2) adapt their shape to immovable obstacles, or (3) form a wall of given minimum width around an environmental feature. These three possibilities span the range from entirely prespecifled structures to those whose shape is entirely determined by the environment. Robots require no explicit communication, instead using information storage capabilities of environmental elements (a form of "extended stigmergy") to coordinate their activities. We provide theoretical proof of the correctness of the algorithms for the first two types of structures, and experimental support for algorithms for the third.

Original languageEnglish (US)
Title of host publicationProceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2007
Pages2345-2352
Number of pages8
DOIs
StatePublished - 2007
Externally publishedYes
Event2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2007 - San Diego, CA, United States
Duration: Oct 29 2007Nov 2 2007

Publication series

NameIEEE International Conference on Intelligent Robots and Systems

Conference

Conference2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2007
Country/TerritoryUnited States
CitySan Diego, CA
Period10/29/0711/2/07

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Software
  • Computer Vision and Pattern Recognition
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Collective construction of environmentally-adaptive structures'. Together they form a unique fingerprint.

Cite this