The main focus of the SYMBRION project is to investigate and develop novel principles of adaptation and evolution for symbiotic multi-robot organisms based on bio-inspired approaches and modern computing paradigms. Such robot organisms consist of super-large-scale swarms of robots, which can dock with each other and symbiotically share energy and computational resources within a single artificial-life-form. When it is advantageous to do so, these swarm robots can dynamically aggregate into one or many symbiotic organisms and collectively interact with the physical world via a variety of sensors and actuators. The bio-inspired evolutionary paradigms combined with robot embodiment and swarm-emergent phenomena, enable the organisms to autonomously manage their own hardware and software organization. In this way, artificial robotic organisms become self-configuring, self-healing, self-optimizing and self-protecting from both hardware and software perspectives. This leads not only to extremely adaptive, evolve-able and scalable robotic systems, but also enables robot organisms to reprogram themselves without human supervision and for new, previously unforeseen, functionality to emerge. In addition, different symbiotic organisms may co-evolve and cooperate with each other and with their environment.
- platform for exploring artificial evolution and pervasive evolve-ability
- extremely powerful computational on-board resources
- support for artificial immunology and embryology
- large number of light modules
Recently, scientific focus was embodied, mobile, autonomous agent controlled by our artificial homeostatic hormone system (AHHS). It is essential to control actuators appropriately for a faced task like locomotion. If several such agents have to cooperate, the coordination of actions becomes important. We investigated the control of both, a single robot as well a set of cooperating modules in multi-modular reconfigurable robotics. Evolutionary computation is used to adapt the controllers in different environmental conditions and tasks. Two such tasks in different environments can be seen in the figures below.
In the following figure locomotion of an organism consisting of three modules can be seen. The environment consists of an empty arena and is implemented in the Symbricator3D simulation environment (physics included). Each of the three module is controlled by an AHHS.
The following figure shows a trajectory of an agent in a maze. Walls are introduced into the arena and the target for the robot was to explore the arena. The agent is controlled by the AHHS which functionality was shaped by an evolutionary algorithm. Here a self-made physic-free simulation environment (FEP: Fast Evolution Platform) was used:
In this short movie an overview of the tasks and goals of the projects „SYMBRION“ and REPLICATOR“ are shown:
We are also using a bio-inpired virtual Embryogenesis system to control the assembling of multi-robot organisms. The following video shows how this works within a simulation environment.
Project Leader: Thomas Schmickl
Team: Ronald Thenius, Heiko Hamann, Jürgen Stradner, Michael Bodi, Thomas Schmickl, Markus Dauschan, Karl Crailsheim, Christoph Möslinger, Sibylle Hahshold, Payam Zahadat
Duration: 01.02.2008 to 31.01.2013
Granted By: EU – 216342
- Universität Stuttgart: Institute of Parallel and Distributed Systems
- Vrije Universiteit: Computational Intelligence Group
- Universität Karlsruhe: Institute for Process Control and Robotics
- Flanders Institute for Biotechnology
- University of the West of England: Bristol Robotics Laboratories
- Eberhard Karls Universität Tübingen: Animal evolutionary ecology
- University of York
- Université Libre de Bruxelles
- Institut National de Recherche en Informatique et Automatique