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

Detalhes bibliográficos
Autor(a) principal: Ampatzis, Christos
Data de Publicação: 2009
Outros Autores: Tuci, Elio, Trianni, Vito, Christensen, Anders Lyhne, Dorigo, Marco
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10071/5439
Resumo: 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-09T17:43:24Zoai:repositorio.iscte-iul.pt:10071/5439Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:20:24.442011Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134764514410496