Indirect sliding mode control based on gray-box identification method for pneumatic artificial muscle

Abstract We present an indirect robust nonlinear controller for position-tracking control of a pneumatic artificial muscle (PAMs) testing system. The system modeling is reviewed, for which the existence of uncertain, unknown, and nonlinear terms in the internal dynamics is presented. From the obtained results, an online identification method is proposed for estimation of the internal functions with learning rules designed via a Lyapunov derivative function. A robust nonlinear controller is then designed based on the approximated functions to satisfy the control objective under the sliding mode technique. Appropriate selection of the smooth robust gain and the sliding surface ensures convergence of the tracking error to a desired level of performance. Stability of the closed-loop system is proven through another Lyapunov function. The proposed approach is verified and compared with a conventional proportional–integral–differential (PID) controller, adaptive recurrent neural network (ARNN) controller, and robust nonlinear controller in a real-time system with three different kinds of trajectories and loading. From the comparative experimental results, the effectiveness of the proposed method is confirmed with respect to transient response, steady-state behavior, and loading effect.

[1]  Hendrik Van Brussel,et al.  Modeling and control of a pneumatic artificial muscle manipulator joint – Part I: Modeling of a pneumatic artificial muscle manipulator joint with accounting for creep effect , 2012 .

[2]  Blake Hannaford,et al.  Measurement and modeling of McKibben pneumatic artificial muscles , 1996, IEEE Trans. Robotics Autom..

[3]  Sheng Quan Xie,et al.  An iterative fuzzy controller for pneumatic muscle driven rehabilitation robot , 2011, Expert Syst. Appl..

[4]  Bertrand Tondu,et al.  Second order sliding mode control for an anthropomorphic robot-arm driven with pneumatic artificial muscles , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[5]  Pierre Lopez,et al.  Modeling and control of McKibben artificial muscle robot actuators , 2000 .

[6]  Zhong-Ping Jiang,et al.  A fuzzy backstepping controller for a pneumatic muscle actuator system , 2001, Proceeding of the 2001 IEEE International Symposium on Intelligent Control (ISIC '01) (Cat. No.01CH37206).

[7]  Ho Pham Huy Anh,et al.  Online tuning gain scheduling MIMO neural PID control of the 2-axes pneumatic artificial muscle (PAM) robot arm , 2010, Expert Syst. Appl..

[8]  Kenji Kawashima,et al.  Application of robot arm using fiber knitted type pneumatic artificial rubber muscles , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Thananchai Leephakpreeda,et al.  Empirical modeling of dynamic behaviors of pneumatic artificial muscle actuators. , 2013, ISA transactions.

[10]  Darwin G. Caldwell,et al.  Control of pneumatic muscle actuators , 1995 .

[11]  Bertrand Tondu,et al.  A Seven-degrees-of-freedom Robot-arm Driven by Pneumatic Artificial Muscles for Humanoid Robots , 2005, Int. J. Robotics Res..

[12]  Franck Plestan,et al.  Pneumatic actuator control: Solution based on adaptive twisting and experimentation , 2013 .

[13]  Christopher E. Hann,et al.  Nonparametric control algorithms for a pneumatic artificial muscle , 2012, Expert Syst. Appl..

[14]  Kyoung Kwan Ahn,et al.  Nonlinear PID control to improve the control performance of the pneumatic artificial muscle manipulator using neural network , 2005 .

[15]  Kyoung Kwan Ahn,et al.  Hybrid control of a pneumatic artificial muscle (PAM) robot arm using an inverse NARX fuzzy model , 2011, Eng. Appl. Artif. Intell..

[16]  Kyoung Kwan Ahn,et al.  Nonlinear PID control to improve the control performance of 2 axes pneumatic artificial muscle manipulator using neural network , 2006 .

[17]  J.H. Lilly Adaptive tracking for pneumatic muscle actuators in bicep and tricep configurations , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[18]  Cheng Guan,et al.  Adaptive sliding mode control of electro-hydraulic system with nonlinear unknown parameters , 2008 .

[19]  A. Rezoug,et al.  Fuzzy terminal sliding mode controller for robot arm actuated by pneumatic artificial muscles , 2011, Eighth International Multi-Conference on Systems, Signals & Devices.

[20]  KyoungKwan Ahn,et al.  Improvement of the control performance of pneumatic artificial muscle manipulators using an intelligent switching control method , 2004 .

[21]  Pablo Carbonell,et al.  Nonlinear control of a pneumatic muscle actuator: backstepping vs. sliding-mode , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[22]  M. Mailah,et al.  Active force with fuzzy logic control of a two-link arm driven by pneumatic artificial muscles , 2011 .

[23]  Yuri B. Shtessel,et al.  A novel adaptive-gain supertwisting sliding mode controller: Methodology and application , 2012, Autom..

[24]  T.-J. Yeh,et al.  Control of McKibben pneumatic muscles for a power-assist, lower-limb orthosis , 2010 .

[25]  J. Landaluze,et al.  Modelling in Modelica and position control of a 1-DoF set-up powered by pneumatic muscles , 2010 .

[26]  Juan Luis Castro,et al.  Fuzzy logic controllers are universal approximators , 1995, IEEE Trans. Syst. Man Cybern..

[27]  Patrick van der Smagt,et al.  Neural Network Control of a Pneumatic Robot Arm , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[28]  Kyoung Kwan Ahn,et al.  Synchronization controller for a 3-R planar parallel pneumatic artificial muscle (PAM) robot using modified ANFIS algorithm , 2013 .

[29]  Shinji Hara,et al.  Feedback linearization for pneumatic actuator systems with static friction , 1997 .

[30]  George Nikolakopoulos,et al.  Pneumatic artificial muscles: A switching Model Predictive Control approach , 2013 .

[31]  Ching-Ping Chou,et al.  Static and dynamic characteristics of McKibben pneumatic artificial muscles , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[32]  Santosha K. Dwivedy,et al.  Control of pneumatic artificial muscle system through experimental modelling , 2012 .

[33]  Kyoung Kwan Ahn,et al.  Performance improvement of pneumatic artificial muscle manipulators using magneto-rheological brake , 2005 .

[34]  Yongji Wang,et al.  Modeling and control of McKibben artificial muscle enhanced with echo state networks , 2012 .

[35]  Xiangrong Shen,et al.  Nonlinear model-based control of pneumatic artificial muscle servo systems , 2010 .

[36]  Norman M. Wereley,et al.  Experimental Characterization and Static Modeling of McKibben Actuators , 2009 .

[37]  Thananchai Leephakpreeda Fuzzy logic based PWM control and neural controlled-variable estimation of pneumatic artificial muscle actuators , 2011, Expert Syst. Appl..

[38]  Tegoeh Tjahjowidodo,et al.  Control of a pneumatic artificial muscle (PAM) with model-based hysteresis compensation , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[39]  Ming-Kun Chang,et al.  T–S fuzzy model-based tracking control of a one-dimensional manipulator actuated by pneumatic artificial muscles , 2011 .

[40]  Kyoung Kwan Ahn,et al.  Design and implementation of an adaptive recurrent neural networks (ARNN) controller of the pneumatic artificial muscle (PAM) manipulator , 2009 .

[41]  Kyoung Kwan Ahn,et al.  Identification of pneumatic artificial muscle manipulators by a MGA-based nonlinear NARX fuzzy model , 2009 .

[42]  Harald Aschemann,et al.  Sliding-Mode Control of a High-Speed Linear Axis Driven by Pneumatic Muscle Actuators , 2008, IEEE Transactions on Industrial Electronics.

[43]  Jian Cao,et al.  Adaptive robust posture control of a parallel manipulator driven by pneumatic muscles , 2008, Autom..