A string-based representation and crossover operator for evolutionary design of dynamical mechanisms

Journal Article (2018)
Author(s)

P.R. Kuppens (TU Delft - Mechatronic Systems Design)

Wouter Wolfslag (TU Delft - Learning & Autonomous Control)

Research Group
Mechatronic Systems Design
Copyright
© 2018 P.R. Kuppens, W.J. Wolfslag
DOI related publication
https://doi.org/10.1109/LRA.2018.2800102
More Info
expand_more
Publication Year
2018
Language
English
Copyright
© 2018 P.R. Kuppens, W.J. Wolfslag
Research Group
Mechatronic Systems Design
Issue number
3
Volume number
3
Pages (from-to)
1600-1607
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Robots would perform better when their mechanical structure is specifically designed for their designated task, for instance by adding spring mechanisms. However, designing such mechanisms, which match the dynamics of the robot with the task, is hard and time consuming. To assist designers, a platform that automatically designs dynamical mechanisms is needed. This letter introduces a novel string-based representation for mechanisms, including evolutionary operators, that allows an evolutionary algorithm to automatically design dynamical mechanisms for a designated task. The mechanism representation allows simultaneous optimization of topology and parameters. Simulation experiments investigate various algorithms to obtain best optimization performance. We show the efficacy of the representation, operators, and evolutionary algorithm by designing mechanisms that track straight lines and ellipses by virtue of both their kinematic and dynamic properties.

Files

08276271.pdf
(pdf | 2.52 Mb)
- Embargo expired in 31-07-2018
License info not available