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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
X. Yang, S. Deb, Cucko search via levy flights, in World Congress on Nature & Biologically Inspired Computing, pp. 210–214 (2009)
X. Yang, A new metaheuristic bat-inspired algorithm. Stud. Comput. Intell. 284, 65–74 (2010)
A. Gandomi, A. Alavi, Krill herd: a new bio-inspired optimization algorithm. Commun. Nonlinear Sci. Numer. Simul. 17(12), 4831–4845 (2012)
G. Aluja, A. Kaufmann, Operational management techniques for the treatment of uncertainty (Hispano Europea, Barcelona, 1987)
A. Kaufmann, J. Gil Aluja, Theory of expertons and fuzzy logic, in Fuzzy Sets and Systems, España, Milladoiro, pp. 295–304 (1986)
L.A. Zadeh, Fuzzy logic. Computer 21(4), 83–93 (1988)
L. Zadeh, “Fuzzy sets. Inf Control 8, 338–353 (1965). Department of Electrical Engineering and Electronics Research Laboratory
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
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
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
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)
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)
D. Goldberg, Genetic Algorithms in Search (1989)
M. Dorigo, C. Blum, Ant colony optimization theory: a survey. Theoret. Comput. Sci. 334, 243–278 (2005)
P. Korosec, J. Silc, B. Filipic, The differential ant-stigmergy algorithm. Inf. Sci., pp. 82–97 (2012)
J. Kennedy, R. Eberthart, The particle swarm optimization: social adaptation in information processing, in New Ideas in Optimization, pp. 379–387 (1999)
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)
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)
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)
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)
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)
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)
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)
X. Yang, Firefly algorithm, in Nature-Inspired Metaheuristic Algorithms, pp. 79–90 (2008)
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)
O. Castillo, P. Melin, O. Montiel, R. Sepulveda, W. Pedrycz, Theoretical Advances and Applications of Fuzzy Logic and Soft Computing (Springer, Tijuana, BC, 2007)
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)
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
L. Astudillo, P. Melin, O. Castillo, Chemical Optimization Algorithm for Fuzzy Controller Design, Tijuana (Springer, Mexico, 2014)
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)
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)
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
P. Melin, O. Castillo, Intelligent control of complex electrochemical systems with a neuro-fuzzy-genetic approach, IEEE Trans. Ind. Electron. 48(5), 951–955
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
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)