Using Evolution to Design Modular Robots: An Empirical Approach to Select Module Designs
- Rodrigo Moreno,
- National University of Colombia,
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 276-290Publication milestones
- Published - 2020
Publication status
Published - 2020
Publisher
Springer, United States, GermanyBook series
- Book series name: Lecture Notes in Computer Science
Volume: 12104
ISSN: 0302-9743
ISBN (Print)
978-3-030-43721-3ISBN (Electronic)
978-3-030-43722-0Publication IDs
- Scopus: 85084740500
Host publication title
Applications of Evolutionary ComputationAbstract
In modular robots, the shape of the building blocks (robotic modules) greatly influences the end result. By changing the physical properties of the module, different robotic structures with better performance for a given task can be found. In this paper, we modify the modules of a modular robot platform, the EMERGE modular robot, in two different ways: changing the length of the module and changing the shape of the starting module (base). We use artificial evolution to optimize robots for a locomotion task using each different module length and base, and also evolve robots with combinations of modules of different length. Results show that, as the length of the module increases, the best robots obtained use fewer modules and fewer connections per module. However, the increase in length results also in a decrease in locomotion performance for large length increases. Interestingly, very few of the best robots found show symmetric structures, which can be attributed to their tendency to roll over as their main means of locomotion. Modular robot designers can use the information about the effectiveness of modules with different lengths, and the use of different starting bases, to reach trade-offs between the desired number of modules in a robot and their effectiveness for a given task.
Publication metrics
PlumX, opens in new tab
Citations
7
Captures
5
Access to documents
Accepted author manuscript, 2.78 MB
Related Event
Title
European Conference on the Applications of Evolutionary and bio-inspired Computation
Event type
ConferenceDegree of recognition
International eventDate
07/04/2020 - 09/04/2020Location
SevilleSpain
