Evolving and generalising morphologies for locomoting micro-scale robotic agents

被引:0
作者
Matthew Uppington
Pierangelo Gobbo
Sabine Hauert
Helmut Hauser
机构
[1] University of West England,Bristol Robotics Laboratory, Farscope CDT
[2] University of Bristol,Department of Aerospace Engineering
[3] University of Trieste,Department of Chemical and Pharmaceutical Sciences
[4] University of Bristol,Department of Engineering Mathematics
来源
Journal of Micro and Bio Robotics | 2022年 / 18卷
关键词
Morphology; Artificial evolution; Micro-scale; Locomotion;
D O I
暂无
中图分类号
学科分类号
摘要
Designing locomotive mechanisms for micro-scale robotic systems could enable new approaches to tackling problems such as transporting cargos, or self-assembling into pre-programmed architectures. Morphological factors often play a crucial role in determining the behaviour of micro-systems, yet understanding how to design these aspects optimally is a challenge. This paper explores how the morphology of a multi-cellular micro-robotic agent can be optimised for reliable locomotion using artificial evolution in a stochastic environment. We begin by establishing the theoretical mechanisms that would allow for collective locomotion to emerge from contractile actuations in multiple connected cells. These principles are used to develop a Cellular Potts model, in order to explore the locomotive performance of morphologies in simulation. Evolved morphologies yield significantly better performance in terms of the reliability of the travel direction and the distance covered, compared to random morphologies. Finally, we demonstrate that patterns in evolved morphologies are robust to small imperfections and generalise well to larger morphologies.
引用
收藏
页码:37 / 47
页数:10
相关论文
共 5 条
[1]  
Wegner S(2015)Photocleavable linker for the patterning of bioactive molecules’ Nature Publishing Group 5 2015-503
[2]  
Sentürk OI(2017)Coordinated control of multi-robot systems A Survey, SICE Journal of Control, Measurement, and System Integration 10 495-undefined
[3]  
Spatz JP(undefined)undefined undefined undefined undefined-undefined
[4]  
Corteacutes J(undefined)undefined undefined undefined undefined-undefined
[5]  
Egerstedt M(undefined)undefined undefined undefined undefined-undefined