A Comparison of Controller Architectures and Learning Mechanisms for Arbitrary Robot Morphologies

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

4 Downloads (Pure)

Abstract

The main question this paper addresses is: What combination of a robot controller and a learning method should be used, if the morphology of the learning robot is not known in advance? Our interest is rooted in the context of morphologically evolving modular robots, but the question is also relevant in general, for system designers interested in widely applicable solutions. We perform an experimental comparison of three controller-and-learner combinations: one approach where controllers are based on modelling animal locomotion (Central Pattern Generators, CPG) and the learner is an evolutionary algorithm, a completely different method using Reinforcement Learning (RL) with a neural network controller architecture, and a combination 'in-between' where controllers are neural networks and the learner is an evolutionary algorithm. We apply these three combinations to a test suite of modular robots and compare their efficacy, efficiency, and robustness. Surprisingly, the usual CPG-based and RL-based options are outperformed by the in-between combination that is more robust and efficient than the other two setups.

Original languageEnglish
Title of host publication2023 IEEE Symposium Series on Computational Intelligence (SSCI)
Subtitle of host publication[Proceedings]
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1518-1525
Number of pages8
ISBN (Electronic)9781665430654
DOIs
Publication statusPublished - 2024
Event2023 IEEE Symposium Series on Computational Intelligence, SSCI 2023 - Mexico City, Mexico
Duration: 5 Dec 20238 Dec 2023

Conference

Conference2023 IEEE Symposium Series on Computational Intelligence, SSCI 2023
Country/TerritoryMexico
CityMexico City
Period5/12/238/12/23

Bibliographical note

Publisher Copyright:
© 2023 IEEE.

Keywords

  • controller
  • CPG
  • evolutionary robotics
  • learning algorithm
  • Reinforcement learning

Fingerprint

Dive into the research topics of 'A Comparison of Controller Architectures and Learning Mechanisms for Arbitrary Robot Morphologies'. Together they form a unique fingerprint.

Cite this