Does lifelong learning affect mobile robot evolution?

Shanker Prabhu*, Peter J. Kyberd, Wim J. C. Melis, Jodie C. Wetherall

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)peer-review

Abstract

Evolutionary Algorithms have been applied in robotics over the last quarter of a century to simultaneously evolve robot body morphology and controller. However, the literature shows that in this area, one is still unable to generate robots that perform better than conventional manual designs, even for simple tasks. It is noted that the main hindrance to satisfactory evolution is poor controller generated as a result of the simultaneous variation of the morphology and controller. As the controller is a result of pure evolution, it is not given a chance to improve before fitness is calculated, which is the equivalent of reproducing immediately after birth in biological evolution. Therefore, to improve co-evolution and to bring artificial robot evolution a step closer to biological evolution, this paper introduces Reinforced Co-evolution Algorithm (ReCoAl), which is a hybrid of an Evolutionary and a Reinforcement Learning algorithm. It combines the evolutionary and learning processes found in nature to co-evolve robot morphology and controller. ReCoAl works by allowing a direct policy gradient based RL algorithm to improve the controller of an evolved robot to better utilise the available morphological resources before fitness evaluation. The ReCoAl is tested for evolving mobile robots to perform navigation and obstacle avoidance. The findings indicate that the controller learning process has both positive and negative effects on the progress of evolution, similar to observations in evolutionary biology. It is also shown how, depending on the effectiveness of the learning algorithm, the evolver generates robots with similar fitness in different generations.

Original languageEnglish
Title of host publicationStudies in Fuzziness and Soft Computing
EditorsRadek Matoušek, Jakub Kůdela
PublisherSpringer
Chapter11
Pages125-138
Number of pages14
ISBN (Electronic)978-3-030-61659-5
ISBN (Print)978-3-030-61658-8
DOIs
Publication statusPublished - 6 Feb 2021

Publication series

NameStudies in Fuzziness and Soft Computing
Volume403
ISSN (Print)1434-9922
ISSN (Electronic)1860-0808

Keywords

  • Co-evolution
  • Evolutionary robotics
  • Reinforcement learning

Fingerprint

Dive into the research topics of 'Does lifelong learning affect mobile robot evolution?'. Together they form a unique fingerprint.

Cite this