Mike Angus
Practical Hardware for Evolvable Robots
Angus, Mike; Buchanan, Edgar; Le Goff, Léni K.; Hart, Emma; Eiben, Agoston; De Carlo, Matteo; Winfield, Alan F.; Hale, Matthew; Woolley, Robert; Timmis, Jonathan; Tyrrell, Andy M.
Authors
Edgar Buchanan
Dr Leni Le Goff L.LeGoff2@napier.ac.uk
Lecturer
Prof Emma Hart E.Hart@napier.ac.uk
Professor
Agoston Eiben
Matteo De Carlo
Alan F. Winfield
Matthew Hale
Robert Woolley
Jonathan Timmis
Andy M. Tyrrell
Abstract
The evolutionary robotics field offers the possibility of autonomously generating robots that are adapted to desired tasks by iteratively optimising across successive generations of robots with varying configurations until a high-performing candidate is found. The prohibitive time and cost of actually building this many robots means that most evolutionary robotics work is conducted in simulation, but to apply evolved robots to real-world problems, they must be implemented in hardware, which brings new challenges. This paper explores in detail the design of an example system for realising diverse evolved robot bodies, and specifically how this interacts with the evolutionary process. We discover that every aspect of the hardware implementation introduces constraints that change the evolutionary space, and exploring this interplay between hardware constraints and evolution is the key contribution of this paper. In simulation, any robot that can be defined by a suitable genetic representation can be implemented and evaluated, but in hardware, real-world limitations like manufacturing/assembly constraints and electrical power delivery mean that many of these robots cannot be built, or will malfunction in operation. This presents the novel challenge of how to constrain an evolutionary process within the space of evolvable phenotypes to only those regions that are practically feasible: the viable phenotype space. Methods of phenotype filtering and repair were introduced to address this, and found to degrade the diversity of the robot population and impede traversal of the exploration space. Furthermore, the degrees of freedom permitted by the hardware constraints were found to be poorly matched to the types of morphological variation that would be the most useful in the target environment. Consequently, the ability of the evolutionary process to generate robots with effective adaptations was greatly reduced. The conclusions from this are twofold. 1) Designing a hardware platform for evolving robots requires different thinking, in which all design decisions should be made with reference to their impact on the viable phenotype space. 2) It is insufficient to just evolve robots in simulation without detailed consideration of how they will be implemented in hardware, because the hardware constraints have a profound impact on the evolutionary space.
Citation
Angus, M., Buchanan, E., Le Goff, L. K., Hart, E., Eiben, A., De Carlo, M., Winfield, A. F., Hale, M., Woolley, R., Timmis, J., & Tyrrell, A. M. (2023). Practical Hardware for Evolvable Robots. Frontiers in Robotics and AI, 10, Article 1206055. https://doi.org/10.3389/frobt.2023.1206055
Journal Article Type | Article |
---|---|
Acceptance Date | Aug 7, 2023 |
Online Publication Date | Aug 21, 2023 |
Publication Date | 2023 |
Deposit Date | Aug 9, 2023 |
Publicly Available Date | Aug 21, 2023 |
Electronic ISSN | 2296-9144 |
Publisher | Frontiers Media |
Peer Reviewed | Peer Reviewed |
Volume | 10 |
Article Number | 1206055 |
DOI | https://doi.org/10.3389/frobt.2023.1206055 |
Keywords | Evolutionary Robotics, Hardware Design, Modular robots, Hardware constraints, Autonomous robot fabrication, Robot manufacturability |
Publisher URL | https://www.frontiersin.org/articles/10.3389/frobt.2023.1206055/abstract |
Files
Practical hardware for evolvable robots
(39.8 Mb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
Copyright Statement
CC BY
Practical Hardware for Evolvable Robots (accepted version)
(22.4 Mb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
Bootstrapping artificial evolution to design robots for autonomous fabrication
(2020)
Journal Article
Robotics and Autonomous Systems for Environmental Sustainability: Monitoring Terrestrial Biodiversity
(2023)
Preprint / Working Paper
Towards a Unified Framework for Software-Hardware Integration in Evolutionary Robotics
(2024)
Journal Article
On Pros and Cons of Evolving Topologies with Novelty Search
(2020)
Presentation / Conference Contribution
Sample and time efficient policy learning with CMA-ES and Bayesian Optimisation
(2020)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search