Skip to main content

Optimization of Membership Function Parameters for Fuzzy Controllers of an Autonomous Mobile Robot Using the Firefly Algorithm

  • Chapter
  • First Online:
Fuzzy Logic Augmentation of Neural and Optimization Algorithms: Theoretical Aspects and Real Applications

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

Abstract

Bio-Inspired Algorithms are effective for solving optimization problems, in particular for finding the appropriate parameter values for the membership functions used in fuzzy control. Fuzzy controllers are widely used in engineering, industrial, and medical solutions and other fields. Fuzzy models help to represent informal, unstructured abstract knowledge into formal mathematical models. In this paper the firefly algorithm is used to optimize fuzzy controllers for autonomous mobile robots. In this work optimization of parameters of the membership functions in fuzzy control systems allows a better performance of the actuators that are controlling an autonomous robot. This article will explain the proposed methodology for the optimization of parameters of membership functions of a tracking fuzzy controller for a mobile autonomous robot using the firefly algorithm.

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
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
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

Similar content being viewed by others

References

  1. D. Karaboga, B. Basturk, A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J. Glob. Optim. 39(3), 459–471 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  2. I. Fister, I. Fister Jr, J. Brest, V. Zumer, Memetic artificial bee colony algorithm for large-scale global optimization, in IEEE Congress on Evolutionary Computing, pp. 1–8 (2012)

    Google Scholar 

  3. X. Yang, S. Deb, Cucko search via levy flights, in World Congress on Nature & Biologically Inspired Computing, pp. 210–214 (2009)

    Google Scholar 

  4. X. Yang, A new metaheuristic bat-inspired algorithm. Stud. Comput. Intell. 284, 65–74 (2010)

    MATH  Google Scholar 

  5. A. Gandomi, A. Alavi, Krill herd: a new bio-inspired optimization algorithm. Commun. Nonlinear Sci. Numer. Simul. 17(12), 4831–4845 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  6. G. Aluja, A. Kaufmann, Operational management techniques for the treatment of uncertainty (Hispano Europea, Barcelona, 1987)

    Google Scholar 

  7. A. Kaufmann, J. Gil Aluja, Theory of expertons and fuzzy logic, in Fuzzy Sets and Systems, España, Milladoiro, pp. 295–304 (1986)

    Google Scholar 

  8. L.A. Zadeh, Fuzzy logic. Computer 21(4), 83–93 (1988)

    Article  Google Scholar 

  9. L. Zadeh, “Fuzzy sets. Inf Control 8, 338–353 (1965). Department of Electrical Engineering and Electronics Research Laboratory

    Google Scholar 

  10. B. Gonzalez, F. Valdez, P. Melin, A gravitational search algorithm using type-2 fuzzy logic for parameter adaptation, in Nature-Inspired Design of Hybrid Intelligent Systems (Springer, Tijuana, Mexico, 2017), pp. 127–138

    Google Scholar 

  11. L. Rodriguez, O. Castillo, J. Soria, A study of parameters of the grey wolf optimizer algorithm for dynamic adaptation with fuzzy logic, in Nature-Inspired Design of Hybrid Intelligent Systems (Springer, Tijuana, Mexico, 2017), pp. 371–390

    Google Scholar 

  12. E. Mendez, O. Castillo, J. Soria, A. Sandollah, Fuzzy dynamic adaptation of parameters in the water cycle algorithm, in Nature-Inspired Design of Hybrid Intelligent Systems (Springer, Tijuana, Mexico, 2017), pp. 297–311

    Google Scholar 

  13. M. Crepinsek, M. Mernik, S. Liu, Analysis of exploration and exploitation in evolutionary algorithms by ancestry trees. Int. J. Innovative Comput. Appl. 3(1), 11–19 (2011)

    Article  MATH  Google Scholar 

  14. K. Tashkova, J. Silc, N. Atanasova, S. Dzeroski, Parameter estimation in a nonlinear dynamic model of an aquatic ecosystem with meta-heuristic optimization. Ecol Model 226, 36–61 (2012)

    Article  Google Scholar 

  15. D. Goldberg, Genetic Algorithms in Search (1989)

    Google Scholar 

  16. M. Dorigo, C. Blum, Ant colony optimization theory: a survey. Theoret. Comput. Sci. 334, 243–278 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  17. P. Korosec, J. Silc, B. Filipic, The differential ant-stigmergy algorithm. Inf. Sci., pp. 82–97 (2012)

    Google Scholar 

  18. J. Kennedy, R. Eberthart, The particle swarm optimization: social adaptation in information processing, in New Ideas in Optimization, pp. 379–387 (1999)

    Google Scholar 

  19. B. Jakimovski, B. Meyer, E. Maehle, Firefly flashing synchronization as inspiration for self-synchronization of walking robot gait patterns using a decentralized robot control architecture, in Architecture of Computing Systems, pp. 61–72 (2010)

    Google Scholar 

  20. S. Severin, J. Rossmann, A comparison of different metaheuristic algorithms for optimizing blended PTP movements for industrial robots, in Intelligent Robotics and Applications, pp. 321–330 (2012)

    Google Scholar 

  21. A. Chatterjee, G. Mahanti, A. Chatterjee, Design of a fully digital controlled reconfigurable switched beam concentric ring array antenna using firefly and particle swarm optimization algorithm. Prog. Electromagn. Res., pp. 113–131 (2012)

    Google Scholar 

  22. Y. Zhang, L. Wu, A novel method for rigid image registration based on firefly algorithm. Int. J. Res. Rev. Soft Intell. Comput. 2(2), 141–146 (2012)

    MathSciNet  Google Scholar 

  23. B. Basu, G. Mahanti, Firefly and artificial beescolony algorithm for synthesis of scanned and broadside linear array antenna. Prog. Electromagn. Res., pp. 169–190 (2011)

    Google Scholar 

  24. G. Giannakouris, V. Vassiliadis, G. Dounias, Experimental study on a hybrid nature-inspired algorithm for financial portfolio optimization, in Artificial Intelligence: Theories, Models and Applications, pp. 101–111 (2010)

    Google Scholar 

  25. A. Santos, H. Campos Velho, E. Luz, S. Freitas, G. Grell, M. Gan, Firefly optimization to determine the precipitation field on South America, Inverse Problems in Science and Engineering, pp. 1–16 (2013)

    Google Scholar 

  26. X. Yang, Firefly algorithm, in Nature-Inspired Metaheuristic Algorithms, pp. 79–90 (2008)

    Google Scholar 

  27. M. Sanchez, O. Castillo, J. Castro, Generalized Type-2 Fuzzy Systems for controlling a mobile robot and a performance comparison with interval type-2 and type-1 fuzzy systems. Expert Syst. Appl. 42, 5904–5914 (2015)

    Article  Google Scholar 

  28. O. Castillo, P. Melin, O. Montiel, R. Sepulveda, W. Pedrycz, Theoretical Advances and Applications of Fuzzy Logic and Soft Computing (Springer, Tijuana, BC, 2007)

    Book  MATH  Google Scholar 

  29. R. Martinez, O. Castillo, L.T. Aguilar, 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 

  30. C. Soto, F. Valdez,O. Castillo, A review of dynamic parameter adaptation methods for the firefly algorithm, in Nature-Inspired Design of Hybrid Intelligent Systems (Springer, Tijuana, BC, 2007), pp. 285–295

    Google Scholar 

  31. L. Astudillo, P. Melin, O. Castillo, Chemical Optimization Algorithm for Fuzzy Controller Design, Tijuana (Springer, Mexico, 2014)

    Book  MATH  Google Scholar 

  32. A. Sombra, F. Valdez, P. Melin, O. Castillo, A new gravitational search algorithm using fuzzy logic to parameter adaptation, in IEEE Congress on Evolutionary Computation, Cancun, México, pp. 1068–1074 (2013)

    Google Scholar 

  33. F. Valdez, P. Melin, O. Castillo, Evolutionary method combining particle swarm optimization and genetic algorithms using fuzzy logic for decision making, in IEEE International Conference on Fuzzy Systems, pp. 2114–2119 (2009)

    Google Scholar 

  34. L. Aguilar, P. Melin, O. Castillo, Intelligent control of a stepping motor drive using a hybrid neuro-fuzzy ANFIS approach. Appl. Soft Comput. 3(3), 209–219

    Google Scholar 

  35. P. Melin, O. Castillo, Intelligent control of complex electrochemical systems with a neuro-fuzzy-genetic approach, IEEE Trans. Ind. Electron. 48(5), 951–955

    Google Scholar 

Download references

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

© 2018 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Lagunes, M.L., Castillo, O., Soria, J. (2018). Optimization of Membership Function Parameters for Fuzzy Controllers of an Autonomous Mobile Robot Using the Firefly Algorithm. In: Castillo, O., Melin, P., Kacprzyk, J. (eds) Fuzzy Logic Augmentation of Neural and Optimization Algorithms: Theoretical Aspects and Real Applications. Studies in Computational Intelligence, vol 749. Springer, Cham. https://doi.org/10.1007/978-3-319-71008-2_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-71008-2_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-71007-5

  • Online ISBN: 978-3-319-71008-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics