CFP last date
20 January 2025
Reseach Article

Neurofuzzy Control Applied to Five Links Biped Robot using Particle Swarm Optimization Algorithm

by Ammar A. Aldair, Hayder H. Abbood
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 179 - Number 25
Year of Publication: 2018
Authors: Ammar A. Aldair, Hayder H. Abbood
10.5120/ijca2018916533

Ammar A. Aldair, Hayder H. Abbood . Neurofuzzy Control Applied to Five Links Biped Robot using Particle Swarm Optimization Algorithm. International Journal of Computer Applications. 179, 25 ( Mar 2018), 39-47. DOI=10.5120/ijca2018916533

@article{ 10.5120/ijca2018916533,
author = { Ammar A. Aldair, Hayder H. Abbood },
title = { Neurofuzzy Control Applied to Five Links Biped Robot using Particle Swarm Optimization Algorithm },
journal = { International Journal of Computer Applications },
issue_date = { Mar 2018 },
volume = { 179 },
number = { 25 },
month = { Mar },
year = { 2018 },
issn = { 0975-8887 },
pages = { 39-47 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume179/number25/29092-2018916533/ },
doi = { 10.5120/ijca2018916533 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:56:30.728889+05:30
%A Ammar A. Aldair
%A Hayder H. Abbood
%T Neurofuzzy Control Applied to Five Links Biped Robot using Particle Swarm Optimization Algorithm
%J International Journal of Computer Applications
%@ 0975-8887
%V 179
%N 25
%P 39-47
%D 2018
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The biped robot consists of five links, namely the torso and two links in each leg. Four rotating joints (two hips and two knees) are used to connect these links together to make the biped robot model resemble the human being model. The four rotating joints are driven by independent servo motors via control signals generated from designed control systems. The biped walking is difficult to control because it is a nonlinear system with various uncertainties. In this paper, the application of Neurofuzzy control to a nonlinear five links biped robotic model is studied and compared to designed PD controllers which are applied to the given model. First of all, the optimal parameters of four PD controllers are selected using Particle Swarm Optimization (PSO) algorithm to drive four servo motors of biped robot. Then, the parameters of four fuzzy controllers are tuned using neural networks depend on the input-output data which are collected from the designed PD controllers. To make the designed Neurofuzzy controllers more robust, the optimal inputs and outputs gains of the designed controller are selected using PSO algorithm. The proposed controllers are tested in different environments such as: moving on rough terrain with random profile and climbing the stairs. The results of numerical simulation clearly indicate the robustness and effectiveness of the proposed controller to drive the five links biped robot.

References
  1. Bowman Chow, C.K and Jacobson (1972) Further Studies of Human Locomotion: Postural Stability and Control. Math. Biosci., 15: pp. 93-108.
  2. Hemami, H., Wil, C. and Goliday, G. L. (1977) The inverted Pendulm and biped Stability. Math. Biosci., 34: pp.95-110.
  3. Miura, H. and Shinoyama, I. (1984) Control of a Dynamic biped locomotion System for Steady Walking. ASME J. Dyn. Syst. Meas. Control, 108: pp. 111-118.
  4. Moosavian S. A., Alghooneh M. and Takhmar A. (2007) Fuzzy Regulated Sliding Mode Control of a Biped Robot. IEEE: pp. 471-476.
  5. Lee H. and Hwang C. (2012) Design by Applying Fuzzy Control Technology to Achieve Biped Robots with Fast and Stable Footstep. IEEE International Conference on Systems, Man, and Cybernetics, October 14-17, 2012, COEX, Seoul, Korea: pp. 1575-1580.
  6. Farzadpour F. and Danesh M. (2012) A new hybrid intelligent control algorithm for a seven-link biped walking robot. Journal of Vibration and Control, pp. 1-16.
  7. M. King, B. Zhu, and S. Tang, “Optimal path planning,” Mobile Robots, vol. 8, no. 2, pp. 520-531, March 2001.
  8. Rahmani M., Ghanbari A. and Ettefagh M. M. (2016) A novel adaptive neural network integral sliding-mode control of a biped robot using bat algorithm. Journal of Vibration and Control, pp. 1-16.
  9. Bowling A. (2010) Impact forces and agility in legged robot locomotion. Journal of Vibration and Control 17(3): 335–346 17(3): 335–346.
  10. Guang Z Zu, Hiroshi K and Kunikatsu T (2006) Adaptive running of a quadruped robot using forced vibration and synchronization. Journal of Vibration and Control 12(12): 1361–1383
  11. Mu X. and Wu Q. (2004) Dynamic Modeling and Sliding Mode Control of a Five-Link Biped during the Double Support Phase. Proceeding of the 2004 American Control Conference, Boston, Massachusetts June 30- July 2, 2004: pp. 2609-2614.
  12. Tzafestas S., Raibert M. and Tzafestas C. (1996) Robust Sliding-mode Control Applied to a 5-Link Biped Robot. Journal of Intelligent and Robotic Systems. 15: pp. 67-133.
  13. Kim C. H., Yu S. J., Park J. B. and Choi Y. H. (2005) Sliding Mode Control of 5-link Biped Robot Using Wavelet Neural Network. ICCAS2005 June 2-5, KINTEX, Gyeonggi-Do, Korea.
  14. Kho J. W., Lim D. C. and Kuc T. Y. (2005) Implementation of an Intelligent Controller for Biped Walking Robot using Genetic Algorithm. IEEE ISIE 2006, July 9-12, 2006, Montreal, Quebec, Canada, pp. 49-54.
  15. Tabar A. F., Khoogar A. R. and Fakharzadegan M. J. (2007) Controlling a New Biped Robot Model Since Walking Using Neural Network. Proceedings of the 2007 IEEE International Conference on Integration Technology March 20 - 24, 2007, Shenzhen, China, pp.725- 730.
  16. Zaidi A., Rokbani N. and Alimi A. M. (2008) A Hierarchical fuzzy controller for a biped robot. International Conference on Individual and Collective Behaviors in Robotics, pp. 126- 129.
  17. Wongsuwarn H. and Laowattana D. (2013) Neuro-Fuzzy Algorithm for a Biped Robotic System. International Journal of Computer, Electrical, Automation, Control and Information Engineering, 2 (3): pp. 859- 864.
  18. J. Kennedy and R.C Eberhart (1995) Particles Swarm Optimization. Proc. IEEE International Conference on Neural Networks, Perth Australia, IEEE Service Center, Piscataway, NJ, IV:1942-1948.
  19. Y. Shi and R. Eberhart (1998) Parameter Selection in Particle Swarm Optimisation. Proc.-7th Annual Conference on Evolutionary Programming, pp. 591-601
  20. Z. L. Gaing (2004) A Particle Swarm Optimization Approach for Optimum Design of PID Controller in AVR System. IEEE Transactions On Energy Conversion,19 (2): pp. 284-291.
  21. R. ÇOBAN, Ö. ERÇIN , (2012) Multi-objective Bees Algorithm to Optimal Tuning of PID Controller. Cukurova University Journal of the Faculty of Engineering and Architecture, 27 (2):pp.13-26.
  22. W. Liao, Y. Hu and H. Wang (2014) Optimization of PID control for DC motor based on artificial bee colony algorithm. IEEE International Conference on Advanced Mechatronic Systems, pp. 23-27.
  23. Y. Sonmez1, O. Ayyildiz, H. T. Kahraman, U. Guvenc, S. Duman (2015) Improvement of Buck Converter Performance Using Artificial Bee Colony Optimized-PID Controller. Journal of Automation and Control Engineering, 3 (4): pp. 304-310.
  24. E. A. Ebrahim, (2014) Artificial Bee Colony-Based Design of Optimal On-Line Self- using PID Controller Fed AC Drives. International Journal of Engineering Research, 3(12): pp. 807-811.
  25. G. Yan, C. Li, (2011) An effective refinement artificial bee colony optimization algorithm based on chaotic search and application for PID control tuning. Journal of Computational Information Systems, 7 (9): pp.3309-3316.
  26. E. Turanoglu, E. Ozceylan, M. S. Kiran, (2011) Particle swarm optimization and artificial bee colony approaches to optimize of single input-output fuzzy membership functions. Proceedings of the 41st International Conference on Computers & Industrial Engineering, pp. 542-547.
  27. Kosko B (1992)Neural Networks and Fuzzy Systems. Englewood Cliffs, NJ: Prentice-Hall.
  28. Figueiredo, M., Ballini, S., Soares, S., Andrade, M., and Gomide, F (2004). Learning Algorithm for a Class of Neurofuzzy Network and Application. IEEE Transaction on Systems, Man, and Cybernetics, 34(3), pp.293-301.
  29. Jang, J., and Mizutani, E. (1996) Levenberg-Marquardt Method for ANFIS Learning. Presented at Conference of the North American Fuzzy Information Processing Society NAFIPS, Berkeley, CA, USA.
  30. Jang, R. and Shing, J. (1993) ANFIS: Adaptive Network Based Fuzzy Inference System. IEEE Transaction on System, Man and Cybernetics. 23(3): pp. 665-686
Index Terms

Computer Science
Information Sciences

Keywords

Biped robot Neurofuzzy control PD control Particle Swarm Optimization algorithm