Generative representations for the automated design of modular physical robots

被引:92
作者
Hornby, GS [1 ]
Lipson, H [1 ]
Pollack, JB [1 ]
机构
[1] Brandeis Univ, Dept Comp Sci, Ctr Complex Syst, Waltham, MA 02454 USA
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 2003年 / 19卷 / 04期
关键词
design automation; evolutionary robotics; generative representations;
D O I
10.1109/TRA.2003.814502
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The field of evolutionary robotics has demonstrated the ability to automatically design the morphology and controller of simple physical robots through synthetic evolutionary processes. However, it is not clear if variation-based search processes can attain the complexity of design necessary for practical engineering of robots. Here., we demonstrate an automatic design system that produces complex robots by exploiting the principles of regularity, modularity, hierarchy, and reuse. These techniques are already established principles of scaling in engineering design and have been observed in nature, but have not been broadly used in artificial evolution. We gain these advantages through the use of a generative representation, which combines a programmatic representation with an algorithmic process that compiles the representation into a detailed construction plan. This approach is shown to have two benefits: it can reuse components in regular and hierarchical ways, providing a systematic way to create more complex modules from simpler ones; and the evolved representations can capture intrinsic properties of the design space, so that variations in the representations move through the design space more effectively than equivalent-sized changes in a nongenerative representation. Using this system, we demonstrate for the first time the evolution and construction of modular, three-dimensional, physically locomoting robots, comprising many more components than previous work on body-brain evolution.
引用
收藏
页码:703 / 719
页数:17
相关论文
共 50 条
[1]  
Back T., 1991, P 4 INT C GEN ALG, P2
[2]  
Back T., 1996, EVOLUTIONARY ALGORIT
[3]  
Bentley P, 1999, GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P35
[4]  
Bentley P, 1999, EVOLUTIONARY DESIGN BY COMPUTERS, P1
[5]  
Bentley P., 1996, THESIS U HUDDERSFIEL
[6]  
CHEN IM, 1995, IEEE INT CONF ROBOT, P132, DOI 10.1109/ROBOT.1995.525275
[7]  
Chocron O, 1997, IEEE INT CONF ROBOT, P223, DOI 10.1109/ROBOT.1997.620042
[8]  
Coates P, 1999, EVOLUTIONARY DESIGN BY COMPUTERS, P323
[9]   On modular design of field robotic systems [J].
Farritor, S ;
Dubowsky, S .
AUTONOMOUS ROBOTS, 2001, 10 (01) :57-65
[10]  
Farritor S, 1996, IEEE INT CONF ROBOT, P2890, DOI 10.1109/ROBOT.1996.509151