Optimization of Fuzzy Logic Controller Used for a Differential Drive Wheeled Mobile Robot
Source abstract
Abstract
The energy-efficient motion control of a mobile robot fueled by batteries is an especially important and difficult problem, which needs to be continually addressed in order to prolong the robot’s independent operation time. Thus, in this article, a full optimization process for a fuzzy logic controller (FLC) is proposed. The optimization process employs a genetic algorithm (GA) to minimize the energy consumption of a differential drive wheeled mobile robot (DDWMR) and still ensure its other performances of the motion control. The earlier approaches mainly focused on energy reduction by planning the shortest path whereas this approach aims to optimize the controller for minimizing acceleration of the robot during point-to-point movement and thus minimize the energy consumption. The proposed optimized controller is based on fuzzy logic systems. At first, an FLC has been designed based on the experiment and as well as an experience to navigate the DDWMR to a known destination by following the given path. Next, a full optimization process by using the GA is operated to automatically generate the best parameters of all membership functions for the FLC. To evaluate its effectiveness, a set of other well-known controllers have been implemented in Google Colab® and Jupyter platforms in Python language to compare them with each other. The simulation results have shown that about 110% reduction of the energy consumption was achieved using the proposed method compared to the best of six alternative controllers. Also, this simulation program has been published as an open-source code for all readers who want to continue in the research.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Control and Dynamics of Mobile Robots · Robotic Path Planning Algorithms · Energy Efficiency in Computing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Informatics and Cyber Operations, University of Defence, Kounicova 65, 662 10 Brno, Czech Republic
Department of Military Robotics, University of Defence, Kounicova 65, 662 10 Brno, Czech Republic
Department of Aviation Technology, University of Defence, Kounicova 65, 662 10 Brno, Czech Republic
Funding
University of Defence, the Czech Republic
References (46)
Show source-provided references
1. Human expertise in mobile robot navigation10.1109/ACCESS.2017.2780082 ↗
2. Fuzzy logic based real time go to goal controller for mobile robot10.5120/ijca2020920078 ↗
3. Lukuman, A.Y., and Ado, D.I. (2019, January 29). Fuzzy logic control of goal-seeking 2-wheel differential mobile robot using unicycle approach. Proceedings of the IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS), Selangor, Malaysia.
4. Motion control of wheeled mobile robots using fuzzy logic
5. Trajectory tracking of wheeled mobile robots using Z-number based fuzzy logic10.1109/ACCESS.2020.2968421 ↗
6. MIMO fuzzy control for autonomous mobile robot
7. Adaptive fuzzy output feedback control of a nonholonomic wheeled mobile robot10.1109/ACCESS.2018.2862163 ↗
8. Mobile robot navigation using optimized fuzzy controller by genetic algorithm10.5391/IJFIS.2015.15.1.12 ↗
9. Navigation of autonomous mobile robot using adaptive network based fuzzy inference system10.1007/s12206-014-0640-2 ↗
10. Adaptive network fuzzy inference system based navigation controller for mobile robot10.1631/FITEE.1700206 ↗
11. Fuzzy-neuro based navigational strategy for mobile robot
12. Energy comparison of controllers used for a differential drive wheeled mobile robot10.1109/ACCESS.2020.3023345 ↗
13. Claudio, U., John, K., and Johanna, A. (2020). Design and evaluation of a new fuzzy control algorithm applied to a manipulator robot. Appl. Sci., 10.10.3390/app10217482 ↗
14. An adaptive fuzzy control based on Harmony search and its application to optimization10.1007/978-3-319-47054-2_18 ↗
15. Adaptive fuzzy output feedback simultaneous posture stabilization and tracking control of wheeled mobile robots with kinematic and dynamic disturbances10.1109/ACCESS.2020.3046282 ↗
16. A robust adaptive fuzzy variable structure tracking control for the wheeled mobile robot: Simulation and experimental results10.1016/j.conengprac.2017.04.006 ↗
17. Tuning fuzzy logic controllers by genetic algorithms10.1016/0888-613X(94)00033-Y ↗
18. Single robot motion planning using fuzzy-genetic technique
19. Mobile robot fuzzy control optimization using genetic algorithm10.1016/0954-1810(96)00006-4 ↗
20. Determination of fuzzy logic membership functions using genetic algorithms10.1016/S0165-0114(99)00065-2 ↗
21. Genetic fuzzy logic control technique for a mobile robot tracking a moving target
22. Minimizing Energy Consumption of Wheeled Mobile Robots via Optimal Motion Planning10.1109/TMECH.2013.2241777 ↗
23. Chaudhari, M., Leena, V., and Rangan, B. (2014, January 13–15). Towards optimal computation of energy optimal trajectory for mobile robots. Proceedings of the Third International Conference on Advances in Control and Optimization of Dynamical Systems, Kanpur, India.
24. Efficient energy consumption for indoor mobile robot prototype under illumination
25. Energy management techniques in mobile robot
26. Mauricio, F.J., Sedat, D., and Lino, M. (2020, January 4–6). Generation of energy optimal speed profiles for a differential drive mobile robot with payload on straight trajectories. Proceedings of the 2020 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Abu Dhabi, United Arab Emirates.
27. Minghan, W., and Volkan, I. (2018, January 21–25). Coverage path planning under the energy constraint. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.
28. Mudasser, W., Fernando, R., and Adel, E.S. (2015, January 9–12). Energy modeling of differential drive robots. Proceedings of the IEEE SoutheastCon 2015, Fort Lauderdale, FL, USA.
29. Tzafestas, S.G. (2014). Introduction to Mobile Robot Control, Elsevier. [1st ed.].10.1016/B978-0-12-417049-0.00005-5 ↗
30. Zhang, P. (2010). Advanced industrial control technology. Advanced Industrial Control Technology, Elsevier. [1st ed.].10.1016/B978-1-4377-7807-6.10002-6 ↗
31. Naresh, K.S., and Madan, M.G. (2000). An Intelligent Approach to Positive Target Identification. Soft Computing and Intelligent Systems, Elsevier. [1st ed.].
32. Ali, Z., and Mo, J. (2001). Intelligent Control Systems Using Soft Computing Methodologies, CRC Press. [1st ed.].
33. Krupka, Z., and Stefek, A. (2010, January 2–4). Method cooperation in optimization process. Proceedings of the 13th Mechatronika 2010, Trencianske Teplice, Slovakia.
34. Bio-inspired optimization techniques: A critical comparative study
35. Wahde, M. (2008). Evolutionary algorithms. Biologically Inspired Optimization Methods, WIT Press. [1st ed.].
36. Mehdi, Z., Ebrahim, A., and Mehdi, F. (2020). A Review on optimization of fuzzy controller parameters in robotic applications. IETE J. Res., 1–10.
37. Distributed optimization—Concepts, ideas and solutions
38. Stefek, A. (2011, January 1–3). Benchmarking of heuristic optimization methods. Proceedings of the 14th International Conference Mechatronika, Trencianske Teplice, Slovakia.10.1109/MECHATRON.2011.5961068 ↗
39. Differential drive robot: Spline-based design of circular path
40. Mohammadian, M., and Stonier, R.J. (1994, January 18–20). Tuning and optimisation of membership functions of fuzzy logic controllers by genetic algorithms. Proceedings of the 3rd IEEE International Workshop on Robot and Human Communication, Nagoya, Japan.
41. Kanayama, Y., Kimura, Y., Miyazaki, F., and Noguchi, T. (1991, January 3–5). A stable tracking control method for a non-holonomic mobile robot. Proceedings of the IROS ‘91:IEEE/RSJ International Workshop on Intelligent Robots and Systems, Osaka, Japan.
42. Robins, M., and Somashekhar, S.H. (2019, January 23–26). Development of waypoint tracking controller for differential drive mobile robot. Proceedings of the International Conference on Control, Decision and Information Technologies (CoDIT), Paris, France.
43. Stefek, A., Thuan, V.P., Krivanek, V., and Lam, K.P. (2021). Optimization of Fuzzy Logic Controller Used for a Differential Drive Wheeled Mobile Robot [Source Code]. Code Ocean.10.3390/app11136023 ↗
44. Hosseinzadeh, M., Sadati, N., and Zamani, I. (2011, January 27–30). H∞ disturbance attenuation of fuzzy large-scale systems. Proceedings of the International Conference on Fuzzy Systems, Taipei, Taiwan.
45. Robust fuzzy stabilization of nonlinear time-delay systems subject to impulsive perturbations10.1016/j.cnsns.2019.104953 ↗
46. Robustness of fuzzy logic control for an uncertain dynamic system10.1109/91.669018 ↗