Skip to main content

Optimization of Fuzzy Control Systems for Mobile Robots Based on PSO

  • Chapter
  • First Online:
Recent Advances on Hybrid Approaches for Designing Intelligent Systems

Part of the book series: Studies in Computational Intelligence ((SCI,volume 547))

Abstract

This paper describes the optimization of a navigation controller system for a mobile autonomous robot using the PSO algorithm to adjust the parameters of each fuzzy controller, the navigation system is composed of 2 main controllers, a tracking controller and a reactive controller, plus an integrator block control that combines both fuzzy inference systems (FIS). The integrator block is called Weighted Fuzzy Inference System (WFIS) and assigns weights to the responses in each block of behavior in order to combine them into a single response. A comparison with the results obtained with genetic algorithms is also performed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Measurement and Instrumentation, Faculty of Electrical Engineering and Computer Science, Brno University of Technology, Czech Republic Department of Control: Autonomous Mobile Robotics Toolboxfor Matlab 5 (2001). Online. http://www.uamt.feec.vutbr.cz/robotics/simulations/amrt/simrobot%20en.html

  2. Melendez, A., Castillo, O.: Hierarchical genetic optimization of the fuzzy integrator for navigation of a mobile robot. In: Melin, P., Castillo, O. (eds.) Soft Computing Applications in Optimization, Control, and Recognition. Volume 294 of Studies in Fuzziness and Soft Computing, pp. 77–96. Springer, Berlin (2013)

    Chapter  Google Scholar 

  3. Astudillo, L., Melin, P., Castillo, O.: Nature optimization applied to design a type-2 fuzzy controller for an autonomous mobile robot. In: 2012 Fourth World Congress on Nature and Biologically Inspired Computing (NaBIC), pp. 212, 217, 5–9 Nov 2012. doi: 10.1109/NaBIC.2012.6402264

  4. Melendez, A., Castillo, O.: Optimization of type-2 fuzzy reactive controllers for an autonomous mobile robot. In: 2012 Fourth World Congress on Nature and Biologically Inspired Computing (NaBIC), pp. 207–211 (2012)

    Google Scholar 

  5. Melendez, A., Castillo, O.: Evolutionary optimization of the fuzzy integrator in a navigation system for a mobile robot. In: Castillo, O., Melin, P., Kacprzyk, J. (eds.) Recent Advances on Hybrid Intelligent Systems, volume 451 of Studies in Computational Intelligence, pp. 21–31. Springer, Berlin (2013)

    Google Scholar 

  6. Melendez, A., Castillo, O., Soria, J.: Reactive control of a mobile robot in a distributed environment using fuzzy logic. In: Annual Meeting of the North American on Fuzzy Information Processing Society, 2008. NAFIPS 2008, pp. 1–5 (2008)

    Google Scholar 

  7. Melendez, A., Castillo, O., Garza, A., Soria, J.: Reactive and tracking control of a mobile robot in a distributed environment using fuzzy logic. In: FUZZ-IEEE, pp. 1–5 (2010)

    Google Scholar 

  8. Astudillo, L., Castillo, O., Aguilar, L.: Intelligent control of an autonomous mobile robot using type-2 fuzzy logic. In: IC-AI 2006, pp. 565–570

    Google Scholar 

  9. Adika, C.O., Wang, L.: Short term energy consumption prediction using bio-inspired fuzzy systems. In: North American Power Symposium (NAPS), 2012, pp. 1, 6, 9–11 Sept 2012

    Google Scholar 

  10. Amin, S., Adriansyah, A.: Particle swarm fuzzy controller for behavior-based mobile robot. In: 9th International Conference on Control, Automation, Robotics and Vision, 2006. ICARCV ’06, pp. 1, 6, 5–8 Dec 2006. doi: 10.1109/ICARCV.2006.345293

  11. Engelbrecht, A.P.: Fundamentals of Computational Swarm Intelligence. Wiley, New York, 2006

    Google Scholar 

  12. Astudillo, L., Castillo, O., Aguilar, L., Martínez, R.: Hybrid Control for an Autonomous Wheeled Mobile Robot under Perturbed Torques. IFSA (1), 594–603 (2007)

    Google Scholar 

  13. Cardenas, S., Garibaldi, J., Aguilar, L., Castillo, O.: Intelligent Planning and Control of Robots using Genetic Algorithms and Fuzzy Logic. In: IC-AI 2005, pp. 412–418

    Google Scholar 

  14. Castillo, O., Martinez, R., Melin, P., Valdez, F., Soria, J.: Comparative study of bio-inspired algorithms applied to the optimization of type-1 and type-2 fuzzy controllers for an autonomous mobile robot. Inf. Sci. 192, 19–38 (2012)

    Article  Google Scholar 

  15. Cervantes, L., Castillo, O.: Design of a fuzzy system for the longitudinal control of an F-14 airplane. In: Soft Computing for Intelligent Control and Mobile Robotics, pp. 213–224 (2011)

    Google Scholar 

  16. Tsai, C.C., Tsai, K.I., Su, C.T.: Cascaded fuzzy-PID control using PSO-EP algorithm for air source heat pumps. In: 2012 International Conference on Fuzzy Theory and it’s Applications (iFUZZY), pp. 163, 168, 16–18 Nov 2012

    Google Scholar 

  17. De Santis, E., Rizzi, A., Sadeghiany, A., Mascioli, F.M.F.: Genetic optimization of a fuzzy control system for energy flow management in micro-grids. In: IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS), 2013 Joint, pp. 418, 423, 24–28 June 2013. doi: 10.1109/IFSA-NAFIPS.2013.6608437

  18. Wang, D., Wang, G., Hu, R.: Parameters optimization of fuzzy controller based on PSO. In: 3rd International Conference on Intelligent System and Knowledge Engineering, 2008. ISKE 2008, vol. 1, pp. 599, 603, 17–19 Nov 2008

    Google Scholar 

  19. Eberhart, R.C., Shi, Y.: Comparing inertia weights and constriction factors in particle swarm optimization. In: Proceedings of the 2000 Congress on Evolutionary Computation, 2000, vol. 1, pp. 84, 88 (2000). doi: 10.1109/CEC.2000.870279

  20. Esmin, A.A.A., Aoki, A.R., Lambert-Torres, G.: Particle swarm optimization for fuzzy membership functions optimization. In: 2002 IEEE International Conference on Systems, Man and Cybernetics, vol. 3, 6 pp., 6–9 Oct 2002

    Google Scholar 

  21. Fierro, R., Castillo, O.: Design of fuzzy control systems with different PSO variants. In: Recent Advances on Hybrid Intelligent Systems, pp. 81–88 (2013)

    Google Scholar 

  22. Fang, G., Kwok, N.M., Ha, Q.: Automatic fuzzy membership function tuning using the particle swarm optimization. In: Pacific-Asia Workshop on Computational Intelligence and Industrial Application, 2008. PACIIA ’08, vol. 2, pp. 324, 328, 19–20 Dec 2008

    Google Scholar 

  23. Hassen, T., Ahmed, M., Mohamed, E.: Pso-belbic scheme for two-coupled distillation column process. J. Adv. Res. 2(1), 73–83 (2011)

    Article  Google Scholar 

  24. Chen, J., Xu, L.: Road-junction traffic signal timing optimization by an adaptive particle swarm algorithm. In: 9th International Conference on Control, Automation, Robotics and Vision, 2006. ICARCV ’06, pp. 1, 7, 5–8 Dec 2006

    Google Scholar 

  25. Kamejima, T., Phimmasone, V., Kondo, Y., Miyatake, M.: The optimization of control parameters of PSO based MPPT for photovoltaics. In: 2011 IEEE Ninth International Conference on Power Electronics and Drive Systems (PEDS), pp. 881, 883, 5–8 Dec 2011

    Google Scholar 

  26. Astudillo, L., Melin, P., Castillo, O.: Optimization of a fuzzy tracking controller for an autonomous mobile robot under perturbed torques by means of a chemical optimization paradigm. In: Recent Advances on Hybrid Intelligent Systems, pp. 3–20 (2013)

    Google Scholar 

  27. Wang, L., Kang, Q., Qiao, F., Wu, Q.: Fuzzy logic based multi-optimum programming in particle swarm optimization. In: Proceedings. 2005 IEEE Networking, Sensing and Control, 2005, pp. 473, 477, 19–22 March 2005

    Google Scholar 

  28. Mahendiran, T.V., Thanushkodi, K., Thangam, P., Gunapriya, B.: Speed control of three phase switched reluctance motor using particle swarm optimization. In: 2012 International Conference on Advances in Engineering, Science and Management (ICAESM), pp. 315, 319, 30–31 March 2012

    Google Scholar 

  29. Martínez, R., Castillo, O., Soria, J.: Particle swarm optimization applied to the design of type-1 and type-2 fuzzy controllers for an autonomous mobile robot. In: Bio-inspired Hybrid Intelligent Systems for Image Analysis and Pattern Recognition, pp. 247–262 (2009)

    Google Scholar 

  30. Martínez, R., Castillo, O., Aguilar, L.: Optimization of interval type-2 fuzzy logic controllers for a perturbed autonomous wheeled mobile robot using genetic algorithms. Inf. Sci. 179(13), 2158–2174 (2009)

    Article  MATH  Google Scholar 

  31. Martinez, R., Castillo, O., Aguilar, L., Baruch, I.: Bio-inspired optimization of fuzzy logic controllers for autonomous mobile robots. In: 2012 Annual Meeting of the North American on Fuzzy Information Processing Society (NAFIPS), pp. 1–6 (2012)

    Google Scholar 

  32. Martínez, R., Castillo, O., Aguilar, L., Melin, P.: Fuzzy logic controllers optimization using genetic algorithms and particle swarm optimization. MICAI 2, 475–486 (2010)

    Google Scholar 

  33. Melin, P., Astudillo, L., Castillo, O., Valdez, F., Garcia, M.: Optimal design of type-2 and type-1 fuzzy tracking controllers for autonomous mobile robots under perturbed torques using a new chemical optimization paradigm. Expert Syst. Appl. 40(8), 3185–3195 (2013)

    Article  Google Scholar 

  34. García, M.A.P., Montiel, O., Castillo, O., Sepúlveda, R.: Optimal path planning for autonomous mobile robot navigation using ant colony optimization and a fuzzy cost function evaluation. In: Analysis and Design of Intelligent Systems using Soft Computing Techniques, pp. 790–798 (2007)

    Google Scholar 

  35. Milla, F., Sáez, D., Cortés, C.E., Cipriano, A.: Bus-stop control strategies based on fuzzy rules for the operation of a public transport system. In: IEEE Transactions on Intelligent Transportation Systems, vol. 13, no. 3, pp. 1394, 1403, Sept 2012

    Google Scholar 

  36. Yang, M., Wang, X.: Fuzzy PID controller using adaptive weighted PSO for permanent magnet synchronous motor drives. In: Second International Conference on Intelligent Computation Technology and Automation, 2009. ICICTA ’09, vol. 2, pp. 736, 739, 10–11 Oct 2009

    Google Scholar 

  37. Montiel, O., Camacho, J., Sepúlveda, R., Castillo, O.: Fuzzy system to control the movement of a wheeled mobile robot. In: Soft Computing for Intelligent Control and Mobile Robotics, pp. 445–463 (2011)

    Google Scholar 

  38. Porta, M., Montiel, O., Castillo, O., Sepúlveda, R., Melin, P.: Path planning for autonomous mobile robot navigation with ant colony optimization and fuzzy cost function evaluation. Appl. Soft Comput. 9(3), 1102–1110 (2009)

    Article  Google Scholar 

  39. Martínez, R., Castillo, O., Aguilar, L.: Optimization of interval type-2 fuzzy logic controllers for a perturbed autonomous wheeled mobile robot using genetic algorithms. In: Soft Computing for Hybrid Intelligent Systems, pp. 3–18 (2008)

    Google Scholar 

  40. Rajeswari, K., Lakshmi, P.: PSO optimized fuzzy logic controller for active suspension system. In: 2010 International Conference on Advances in Recent Technologies in Communication and Computing (ARTCom), pp. 278, 283, 16–17 Oct 2010

    Google Scholar 

  41. Vaneshani, S., Jazayeri-Rad, H.: Optimized fuzzy control by particle swarm optimization technique for control of CSTR 5(11), 464, 470 (2011)

    Google Scholar 

  42. Aguas-Marmolejo, S.J., Castillo, O.: Optimization of membership functions for type-1 and type 2 fuzzy controllers of an autonomous mobile robot using PSO. In: Recent Advances on Hybrid Intelligent Systems, pp. 97–104 (2013)

    Google Scholar 

  43. Selvakumaran, S., Parthasarathy, S., Karthigaivel, R., Rajasekaran, V.: Optimal decentralized load frequency control in a parallel ac-dc interconnected power system through fHVDCg link using fPSOg algorithm. Energy Procedia 14(0), 1849, 1854 (2012). In: 2011 2nd International Conference on Advances in Energy Engineering (ICAEE)

    Google Scholar 

  44. Singh, R., Hanumandlu, M., Khatoon, S., Ibraheem, I.: An adaptive particle swarm optimization based fuzzy logic controller for line of sight stabilization tracking and pointing application. In: 2011 World Congress on Information and Communication Technologies (WICT), pp. 1259, 1264, 11–14 Dec 2011

    Google Scholar 

  45. Talbi, N.; Belarbi, K.: Fuzzy rule base optimization of fuzzy controller using hybrid tabu search and particle swarm optimization learning algorithm. In: 2011 World Congress on Information and Communication Technologies (WICT), pp. 1139, 1143, 11–14 Dec 2011

    Google Scholar 

  46. Valdez, F., Melin, P., Castillo, O.: Fuzzy control of parameters to dynamically adapt the PSO and GA Algorithms. In: FUZZ-IEEE 2010, pp. 1–8

    Google Scholar 

  47. Vázquez, J., Valdez, F., Melin, P.: Comparative study of particle swarm optimization variants in complex mathematics functions. In: Recent Advances on Hybrid Intelligent Systems, pp. 223–235 (2013)

    Google Scholar 

  48. Venayagamoorthy, G., Doctor, S.: Navigation of mobile sensors using PSO and embedded PSO in a fuzzy logic controller. In: Industry Applications Conference, 2004. 39th IAS Annual Meeting. Conference Record of the 2004 IEEE, vol. 2, pp. 1200, 1206, 3–7 Oct 2004

    Google Scholar 

  49. Wong, S., Hamouda, A.: Optimization of fuzzy rules design using genetic algorithm. Adv. Eng. Softw. 31(4), 251–262 (2000). ISSN 0965-9978, http://dx.doi.org/10.1016/S0965-9978(99)00054-X

  50. Yen, J, Langari R.: Fuzzy Logic: Intelligence, Control, and Information. Prentice Hall, Englewood Cliffs (1999)

    Google Scholar 

  51. Liu, Y., Zhu, X., Zhang, J., Wang, S.: Application of particle swarm optimization algorithm for weighted fuzzy rule-based system. In: 30th Annual Conference of IEEE Industrial Electronics Society, 2004. IECON 2004, vol. 3, pp. 2188, 2191, 2–6 Nov 2004

    Google Scholar 

  52. Zafer, B., Oğuzhan, K.: A fuzzy logic controller tuned with PSO for 2 DOF robot trajectory control. Expert Syst. Appl. 38(1), 1017–1031 (2011). ISSN 0957-4174, http://dx.doi.org/10.1016/j.eswa.2010.07.131

Download references

Acknowledgments

We would like to express our gratitude to CONACYT, and Tijuana Institute of Technology for the facilities and resources granted for the development of this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oscar Castillo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

de la O, D., Castillo, O., Meléndez, A. (2014). Optimization of Fuzzy Control Systems for Mobile Robots Based on PSO. In: Castillo, O., Melin, P., Pedrycz, W., Kacprzyk, J. (eds) Recent Advances on Hybrid Approaches for Designing Intelligent Systems. Studies in Computational Intelligence, vol 547. Springer, Cham. https://doi.org/10.1007/978-3-319-05170-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05170-3_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05169-7

  • Online ISBN: 978-3-319-05170-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics