Model Free Adaptive CMAC Hysteresis Compensation Control of the Pneumatic Muscle Joint
BAO Chunlei1, WANG Binrui1,2, JIN Yinglian1, KE Haisen1
1. College of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China;
2. College of Engineering, University of Tennessee, Knoxville 37996, USA
鲍春雷, 王斌锐, 金英连, 柯海森. 气动肌肉关节的无模型自适应CMAC迟滞补偿控制[J]. 机器人, 2015, 37(3): 298-303,309.DOI: 10.13973/j.cnki.robot.2015.0298.
BAO Chunlei, WANG Binrui, JIN Yinglian, KE Haisen. Model Free Adaptive CMAC Hysteresis Compensation Control of the Pneumatic Muscle Joint. ROBOT, 2015, 37(3): 298-303,309. DOI: 10.13973/j.cnki.robot.2015.0298.
In order to compensate the destruction of hysteresis on trajectory tracking control accuracy of pneumatic muscle joint, a joint model is established. Furthermore, a hysteresis force equation is derived accordingly and the hysteresis characteristics are tested and analyzed. A model free adaptive CMAC (cerebellar model articulation controller) hysteresis compensation control algorithm is presented, which adopts the double structure of inflation and deflation. Gradient descent is employed to adjust network weights of the inflation and deflation processes. The fourth order Fourier fitting function is used to denoise network weights. Based on the Gaussian function and the neighborhood error, an error credibility evaluation function is designed to adjust the learning rate and suppress the impact of burst interference on the neural network. Then the triangular wave trajectory tracking control is applied to training the neural network. Finally, the trained neural network is applied to sine wave trajectory tracking control with sudden disturbance. Experimental results show that the control algorithm is self-adaptive to the hysteresis variation in nonlinear curves tracking control. Using this algorithm, not only the sudden disturbance is restrained effectually, but also the control accuracy is improved.
[1] Schindele D, Aschemann H. Model-based compensation of hysteresis in the force characteristic of pneumatic musclesule{0pt}{1pt}[C]//12th IEEE International Workshop on Advanced Motion Control. Piscataway, USA: IEEE, 2012: doi: 10.1109/AMC.2012.6197057.[2] Vo-Minh T, Tjahjowidodo T, Ramon H. A new approach to modeling hysteresis in a pneumatic artificial muscle using the Maxwell-slip model[J]. IEEE Transactions on Mechatronics, 2011, 16(1): 177-186.[3] Chen X K, Hisayama T. Adaptive sliding-mode position control for piezo-actuated stage[J]. IEEE Transactions on Industrial Electronics, 2008, 55(11): 3927-3934.[4] Schreiber F, Sklyarenko Y, Runge G. Model-based controller design for antagonistic pairs of fluidic muscles in manipulator motion control[J]. IEEE Transactions on Methods and Models in Automation and Robotics, 2012, 40(2): 499-504.[5] Minh T V, Tjahjowidodo T, Ramon H. Cascade position control of a single pneumatic artificial muscle-mass system with hysteresis compensation[J]. Mechatronics, 2010, 20(3): 402-414.[6] Cui X, Shi G L, Shen W. Study on hysteresis of pneumatic artificial muscle based on group method of data handling neural network[J]. Journal of Shanghai Jiaotong University, 2012, 46(5): 931-935.[7] Yang B R, Shi G L. CMAC-based variable structure position control of a pneumatic muscle actuator system[J]. Chinese Journal of Mechanical Engineering, 2004, 40(10): 92-96.[8] 沈伟,施光林.基于气动人工肌肉的自适应模糊小脑模型神经网络位置跟踪控制 [J].上海交通大学学报,2012,46(10):579-583.Shen W, Shi G L. Adaptive fuzzy CMAC neural network position tracking control based on pneumatic artificial muscle[J]. Journal of Shanghai Jiaotong University, 2012, 46(4): 579-583.[9] 杨钢,李宝仁.基于 CMAC 的气动人工肌肉变结构位置控制研究 [J].机械工程学报,2005,40(10):92-96.Yang G, Li B R. Pneumatic muscle variable structure position control based on CMAC[J]. Journal of Mechanical Engineering, 2005, 40(10): 92-96.[10] Zhao H L, Sugisaka M, Jiang E. Research on CMAC control algorithm for a soft joint[J]. IEEE Transactions on Industrial Electronics, 2009, 56(7): 1967-1972.[11] Hou Z, Jin S. Data-driven model-free adaptive control for a class ofMIMO nonlinear discrete-time systems[J]. IEEE Transactions on NeuralNetworks, 2011, 22(12): 2173-2188.[12] Maehara M, Tanaka D, Maeda H. Estimation of joint stiffness usingEMG and application to master-slave system with an artificial musclemanipulator[J]. IEEE Transactions on Robot and Human InteractiveCommunication, 2010, 12(45): 743-748.[13] Li H, Kawashima K, Tadano K. Achieving haptic perception inforceps' manipulator using pneumatic artificial muscle[J]. IEEETransactions on Mechatronics, 2013, 18(1): 74-85.[14] 刘昊,王涛,范伟.气动人工肌肉关节的自抗扰控制[J].机器人,2011,33(4):461-466.