Hybrid control of a pneumatic artificial muscle (PAM) robot arm using an inverse NARX fuzzy model Anh H.P.H., Ahn K.K. School of Mechanical and Automotive Engineering, University of Ulsan, Ulsan, South Korea; Faculty of Electrical and Electronic Engineering, Ho Chi Minh City University of Technology, Viet Nam Abstract: We investigated the possibility of applying a hybrid feed-forward inverse nonlinear autoregressive with exogenous input (NARX) fuzzy model-PID controller to a nonlinear pneumatic artificial muscle (PAM) robot arm to improve its joint angle position output performance. The proposed hybrid inverse NARX fuzzy-PID controller is implemented to control a PAM robot arm that is subjected to nonlinear systematic features and load variations in real time. First the inverse NARX fuzzy model is modeled and identified by a modified genetic algorithm (MGA) based on input/output training data gathered experimentally from the PAM system. Second the performance of the optimized inverse NARX fuzzy model is experimentally demonstrated in a novel hybrid inverse NARX fuzzy-PID position controller of the PAM robot arm. The results of these experiments demonstrate the feasibility and benefits of the proposed control approach compared to traditional PID control strategies. Consequently, the good performance of the MGAbased inverse NARX fuzzy model in the proposed hybrid inverse NARX fuzzy-PID position control of the PAM robot arm is demonstrated. These results are also applied to model and to control other highly nonlinear systems. © 2010 Elsevier Ltd. Author Keywords: Hybrid inverse NARX fuzzy-PID control; Modeling and identification; Modified genetic algorithm (MGA) optimization; Nonlinear inverse NARX fuzzy model; Pneumatic artificial muscle (PAM) robot arm Index Keywords: Fuzzy-PID control; Modeling and identification; Modified genetic algorithm (MGA) optimization; Nonlinear inverse NARX fuzzy model; Pneumatic artificial muscle (PAM) robot arm; Controllers; Electric control equipment; Identification (control systems); Muscle; Optimization; Pneumatic drives; Pneumatics; Position control; Proportional control systems; Robotic arms; Three term control systems; Two term control systems; Genetic algorithms Year: 2011 Source title: Engineering Applications of Artificial Intelligence Volume: 24 Issue: 4 Page : 697-716 Link: Scorpus Link Correspondence Address: Ahn, K. K.; School of Mechanical and Automotive Engineering, University of Ulsan, Ulsan, South Korea; email:
[email protected] ISSN: 9521976 CODEN: EAAIE
DOI: 10.1016/j.engappai.2010.11.007 Language of Original Document: English Abbreviated Source Title: Engineering Applications of Artificial Intelligence Document Type: Article Source: Scopus Authors with affiliations: 1. Anh, H.P.H., Faculty of Electrical and Electronic Engineering, Ho Chi Minh City University of Technology, Viet Nam 2. Ahn, K.K., School of Mechanical and Automotive Engineering, University of Ulsan, Ulsan, South Korea
References: 1.
Ahn, K.K., Anh, H.P.H., System modeling and identification of the two-link pneumatic artificial muscle (PAM) manipulator optimized with genetic algorithm (2006) Proceedings of the 2006 IEEE-ICASE International Conference, pp. 356-361. , Busan, Korea
2.
Ahn, K.K., Anh, H.P.H., A new approach of modeling and identification of the pneumatic artificial muscle (PAM) manipulator based on recurrent neural network (2007) Proceedings of the IMechE, Part I: Journal of Systems and Control Engineering, 221 (8), pp. 1101-1122
3.
Ahn, K.K., Anh, H.P.H., Identification of the pneumatic artificial muscle manipulators by MGA-based nonlinear NARX fuzzy model (2009) Mechatronics, 19 (1), pp. 106-133
4.
Ahn, K.K., Thanh, T.D.C., Nonlinear PID control to improve the control performance of PAM manipulators using neural network (2005) KSME International Journal, 19 (1), pp. 106-115
5.
Thanh, T.D.C., Ahn, K.K., Intelligent phase plane switching control of pneumatic artificial muscle manipulators with magneto-rheological brake (2006) Mechatronics, 16 (2), pp. 85-95. , DOI 10.1016/j.mechatronics.2005.10.001, PII S0957415805001285
6.
Back, T., Hoffmeister, F., Extended selection mechanism in genetic algorithm (2001) Proceedings of the Fourth IEEE International Conference of Genetic Algorithms, pp. 89-99. , University of California, CA, USA
7.
Balasubramanian, K., Rattan, K.S., Fuzzy logic control of a pneumatic muscle system using a linearizing control scheme (2003) Proceedings of the International Conference, North American Fuzzy Information Processing Society, pp. 432-436
8.
Balasubramanian, K., Rattan, K.S., Feed-forward control of a non-linear pneumatic muscle system using fuzzy logic (2003) Proceedings of the IEEE International Conference on Fuzzy Systems, 1, pp. 272-277
9.
Boerlage, M., Steinbuch, M., Lambrechts, P., Van De Wal, M., Model-based feedforward for motion systems (2003) Proceedings of the IEEE Conference on Control Applications, 1, pp. 1158-1163
10. Caldwell, D.G., Medrano-Cerda, G.A., Goodwin, M., Control of pneumatic muscle actuators (1995) IEEE Control Systems Magazine, 15 (1), pp. 40-48 11. Chan, S.W., Lilly, J., Berlin, J.E., Fuzzy PDI learning control for a pneumatic muscle (2003) Proceedings of the IEEE International Conference on Fuzzy Systems, pp. 278-283. , St. Louis, MO 12. Chang, X., Lilly, J.H., Fuzzy control for pneumatic muscle tracking via evolutionary tuning (2003) Intelligent Automation and Soft Computing, 9 (4), pp. 227-244 13. Chen, T.Y., Chen, C.J., Improvement of simple genetic algorithm in structural design (2000) International Journal for Numerical Methods in Engineering, 40, pp. 1323-1334 14. Cheong, F., Lai, R., Constraining the optimization of a fuzzy logic controller using an enhanced genetic algorithm (2000) IEEE Transactions on Systems, Man and Cybernetics - Part B: Cybernetics, 1, p. 30 15. Chou, C.P., Hannaford, B., A study of pneumatic muscle technology for possible assistance in mobility (1994) Proceedings
of the 19th Annual International Conference on the IEEE Engineering in Medicine and Biology Society, pp. 1884-1887. , Chicago, IL 16. Chou, C.P., Hannaford, B., Static and dynamic characteristics of McKibben pneumatic artificial muscles (1994) Proceedings of the 1994 IEEE Robotics and Automation Conference, pp. 281-286 17. Cocatre-Zilgien, J.H., Delcomyn, F., Hart, J.M., Performance of a muscle-like 'leaky' pneumatic actuator powered by modulated air pulses (1996) Journal of Robotic Systems, 13 (6), pp. 379-390 18. Hesselroth, T., Sarkar, K., Van Der Smagt, P., Schulten, K., Neural network control of a pneumatic robot arm (1994) IEEE Transactions on System Man Cybernetics, 24 (1), pp. 28-38 19. Lilly, J.H., Adaptive tracking for pneumatic muscle actuators in bicep and tricep configurations (2003) IEEE Transactions on Neural Systems and Rehabilitation Engineering, 11 (3), pp. 333-339. , DOI 10.1109/TNSRE.2003.816870 20. Medrano-Cerda, G.A., Bowler, C.J., Caldwell, D.G., Adaptive position control of antagonistic pneumatic muscle actuators (1995) Proceedings of the IEEE International Conference on Intelligent Robots and Systems, pp. 378-383. , Pittsburgh, PA 21. Nelles, O., (2000) Nonlinear System Identification, , Springer 22. Pack, R.T., Christopher, J.J.L., Kawamura, K., A rubbertuator-based structure climbing inspection robot (1997) Proceedings of the IEEE International Conference on Robotics and Automation, 3, pp. 1869-1874. , Albuquerque, NM 23. Park, Y.J., Cho, H., Cha, D.H., Genetic algorithm-based optimization of fuzzy logic controller using characteristic parameters (1995) Proceedings of the IEEE International Conference on Evolutionary Computation, pp. 831-836 24. Potts, J.C., Giddens, T.D., Yadav, S.B., The Development and evaluation of an improved GA based on migration and artificial selection (1994) IEEE Transactions on Systems Man and Cybernetics, 24 (1), pp. 73-86 25. Repperger, D.W., Johnson, K.R., Phillips, C.A., VSC position tracking system involving a large scale pneumatic muscle actuator (1998) Proceedings of the IEEE Conference on Decision Control, pp. 4302-4307. , Tampa, FL, December 26. Repperger, D.W., Phillips, C.A., Krier, M., Controller design involving gain scheduling for a large scale pneumatic muscle actuator (1999) IEEE Conference on Control Applications - Proceedings, 1, pp. 285-290 27. Reynolds, D.B., Repperger, D.W., Phillips, C.A., Bandry, G., Modeling of the dynamic characteristics of pneumatic muscle (2003) Annals of Biomedical Engineering, 31 (3), pp. 310-317 28. Tsagarakis, N., Darwin, G.C., Improved modeling and assessment of pneumatic muscle actuators (2000) Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3641-3646. , San Francisco, CA