Evolution and Morphogenesis of Simulated Modular Robots: A Comparison Between a Direct and Generative Encoding
Evolution and Morphogenesis of Simulated Modular Robots: A Comparison Between a Direct and Generative Encoding
复制标题
模拟模块化机器人的进化和形态发生:直接编码和生成编码之间的比较
DOI:
10.1007/978-3-319-55849-3_56
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
K. Støy
中科院分区:
文献类型:
--
作者:
Frank Veenstra;A. Faíña;S. Risi;K. Støy
Modular robots offer an important benefit in evolutionary robotics, which is to quickly evaluate evolved morphologies and control systems in reality. However, artificial evolution of simulated modular robotics is a difficult and time consuming task requiring significant computational power. While artificial evolution in virtual creatures has made use of powerful generative encodings, here we investigate how a generative encoding and direct encoding compare for the evolution of locomotion in modular robots when the number of robotic modules changes. Simulating less modules would decrease the size of the genome of a direct encoding while the size of the genome of the implemented generative encoding stays the same. We found that the generative encoding is significantly more efficient in creating robot phenotypes in the initial stages of evolution when simulating a maximum of 5, 10, and 20 modules. This not only confirms that generative encodings lead to decent performance more quickly, but also that when simulating just a few modules a generative encoding is more powerful than a direct encoding for creating robotic structures. Over longer evolutionary time, the difference between the encodings no longer becomes statistically significant. This leads us to speculate that a combined approach – starting with a generative encoding and later implementing a direct encoding – can lead to more efficient evolved designs.