Comparative Analysis of Membership Functions in Fuzzy Logic Controllers for Robot Path Planning Optimization

PDF (834KB), PP.47-57

Views: 0 Downloads: 0

Author(s)

Aggrey Shitsukane 1,* Calvins Otieno 1 James Obuhuma Imende 1 Lawrence Mukhongo 2

1. Department of computer science, Maseno University, Kenya

2. Department of Electrical Engineering, Technical University of Mombasa, Kenya

* Corresponding author.

DOI: https://doi.org/10.5815/ijmsc.2025.03.04

Received: 13 Mar. 2025 / Revised: 20 May 2025 / Accepted: 28 Jul. 2025 / Published: 8 Oct. 2025

Index Terms

Autonomous Mobile Robots, Path Planning, Fuzzy Logic Controller, Membership Functions, Fuzzy Controller Tuning

Abstract

Effective path planning is essential for autonomous mobile robots navigating unknown environments. Fuzzy Logic Controllers (FLCs) are well-suited for this task due to their robustness in handling uncertainty, vagueness, and nonlinearities. Among the core elements that influence FLC behaviour are membership functions (MFs), which define how sensory inputs are translated into fuzzy linguistic terms. Despite their importance, specific impact of different MF shapes on navigation performance remains underexplored. This study investigates the effect of three widely used MF types i.e., triangular, trapezoidal, and Gaussian on the traversal efficiency of a nonholonomic wheeled mobile robot operating in a static, obstacle filled environment. A series of simulations were conducted using MATLAB and CoppeliaSim, with traversal time serving as the primary performance metric. One-way ANOVA results (F = 342.33, p < 0.001) revealed statistically significant differences across MF types, with triangular MFs yielding the shortest average traversal time of 177.95 s, followed by trapezoidal with 179.08 s and Gaussian at 181.05 s. These findings highlight that MF shape significantly influences control responsiveness and path efficiency. By isolating MF type within a consistent rule base and simulation setup, this work provides baseline guidance for MF selection and sets the stage for future research involving hybrid MFs, real-world validation, and adaptive fuzzy systems. 

Cite This Paper

Aggrey Shitsukane, Calvins Otieno, James Obuhuma Imende, Lawrence Mukhongo, "Comparative Analysis of Membership Functions in Fuzzy Logic Controllers for Robot Path Planning Optimization", International Journal of Mathematical Sciences and Computing(IJMSC), Vol.11, No.3, pp. 47-57, 2025. DOI: 10.5815/ijmsc.2025.03.04

Reference

[1]H. S. Hewawasam, M. Y. Ibrahim, and G. K. Appuhamillage, “Past, Present and Future of Path-Planning Algorithms for Mobile Robot Navigation in Dynamic Environments,” IEEE Open J. Ind. Electron. Soc., vol. 3, no. March, pp. 353–365, 2022, doi: 10.1109/OJIES.2022.3179617.
[2]M. Khudaverdiyeva, “Modeling of Mobile Robot With Obstacle Avoidance Using Fuzzy Controller,” Adv. Inf. Syst., vol. 6, no. 2, pp. 21–25, 2022, doi: 10.20998/2522-9052.2022.2.04.
[3]M. Bikova, V. O. Latkoska, B. Hristov, and D. Stavrov, “Path Planning Using Fuzzy Logic Control of a 2-DOF Robotic Arm,” IEEE Int. Conf. Control Autom. ICCA, vol. 2022-June, pp. 998–1003, 2022, doi: 10.1109/ICCA54724.2022.9831903.
[4]H. Batti, C. Ben Jabeur, and H. Seddik, “Mobile Robot Obstacle Avoidance in labyrinth Environment Using Fuzzy Logic Approach,” 2019 Int. Conf. Control. Autom. Diagnosis, ICCAD 2019 - Proc., 2019, doi: 10.1109/ICCAD46983.2019.9037873.
[5]H. Batti, C. Ben Jabeur, and H. Seddik, “Autonomous smart robot for path predicting and finding in maze based on fuzzy and neuro-Fuzzy approaches,” Asian J. Control, vol. 23, no. 1, pp. 3–12, 2021, doi: 10.1002/asjc.2345.
[6]L. Amador‐angulo, O. Castillo, C. Peraza, and P. Ochoa, “An efficient chicken search optimization algorithm for the optimal design of fuzzy controllers,” Axioms, vol. 10, no. 1, 2021, doi: 10.3390/axioms10010030.
[7]A. B. Rapheal and S. Bhattacharya, “A study on the effect of fuzzy membership function on fuzzified ripper for stock market prediction,” ACM Int. Conf. Proceeding Ser., pp. 61–65, 2020, doi: 10.1145/3380688.3380716.
[8]L. A. Zadeh, I. Introduction, and U. S. Navy, “Fuzzy Sets * -,” vol. 353, pp. 338–353, 1965.
[9]M. Zangeneh, E. Aghajari, and M. Forouzanfar, “A Review on Optimization of Fuzzy Controller Parameters in Robotic Applications,” IETE J. Res., pp. 1–10, 2020, doi: 10.1080/03772063.2020.1787878.
[10]A. Barua, L. S. Mudunuri, and O. Kosheleva, “Why trapezoidal and triangular membership functions work so well: Towards a theoretical explanation,” J. Uncertain Syst., vol. 8, no. 3, pp. 164–168, 2014.
[11]A. Mortazavi, “Effect of fuzzy-membership function types on the search capability of interactive search algorithm,” J. Struct. Eng. Appl. Mech., vol. 2, no. 4, pp. 164–173, 2019, doi: 10.31462/jseam.2019.04164173.
[12]P. Prokopowicz, J. Czerniak, D. Mikolajewski, L. Apiecionek, and D. Slezak, Theory and Applications of Ordered Fuzzy Numbers, vol. 356. 2017. doi: 10.1007/978-3-319-59614-3.
[13]V. Kreinovich, O. Kosheleva, and S. N. Shahbazova, “Why Triangular and Trapezoid Membership Functions: A Simple Explanation,” Stud. Fuzziness Soft Comput., vol. 391, pp. 25–31, 2020, doi: 10.1007/978-3-030-38893-5_2.
[14]M. Vuka, E. Schaffernicht, M. Schmuker, V. H. Bennetts, F. Amigoni, and A. J. Lilienthal, “Exploration and localization of a gas source with MOX gas sensors on a mobile robot-A Gaussian regression bout amplitude approach,” ISOEN 2017 - ISOCS/IEEE Int. Symp. Olfaction Electron. Nose, Proc., pp. 3–5, 2017, doi: 10.1109/ISOEN.2017.7968898.
[15]F. Ahmad Fauzi, E. Mulyana, R. Mardiati, and A. Eko Setiawan, “Fuzzy Logic Control for Avoiding Static Obstacle in Autonomous Vehicle Robot,” Proceeding 2021 7th Int. Conf. Wirel. Telemat. ICWT 2021, 2021, doi: 10.1109/ICWT52862.2021.9678436.
[16]N. M. Nakrani and M. M. Joshi, “A human-like decision intelligence for obstacle avoidance in autonomous vehicle parking,” Appl. Intell., vol. 52, no. 4, pp. 3728–3747, 2022, doi: 10.1007/s10489-021-02653-3.
[17]I. Reguii, I. Hassani, and C. Rekik, “Neuro-fuzzy Control of a Mobile Robot,” no. December, pp. 45–50, 2023, doi: 10.1109/sta56120.2022.10018999.
[18]V. T. Pham, A. Stefek, V. Krivanek, and T. S. Nguyen, “Design of a Saving-Energy Fuzzy Logic Controller for a Differential Drive Robot Based on an Optimization,” Appl. Sci., vol. 13, no. 2, 2023, doi: 10.3390/app13020997.
[19]C. Wong, E. Yang, X. Yan, D. Gu, and W. Park, “Adaptive and Intelligent Navigation of Autonomous Planetary Rovers – A Survey,” pp. 237–244, 2017.
[20]H. Chaudhary, V. Panwar, R. Prasad, and N. Sukavanam, “Adaptive neuro fuzzy based hybrid force/position control for an industrial robot manipulator,” J. Intell. Manuf., vol. 27, no. 6, pp. 1299–1308, 2016, doi: 10.1007/s10845-014-0952-1.
[21]L. A. Yekinni and A. Dan-Isa, “Fuzzy Logic Control of Goal-Seeking 2-Wheel Differential Mobile Robot Using Unicycle Approach,” 2019 IEEE Int. Conf. Autom. Control Intell. Syst. I2CACIS 2019 - Proc., no. June, pp. 300–304, 2019, doi: 10.1109/I2CACIS.2019.8825082.
[22]V-Rep, “V-REP Quick User Manual,” no. May, 2012.
[23]A. Shitsukane, C. Otieno, J. Obuhuma, L. Mukhongo, and S. Kariuki, “A Co-simulation framework using MATLAB and CoppeliaSim for path planning of nonholonomic mobile robots A Co-simulation framework using MATLAB and CoppeliaSim for path planning of nonholonomic mobile robots,” no. April, 2025, doi: 10.30574/gjeta.2025.23.1.0076.