Design of central pattern generator for humanoid robot walking based on multi-objective GA

Recently, the field of humanoid robotics attracts more and more interest and the research on humanoid locomotion based on central pattern generators (CPG) reveals many challenging aspects. This paper describes the design of CPG for stable humanoid bipedal locomotion using an evolutionary approach. In this research, each joint of the humanoid is driven by a neuron that consists of two coupled neural oscillators, and corresponding joint's neurons are connected by strength weight. To achieve natural and robust walking pattern, an evolutionary-based multi-objective optimization algorithm is used to solve the weight optimization problem. The fitness functions are formulated based on zero moment point (ZMP), global attitude of the robot and the walking speed. In the algorithms, real value coding and tournament selection are applied, the crossover and mutation operators are chosen as heuristic crossover and boundary mutation respectively. Following evolving, the robot is able to walking in the given environment and a simulation shows the result.

[1]  Masayuki Inaba,et al.  Remote-Brained Robots , 1997, IJCAI.

[2]  Yasuo Kuniyoshi,et al.  Three dimensional bipedal stepping motion using neural oscillators-towards humanoid motion in the real world , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[3]  R. Brooks,et al.  The cog project: building a humanoid robot , 1999 .

[4]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[5]  S. Rossignol,et al.  Spinal pattern generation , 1994, Current Opinion in Neurobiology.

[6]  Chong-Won Lee,et al.  Human Interface, Automatic Planning, and Control of a Humanoid Robot , 1998, Int. J. Robotics Res..

[7]  Atsuo Takanishi,et al.  Development of a bipedal humanoid robot-control method of whole body cooperative dynamic biped walking , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[8]  Atsuo Kawamura,et al.  A design method of neural oscillatory networks for generation of humanoid biped walking patterns , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[9]  Gentaro Taga,et al.  A model of the neuro-musculo-skeletal system for anticipatory adjustment of human locomotion during obstacle avoidance , 1998, Biological Cybernetics.