Modeling and Adaptive Self-Tuning MVC Control of PAM Manipulator Using Online Observer Optimized with Modified Genetic Algorithm

In this paper, the application of modified genetic algorithms (MGA) in the optimization of the ARX Model-based observer of the Pneumatic Artificial Muscle (PAM) manipulator is investigated. The new MGA algorithm is proposed from the genetic algorithm with important additional strategies, and consequently yields a faster convergence and a more accurate search. Firstly, MGA-based identification method is used to identify the parameters of the nonlinear PAM manipulator described by an ARX model in the presence of white noise and this result will be validated by MGA and compared with the simple genetic algorithm (GA) and LMS (Least mean-squares) method. Secondly, the intrinsic features of the hysteresis as well as other nonlinear disturbances existing intuitively in the PAM system are estimated online by a Modified Recursive Least Square (MRLS) method in identification experiment. Finally, a highly efficient self-tuning control algorithm Minimum Variance Control (MVC) is taken for tracking the joint angle position trajectory of this PAM manipulator. Experiment results are included to demonstrate the excellent performance of the MGA algorithm in the NARX model-based MVC control system of the PAM system. These results can be applied to model, identify and control other highly nonlinear systems as well.

[1]  J. J. Slotine,et al.  Tracking control of non-linear systems using sliding surfaces with application to robot manipulators , 1983, 1983 American Control Conference.

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

[3]  K. Osuka,et al.  H/sup infinity / control of a certain nonlinear actuator , 1990, 29th IEEE Conference on Decision and Control.

[4]  G.A. Medrano-Cerda,et al.  Braided pneumatic actuator control of a multi-jointed manipulator , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[5]  Ruthenberg Bj,et al.  An experimental device for investigating the force and power requirements of a powered gait orthosis. , 1997 .

[6]  Daniel W. Repperger,et al.  A VSC position tracking system involving a large scale pneumatic muscle actuator , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

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

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

[9]  Richard Quint van der Linde,et al.  Design, analysis, and control of a low power joint for walking robots, by phasic activation of McKibben muscles , 1999, IEEE Trans. Robotics Autom..

[10]  Kyoung Kwan Ahn,et al.  System Modeling and Identification the Two-Link Pneumatic Artificial Muscle (PAM) Manipulator Optimized with Genetic Algorithms , 2006, 2006 SICE-ICASE International Joint Conference.

[11]  Daniel W. Repperger,et al.  A study of pneumatic muscle technology for possible assistance in mobility , 1997, Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. 'Magnificent Milestones and Emerging Opportunities in Medical Engineering' (Cat. No.97CH36136).

[12]  Darwin G. Caldwell,et al.  Adaptive position control of antagonistic pneumatic muscle actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[13]  Daniel W. Repperger,et al.  Controller design involving gain scheduling for a large scale pneumatic muscle actuator , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[14]  Robin J. Evans,et al.  Minimum variance prediction for linear time-varying systems , 1997, Autom..

[15]  V. Dietz,et al.  Treadmill training of paraplegic patients using a robotic orthosis. , 2000, Journal of rehabilitation research and development.

[16]  Daniel W. Repperger,et al.  Power/energy metrics for controller evaluation of actuators similar to biological systems , 2005 .

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

[18]  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).

[19]  Mustapha Hamerlain,et al.  An anthropomorphic robot arm driven by artificial muscles using a variable structure control , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[20]  Kyoung Kwan Ahn,et al.  MECHATRONICS Manuscript Number : MECH-D-07-00073 R 2 Title : Identification of the pneumatic artificial muscle manipulators by MGA-based nonlinear NARX fuzzy model , 2008 .

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

[22]  Daniel W. Repperger,et al.  Fuzzy PD+I learning control for a pneumatic muscle , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[23]  B. Ruthenberg,et al.  An experimental device for investigating the force and power requirements of a powered gait orthosis. , 1997, Journal of rehabilitation research and development.

[24]  Kyoung Kwan Ahn,et al.  Intelligent phase plane switching control of pneumatic artificial muscle manipulators with magneto-rheological brake , 2006 .

[25]  C. Phillips,et al.  Modeling the Dynamic Characteristics of Pneumatic Muscle , 2003, Annals of Biomedical Engineering.