Optimal two-degree-of-freedom fuzzy control for locomotion control of a hydraulically actuated hexapod robot

Locomotion control of legged robots is a very challenging task because very accurate foot trajectory tracking control is necessary for stable walking. An electro-hydraulically actuated walking robot has sufficient power to walk on rough terrain and carry a heavier payload. However, electro-hydraulic servo systems suffer from various shortcomings such as a high degree of nonlinearity, uncertainty due to changing hydraulic properties, delay due to oil flow and dead-zone of the proportional electromagnetic control valves. These shortcomings lead to inaccurate analytical system model, therefore, application of classical control techniques result into large tracking error. Fuzzy logic is capable of modeling mathematically complex or ill-defined systems. Therefore, fuzzy logic is becoming popular for synthesis of control systems for complex and nonlinear plants. In this investigation, a two-degree-of-freedom fuzzy controller, consisting of a one-step-ahead fuzzy prefilter in the feed-forward loop and a PI-like fuzzy controller in the feedback loop, has been proposed for foot trajectory tracking control of a hydraulically actuated hexapod robot. The fuzzy prefilter has been designed by a genetic algorithm (GA) based optimization. The prefilter overcomes the flattery delay caused by the hydraulic dead-zone of the electromagnetic proportional control valve and thus helps to achieve better tracking. The feedback fuzzy controller ensures the stability of the overall system in the face of model uncertainty associated with hydraulically actuated robotic mechanisms. Experimental results exhibit that the proposed controller manifests better foot trajectory tracking performance compared to single-degree-of-freedom (SDF) fuzzy controller or optimal classical controller like state feedback LQR controller.

[1]  Cheng-Shion Shieh,et al.  Genetic fuzzy control for time-varying delayed uncertain systems with a robust stability safeguard , 2002, Appl. Math. Comput..

[2]  Dr. Hans Hellendoorn,et al.  An Introduction to Fuzzy Control , 1996, Springer Berlin Heidelberg.

[3]  Da Ruan,et al.  Fuzzy control rules extraction from perception-based information using computing with words , 2002, Inf. Sci..

[4]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[5]  Edwin K. P. Chong,et al.  A two-layered fuzzy logic controller for systems with deadzones , 1994, IEEE Trans. Ind. Electron..

[6]  F. Cadini,et al.  Genetic algorithm optimization of a model-free fuzzy control system , 2005 .

[7]  Gene F. Franklin,et al.  Digital control of dynamic systems , 1980 .

[8]  L X Wang,et al.  Fuzzy basis functions, universal approximation, and orthogonal least-squares learning , 1992, IEEE Trans. Neural Networks.

[9]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[10]  Hyun-Su Kim,et al.  Design of fuzzy logic controller for smart base isolation system using genetic algorithm , 2006 .

[11]  Yang Xu,et al.  Application of fuzzy Naive Bayes and a real-valued genetic algorithm in identification of fuzzy model , 2005, Inf. Sci..

[12]  Peter J. Fleming,et al.  Design of robust fuzzy-logic control systems by multi-objective evolutionary methods with hardware in the loop , 2004, Eng. Appl. Artif. Intell..

[13]  Kwang Y. Lee,et al.  Wide range operation of a power unit via feedforward fuzzy control [thermal power plants] , 2000 .

[14]  Hai-Jiao Guo,et al.  A state-space parametrization of discrete-time two-degree-of-freedom integral controllers , 1994, Autom..

[15]  Plamen P. Angelov,et al.  Automatic generation of fuzzy rule-based models from data by genetic algorithms , 2003, Inf. Sci..

[16]  Igor Škrjanc,et al.  Robustness of fuzzy control and its application to a thermal plant , 2000 .

[17]  Yosuke Ikedo,et al.  Walking control of COMET-III using discrete time preview sliding mode controller , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[18]  Raymond S. K. Kwan,et al.  A fuzzy genetic algorithm for driver scheduling , 2003, Eur. J. Oper. Res..

[19]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[20]  Hiroyuki Tamura,et al.  Decentralized adaptive control of robotic manipulators , 1988 .

[21]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[22]  N. C. Sahoo,et al.  A fuzzy genetic approach for network reconfiguration to enhance voltage stability in radial distribution systems , 2006 .

[23]  Chun-Yi Su,et al.  Robust adaptive control of a class of nonlinear systems with unknown dead-zone , 2004, Autom..

[24]  Nabil Derbel,et al.  Fuzzy control of robot manipulators , 2002 .

[25]  Panos J. Antsaklis,et al.  Hidden modes of two degrees of freedom systems in control design , 1990 .

[26]  Ahmad B. Rad,et al.  Fuzzy-genetic algorithm for automatic fault detection in HVAC systems , 2007, Appl. Soft Comput..

[27]  Kenzo Nonami,et al.  Development and Control of Mine Detection Robot COMET-II and COMET-III , 2003 .

[28]  Dipti Srinivasan,et al.  Automated fault detection in power distribution networks using a hybrid fuzzy–genetic algorithm approach , 2000 .

[29]  Elias Todorovich,et al.  Genetic algorithms and fuzzy control: a practical synergism for industrial applications , 2003, Comput. Ind..

[30]  J. D. Perkins,et al.  On the design of robust two degree of freedom controllers , 1993, Autom..

[31]  Michael J. Grimble Two-degrees of freedom feedback and feedforward optimal control of multivariable stochastic systems , 1988, Autom..

[32]  Fanping Bu,et al.  Nonlinear model based coordinated adaptive robust control of electro-hydraulic robotic arms via overparametrizing method , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[33]  C. Johnson,et al.  Adaptive implementation of one-step-ahead optimal control via input matching , 1977, 1977 IEEE Conference on Decision and Control including the 16th Symposium on Adaptive Processes and A Special Symposium on Fuzzy Set Theory and Applications.

[34]  Stefan Preitl,et al.  Stability analysis and development of a class of fuzzy control systems , 2000 .

[35]  Guanrong Chen,et al.  Design and analysis of a fuzzy proportional-integral-derivative controller , 1996, Fuzzy Sets Syst..

[36]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[37]  Yaochu Jin,et al.  Decentralized adaptive fuzzy control of robot manipulators , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[38]  Predrag D. Vukovic,et al.  One-step ahead predictive fuzzy controller , 2001, Fuzzy Sets Syst..

[39]  Dilip Kumar Pratihar,et al.  Diagnosis of the diseases--using a GA-fuzzy approach , 2004, Inf. Sci..

[40]  Mark Last,et al.  A fuzzy-based lifetime extension of genetic algorithms , 2005, Fuzzy Sets Syst..

[41]  Rajani K. Mudi,et al.  A self-tuning fuzzy PI controller , 2000, Fuzzy Sets Syst..

[42]  János Abonyi,et al.  Fuzzy Model Identification for Control , 2003 .