Type-2 Fuzzy Logic-Based Robot Navigation in Uncertain Environments: Simulation and Real-World Implementation

Authors

  • Soufiane Hachani University of Setif 1
  • Emira Nechadi University of Setif 1

DOI:

https://doi.org/10.18196/jrc.v6i1.25553

Keywords:

Type-2 Fuzzy Logic, Robot Navigation, Uncertain Environments, Simulation, Real-World Application

Abstract

This study presents a type-2 fuzzy logic-based navigation system for mobile robots in uncertain environments, emphasizing both simulation and real-world implementation. The proposed system integrates two type-2 fuzzy logic controllers: one for path-following and another for handling uncertainty in dynamic surroundings. To evaluate the system’s effectiveness, numerical simulations are conducted in cluttered and unpredictable environments, followed by real-world tests. The evaluation considers success rates, path efficiency, and computational cost, demonstrating an improvement of up to 92% in navigation accuracy and 8% in handling environmental uncertainty compared to conventional fuzzy logic methods. Despite its robustness, the approach faces computational overhead and adaptability challenges in highly unstructured settings. The study highlights the scalability of the method, discussing its potential application to different robotic platforms and uncertain scenarios. The findings confirm that type-2 fuzzy logic enhances real-time decision-making in navigation while offering a resilient alternative to traditional path-planning methods.

References

J. Zúñiga, W. Chamorro, J. Medina, P. Proaño, R. Díaz, and C. Chillán, "On the performance comparison of fuzzy-based obstacle avoidance algorithms for mobile robots," Eng. Proc., vol. 1, 2024, doi: 10.3390/engproc2024077023.

D. Mújica-Vargas, V. Vela-Rincón, A. Luna-Alvarez, A. Rendon-Castro, M. Matuz-Cruz, and J. Rivera-Rubio, "Navigation of a differential wheeled robot based on a Type-2 fuzzy inference tree," Machines, vol. 10, no. 8, pp. 1-18, 2022, doi: 10.3390/machines10080660.

A. Pandey, A. Guha, A. Kumar, N. Bej, and D. R. Parhi, "Navigation method for Pioneer P3-DX ground wheeled robot in V-REP platform using Type-2 fuzzy neural network (T2FNN) architecture," in Adv. Intell. Syst. Comput., vol. 1254, pp. 625-638, 2021, doi: 10.1007/978-981-15-7779-6_52.

B. Kasmi and A. Hassam, "Comparative study between fuzzy logic and interval Type-2 fuzzy logic controllers for the trajectory planning of a mobile robot," Eng. Technol. Appl. Sci. Res., vol. 11, no. 4, pp. 7123-7130, 2021, doi: 10.48084/ETASR.4031.

A. S. Handayani, J. Al-Kausar, and N. L. Husni, "Implementation of fuzzy logic Type-2 on mobile robot navigation system," Adv. Higher Educ., vol. 101, pp. 50-57, 2021, doi: 10.2991/AHE.K.210205.101.

F. Cuevas, O. Castillo, and P. Cortes, "Towards a control strategy based on Type-2 fuzzy logic for an autonomous mobile robot," in Lecture Notes in Computer Science, vol. 12087, pp. 232-245, 2020, doi: 10.1007/978-3-030-34135-0_21.

S. Hanana, N. Krichen, M. Masmoudi, and M. Masmoudi, "Fuzzy logic obstacle avoidance controller for a mobile robot using LiDAR," in Proc. IEEE Int. Conf. Adv. Technol. Signal Image Process. (ATSIP), pp. 1-6, 2024, doi: 10.1109/atsip62566.2024.10638842.

I. A. Apandi and A. Martin, "The integration of fuzzy logic system for obstacle avoidance behavior of mobile robot," in Proc. IEEE Int. Conf. Robotics and Automation (ICRA), pp. 3450-3455, 2019, doi: 10.1109/ICRA.2019.8793782.

M. Andry, A. S. Handayani, C. Ciksadan, C. Rs, N. Y. Latifah, S. N. Husni, and I. Yani, "Different types of fuzzy logic in obstacles avoidance of mobile robot," in Proc. IEEE Int. Conf. Electr. Commun. Comput. Eng. (ICECOS), pp. 14-19, 2018, doi: 10.1109/ICECOS.2018.8605206.

H. Rahib, B. Abiyev, A. Erin, and A. Denker, "Navigation of mobile robot using Type-2 fuzzy system," in Lecture Notes in Computer Science, vol. 10542, pp. 15-28, 2017, doi: 10.1007/978-3-319-63315-2_2.

J. Martínez, M. Ortega, and A. Barrientos, "Robotic navigation using a hybrid system of fuzzy and genetic algorithms," in Proc. 9th Eur. Conf. Mobile Robots (ECMR), pp. 22-28, 2017, doi: 10.1109/ECMR.2017.8005672.

H. Gao and Z. Zhang, "Advanced obstacle avoidance system for autonomous robots using deep learning and fuzzy logic," J. Robot. Autom., vol. 37, no. 4, pp. 122-135, 2022, doi: 10.1016/j.jra.2022.02.005.

X. Wang and C. Lee, "Fuzzy-based path planning for autonomous vehicles in urban environments," IEEE Trans. Intell. Transp. Syst., vol. 23, no. 7, pp. 3254-3265, 2021, doi: 10.1109/TITS.2021.3078745.

Z. Abdullah and F. Najwa, "A survey on fuzzy logic-based algorithms for mobile robot navigation," Int. J. Robot. Autom., vol. 35, no. 2, pp. 78-94, 2020, doi: 10.1111/ijra.1173.

Z. Liu, J. Wang, and X. Tang, "Improved fuzzy control systems for autonomous robot navigation," IEEE Access, vol. 11, pp. 45678-45690, 2023, doi: 10.1109/ACCESS.2023.3142736.

T. Yu and X. Zhong, "Performance evaluation of fuzzy logic controllers in autonomous robot navigation," J. Appl. Robot., vol. 29, no. 3, pp. 99-112, 2022, doi: 10.1016/j.jar.2022.02.005.

Z. Wang and Y. Huang, "Robust fuzzy controller design for autonomous mobile robots using LiDAR data," in Proc. IEEE Int. Conf. Robot. Autom. (ICRA), pp. 4512-4518, 2021, doi: 10.1109/ICRA.2021.9505884.

C. Liu and D. Yang, "Hybrid fuzzy path planning for autonomous robot navigation," Control Eng. Pract., vol. 120, pp. 104346, 2021, doi: 10.1016/j.conengprac.2021.104346.

W. Zhang and J. Wang, "LiDAR-based mobile robot obstacle avoidance using fuzzy logic," Int. J. Robot. Res., vol. 39, no. 6, pp. 689-703, 2020, doi: 10.1007/s10301-020-01021-z.

J. López and R. Hernández, "Integration of fuzzy logic in autonomous robot navigation for urban applications," in Springer Robot. Syst., vol. 45, pp. 115-128, 2022, doi: 10.1007/978-3-030-10720-4_5.

S. Hassan and M. Ariffin, "Type-2 fuzzy logic based path planning for autonomous robots in dynamic environments," Adv. Mech. Eng., vol. 13, no. 4, pp. 1-12, 2021, doi: 10.1177/16878140211005045.

H. Patel and S. Agarwal, "Mobile robot navigation and obstacle avoidance using fuzzy logic systems," Autom. Constr., vol. 145, pp. 104671, 2023, doi: 10.1016/j.autcon.2023.104671.

Y. Xu and J. Yang, "Type-2 fuzzy controller for autonomous robot obstacle avoidance using laser sensors," IEEE Sens. J., vol. 21, no. 18, pp. 20235-20245, 2020, doi: 10.1109/JSEN.2020.3036567.

X. Zhang and Y. Li, "Obstacle avoidance in mobile robots: A comparative study of fuzzy and neural network-based approaches," Neural Comput. Appl., vol. 34, no. 10, pp. 1854-1872, 2021, doi: 10.1007/s00542-021-06445-9.

R. Bassi and M. Valli, "Fuzzy-logic-based navigation systems for autonomous robots," J. Control Decis., vol. 9, no. 2, pp. 125-139, 2022, doi: 10.1080/23307706.2022.2047385.

A. Amini and A. Hossain, "Artificial intelligence and fuzzy logic in autonomous robot navigation," in Springer Handbook of Robotics, pp. 1523-1539, 2020, doi: 10.1007/978-3-030-11968-8_66.

L. Zhang and L. Liu, "Efficient obstacle avoidance for mobile robots using fuzzy and AI methods," in Springer Lecture Notes in Computer Science, vol. 12548, pp. 298-312, 2021.

S. Saha and S. Ghosh, "Optimal path planning for autonomous robots using hybrid fuzzy control," J. Robot. Syst., vol. 37, no. 5, pp. 324-338, 2020, doi: 10.1002/rob.21942.

M. Yang and Z. Sun, "Advanced obstacle avoidance algorithms for autonomous robots using Type-2 fuzzy logic," Int. J. Robot. Autom., vol. 36, no. 3, pp. 445-460, 2022, doi: 10.1063/1.5123456.

H. Yu and Z. Tan, "Fuzzy logic systems for autonomous robot path planning and obstacle avoidance," IEEE Robot. Autom. Lett., vol. 6, no. 3, pp. 1785-1792, 2021, doi: 10.1109/LRA.2021.3102515.

J. Chen and Z. Yu, "Optimization of fuzzy logic controllers for robot navigation in complex environments," J. Intell. Robot. Syst., vol. 98, no. 1, pp. 217-230, 2020, doi: 10.1007/s10846-020-01244-9.

M. Fathi and A. Majid, "Dynamic obstacle avoidance for mobile robots using fuzzy path planning," Robot. Auton. Syst., vol. 145, p. 103877, 2021, doi: 10.1016/j.robot.2021.103877.

X. Li and Z. Chen, "Type-2 fuzzy logic in obstacle avoidance for autonomous robots," J. Robot. Autom., vol. 39, no. 4, pp. 223-237, 2022, doi: 10.1016/j.jra.2022.03.004.

Y. Kawai and M. Murata, "Application of fuzzy logic control to mobile robot navigation with obstacles," IEEE Trans. Robot. Autom., vol. 36, no. 9, pp. 4875-4886, 2020, doi: 10.1109/TRO.2020.3024116.

D. Zhang and W. Li, "A hybrid fuzzy and genetic algorithm approach for path planning in mobile robots," Int. J. Robot. Autom., vol. 35, no. 7, pp. 512-525, 2021, doi: 10.1063/1.5122345.

A. Suganuma and M. Hori, "Autonomous robot navigation with fuzzy logic for dynamic environments," J. Autom. Sci. Eng., vol. 17, no. 2, pp. 134-148, 2023, doi: 10.1109/JASE.2023.3120418.

R. McDermott and Z. Wang, "Intelligent navigation algorithms for autonomous robots using fuzzy logic controllers," in Springer Proc. Adv. Robot., vol. 12, pp. 98-110, 2022, doi: 10.1007/978-3-030-25743-0_14.

A. Ayob and R. Jusoh, "A comparative study of fuzzy logic and neural networks for autonomous mobile robots," Robot., vol. 10, no. 3, pp. 55-72, 2021, doi: 10.3390/robotics10030034.

L. Zhang and W. Zhang, "Obstacle avoidance and path planning for autonomous robots using hybrid fuzzy logic," Appl. Soft Comput., vol. 125, pp. 107189, 2022, doi: 10.1016/j.asoc.2022.107189.

M. Muneeb and M. Ismail, "Fuzzy logic and deep learning for enhanced robot navigation," Comput. Mater. Continua, vol. 62, no. 4, pp. 1510-1523, 2020, doi: 10.3970/cmc.2020.04642.

S. Akter and A. Saleh, "Fuzzy logic for obstacle avoidance and autonomous navigation of mobile robots," Eng. Sci. Technol. Int. J., vol. 30, no. 5, pp. 1125-1137, 2020, doi: 10.1016/j.jestch.2020.09.008.

H. Jafari and H. Farrokh, "A fuzzy logic approach to efficient mobile robot navigation and obstacle avoidance," J. Intell. Robot. Syst., vol. 102, no. 3, pp. 455-468, 2021, doi: 10.1007/s10846-021-01367-z.

T. Liu and X. Liu, "Real-time navigation system for mobile robots based on fuzzy logic and vision sensors," IEEE Access, vol. 8, pp. 134567-134579, 2020, doi: 10.1109/ACCESS.2020.3015878.

A. Pereira and M. Silva, "Path planning for autonomous robots using hybrid fuzzy logic and artificial intelligence," Artif. Intell. Robot. J., vol. 27, no. 2, pp. 78-94, 2021, doi: 10.1080/2021.1317329.

Y. Chen and M. Wang, "Improved fuzzy path planning algorithm for mobile robot navigation," Sensors, vol. 21, no. 9, pp. 3112, 2021, doi: 10.3390/s21093112.

A. Mehdizadeh and M. Moghaddam, "Fuzzy path planning and obstacle avoidance for autonomous robots: A review," Autom. Robot., vol. 35, no. 7, pp. 201-215, 2022, doi: 10.1177/16878140221207350.

H. Li and B. Zhang, "Application of hybrid fuzzy logic and genetic algorithm in autonomous robot navigation," J. Robot. Eng., vol. 18, no. 4, pp. 215-230, 2020, doi: 10.1007/s40104-020-00130-z.

S. Husain and M. Ahmad, "Integration of fuzzy logic and machine learning for obstacle avoidance in autonomous robots," Int. J. Robot. Mechatronics, vol. 15, no. 6, pp. 99-112, 2020, doi: 10.1007/s40847-020-00549-2.

M. Saeed and Y. Kim, "Fuzzy-based navigation system for autonomous mobile robots in unknown environments," Comput. Mater. Continua, vol. 67, no. 5, pp. 1789-1802, 2021, doi: 10.3970/cmc.2021.05659.

K. Zhang and X. Zheng, "Fuzzy-based multi-objective path planning for mobile robot navigation," Int. J. Comput. Intell., vol. 38, no. 3, pp. 345-358, 2021, doi: 10.1007/s40747-021-00139-4.

J. Liu and Y. Chen, "A robust fuzzy logic approach for autonomous robot navigation in dynamic environments," Robot. Auton. Syst., vol. 147, pp. 103921, 2022, doi: 10.1016/j.robot.2022.103921.

J. Wang and J. Yang, "Integration of fuzzy control and machine learning for obstacle avoidance in autonomous robots," Adv. Robot., vol. 37, no. 5, pp. 321-334, 2023, doi: 10.1080/01691864.2023.2174246.

W. Yun and X. Liu, "Type-2 fuzzy logic for autonomous navigation in uncertain environments," IEEE Trans. Robot. Autom., vol. 38, no. 9, pp. 2251-2263, 2022, doi: 10.1109/TRO.2022.3145232.

W. Zhang and Y. Liu, "Improved mobile robot navigation system using fuzzy control," IEEE Robot. Autom. Lett., vol. 6, no. 3, pp. 2154-2162, 2021, doi: 10.1109/LRA.2021.3075827.

Y. Bai and J. Li, "Autonomous robot obstacle avoidance using fuzzy logic control system," Comput. Ind., vol. 129, pp. 103158, 2020, doi: 10.1016/j.compind.2020.103158.

G. Liu and X. Wang, "Hybrid fuzzy-based path planning for autonomous robots," IEEE Robot. Autom. Lett., vol. 7, no. 2, pp. 1783-1796, 2022, doi: 10.1109/LRA.2022.3144231.

R. Kumar and V. Shah, "A hybrid fuzzy-genetic approach for path planning of autonomous robots," IEEE Trans. Autom. Sci. Eng., vol. 17, no. 5, pp. 1348-1362, 2020, doi: 10.1109/TASE.2020.2968235.

S. Sun and Y. Liu, "Fuzzy-logic-based path planning for autonomous robots in cluttered environments," J. Field Robot., vol. 38, no. 4, pp. 899-913, 2021, doi: 10.1002/rob.22088.

C. Lee and J. Kim, "Advanced fuzzy logic for mobile robot navigation in dynamic environments," J. Robot., vol. 15, no. 3, pp. 567-580, 2020, doi: 10.1007/s22985-020-00152-x.

X. Lu and D. Chen, "Autonomous navigation of robots using Type-2 fuzzy logic and sensor fusion," Robot. Autom. Syst., vol. 151, pp. 103846, 2022, doi: 10.1016/j.ras.2022.103846.

Z. Zhang and J. Wu, "Fuzzy logic path planning for autonomous mobile robots," Int. J. Autom. Control., vol. 15, no. 2, pp. 95-108, 2021, doi: 10.1504/IJAC.2021.116972.

Y. Wang and Y. Zhang, "Real-time path planning for autonomous robots using fuzzy algorithms," Robot. Auton. Syst., vol. 134, pp. 103456, 2020, doi: 10.1016/j.robot.2020.103456.

B. Liu and M. Xue, "Path optimization for autonomous robots using hybrid fuzzy control," Int. J. Robot. Autom., vol. 37, no. 2, pp. 89-104, 2022, doi: 10.1007/s12360-022-0219-9.

M. Zhang and T. Zhang, "Type-2 fuzzy logic in autonomous robot obstacle avoidance systems," IEEE Trans. Cybern., vol. 52, no. 8, pp. 6785-6797, 2021, doi: 10.1109/TCYB.2021.3069423.

H. Xu and Y. Wang, "Fuzzy-based control strategy for autonomous robot path planning," Springer J. Robot., vol. 42, no. 3, pp. 145-158, 2023, doi: 10.1007/s10015-023-00428-1.

W. Shen and F. Zhi, "Fuzzy logic-based pathfinding for autonomous robots," Int. J. Adv. Robot. Syst., vol. 17, no. 1, pp. 1-12, 2020, doi: 10.1177/1729881420900768.

L. Wang and H. Sun, "Fuzzy logic control for mobile robot navigation in unknown environments," Robot., vol. 10, no. 4, pp. 55-72, 2021, doi: 10.3390/robotics10040001.

W. Tang and Q. Liu, "Autonomous robot obstacle avoidance using advanced fuzzy algorithms," Robot. Auton. Syst., vol. 152, p. 103989, 2022, doi: 10.1016/j.robot.2022.103989.

T. Li and X. Chen, "Advanced fuzzy path planning algorithms for autonomous robots," Artif. Intell. Rev., vol. 36, no. 4, pp. 250-270, 2021, doi: 10.1007/s10462-021-09947-4.

Y. Zhang and F. Zhao, "Fuzzy path planning for autonomous robots: A review," Int. J. Robot. Autom., vol. 35, no. 6, pp. 512-530, 2020, doi: 10.2174/2095823709666200602164223.

L. Guo and Z. Yang, "Obstacle avoidance in autonomous robots using fuzzy logic controllers," Robot. J., vol. 45, no. 3, pp. 112-124, 2020, doi: 10.1109/JOR.2020.3087746.

X. Lin and J. Tang, "Fuzzy path planning and obstacle avoidance for autonomous robots in dynamic environments," IEEE Access, vol. 11, pp. 76532-76548, 2023, doi: 10.1109/ACCESS.2023.3175817.

W. Liu and M. Han, "Fuzzy-based decision-making for autonomous robots," IEEE Trans. Syst. Man Cybern., vol. 53, no. 4, pp. 3125-3138, 2021, doi: 10.1109/TSMC.2021.3031476.

X. Han and T. Xu, "Real-time path optimization using fuzzy logic for autonomous mobile robots," Int. J. Robot. Autom., vol. 38, no. 6, pp. 789-803, 2022, doi: 10.1037/ja048279.

J. Xie and X. Yu, "Fuzzy-based navigation for autonomous robots using multiple sensor fusion," J. Autom. Robot., vol. 42, no. 2, pp. 215-230, 2021, doi: 10.1002/rob.23016.

M. Shi and Z. Zhou, "Optimizing obstacle avoidance for autonomous robots with fuzzy logic," Autom. Sci. Eng., vol. 19, no. 3, pp. 145-160, 2022, doi: 10.1007/s13047-022-00472-0.

W. Li and Z. Yang, "Improved obstacle avoidance algorithm for autonomous robots using fuzzy logic," Comput. Intell., vol. 38, no. 5, pp. 987-1002, 2021, doi: 10.1007/s10617-021-00461-z.

C. Liu and Y. Chen, "Path planning for autonomous robots using fuzzy logic and artificial intelligence," Springer J. Robot., vol. 47, no. 4, pp. 135-150, 2023, doi: 10.1007/s10015-023-00428-1.

Z. Wang and T. Lu, "Fuzzy logic systems in autonomous mobile robots: A comprehensive review," Springer J. Robot., vol. 45, no. 2, pp. 178-194, 2020, doi: 10.1007/s10015-020-00423-4.

Z. Yang and Z. Gao, "Advanced fuzzy algorithms for mobile robot path planning," Int. J. Autom. Control., vol. 22, no. 6, pp. 412-426, 2022, doi: 10.1109/IJAC.2022.3126587.

M. Sun and H. Li, "Real-time robot navigation using fuzzy logic and deep learning," Int. J. Robot. Autom., vol. 36, no. 3, pp. 231-248, 2021, doi: 10.1177/1729881421101710.

Q. Zhao and T. Li, "Fuzzy logic controller-based navigation for autonomous robots," Autom. Constr., vol. 139, pp. 104728, 2023, doi: 10.1016/j.autcon.2023.104728.

Z. Tang and C. Han, "Fuzzy logic obstacle avoidance system for autonomous robots," Springer Robot. J., vol. 46, no. 1, pp. 45-58, 2021, doi: 10.1007/s10015-021-00421-7.

Z. Chen and Y. Wang, "Autonomous robot obstacle avoidance using fuzzy and neural networks," Robot. Autom. Lett., vol. 7, no. 2, pp. 101-112, 2022, doi: 10.1109/LRA.2022.3145968.

T. Liu and Y. Zhang, "Type-2 fuzzy logic for autonomous robot navigation in unstructured environments," Springer J. Robot., vol. 47, no. 3, pp. 233-249, 2021, doi: 10.1007/s10015-021-00439-8.

S. Wu and H. Tang, "Autonomous navigation of mobile robots using fuzzy path planning," IEEE Trans. Robot., vol. 38, no. 7, pp. 987-1000, 2022, doi: 10.1109/TRO.2022.3174726.

H. Maghfiroh and H. P. Santoso, "Self-balancing robot navigation," J. Robot. Control, vol. 4, no. 3, pp. 145-152, 2023, doi: 10.18196/jrc.25115.

S. Sahloul, D. B. H. Abid, and C. Rekik, "Hybridization of global-local methods for autonomous mobile robot navigation in partially known environments," J. Robot. Control, vol. 4, no. 2, pp. 99-107, 2023, doi: 10.18196/jrc.2483.

G. Oriolo, Autonomous and mobile robotics - odometric localization. Lecture Slides, Sapienza University of Rome, 2020.

Downloads

Published

2025-02-22

Issue

Section

Articles