Evolving control for modular robotic units

This paper describes a set of experiments aimed at exploring the use of artificial evolution to automatically produce controllers for a self-reconfiguring robot. The experiments are based upon initial experiments in programming distributed controllers in a simulation of the M-TRAN modules. This leads to a series of experiments that evolves and co-evolves controllers in a simulation of a new self-reconfigurable modular robot, called the ATRON. The results are discussed, and it is concluded that artificial evolution may be an approach for producing controllers for the individual ATRON module in such a way, that the collective of modules have a meaningful behavior.

[1]  Jeremy Kubica,et al.  Creating a smarter membrane: automatic code generation for modular self-reconfigurable robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[2]  Eiichi Yoshida,et al.  M-TRAN: self-reconfigurable modular robotic system , 2002 .

[3]  Eleanor G. Rieffel,et al.  Methods for evolving robust distributed robot control software: coevolutionary and single population techniques , 2001, Proceedings Third NASA/DoD Workshop on Evolvable Hardware. EH-2001.

[4]  Henrik Hautop Lund,et al.  Distributed Control in Self-reconfigurable Robots , 2003, ICES.

[5]  Eiichi Yoshida,et al.  Concept of self-reconfigurable modular robotic system , 2001, Artif. Intell. Eng..

[6]  Pradeep K. Khosla,et al.  A Modular Self-Reconfigurable Bipartite Robotic System: Implementation and Motion Planning , 2001, Auton. Robots.

[7]  Mark Yim,et al.  Telecubes: mechanical design of a module for self-reconfigurable robotics , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[8]  Ying Zhang,et al.  Distributed Control for 3D Metamorphosis , 2001, Auton. Robots.

[9]  Stefano Nolfi,et al.  Evolving mobile robots in simulated and real environments , 1995 .

[10]  Eiichi Yoshida,et al.  Motion Planning for a Self-Reconfigurable Modular Robot , 2000, ISER.

[11]  Robert Fitch,et al.  Distributed control for unit-compressible robots: goal-recognition, locomotion, and splitting , 2002 .

[12]  Wei-Min Shen,et al.  Using role-based control to produce locomotion in chain-type self-reconfigurable robots , 2002 .

[13]  Daniela Rus,et al.  Algorithms for self-reconfiguring molecule motion planning , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).