Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical Robots

Bibliographic Details
Main Author: Ampatzis, Christos
Publication Date: 2009
Other Authors: Tuci, Elio, Trianni, Vito, Christensen, Anders Lyhne, Dorigo, Marco
Format: Article
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10071/5439
Summary: This research work illustrates an approach to the design of controllers for self-assembling robots in which the self-assembly is initiated and regulated by perceptual cues that are brought forth by the physical robots through their dynamical interactions. More specifically, we present a homogeneous control system that can achieve assembly between two modules (two fully autonomous robots) of a mobile self-reconfigurable system without a priori introduced behavioral or morphological heterogeneities. The controllers are dynamic neural networks evolved in simulation that directly control all the actuators of the two robots. The neurocontrollers cause the dynamic specialization of the robots by allocating roles between them based solely on their interaction. We show that the best evolved controller proves to be successful when tested on a real hardware platform, the swarm-bot. The performance achieved is similar to the one achieved by existing modular or behavior-based approaches, also due to the effect of an emergent recovery mechanism that was neither explicitly rewarded by the fitness function, nor observed during the evolutionary simulation. Our results suggest that direct access to the orientations or intentions of the other agents is not a necessary condition for robot coordination: Our robots coordinate without direct or explicit communication, contrary to what is assumed by most research works in collective robotics. This work also contributes to strengthening the evidence that evolutionary robotics is a design methodology that can tackle real-world tasks demanding fine sensory-motor coordination.
id RCAP_4a2be1dfd504776fbac6ab4e8953732a
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/5439
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical RobotsSelf-assemblyRole allocationNeural networkArtificial evolutionEvolutionary roboticsThis research work illustrates an approach to the design of controllers for self-assembling robots in which the self-assembly is initiated and regulated by perceptual cues that are brought forth by the physical robots through their dynamical interactions. More specifically, we present a homogeneous control system that can achieve assembly between two modules (two fully autonomous robots) of a mobile self-reconfigurable system without a priori introduced behavioral or morphological heterogeneities. The controllers are dynamic neural networks evolved in simulation that directly control all the actuators of the two robots. The neurocontrollers cause the dynamic specialization of the robots by allocating roles between them based solely on their interaction. We show that the best evolved controller proves to be successful when tested on a real hardware platform, the swarm-bot. The performance achieved is similar to the one achieved by existing modular or behavior-based approaches, also due to the effect of an emergent recovery mechanism that was neither explicitly rewarded by the fitness function, nor observed during the evolutionary simulation. Our results suggest that direct access to the orientations or intentions of the other agents is not a necessary condition for robot coordination: Our robots coordinate without direct or explicit communication, contrary to what is assumed by most research works in collective robotics. This work also contributes to strengthening the evidence that evolutionary robotics is a design methodology that can tackle real-world tasks demanding fine sensory-motor coordination.Massachusetts Institute of Technology2013-08-12T15:06:57Z2009-07-24T00:00:00Z2009-07-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10071/5439eng1064-5462Ampatzis, ChristosTuci, ElioTrianni, VitoChristensen, Anders LyhneDorigo, Marcoinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-07-07T03:03:17Zoai:repositorio.iscte-iul.pt:10071/5439Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T18:14:31.965737Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical Robots
title Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical Robots
spellingShingle Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical Robots
Ampatzis, Christos
Self-assembly
Role allocation
Neural network
Artificial evolution
Evolutionary robotics
title_short Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical Robots
title_full Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical Robots
title_fullStr Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical Robots
title_full_unstemmed Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical Robots
title_sort Evolving Self-Assembly in Autonomous Homogeneous Robots: Experiments with Two Physical Robots
author Ampatzis, Christos
author_facet Ampatzis, Christos
Tuci, Elio
Trianni, Vito
Christensen, Anders Lyhne
Dorigo, Marco
author_role author
author2 Tuci, Elio
Trianni, Vito
Christensen, Anders Lyhne
Dorigo, Marco
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Ampatzis, Christos
Tuci, Elio
Trianni, Vito
Christensen, Anders Lyhne
Dorigo, Marco
dc.subject.por.fl_str_mv Self-assembly
Role allocation
Neural network
Artificial evolution
Evolutionary robotics
topic Self-assembly
Role allocation
Neural network
Artificial evolution
Evolutionary robotics
description This research work illustrates an approach to the design of controllers for self-assembling robots in which the self-assembly is initiated and regulated by perceptual cues that are brought forth by the physical robots through their dynamical interactions. More specifically, we present a homogeneous control system that can achieve assembly between two modules (two fully autonomous robots) of a mobile self-reconfigurable system without a priori introduced behavioral or morphological heterogeneities. The controllers are dynamic neural networks evolved in simulation that directly control all the actuators of the two robots. The neurocontrollers cause the dynamic specialization of the robots by allocating roles between them based solely on their interaction. We show that the best evolved controller proves to be successful when tested on a real hardware platform, the swarm-bot. The performance achieved is similar to the one achieved by existing modular or behavior-based approaches, also due to the effect of an emergent recovery mechanism that was neither explicitly rewarded by the fitness function, nor observed during the evolutionary simulation. Our results suggest that direct access to the orientations or intentions of the other agents is not a necessary condition for robot coordination: Our robots coordinate without direct or explicit communication, contrary to what is assumed by most research works in collective robotics. This work also contributes to strengthening the evidence that evolutionary robotics is a design methodology that can tackle real-world tasks demanding fine sensory-motor coordination.
publishDate 2009
dc.date.none.fl_str_mv 2009-07-24T00:00:00Z
2009-07-24
2013-08-12T15:06:57Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10071/5439
url http://hdl.handle.net/10071/5439
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 1064-5462
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Massachusetts Institute of Technology
publisher.none.fl_str_mv Massachusetts Institute of Technology
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833597280039469056