A hybrid controller based on CPG and ZMP for biped locomotion

Biped locomotion has attracted much attention in recent years. The most successful implemented methods in this area are based on two approaches, central pattern generator (CPG) and zero moment point (ZMP). Unfortunately, neither of these concepts can solely solve the movement challenge completely. In this study, we introduce a hybrid controller to combine the advantages of these methods. The proposed controller is based on two major approaches, CPG and ZMP. This hybrid controller is composed of a trajectory control system and a trajectory generator system. The trajectory control system applied to keep the robot stable uses ZMP as a real time control feedback. The trajectory generator system, which is composed of nonlinear oscillators, generates stable motions. The parameters of CPG are tuned by a new two-stage approach using differential evolution (DE) and bees algorithm (BA). Furthermore, performance of the proposed controller is verified using the robotic simulation software Webots.

[1]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[2]  Kouhei Ohnishi,et al.  Walking Trajectory Planning on Stairs Using Virtual Slope for Biped Robots , 2011, IEEE Transactions on Industrial Electronics.

[3]  Ju-Jang Lee,et al.  Central pattern generator parameter search for a biped walking robot using nonparametric estimation based Particle Swarm Optimization , 2009 .

[4]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Kazuo Ishii,et al.  Behavior generation of bipedal robot using central pattern generator(CPG) (1st report: CPG parameters searching method by genetic algorithm) , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[6]  Ambarish Goswami,et al.  Postural Stability of Biped Robots and the Foot-Rotation Indicator (FRI) Point , 1999, Int. J. Robotics Res..

[7]  Hiroshi Shimizu,et al.  Self-organized control of bipedal locomotion by neural oscillators in unpredictable environment , 1991, Biological Cybernetics.

[8]  Arthur D Kuo,et al.  The relative roles of feedforward and feedback in the control of rhythmic movements. , 2002, Motor control.

[9]  Yoshihiro Kuroki,et al.  Integrated motion control for walking, jumping and running on a small bipedal entertainment robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[10]  Kemalettin Erbatur,et al.  Natural ZMP Trajectories for Biped Robot Reference Generation , 2009, IEEE Transactions on Industrial Electronics.

[11]  Sooyol Ok,et al.  Evolving bipedal locomotion with genetic programming - a preliminary report , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[12]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[13]  Chen Jiapin,et al.  Design of central pattern generator for humanoid robot walking based on multi-objective GA , 2000 .

[14]  David E. Orin,et al.  Interactive control of a six-legged vehicle with optimization of both stability and energy / , 1976 .

[15]  Krister Wolff,et al.  Structural Evolution of Central Pattern Generators for Bipedal Walking in 3D Simulation , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[16]  Soumik Mondal,et al.  A Central Pattern Generator based Nonlinear Controller to Simulate Biped Locomotion with a Stable Human Gait Oscillation , 2011 .

[17]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[18]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[19]  Jun Morimoto,et al.  Experimental Studies of a Neural Oscillator for Biped Locomotion with QRIO , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[20]  Stephen McGlinchey,et al.  Biologically Inspired Artificial Intelligence for Computer Games , 2007 .

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

[22]  Qijun Chen,et al.  Survey of locomotion control of legged robots inspired by biological concept , 2009, Science in China Series F: Information Sciences.

[23]  Keigo Watanabe,et al.  Central pattern generators based on Matsuoka oscillators for the locomotion of biped robots , 2008, Artificial Life and Robotics.

[24]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[25]  Ludovic Righetti,et al.  Programmable central pattern generators: an application to biped locomotion control , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[26]  Kazuhito Yokoi,et al.  Planning walking patterns for a biped robot , 2001, IEEE Trans. Robotics Autom..

[27]  H. Inoue,et al.  Dynamic walking pattern generation for a humanoid robot based on optimal gradient method , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[28]  Stephane Mojon Using nonlinear oscillators to control the locomotion of a simulated biped robot , 2004 .

[29]  P. A. Getting Central pattern generators can be understood , 1980, Behavioral and Brain Sciences.

[30]  Shin Ishii,et al.  Reinforcement learning for a biped robot based on a CPG-actor-critic method , 2007, Neural Networks.