{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,13]],"date-time":"2026-08-13T20:04:49Z","timestamp":1786651489223,"version":"3.56.0"},"reference-count":30,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2026,5,31]],"date-time":"2026-05-31T00:00:00Z","timestamp":1780185600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Two-wheeled self-balancing robots exhibit nonlinear and inherently unstable dynamics due to their inverted-pendulum structure, making control design challenging under terrain variations and external disturbances. This paper proposes a hybrid master\u2013slave fuzzy cascade controller with an additional wheel-synchronization loop to improve tracking performance and robustness. The architecture combines a master velocity PI loop with fuzzy-tuned integral action and a slave balance PD loop with fuzzy proportional control, while a differential synchronization mechanism compensates for motor mismatches without affecting the global balance dynamics. Local stability is analyzed through linearization and equivalent gain approximation within a sector-bounded framework. Experimental validation was conducted on an ESP32-based TWSBR under flat, uphill, and downhill conditions at reference velocities of 0.15, 0.20, and 0.30ms, including payload tests with additional masses of 0.279 and 0.375kg. For each scenario, 30 independent trials were performed to compute the reported metrics. Compared with a conventional PID controller, the proposed strategy reduced the flat-terrain velocity RMSE from 0.0108 to 0.0057ms, while also improving angular stabilization and robustness under slope and payload disturbances.<\/jats:p>","DOI":"10.3390\/robotics15060110","type":"journal-article","created":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T08:09:16Z","timestamp":1780301356000},"page":"110","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Hybrid Master\u2013Slave Fuzzy Cascade Control Strategy for Two-Wheeled Self-Balancing Robot with Wheel Synchronization"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-3072-1494","authenticated-orcid":false,"given":"Irving","family":"Mora-Gonz\u00e1lez","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-6450-875X","authenticated-orcid":false,"given":"Edson E.","family":"Cruz-Miguel","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-0002-7493-3079","authenticated-orcid":false,"given":"Trinidad","family":"Mart\u00ednez-S\u00e1nchez","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\/0009-0000-5491-2513","authenticated-orcid":false,"given":"Zayra E.","family":"Santos-Flores","sequence":"additional","affiliation":[{"name":"Facultad de Ingenier\u00eda Mec\u00e1nica y El\u00e9ctrica, Universidad Veracruzana, Poza Rica 93390, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0435-8602","authenticated-orcid":false,"given":"Ricardo","family":"Rojas-Galv\u00e1n","sequence":"additional","affiliation":[{"name":"Facultad de Ingenier\u00eda, Universidad Aut\u00f3noma de Quer\u00e9taro, Santiago de Quer\u00e9taro 76010, 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"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-3877-1703","authenticated-orcid":false,"given":"Ce T.","family":"M\u00e9ndez-Ram\u00edrez","sequence":"additional","affiliation":[{"name":"Direcci\u00f3n General del \u00c1rea Acad\u00e9mica T\u00e9cnica, Universidad Veracruzana, Veracruz 91000, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8246-8920","authenticated-orcid":false,"given":"Roberto V.","family":"Carrillo-Serrano","sequence":"additional","affiliation":[{"name":"Facultad de Ingenier\u00eda, Universidad Aut\u00f3noma de Quer\u00e9taro, Santiago de Quer\u00e9taro 76010, 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":"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":[[2026,5,31]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Spong, M.W. (1998). Underactuated mechanical systems. Control Problems in Robotics and Automation, Springer.","DOI":"10.1007\/BFb0015081"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1109\/41.982254","article-title":"JOE: A mobile, inverted pendulum","volume":"49","author":"Grasser","year":"2002","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_3","first-page":"5","article-title":"Segway to the future [autonomous mobile robot]","volume":"20","author":"Voth","year":"2005","journal-title":"IEEE Intell. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Cui, X., Zhu, Y., Zhao, J., Piao, S., and Yang, E. (2023, January 10\u201312). Bio-inspired Locomotion Control for UBot Self-reconfigurable Modular Robot. Proceedings of the 2023 International Conference on Control, Automation and Diagnosis (ICCAD), Rome, Italy.","DOI":"10.1109\/ICCAD57653.2023.10152395"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zhang, H., and Nor, N.M. (2025). Control Strategies for Two-Wheeled Self-Balancing Robotic Systems: A Comprehensive Review. Robotics, 14.","DOI":"10.3390\/robotics14080101"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Mohamed Gad, O.M., Saleh, S.Z.M., Bulbul, M.A., and Khadraoui, S. (2022, January 21\u201324). Design and Control of Two Wheeled Self Balancing Robot (TWSBR). Proceedings of the 2022 Advances in Science and Engineering Technology International Conferences (ASET), Dubai, United Arab Emirates.","DOI":"10.1109\/ASET53988.2022.9735004"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"97870","DOI":"10.1109\/ACCESS.2025.3576343","article-title":"Performance Evaluation of Metaheuristics for LQR Controller Optimization: A Two-Wheel Balancing Robot Case Study","volume":"13","year":"2025","journal-title":"IEEE Access"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Janabi-Sharifi, F., and Melek, W. (2019). Sliding Mode Control Design of a Two-Wheel Inverted Pendulum Robot: Simulation, Design and Experiments. Advances in Motion Sensing and Control for Robotic Applications, Springer. Lecture Notes in Mechanical Engineering.","DOI":"10.1007\/978-3-030-17369-2"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1007\/s11071-013-1139-6","article-title":"Adaptive sliding-mode control for two-wheeled inverted pendulum vehicle based on zero-dynamics theory","volume":"76","author":"Yue","year":"2013","journal-title":"Nonlinear Dyn."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zaitceva, I., and Andrievsky, B. (2022). Methods of Intelligent Control in Mechatronics and Robotic Engineering: A Survey. Electronics, 11.","DOI":"10.3390\/electronics11152443"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Mora-Gonz\u00e1lez, I., Garc\u00eda-Mart\u00ednez, J.R., P\u00e9rez-Ju\u00e1rez, J.G., Mart\u00ednez-S\u00e1nchez, T., Olmedo-Garc\u00eda, L.F., and Rojas-Galv\u00e1n, R. (2025, January 10\u201314). Experimental Evaluation of a Fuzzy Logic-Based Controller for a Two-Wheeled Balancing Robot. Proceedings of the 2025 Mexican International Conference on Computer Science (ENC), Veracruz, Mexico.","DOI":"10.1109\/ENC68268.2025.11311917"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1724","DOI":"10.1007\/s40815-019-00664-4","article-title":"Non-singleton general Type-2 fuzzy control for a Two-Wheeled Self-Balancing robot","volume":"21","author":"Zhao","year":"2019","journal-title":"Int. J. Fuzzy Syst."},{"key":"ref_13","first-page":"6841","article-title":"Similarity-based non-singleton general type-2 fuzzy logic controller with applications to mobile two-wheeled robots","volume":"37","author":"Yu","year":"2019","journal-title":"J. Intell. Fuzzy Syst."},{"key":"ref_14","first-page":"22","article-title":"Genetically Optimized ANFIS-based PID Controller Design for Posture-Stabilization of Self-Balancing-Robots under Depleting Battery Conditions","volume":"21","author":"Bhatti","year":"2019","journal-title":"J. Control Eng. Appl. Inform."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"045314","DOI":"10.1088\/2631-8695\/ae0d2e","article-title":"Type-2 Fuzzy control for stabilizing two-wheeled mobile robot under parameter uncertainties","volume":"7","author":"Pham","year":"2025","journal-title":"Eng. Res. Express"},{"key":"ref_16","unstructured":"Leksono, E., and Joelianto, E. (2023, January 10). Type-2 Fuzzy Sliding Mode Control Design for Self-Balancing Mobile Robot. Proceedings of the 2023 6th International Conference on Information and Communications Technology (ICOIACT), Yogyakarta, Indonesia."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1080\/21642583.2021.2001768","article-title":"Fuzzy fractional-order PID control for two-wheeled self-balancing robots on inclined road surface","volume":"10","author":"Zhang","year":"2022","journal-title":"Syst. Sci. Control Eng."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Rojas-Galv\u00e1n, R., Romero-Moreno, J.A., Carrillo-Serrano, R.V., Garc\u00eda-Mart\u00ednez, J.R., Mart\u00ednez-S\u00e1nchez, T., Trejo-Perea, M., R\u00edos-Moreno, J.G., and Rodr\u00edguez-Res\u00e9ndiz, J. (2026). A Classic and Fuzzy Parallel Hybrid Controller of PD-PI Type for a Two-Wheeled Self-Balancing Robot. Automation, 7.","DOI":"10.3390\/automation7020049"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"8305","DOI":"10.1109\/ACCESS.2026.3653823","article-title":"Adaptive Fuzzy Feedback Linearization Control for Trajectory Tracking of Two-Wheeled Mobile Robots","volume":"14","author":"Chen","year":"2026","journal-title":"IEEE Access"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"108551","DOI":"10.1016\/j.jfranklin.2026.108551","article-title":"Trajectory tracking of Two-Wheeled Self-Balancing Mobile Robots using MPPF-constrained HSMC and interval Type-2 Fuzzy Logic","volume":"363","author":"Pham","year":"2026","journal-title":"J. Frankl. Inst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"86032","DOI":"10.1109\/ACCESS.2025.3569325","article-title":"Design and Implementation of a Novel Two-Wheeled Composite Self-Balancing Robot for Stationary Operations in Unknown Terrain","volume":"13","author":"Chen","year":"2025","journal-title":"IEEE Access"},{"key":"ref_22","first-page":"1","article-title":"An obstacle avoidance two-wheeled self-balancing robot","volume":"11","author":"Tsutada","year":"2022","journal-title":"Int. J. Mech. Eng. Robot. Res."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"618","DOI":"10.4236\/jamp.2016.44069","article-title":"Research on Double Cascade Control Algorithm for Self-Balancing Two-Wheeled Vehicle","volume":"4","author":"Zhang","year":"2016","journal-title":"J. Appl. Math. Phys."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"469491","DOI":"10.1155\/2012\/469491","article-title":"A Two-Wheeled Self-Balancing Robot with the Fuzzy PD Control Method","volume":"2012","author":"Wu","year":"2012","journal-title":"Math. Probl. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.isatra.2025.07.025","article-title":"Synchronization and tracking control strategy of four-wheel independent steering system based on improved model predictive control method","volume":"166","author":"Zhou","year":"2025","journal-title":"ISA Trans."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Wang, F.C., Chen, Y.H., Wang, Z.J., Liu, C.H., Lin, P.C., and Yen, J.Y. (2021). Decoupled Multi-Loop Robust Control for a Walk-Assistance Robot Employing a Two-Wheeled Inverted Pendulum. Machines, 9.","DOI":"10.3390\/machines9100205"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1007\/s40435-021-00832-1","article-title":"Adaptive neural sliding mode control for two wheel self balancing robot","volume":"10","author":"Nghia","year":"2022","journal-title":"Int. J. Dyn. Control"},{"key":"ref_28","first-page":"2337","article-title":"Adaptive Nonlinear PD Controller of Two-Wheeled Self-Balancing Robot with External Force","volume":"81","author":"Nguyen","year":"2024","journal-title":"Comput. Mater. Contin."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Mon, Y.J. (2025). Fuzzy PDC-Based LQR Sliding Neural Network Control for Two-Wheeled Self-Balancing Cart. Electronics, 14.","DOI":"10.3390\/electronics14091842"},{"key":"ref_30","first-page":"118","article-title":"Control of a longitudinally extended two-wheeled inverted pendulum robot with a sliding mechanism","volume":"12","author":"Kim","year":"2025","journal-title":"J. Comput. Des. Eng."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/15\/6\/110\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T10:48:32Z","timestamp":1780397312000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/15\/6\/110"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,31]]},"references-count":30,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2026,6]]}},"alternative-id":["robotics15060110"],"URL":"https:\/\/doi.org\/10.3390\/robotics15060110","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,31]]}}}