To simply and effectively realize the trajectory tracking control of a bionic joint actuated by a single pneumatic artificial muscle (PAM), a cascaded control strategy is proposed based on the robust modeling method. Firstly, the relationship between the input voltage of the proportional directional control valve and the inner driving pressure of PAM is expressed as a nonlinear model analytically. Secondly, the nonlinear relationship between the driving pressure input of PAM and the angular position output of the bionic joint is described as a second order linear time-invariant model (LTI) accompanied with parametric perturbations, equivalently, and then the parameters of the model are identified by the robust modeling method. Then, a hybrid model is established based on the two models (the nonlinear model and the LTI model), and corresponding to it, a cascaded controller is developed, the outer loop of which is an H∞ controller for the angular position tracking designed by loop-shaping design procedure (LSDP) and the inner loop is a nonlinear controller based on the feedback linearization theory for the PAM driving pressure control. Finally, the experiment is accomplished within the joint rotation range of 90° and with the work frequency upper bound of 1.25 rad/s. And the joint with the developed cascaded controller tracks given reference trajectories with steady-state errors smaller than 2%. Results show that the trajectory tracking control of a highly nonlinear system is highly efficient using the proposed strategy in the case of relatively low work frequency.
[1] Caldwell D G, Medrano-Cerda G A, Goodwin M. Control of pneumatic muscle actuators[J]. IEEE Control Systems Magazine, 1995, 15(1): 40-48. [2] Hildebrandt A, Sawodny O, Neumann R, et al. A flatness based design for tracking control of pneumatic muscle actuators[C]//IEEE International Conference on Control, Automation, Robotics and Vision. Piscataway, USA: IEEE, 2002: 1156-1161.[3] Schindele D, Aschemann H. Comparison of cascaded backstepping control approaches with hysteresis compensation for a linear axis with pneumatic muscles[C]//9th IFAC Symposium on Nonlinear Control Systems. New York, USA: IFAC, 2013: 773-778.[4] Zhu X C, Tao G L, Yao B, et al. Adaptive robust posture control of a parallel manipulator driven by pneumatic muscles[J]. Automatica, 2008, 44(9): 2248-2257. [5] Schindele D, Aschemann H. Trajectory tracking of a pneumatically driven parallel robot using higher-order SMC[C]//IEEE International Conference on Methods and Models in Automation and Robotics. Piscataway, USA: IEEE, 2010: 387-392.[6] Aschemann H, Schindele D. Comparison of model-based approaches to the compensation of hysteresis in the force characteristic of pneumatic muscles[J]. IEEE Transactions on Industrial Electronics, 2014, 61(7): 3620-3629. [7] Chikh L, Poignet P, Pierrot F, et al. A predictive robust cascade position-torque control strategy for pneumatic artificial muscles [C]//American Control Conference. Piscataway, USA: IEEE, 2010: 6022-6029.[8] Lin L H, Yen J Y, Wang F C. Robust control for a pneumatic muscle actuator system[J]. Transactions of the Canadian Society for Mechanical Engineering, 2013, 37(3): 581-590.[9] Slotine J, Li W P. Applied nonlinear control[M]. Upper Saddle River, USA: Prentice Hall, 1991.[10] Festo AG & Co. KG. Documentation fluidic muscle DMSP 2013[EB/OL]. [2015-10-01]. http://www.festo.com.cn/cat/en-cn_cn/data/doc_engb/PDF/EN/DMSP-MAS_EN.PDF.[11] Shin D, Seitz F, Khatib O, et al. Analysis of torque capacities in hybrid actuation for human-friendly robot design[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2010: 799-804.[12] Beater P. Pneumatic drives[M]. Berlin, Germany: Springer-Verlag, 2007: 28-32.[13] Tomas-Rodriguez M, Banks S P. Linear, time-varying approximations to nonlinear dynamical systems[M]//Lecture Notes in Control and Information Science, vol.400. Berlin, Germany: Springer-Verlag, 2010: 11-28.[14] Wang X, Li M T, Guo W, et al. Development of an antagonistic bionic joint controller for a musculoskeletal quadruped[C] //IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA: IEEE, 2013: 4466-4471.[15] Gu D W, Petkov P H, Konstantinov M. Robust control design with MATLAB[M]. London, UK: Springer-Verlag, 2005: 13-67.[16] Hildebrandt A, Sawodny O, Neumann R, et al. A cascaded tracking control concept for pneumatic muscle actuator[C]// American Control Conference. Piscataway, USA: IEEE, 2003: 680-685.[17] Zhou K M, Doyle J C. Essentials of robust control[M]. Upper Saddle River, USA: Prentice Hall, 1998: 226-235.[18] Festo AG & Co. KG. Documentation for proportional directional control valves MPYE 2013[EB/OL]. [2015-10-01]. http://ww w.festo.com.cn/cat/en-cn_cn/data/doc_engb/PDF/EN/MPYE_E N.PDF.[19] Krichel S V, Sawodny O, Hildebrandt A. Tracking control of a pneumatic muscle actuator using one servovalve[C]//American Control Conference. Piscataway, USA: IEEE, 2010: 4385-4390.[20] Reinelt W, Garulli A, Ljung L. Comparing different approaches to model error modeling in robust identification[J]. Automatica, 2002, 38(5): 787-803.