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