Adaptive Fuzzy Control Applied to Seven-Link Biped Robot Using Ant Colony Optimization Algorithm

Springer Science and Business Media LLC - Tập 43 - Trang 797-811 - 2019
Ammar A. Aldair1, Abdulmuttalib T. Rashid1, Mofeed T. Rashid1, Eman Badee Alsaedee2
1Electrical Engineering Department, University of Basrah, Basrah, Iraq
2Department of Electrical and Electronics Engineering, University of Dhi Qar, Nasiriyah, Iraq

Tóm tắt

Referring to the fact that the $$\varvec{n}$$ th links bipedal walking robot has high nonlinearity and uncertainty parameters; therefore robust controllers for walking robot should be properly designed. This paper proposes a new robust control scheme based on fuzzy system and Ant Colony Optimization algorithm. Adaptive fuzzy controllers (AFCs) based on Ant Colony Optimization (ACO) algorithm are proposed to eliminate the chattering phenomenon that occurs when the walking robot moves on rough surfaces. Six rotational joints are used to connect the seven links of the bipedal walking robot. Those joints are assumed frictionless and actuated by six independent servomotors. Therefore, six adaptive fuzzy controllers are designed in this work (one for each joint). To design robust fuzzy controllers, the Ant Colony Optimization algorithm is utilized to tune and find the best parameters of the output membership function of the fuzzy controller. For comparison purposes, optimal PID controllers (OPIDCs) are designed with optimal parameters that are chosen by utilizing the Ant colony algorithm. The performances of the two proposed controllers (AFCs and OPIDCs) are tested under significant disturbances situations such as carrying different weighted things by the walking biped robot. In addition, the stability of the adaptive fuzzy controller is studied and proved by applying Lyapunov theory.

Tài liệu tham khảo

Bowling A (2010) Impact forces and agility in legged robot locomotion. J Vib Control 17(3):335–346 Cam E, Gorel G, Mamur H (2017) Use of the genetic algorithm-based fuzzy logic controller for load-frequency control in a two area interconnected power system. Appl Sci 308(7):1–22 Chen C, Shih B, Shih C, Wang L (2012a) Design, modeling and stability control for an actuated dynamic walking planar bipedal robot. J Vib Control 19(3):376–384 Chen C, Shih B, Shih C, Wang L (2012b) Human–machine interface for the motion control of humanoid biped robots using graphical user interface Motion Editor. J Vib Control 19(6):814–820 Chen C, Shih B, Shih C, Wang L (2012c) Enhancing robust and stability control of a humanoid biped robot: system identification approach. J Vib Control 19(8):1199–1207 Chow CK, Jacobson (1972) Further studies of human locomotion: postural stability and control. Math Biosci 15:93–108 Cleave DV, Rattan KS (2000) Tuning of fuzzy logic controller using neural network. In: Proceedings of the IEEE 2000 national aerospace and electronics conference. NAECON 2000. Engineering Tomorrow (Cat. No.00CH37093), Dayton, OH, USA, USA, 06 August 2002 Dorigo M, Caro GD (1997) Ant colony optimization: a new metaheuristic. Proc IEEE Congr Evol Comput 2:1470–1477 Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Comput 1(1):53–66 Farzadpour F, Danesh M (2012) A new hybrid intelligent control algorithm for a seven-link biped walking robot. J Vib Control 20(9):1378–1393 Hemami H, Wil C, Goliday GL (1977) The inverted pendulum and biped stability. Math Biosci 34:95–110 Heydarnia O, Dadashzadeh B, Allahverdizadeh A, Sayyed Noorani MR (2016) Fuzzy nonlinear controller for stable walking of biped robots. Int J Mechatron Electr Comput Technol 6(21):2967–2976 Kim CH, Yu SJ, Park JB, Choi YH (2005) Sliding mode control of 5-link biped robot using wavelet neural network. In: ICCAS2005 June 2–5, KINTEX, Gyeonggi-Do, Korea Lee H, Hwang C (2012) Design by applying fuzzy control technology to achieve biped robots with fast and stable footstep. In: IEEE international conference on systems, man, and cybernetics, COEX, Seoul, Korea, pp 1575–1580 Luat TH, Kim Y (2017) Fuzzy control for walking balance of the biped robot using ZMP criterion. Int J Humanoid Rob 14(2):1–12 Mamdani EH, Assilian NS (1974) A case study on the application of fuzzy set theory to automatic control. In: Proceedings of IFAC stochastic control symposium Budapest Mamdani EH, Assilian NS (1975) An experiment in linguistic synthesis with a fuzzy logic controller. Int J Man Mach Stud 7:1–13 Mitra R, Singh S (2013) Optimal fuzzy supervised PID controller using Ant colony optimization algorithm. Adv Electron Electric Eng 3(5):553–560 Miura H, Shinoyama I (1984) Control of a dynamic biped locomotion system for steady walking. ASME J Dyn Syst Meas Control 108:111–118 Moosavian SA, Alghooneh M, Takhmar A (2007) Stable trajectory planning, dynamic model and fuzzy regulated sliding mode control of a biped robot. In: 2007 7th IEEE-RAS international conference on humanoid robots, pp 471–476 Moosavian SA, Alghooneh M, Takhmar A (2007) Fuzzy regulated sliding mode control of a biped robot. IEEE: pp 471–476 Ogata K (1993) Discrete time control systems, 2nd edn. Prentice Hall International Inc, Englewood Cliffs Parpinelli RS, Lopes HS, Freitas AA (2002) Data mining with an ant colony optimization algorithm. IEEE Trans Evol Comput 6(4):321–332 Pitalúa Díaz N, Lagunas Jiménez R, Angelesa González (2013) Tuning fuzzy control rules via genetic algorithms: an experimental evaluation. Res J Recent Sci 2(10):81–87 Rahmani M, Ghanbari A, Ettefagh MM (2016) A novel adaptive neural network integral sliding-mode control of a biped robot using bat algorithm. J Vib Control 24(10):2045–2060 Rajana S, Sahadevb S (2016) Performance improvement of fuzzy logic controller using neural network. In: International conference on emerging trends in engineering, science and technology (ICETEST–2015) Soylu S, Danisman K (2018) Blood glucose control using an ABC algorithm-based fuzzy-PID controller. Turkish J Electr Eng Comput Sci 26:172–183 Tzafestas S, Raibert M, Tzafestas C (1996) Robust sliding-mode control applied to a 5-link biped robot. J Intell Rob Syst 15(67):67–133 Vaneshani S, Jazayeri-Rad H (2011) Optimized fuzzy control by particle swarm optimization technique for control of CSTR. World Acad Sci Eng Technol Int J Electr Comput Eng 5(11):1243–1248 Wongsuwarn H, Laowattana D (2013) Neuro-fuzzy algorithm for a biped robotic system. Int J Comput Electr Autom Control Inf Eng 2(3):859–864 Zadeh LA (1972) A rationale for fuzzy control. J Dyn Syst Meas Control 94:3–4 Zadeh LA (1973) Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans Syst Man Cybern 3(1):28–44 Zaidi A, Rokbani N, Alimi AM (2008) A hierarchical fuzzy controller for a biped robot. In: International conference on individual and collective behaviors in robotics, pp 126–129 Zu Guang Z, Hiroshi K, Kunikatsu T (2006) Adaptive running of a quadruped robot using forced vibration and synchronization. J Vib Control 12(12):1361–1383