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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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)
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
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)
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)
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)
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)
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
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
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
Engelbrecht, A.P.: Fundamentals of Computational Swarm Intelligence. Wiley, New York, 2006
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)
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
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)
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)
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
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
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
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
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
Fierro, R., Castillo, O.: Design of fuzzy control systems with different PSO variants. In: Recent Advances on Hybrid Intelligent Systems, pp. 81–88 (2013)
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
Hassen, T., Ahmed, M., Mohamed, E.: Pso-belbic scheme for two-coupled distillation column process. J. Adv. Res. 2(1), 73–83 (2011)
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
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
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)
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
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
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)
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)
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)
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)
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)
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)
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
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
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)
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)
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)
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
Vaneshani, S., Jazayeri-Rad, H.: Optimized fuzzy control by particle swarm optimization technique for control of CSTR 5(11), 464, 470 (2011)
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)
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)
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
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
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
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)
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
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
Yen, J, Langari R.: Fuzzy Logic: Intelligence, Control, and Information. Prentice Hall, Englewood Cliffs (1999)
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
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)