SVR Versus Neural-Fuzzy Network Controllers for the Sagittal Balance of a Biped Robot

The real-time balance control of an eight-link biped robot using a zero moment point (ZMP) dynamic model is difficult due to the processing time of the corresponding equations. To overcome this limitation, two alternative intelligent computing control techniques were compared: one based on support vector regression (SVR) and another based on a first-order Takagi-Sugeno-Kang (TSK)-type neural-fuzzy (NF) network. Both methods use the ZMP error and its variation as inputs and the output is the correction of the robot's torso necessary for its sagittal balance. The SVR and the NF were trained based on simulation data and their performance was verified with a real biped robot. Two performance indexes are proposed to evaluate and compare the online performance of the two control methods. The ZMP is calculated by reading four force sensors placed under each robot's foot. The gait implemented in this biped is similar to a human gait that was acquired and adapted to the robot's size. Some experiments are presented and the results show that the implemented gait combined either with the SVR controller or with the TSK NF network controller can be used to control this biped robot. The SVR and the NF controllers exhibit similar stability, but the SVR controller runs about 50 times faster.

[1]  Sayan Mukherjee,et al.  Support Vector Method for Multivariate Density Estimation , 1999, NIPS.

[2]  Sven Behnke,et al.  Online trajectory generation for omnidirectional biped walking , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[3]  Jun-Ho Oh,et al.  Experimental realization of dynamic walking for a human-riding biped robot, HUBO FX-1 , 2007, Adv. Robotics.

[4]  V.F. Pires,et al.  A neural-fuzzy walking control of an autonomous biped robot , 2004, Proceedings World Automation Congress, 2004..

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

[6]  Aly A. Farag,et al.  Classification of Multispectral Data Using Support Vector Machines Approach for Density Estimation , 2003 .

[7]  Mark S. Nixon,et al.  Extracting human gait signatures by body segment properties , 2002, Proceedings Fifth IEEE Southwest Symposium on Image Analysis and Interpretation.

[8]  Jun Nishii,et al.  Trajectory planning for a leg swing during human walking , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[9]  Miomir Vukobratović,et al.  SURVEY OF INTELLIGENT CONTROL ALGORITHMS FOR HUMANOID ROBOTS , 2005 .

[10]  Kui Hong Park,et al.  Stabilization of Biped Robot based on Two mode Q-learning , 2004 .

[11]  Jun Morimoto,et al.  Poincaré-Map-Based Reinforcement Learning For Biped Walking , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[12]  Kazuhito Yokoi,et al.  A high stability, smooth walking pattern for a biped robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[13]  Gwi-Tae Park,et al.  Zero-moment point trajectory modelling of a biped walking robot using an adaptive neuro-fuzzy system , 2005 .

[14]  Jin Bae Park,et al.  Sliding Mode Control Based on Self-Recurrent Wavelet Neural Network for Five-link Biped Robot , 2006, 2006 SICE-ICASE International Joint Conference.

[15]  K. H. Low,et al.  Locomotive Control of a Wearable Lower Exoskeleton for Walking Enhancement , 2006 .

[16]  David A. Winter,et al.  Biomechanics and Motor Control of Human Movement , 1990 .

[17]  Fernando Santos Osório,et al.  Gait Control Generation for Physically Based Simulated Robots Using Genetic Algorithms , 2006, IBERAMIA-SBIA.

[18]  Gwi-Tae Park,et al.  Fuzzy Modeling of Zero Moment Point Trajectory for a Biped Walking Robot , 2004, KES.

[19]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[20]  A. Paulo Coimbra,et al.  Rejection of an external force in the sagittal plane applied on a biped robot using a neuro-fuzzy controller , 2009, 2009 International Conference on Advanced Robotics.

[21]  Olivier Stasse,et al.  Real-time (self)-collision avoidance task on a hrp-2 humanoid robot , 2008, 2008 IEEE International Conference on Robotics and Automation.

[22]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[23]  Jin Bae Park,et al.  Robust Control of Planar Biped Robots in Single Support Phase Using Intelligent Adaptive Backstepping Technique , 2007 .

[24]  A. Marto,et al.  A Human Gait Analyzer , 2007, 2007 IEEE International Symposium on Intelligent Signal Processing.

[25]  Atsuo Takanishi,et al.  A biologically inspired CPG-ZMP control system for the real-time balance of a single-legged belly dancing robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[26]  J.P. Ferreira,et al.  Simulation control of a biped robot with Support Vector Regression , 2007, 2007 IEEE International Symposium on Intelligent Signal Processing.

[27]  Gordon Cheng,et al.  Disturbance Rejection for Biped Humanoids , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[28]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[29]  Min Cheol Lee,et al.  Fuzzy Posture Control for Biped Walking Robot Based on Force Sensor for ZMP , 2006, 2006 SICE-ICASE International Joint Conference.

[30]  Miomir Vukobratovic,et al.  Hybrid Dynamic Control Algorithm for Humanoid Robots Based on Reinforcement Learning , 2008, J. Intell. Robotic Syst..

[31]  Jong Hyeon Park,et al.  Fuzzy-logic zero-moment-point trajectory generation for reduced trunk motions of biped robots , 2003, Fuzzy Sets Syst..

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

[33]  Martijn Wisse,et al.  Using a controller based on reinforcement learning for a passive dynamic walking robot , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[34]  Miomir Vukobratović,et al.  Biped Locomotion: Dynamics, Stability, Control and Application , 1990 .

[35]  Prahlad Vadakkepat,et al.  Disturbance rejection by online ZMP compensation , 2008, Robotica.

[36]  Prahlad Vadakkepat,et al.  Genetic algorithm-based optimal bipedal walking gait synthesis considering tradeoff between stability margin and speed , 2009, Robotica.

[37]  Shin Ishii,et al.  Reinforcement learning for quasi-passive dynamic walking of an unstable biped robot , 2006, Robotics Auton. Syst..

[38]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[39]  Jun-Ho Oh,et al.  Online free walking trajectory generation for biped humanoid robot KHR-3(HUBO) , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[40]  Shuuji Kajita,et al.  ZMP-Based Biped Running Control , 2007, IEEE Robotics & Automation Magazine.