{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,27]],"date-time":"2026-07-27T11:19:32Z","timestamp":1785151172160,"version":"3.55.0"},"reference-count":38,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2025,2,17]],"date-time":"2025-02-17T00:00:00Z","timestamp":1739750400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"SECIHTI","award":["2006985"],"award-info":[{"award-number":["2006985"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Mobile robots represent one of the most relevant areas of study within robotics due to their potential for designing and developing new nonlinear control structures that can be implemented in simulations and applications in specific environments. In this work, a fuzzy steering controller with a symmetric distribution of fuzzy numbers is proposed and designed for implementation in the kinematic model of a non-holonomic mobile robot. The symmetry in the distribution of triangular fuzzy numbers contributes to a balanced response to disturbances and minimizes systematic errors in direction estimation. Additionally, it improves the system\u2019s adaptability to various reference paths, ensuring accurate tracking and optimized performance in robot navigation. Furthermore, this fuzzy logic-based controller emulates the behavior of a classic PID controller by offering a robust and flexible alternative to traditional methods. A virtual environment was also developed using the UNITY platform to evaluate the performance of the fuzzy controller. The results were evaluated by considering the average tracking error, maximum error, steady-state error, settling time, and total distance traveled, emphasizing the trajectory error. The circular trajectory showed high accuracy with an average error of 0.0089 m, while the cross trajectory presented 0.01814 m, reflecting slight deviations in the turns. The point-to-point trajectory registered a more significant error of 0.9531 m due to abrupt transitions, although with effective corrections in a steady state. The simulation results validate the robustness of the proposed fuzzy controller, providing quantitative insights into its precision and efficiency in a virtual environment, and demonstrating the effectiveness of the proposal.<\/jats:p>","DOI":"10.3390\/sym17020301","type":"journal-article","created":{"date-parts":[[2025,2,17]],"date-time":"2025-02-17T07:48:22Z","timestamp":1739778502000},"page":"301","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Kinematic Fuzzy Logic-Based Controller for Trajectory Tracking of Wheeled Mobile Robots in Virtual Environments"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-1824-2541","authenticated-orcid":false,"given":"Jos\u00e9 G.","family":"P\u00e9rez-Ju\u00e1rez","sequence":"first","affiliation":[{"name":"Laboratorio de Control y Rob\u00f3tica, Facultad de Ingenier\u00eda en Electr\u00f3nica y Comunicaciones, Universidad Veracruzana, Poza Rica 93390, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5773-6068","authenticated-orcid":false,"given":"Jos\u00e9 R.","family":"Garc\u00eda-Mart\u00ednez","sequence":"additional","affiliation":[{"name":"An\u00e1lisis de Sistemas y Tecnolog\u00edas Emergentes, Facultad de Ingenier\u00eda en Electr\u00f3nica y Comunicaciones, Universidad Veracruzana, Poza Rica 93390, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4468-9850","authenticated-orcid":false,"given":"Alejandro","family":"Medina Santiago","sequence":"additional","affiliation":[{"name":"SECIHTI-National Institute for Astrophysics, Optics and Electronics, Computer Science Coordination, Puebla 72840, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6450-875X","authenticated-orcid":false,"given":"Edson E.","family":"Cruz-Miguel","sequence":"additional","affiliation":[{"name":"An\u00e1lisis de Sistemas y Tecnolog\u00edas Emergentes, Facultad de Ingenier\u00eda en Electr\u00f3nica y Comunicaciones, Universidad Veracruzana, Poza Rica 93390, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-0788-747X","authenticated-orcid":false,"given":"Luis F.","family":"Olmedo-Garc\u00eda","sequence":"additional","affiliation":[{"name":"Laboratorio de Control y Rob\u00f3tica, Facultad de Ingenier\u00eda en Electr\u00f3nica y Comunicaciones, Universidad Veracruzana, Poza Rica 93390, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8984-440X","authenticated-orcid":false,"given":"Omar A.","family":"Barra-V\u00e1zquez","sequence":"additional","affiliation":[{"name":"Laboratorio de Control y Rob\u00f3tica, Facultad de Ingenier\u00eda en Electr\u00f3nica y Comunicaciones, Universidad Veracruzana, Poza Rica 93390, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Miguel A.","family":"Rojas-Hern\u00e1ndez","sequence":"additional","affiliation":[{"name":"Laboratorio de Control y Rob\u00f3tica, Facultad de Ingenier\u00eda en Electr\u00f3nica y Comunicaciones, Universidad Veracruzana, Poza Rica 93390, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,2,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Atchade-Adelomou, P., Alonso-Linaje, G., Albo-Canals, J., and Casado-Fauli, D. (2021). qRobot: A Quantum Computing Approach in Mobile Robot Order Picking and Batching Problem Solver Optimization. Algorithms, 14.","DOI":"10.3390\/a14070194"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1007\/s10846-016-0442-0","article-title":"Modelling and Control Strategies in Path Tracking Control for Autonomous Ground Vehicles: A Review of State of the Art and Challenges","volume":"86","author":"Amer","year":"2017","journal-title":"Intell. Robot. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Zhang, X., Xie, B., Yang, Y., Liu, Y., and Jiang, P. (2024). Research on Running Performance Optimization of Four-Wheel-Driving Ackerman Chassis by the Combining Method of Quantitative Experiment with Dynamic Simulation. Machines, 12.","DOI":"10.3390\/machines12030198"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Cao, Y., Li, B., Deng, Z., and Guo, X. (2024). Parking Trajectory Planning for Autonomous Vehicles Under Narrow Terminal Constraints. Electronics, 13.","DOI":"10.3390\/electronics13245041"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Kang, Y., Xue, B., and Zeng, R. (2021). Self-Adaptive Path Tracking Control for Mobile Robots under Slippage Conditions Based on an RBF Neural Network. Algorithms, 14.","DOI":"10.3390\/a14070196"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ju, J., Zhao, Y., Zhang, C., and Liu, Y. (2018). Vibration Suppression of a Flexible-Joint Robot Based on Parameter Identification and Fuzzy PID Control. Algorithms, 11.","DOI":"10.3390\/a11110189"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Grosset, J., Oukacha, O., Foug\u00e8res, A.-J., Djoko-Kouam, M., and Bonnin, J.-M. (2024). Fuzzy Multi-Agent Simulation for Collective Energy Management of Autonomous Industrial Vehicle Fleets. Algorithms, 17.","DOI":"10.3390\/a17110484"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Hussein, A., Garc\u00eda, F., and Olaverri-Monreal, C. (2018, January 12\u201314). ROS and Unity Based Framework for Intelligent Vehicles Control and Simulation. Proceedings of the 2018 IEEE International Conference on Vehicular Electronics and Safety (ICVES), Madrid, Spain.","DOI":"10.1109\/ICVES.2018.8519522"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2220","DOI":"10.1109\/TVCG.2023.3247052","article-title":"Evaluating the Effects of Virtual Reality Environment Learning on Subsequent Robot Teleoperation in an Unfamiliar Building","volume":"29","author":"Haubner","year":"2023","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Haces-Garcia, A., and Zhu, W. (2024). Building an Accessible and Flexible Multi-User Robotic Simulation Framework with Unity-MATLAB Bridge. Computers, 13.","DOI":"10.3390\/computers13110282"},{"key":"ref_11","first-page":"639","article-title":"Omnidirectional Mobile Robot Trajectory Tracking Control with Diversity of Inputs","volume":"10","author":"Pham","year":"2021","journal-title":"Int. J. Mech. Eng. Robot. Res."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Carmona, R.R., Sung, H.G., Kim, Y.S., and Vazquez, H.A. (2018, January 18\u201321). Stable PID Control for Mobile Robots. Proceedings of the 2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV), Singapore.","DOI":"10.1109\/ICARCV.2018.8581132"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1017\/S0263574710000202","article-title":"Adaptive Trajectory Tracking Control of a Differential Drive Wheeled Mobile Robot","volume":"29","author":"Shojaei","year":"2011","journal-title":"Robotica"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"\u0106aran, B., Mili\u0107, V., \u0160vaco, M., and Jerbi\u0107, B. (2024). Optimal Control-Based Algorithm Design and Application for Trajectory Tracking of a Mobile Robot with Four Independently Steered and Four Independently Actuated Wheels. Actuators, 13.","DOI":"10.3390\/act13080279"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Veselov, G., Sklyarov, A., and Ch\u00e1vez, J.V. (2019, January 22\u201325). Non-linear Control of a Tracked Robot. Proceedings of the 2019 IEEE 17th International Conference on Industrial Informatics (INDIN), Helsinki, Finland.","DOI":"10.1109\/INDIN41052.2019.8972253"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Xie, H., Ma, X., Qin, Q., and Sun, X. (2024, January 26\u201328). Trajectory Tracking Control for Ackerman Vehicle Based on Improved Reward Function. Proceedings of the 2024 43rd Chinese Control Conference (CCC), Kunming, China.","DOI":"10.23919\/CCC63176.2024.10662434"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ha, T.N., Tu, T.N., Dung, N.T., Mien, T.L., and Thuy, C.T. (2023, January 27\u201328). Deep Q-Network (DQN) Approach for Automatic Vehicles Applied in the Intelligent Transportation System (ITS). Proceedings of the 2023 International Conference on System Science and Engineering (ICSSE), Ho Chi Minh, Vietnam.","DOI":"10.1109\/ICSSE58758.2023.10227206"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1660","DOI":"10.1007\/s40435-020-00754-4","article-title":"Motion Planning and Control of Nonholonomic Mobile Robot Using Flatness and Fuzzy Logic Concepts","volume":"9","author":"Khesrani","year":"2021","journal-title":"Int. J. Dyn. Control"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Thuong, T.T., Ha, V.T., and Truc, L.N. (2023, January 18\u201319). Intelligent Control for Mobile Robots Based on Fuzzy Logic Controller. Proceedings of the International Conference on Intelligent Systems & Networks, Hanoi, Vietnam.","DOI":"10.1007\/978-981-99-4725-6_67"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s40430-020-02767-8","article-title":"A combined backstepping and adaptive fuzzy PID approach for trajectory tracking of autonomous mobile robots","volume":"43","author":"Mai","year":"2021","journal-title":"J. Braz. Soc. Mech. Sci. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2801","DOI":"10.1017\/S0263574724001140","article-title":"Trajectory tracking control of a mobile robot using fuzzy logic controller with optimal parameters","volume":"42","author":"Tolossa","year":"2024","journal-title":"Robotica"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Zhao, T., Qin, P., and Zhong, Y. (2023). Trajectory Tracking Control Method for Omnidirectional Mobile Robot Based on Self-Organizing Fuzzy Neural Network and Preview Strategy. Entropy, 25.","DOI":"10.3390\/e25020248"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2394429","DOI":"10.1080\/21642583.2024.2394429","article-title":"Fuzzy logic approach for controlling uncertain and nonlinear systems: A comprehensive review of applications and advances","volume":"12","author":"Tang","year":"2024","journal-title":"Syst. Sci. Control Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"3369","DOI":"10.1007\/s10462-022-10257-7","article-title":"A review of the literature on fuzzy-logic approaches for collision-free path planning of manipulator robots","volume":"56","author":"Hentout","year":"2023","journal-title":"Artif. Intell. Rev."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"39690","DOI":"10.1109\/ACCESS.2019.2903934","article-title":"Path Tracking of Wheeled Mobile Robots Based on Dynamic Prediction Model","volume":"7","author":"Bai","year":"2019","journal-title":"IEEE Access"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Shamshiri, R.R., Azimi, A., Behjati, M., Ghasemzadeh, A., Dworak, V., Weltzien, C., Karydis, K., and Cheein, F.A.A. (2024). Online path tracking with an integrated H\u221e robust adaptive controller for a double-Ackermann steering robot for orchard waypoint navigation. International Journal of Intelligent Robotics and Applications, Springer.","DOI":"10.1007\/s41315-024-00379-2"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Molina-Leal, A., G\u00f3mez-Espinosa, A., Escobedo Cabello, J.A., Cuan-Urquizo, E., and Cruz-Ram\u00edrez, S.R. (2021). Trajectory Planning for a Mobile Robot in a Dynamic Environment Using an LSTM Neural Network. Appl. Sci., 11.","DOI":"10.3390\/app112210689"},{"key":"ref_28","first-page":"189136","article-title":"Path Planning of Mobile Robot in Dynamic Obstacle Avoidance Environment Based on Deep Reinforcement Learning","volume":"12","author":"Zhang","year":"2024","journal-title":"IEEE Access"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"104263","DOI":"10.1016\/j.autcon.2022.104263","article-title":"Global Path Planning Based on BIM and Physics Engine for UGVs in Indoor Environments","volume":"139","author":"Chen","year":"2022","journal-title":"Autom. Constr."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Liu, Y., Novotny, G., Smirnov, N., Morales-Alvarez, W., and Olaverri-Monreal, C. (2020, January 19\u201321). Mobile Delivery Robots: Mixed Reality-Based Simulation Relying on ROS and Unity 3D. Proceedings of the 2020 IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, USA.","DOI":"10.1109\/IV47402.2020.9304701"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Pantusin, F.J., Carvajal, C.P., Ortiz, J.S., and Andaluz, V.H. (2024). Virtual Teleoperation System for Mobile Manipulator Robots Focused on Object Transport and Manipulation. Technologies, 12.","DOI":"10.3390\/technologies12090146"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Galarza, B.R., Ayala, P., Manzano, S., and Garcia, M.V. (2023). Virtual Reality Teleoperation System for Mobile Robot Manipulation. Robotics, 12.","DOI":"10.3390\/robotics12060163"},{"key":"ref_33","unstructured":"Figueroa-Olmedo, J.R., Montalvo-Lopez, W.M., and Bayas-Sampedro, M.M. (2023). Cinem\u00e1tica y Din\u00e1mica de Robots M\u00f3viles con Ruedas, CILADI. [1st ed.]."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1016\/j.isatra.2020.02.017","article-title":"An Adaptive Deep Reinforcement Learning Approach for MIMO PID Control of Mobile Robots","volume":"102","author":"Carlucho","year":"2020","journal-title":"ISA Trans."},{"key":"ref_35","first-page":"1","article-title":"Real-Time Fuzzy-PID for Mobile Robot Control and Vision-Based Obstacle Avoidance","volume":"13","author":"Saidi","year":"2022","journal-title":"Int. J. Serv. Sci. Manag. Eng. Technol."},{"key":"ref_36","unstructured":"Klancar, G., Zdesar, A., Blazic, S., and Skrjanc, I. (2017). Wheeled Mobile Robotics: From Fundamentals Towards Autonomous Systems, Butterworth-Heinemann."},{"key":"ref_37","first-page":"1","article-title":"Adaptive Dynamic Programming for Robust Path Tracking in an Agricultural Robot Using Critic Neural Networks","volume":"80","author":"Azimi","year":"2025","journal-title":"Agric. Eng. EU"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Shen, Z., Du, H., Yu, L., Zhu, W., and Zhu, M. (2024). A Path Planning and Tracking Control Algorithm for Multi-Autonomous Mobile Robot Systems Based on Spatiotemporal Conflicts and Nonholonomic Constraints. Actuators, 13.","DOI":"10.3390\/act13100399"}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/17\/2\/301\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:35:57Z","timestamp":1760027757000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/17\/2\/301"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,17]]},"references-count":38,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2025,2]]}},"alternative-id":["sym17020301"],"URL":"https:\/\/doi.org\/10.3390\/sym17020301","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,17]]}}}