Cargando…

Improving the Adaptability of Simulated Evolutionary Swarm Robots in Dynamically Changing Environments

One of the important challenges in the field of evolutionary robotics is the development of systems that can adapt to a changing environment. However, the ability to adapt to unknown and fluctuating environments is not straightforward. Here, we explore the adaptive potential of simulated swarm robot...

Descripción completa

Detalles Bibliográficos
Autores principales: Yao, Yao, Marchal, Kathleen, Van de Peer, Yves
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3944896/
https://www.ncbi.nlm.nih.gov/pubmed/24599485
http://dx.doi.org/10.1371/journal.pone.0090695
_version_ 1782306454545367040
author Yao, Yao
Marchal, Kathleen
Van de Peer, Yves
author_facet Yao, Yao
Marchal, Kathleen
Van de Peer, Yves
author_sort Yao, Yao
collection PubMed
description One of the important challenges in the field of evolutionary robotics is the development of systems that can adapt to a changing environment. However, the ability to adapt to unknown and fluctuating environments is not straightforward. Here, we explore the adaptive potential of simulated swarm robots that contain a genomic encoding of a bio-inspired gene regulatory network (GRN). An artificial genome is combined with a flexible agent-based system, representing the activated part of the regulatory network that transduces environmental cues into phenotypic behaviour. Using an artificial life simulation framework that mimics a dynamically changing environment, we show that separating the static from the conditionally active part of the network contributes to a better adaptive behaviour. Furthermore, in contrast with most hitherto developed ANN-based systems that need to re-optimize their complete controller network from scratch each time they are subjected to novel conditions, our system uses its genome to store GRNs whose performance was optimized under a particular environmental condition for a sufficiently long time. When subjected to a new environment, the previous condition-specific GRN might become inactivated, but remains present. This ability to store ‘good behaviour’ and to disconnect it from the novel rewiring that is essential under a new condition allows faster re-adaptation if any of the previously observed environmental conditions is reencountered. As we show here, applying these evolutionary-based principles leads to accelerated and improved adaptive evolution in a non-stable environment.
format Online
Article
Text
id pubmed-3944896
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-39448962014-03-10 Improving the Adaptability of Simulated Evolutionary Swarm Robots in Dynamically Changing Environments Yao, Yao Marchal, Kathleen Van de Peer, Yves PLoS One Research Article One of the important challenges in the field of evolutionary robotics is the development of systems that can adapt to a changing environment. However, the ability to adapt to unknown and fluctuating environments is not straightforward. Here, we explore the adaptive potential of simulated swarm robots that contain a genomic encoding of a bio-inspired gene regulatory network (GRN). An artificial genome is combined with a flexible agent-based system, representing the activated part of the regulatory network that transduces environmental cues into phenotypic behaviour. Using an artificial life simulation framework that mimics a dynamically changing environment, we show that separating the static from the conditionally active part of the network contributes to a better adaptive behaviour. Furthermore, in contrast with most hitherto developed ANN-based systems that need to re-optimize their complete controller network from scratch each time they are subjected to novel conditions, our system uses its genome to store GRNs whose performance was optimized under a particular environmental condition for a sufficiently long time. When subjected to a new environment, the previous condition-specific GRN might become inactivated, but remains present. This ability to store ‘good behaviour’ and to disconnect it from the novel rewiring that is essential under a new condition allows faster re-adaptation if any of the previously observed environmental conditions is reencountered. As we show here, applying these evolutionary-based principles leads to accelerated and improved adaptive evolution in a non-stable environment. Public Library of Science 2014-03-05 /pmc/articles/PMC3944896/ /pubmed/24599485 http://dx.doi.org/10.1371/journal.pone.0090695 Text en © 2014 Yao et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Yao, Yao
Marchal, Kathleen
Van de Peer, Yves
Improving the Adaptability of Simulated Evolutionary Swarm Robots in Dynamically Changing Environments
title Improving the Adaptability of Simulated Evolutionary Swarm Robots in Dynamically Changing Environments
title_full Improving the Adaptability of Simulated Evolutionary Swarm Robots in Dynamically Changing Environments
title_fullStr Improving the Adaptability of Simulated Evolutionary Swarm Robots in Dynamically Changing Environments
title_full_unstemmed Improving the Adaptability of Simulated Evolutionary Swarm Robots in Dynamically Changing Environments
title_short Improving the Adaptability of Simulated Evolutionary Swarm Robots in Dynamically Changing Environments
title_sort improving the adaptability of simulated evolutionary swarm robots in dynamically changing environments
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3944896/
https://www.ncbi.nlm.nih.gov/pubmed/24599485
http://dx.doi.org/10.1371/journal.pone.0090695
work_keys_str_mv AT yaoyao improvingtheadaptabilityofsimulatedevolutionaryswarmrobotsindynamicallychangingenvironments
AT marchalkathleen improvingtheadaptabilityofsimulatedevolutionaryswarmrobotsindynamicallychangingenvironments
AT vandepeeryves improvingtheadaptabilityofsimulatedevolutionaryswarmrobotsindynamicallychangingenvironments