A comparison of controller architectures and learning mechanisms for arbitrary robot morphologies
Jie Luo, Jakub Tomczak, Karine Miras, Agoston E. Eiben

TL;DR
This paper compares different controller and learning method combinations for modular robots with unknown morphologies, finding that a hybrid approach outperforms traditional methods in robustness and efficiency.
Contribution
It introduces a comparative experimental analysis of three controller-learner combinations, highlighting the effectiveness of a hybrid neural network and evolutionary algorithm approach.
Findings
Hybrid controller-learner outperforms traditional methods
The in-between approach is more robust and efficient
Surprising results challenge conventional choices in robot control
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModular Robots and Swarm Intelligence · 3D Printing in Biomedical Research · Evolutionary Algorithms and Applications
