Automatic locomotion design and experiments for a Modular robotic system

This paper presents a design method and experiments for whole-body locomotion by a modular robot. There are two types of locomotion for modular robots: a repeating self-reconfiguration and whole-body motion such as walking or crawling. For whole-body locomotion, designing a control method is more difficult than for ordinary robots because a modular robotic system can form various configurations, each of which has many degrees of freedom. This study proposes a unified framework for automatically designing an efficient locomotion controller suitable for any module configuration. The method utilizes neural oscillators (central pattern generators, CPGs), each of which works as a distributed joint controller of each module, and a genetic algorithm to optimize the CPG network. We verified the method by software simulations and hardware experiments, in which our modular robotic system, named M-TRAN II, performed stable and effective locomotion in various configurations.

[1]  Yoshiaki Kudo,et al.  Internally-balanced magnet unit , 1986, Adv. Robotics.

[2]  Arancha Casal,et al.  Self-reconfiguration planning for a class of modular robots , 1999, Optics East.

[3]  Isao Ono,et al.  A Real Coded Genetic Algorithm for Function Optimization Using Unimodal Normal Distributed Crossover , 1997, ICGA.

[4]  Auke Jan Ijspeert,et al.  Evolution of neural controllers for salamanderlike locomotion , 1999, Optics East.

[5]  Mark Yim,et al.  New locomotion gaits , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[6]  Marsette Vona,et al.  A basis for self-reconfiguring robots using crystal modules , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[7]  Shigenobu Kobayashi,et al.  A Real-Coded Genetic Algorithm for Function Optimization Using the Unimodal Normal Distribution Crossover , 1999 .

[8]  Eiichi Yoshida,et al.  A distributed method for reconfiguration of a three-dimensional homogeneous structure , 1998, Adv. Robotics.

[9]  Daniela Rus,et al.  Motion synthesis for the self-reconfiguring molecule , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[10]  Hajime Asama,et al.  Self-organizing collective robots with morphogenesis in a vertical plane , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[11]  Jordan B. Pollack,et al.  Towards continuously reconfigurable self-designing robotics , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[13]  Pradeep K. Khosla,et al.  A hierarchical motion planning strategy for a uniform self-reconfigurable modular robotic system , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[14]  Eiichi Yoshida,et al.  Self-reconfigurable modular robot (M-TRAN) and its motion design , 2002, 7th International Conference on Control, Automation, Robotics and Vision, 2002. ICARCV 2002..

[15]  Eiichi Yoshida,et al.  A Distributed Method for Reconfiguration of 3-D Homogeneous Structure , 2006 .

[16]  Gentaro Taga,et al.  A model of the neuro-musculo-skeletal system for human locomotion , 1995, Biological Cybernetics.

[17]  Zack J. Butler,et al.  Generic decentralized control for a class of self-reconfigurable robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[18]  Eiichi Yoshida,et al.  Self-assembly and self-repair method for a distributed mechanical system , 1999, IEEE Trans. Robotics Autom..

[19]  Randall D. Beer,et al.  Evolving Dynamical Neural Networks for Adaptive Behavior , 1992, Adapt. Behav..

[20]  Toshio Fukuda,et al.  Dynamically reconfigurable robotic system , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[21]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[22]  Matthew M. Williamson,et al.  Neural control of rhythmic arm movements , 1998, Neural Networks.

[23]  Hiroshi Kimura,et al.  Realization of Dynamic Walking and Running of the Quadruped Using Neural Oscillator , 1999, Auton. Robots.

[24]  Eiichi Yoshida,et al.  Self-Repairing Mechanical Systems , 2001, Auton. Robots.

[25]  Eiichi Yoshida,et al.  A 3-D self-reconfigurable structure , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[26]  Eiichi Yoshida,et al.  Micro Self-Reconfigurable Robotic System using Shape Memory Alloy , 2000, DARS.

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

[28]  Gregory S. Chirikjian,et al.  Evaluating efficiency of self-reconfiguration in a class of modular robots , 1996, J. Field Robotics.

[29]  Kiyotoshi Matsuoka,et al.  Mechanisms of frequency and pattern control in the neural rhythm generators , 1987, Biological Cybernetics.

[30]  Eiichi Yoshida,et al.  A Self-Reconfigurable Modular Robot (MTRAN) - Hardware and Motion Planning Software - , 2002, DARS.

[31]  Wei-Min Shen,et al.  Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots , 2002, IEEE Trans. Robotics Autom..

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