1
|
Slavkov I, Carrillo-Zapata D, Carranza N, Diego X, Jansson F, Kaandorp J, Hauert S, Sharpe J. Morphogenesis in robot swarms. Sci Robot 2021; 3:3/25/eaau9178. [PMID: 33141694 DOI: 10.1126/scirobotics.aau9178] [Citation(s) in RCA: 54] [Impact Index Per Article: 18.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/27/2018] [Accepted: 11/14/2018] [Indexed: 12/31/2022]
Abstract
Morphogenesis allows millions of cells to self-organize into intricate structures with a wide variety of functional shapes during embryonic development. This process emerges from local interactions of cells under the control of gene circuits that are identical in every cell, robust to intrinsic noise, and adaptable to changing environments. Constructing human technology with these properties presents an important opportunity in swarm robotic applications ranging from construction to exploration. Morphogenesis in nature may use two different approaches: hierarchical, top-down control or spontaneously self-organizing dynamics such as reaction-diffusion Turing patterns. Here, we provide a demonstration of purely self-organizing behaviors to create emergent morphologies in large swarms of real robots. The robots achieve this collective organization without any self-localization and instead rely entirely on local interactions with neighbors. Results show swarms of 300 robots that self-construct organic and adaptable shapes that are robust to damage. This is a step toward the emergence of functional shape formation in robot swarms following principles of self-organized morphogenetic engineering.
Collapse
Affiliation(s)
- I Slavkov
- Centre for Genomic Regulation (CRG), Barcelona Institute of Science and Technology, Barcelona, Spain.,Universitat Pompeu Fabra (UPF), Barcelona, Spain
| | - D Carrillo-Zapata
- University of Bristol, Bristol, UK.,University of the West of England, Bristol, UK.,Bristol Robotics Laboratory, Bristol, UK
| | - N Carranza
- Centre for Genomic Regulation (CRG), Barcelona Institute of Science and Technology, Barcelona, Spain.,Universitat Pompeu Fabra (UPF), Barcelona, Spain
| | - X Diego
- Centre for Genomic Regulation (CRG), Barcelona Institute of Science and Technology, Barcelona, Spain.,Universitat Pompeu Fabra (UPF), Barcelona, Spain.,EMBL Barcelona, Barcelona, Spain
| | - F Jansson
- Centrum Wiskunde & Informatica (CWI), Amsterdam, Netherlands.,University of Amsterdam, Amsterdam, Netherlands
| | - J Kaandorp
- University of Amsterdam, Amsterdam, Netherlands
| | - S Hauert
- University of Bristol, Bristol, UK.,Bristol Robotics Laboratory, Bristol, UK
| | - J Sharpe
- Centre for Genomic Regulation (CRG), Barcelona Institute of Science and Technology, Barcelona, Spain. .,Universitat Pompeu Fabra (UPF), Barcelona, Spain.,EMBL Barcelona, Barcelona, Spain.,Institució Catalana de Recerca i Estudis Avançats (ICREA), Barcelona, Spain
| |
Collapse
|
2
|
Stradner J, Thenius R, Zahadat P, Hamann H, Crailsheim K, Schmickl T. Algorithmic requirements for swarm intelligence in differently coupled collective systems. CHAOS, SOLITONS, AND FRACTALS 2013; 50:100-114. [PMID: 23805030 PMCID: PMC3688318 DOI: 10.1016/j.chaos.2013.01.011] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Indexed: 06/02/2023]
Abstract
Swarm systems are based on intermediate connectivity between individuals and dynamic neighborhoods. In natural swarms self-organizing principles bring their agents to that favorable level of connectivity. They serve as interesting sources of inspiration for control algorithms in swarm robotics on the one hand, and in modular robotics on the other hand. In this paper we demonstrate and compare a set of bio-inspired algorithms that are used to control the collective behavior of swarms and modular systems: BEECLUST, AHHS (hormone controllers), FGRN (fractal genetic regulatory networks), and VE (virtual embryogenesis). We demonstrate how such bio-inspired control paradigms bring their host systems to a level of intermediate connectivity, what delivers sufficient robustness to these systems for collective decentralized control. In parallel, these algorithms allow sufficient volatility of shared information within these systems to help preventing local optima and deadlock situations, this way keeping those systems flexible and adaptive in dynamic non-deterministic environments.
Collapse
Affiliation(s)
- Jürgen Stradner
- Artificial Life Laboratory at the Department of Zoology, Karl-Franzens University Graz, Universitätsplatz 2, A-8010 Graz, Austria
| | - Ronald Thenius
- Artificial Life Laboratory at the Department of Zoology, Karl-Franzens University Graz, Universitätsplatz 2, A-8010 Graz, Austria
| | - Payam Zahadat
- Artificial Life Laboratory at the Department of Zoology, Karl-Franzens University Graz, Universitätsplatz 2, A-8010 Graz, Austria
| | - Heiko Hamann
- Artificial Life Laboratory at the Department of Zoology, Karl-Franzens University Graz, Universitätsplatz 2, A-8010 Graz, Austria
- Department of Computer Science, University of Paderborn, Zukunftsmeile 1, 33102 Paderborn, Germany
| | - Karl Crailsheim
- Artificial Life Laboratory at the Department of Zoology, Karl-Franzens University Graz, Universitätsplatz 2, A-8010 Graz, Austria
| | - Thomas Schmickl
- Artificial Life Laboratory at the Department of Zoology, Karl-Franzens University Graz, Universitätsplatz 2, A-8010 Graz, Austria
| |
Collapse
|