{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,11]],"date-time":"2026-01-11T01:37:56Z","timestamp":1768095476780,"version":"3.49.0"},"reference-count":46,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,3,10]],"date-time":"2023-03-10T00:00:00Z","timestamp":1678406400000},"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>This paper presents the development of a type-2 evolving fuzzy control system (T2-EFCS) to facilitate self-learning (either from scratch or from a certain predefined rule). Our system has two major learning stages, namely, structure learning and parameters learning. The structure phase does not require previous information about the fuzzy structure, and it can start the construction of its rules from scratch with only one initial fuzzy rule. The rules are then continuously updated and pruned in an online fashion to achieve the desired set point. For the phase of learning parameters, all adjustable parameters of the fuzzy system are tuned by using a sliding surface method, which is based on the gradient descent algorithm. This method is used to minimize the difference between the expected and actual signals. Our proposed control method is model-free and does not require prior knowledge of the plant\u2019s dynamics or constraints. Instead, data-driven control utilizes artificial intelligence-based techniques, such as fuzzy logic systems, to learn the dynamics of the system and adapt to changes in the system, and account for complex interactions between different components. A robustness term is incorporated into the control effort to deal with external disturbances in the system. The proposed technique is applied to regulate the dynamics of a mobile robot in the presence of multiple external disturbances, demonstrating the robustness of the proposed control systems. A rigorous comparative study with respect to three different controllers is performed, where the outcomes illustrate the superiority of the proposed learning method as evidenced by lower RMSE values and fewer fuzzy parameters. Lastly, stability analysis of the proposed control method is conducted using the Lyapunov stability theory.<\/jats:p>","DOI":"10.3390\/robotics12020040","type":"journal-article","created":{"date-parts":[[2023,3,13]],"date-time":"2023-03-13T04:04:00Z","timestamp":1678680240000},"page":"40","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["A Novel Evolving Type-2 Fuzzy System for Controlling a Mobile Robot under Large Uncertainties"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6346-1566","authenticated-orcid":false,"given":"Ayad","family":"Al-Mahturi","sequence":"first","affiliation":[{"name":"School of Engineering and Information Technology, University of New South Wales, Canberra, ACT 2612, Australia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8791-9527","authenticated-orcid":false,"given":"Fendy","family":"Santoso","sequence":"additional","affiliation":[{"name":"School of Engineering and Information Technology, University of New South Wales, Canberra, ACT 2612, Australia"},{"name":"Artificial Intelligence and Cyber Futures Institute, Charles Sturt University, Barton, ACT 2600, Australia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0222-430X","authenticated-orcid":false,"given":"Matthew A.","family":"Garratt","sequence":"additional","affiliation":[{"name":"School of Engineering and Information Technology, University of New South Wales, Canberra, ACT 2612, Australia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4754-8191","authenticated-orcid":false,"given":"Sreenatha G.","family":"Anavatti","sequence":"additional","affiliation":[{"name":"School of Engineering and Information Technology, University of New South Wales, Canberra, ACT 2612, Australia"}]}],"member":"1968","published-online":{"date-parts":[[2023,3,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1109\/TFUZZ.2011.2176738","article-title":"Fuzzy adaptive tracking control of wheeled mobile robots with state-dependent kinematic and dynamic disturbances","volume":"20","author":"Chwa","year":"2011","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"349","DOI":"10.3390\/robotics3040349","article-title":"Adaptive Neuro-Fuzzy Technique for Autonomous Ground Vehicle Navigation","volume":"3","author":"Wang","year":"2014","journal-title":"Robotics"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"928","DOI":"10.1109\/TIE.2007.896547","article-title":"Design of embedded DSP-based fuzzy controllers for autonomous mobile robots","volume":"55","author":"Baturone","year":"2008","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1109\/TFUZZ.2014.2321771","article-title":"Obstacle Avoidance Method for Wheeled Mobile Robots Using Interval Type-2 Fuzzy Neural Network","volume":"23","author":"Kim","year":"2015","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1285","DOI":"10.1109\/TSMCA.2010.2052605","article-title":"Tracking control of differential-drive wheeled mobile robots using a backstepping-like feedback linearization","volume":"40","author":"Chwa","year":"2010","journal-title":"IEEE Trans. Syst. Man Cybern. Part A Syst. Hum."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1017\/S0263574714002410","article-title":"Adaptive backstepping control for parallel robot with uncertainties in dynamics and kinematics","volume":"32","author":"Zou","year":"2014","journal-title":"Robotica"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/j.neucom.2017.12.043","article-title":"Self-learning interval type-2 fuzzy neural network controllers for trajectory control of a Delta parallel robot","volume":"283","author":"Lu","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Al-Mahturi, A., Santoso, F., Garratt, M.A., and Anavatti, S.G. (2019, January 1\u20133). A Robust Adaptive Interval Type-2 Fuzzy Control for Autonomous Underwater Vehicles. Proceedings of the 2019 IEEE International Conference on Industry 4.0, Artificial Intelligence, and Communications Technology (IAICT), Bali, Indonesia.","DOI":"10.1109\/ICIAICT.2019.8784855"},{"key":"ref_9","unstructured":"Al-Mahturi, A. (2021). Development of Self-Learning Type-2 Fuzzy Systems for System Identification and Control of Autonomous Systems. [Ph.D. Thesis, UNSW Canberra]."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1109\/TFUZZ.2011.2104364","article-title":"Evolutionary-group-based particle-swarm-optimized fuzzy controller with application to mobile-robot navigation in unknown environments","volume":"19","author":"Juang","year":"2011","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"655","DOI":"10.1109\/TSMC.2020.3030078","article-title":"A Robust Self-Adaptive Interval Type-2 TS Fuzzy Logic for Controlling Multi-Input\u2013Multi-Output Nonlinear Uncertain Dynamical Systems","volume":"52","author":"Santoso","year":"2022","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Al-Mahturi, A., Santoso, F., Garratt, M.A., and Anavatti, S.G. (2020, January 1\u20134). Online System Identification for Nonlinear Uncertain Dynamical Systems Using Recursive Interval Type-2 TS Fuzzy C-means Clustering. Proceedings of the 2020 IEEE Symposium Series on Computational Intelligence (SSCI), Canberra, Australia.","DOI":"10.1109\/SSCI47803.2020.9308202"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2030","DOI":"10.1109\/TFUZZ.2017.2760283","article-title":"Interval Type-2 fuzzy logic modeling and control of a mobile two-wheeled inverted pendulum","volume":"26","author":"Huang","year":"2017","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"119520","DOI":"10.1109\/ACCESS.2021.3107906","article-title":"Self-Learning in Aerial Robotics Using Type-2 Fuzzy Systems: Case Study in Hovering Quadrotor Flight Control","volume":"9","author":"Santoso","year":"2021","journal-title":"IEEE Access"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Al-Mahturi, A., Santoso, F., Garratt, M.A., and Anavatti, S.G. (2019, January 23\u201326). An Intelligent Control of an Inverted Pendulum Based on an Adaptive Interval Type-2 Fuzzy Inference System. Proceedings of the 2019 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), New Orleans, LA, USA.","DOI":"10.1109\/FUZZ-IEEE.2019.8858948"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1109\/91.755393","article-title":"Implementation of evolutionary fuzzy systems","volume":"7","author":"Shi","year":"1999","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_17","unstructured":"Kasabov, N.K. (2007). Evolving Connectionist Systems: The Knowledge Engineering Approach, Springer Science & Business Media."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1016\/j.ins.2019.03.060","article-title":"Evolving fuzzy and neuro-fuzzy approaches in clustering, regression, identification, and classification: A survey","volume":"490","author":"Iglesias","year":"2019","journal-title":"Inf. Sci."},{"key":"ref_19","unstructured":"Angelov, P.P. (2013). Evolving Rule-Based Models: A Tool for Design of Flexible Adaptive Systems, Springer. Physica."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1109\/TFUZZ.2017.2654504","article-title":"Online active learning in data stream regression using uncertainty sampling based on evolving generalized fuzzy models","volume":"26","author":"Lughofer","year":"2017","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Al-Mahturi, A., Santoso, F., Garratt, M.A., and Anavatti, S.G. (2020, January 27\u201329). A Simplified Model-Free Self-Evolving TS Fuzzy Controller for Nonlinear Systems with Uncertainties. Proceedings of the 2020 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS), Bari, Italy.","DOI":"10.1109\/EAIS48028.2020.9122771"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/91.660805","article-title":"An online self-constructing neural fuzzy inference network and its applications","volume":"6","author":"Juang","year":"1998","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1109\/91.995117","article-title":"DENFIS: Dynamic evolving neural-fuzzy inference system and its application for time-series prediction","volume":"10","author":"Kasabov","year":"2002","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_24","unstructured":"Angelov, P., and Filev, D. (2005, January 27\u201329). Simpl_eTS: A simplified method for learning evolving Takagi-Sugeno fuzzy models. Proceedings of the The 14th IEEE International Conference on Fuzzy Systems, Changsha, China."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1260","DOI":"10.1016\/j.fss.2005.12.011","article-title":"Sequential Adaptive Fuzzy Inference System (SAFIS) for nonlinear system identification and prediction","volume":"157","author":"Rong","year":"2006","journal-title":"Fuzzy Sets Syst."},{"key":"ref_26","first-page":"21","article-title":"Evolving Takagi-Sugeno fuzzy systems from streaming data (eTS+)","volume":"Volume 12","author":"Angelov","year":"2010","journal-title":"Evolving Intelligent Systems: Methodology and Applications"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/TNNLS.2013.2271933","article-title":"PANFIS: A Novel Incremental Learning Machine","volume":"25","author":"Pratama","year":"2014","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Ferdaus, M.M., Pratama, M., Anavatti, S., Garratt, M.A., and Pan, Y. (2019). Generic evolving self-organizing neuro-fuzzy control of bio-inspired unmanned aerial vehicles. IEEE Trans. Fuzzy Syst.","DOI":"10.1109\/TFUZZ.2019.2917808"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1016\/j.asoc.2016.05.050","article-title":"On-line constructive fuzzy sliding-mode control for voice coil motors","volume":"47","author":"Hsu","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ast.2017.01.008","article-title":"Self-evolving fuzzy model-based controller with online structure and parameter learning for hypersonic vehicle","volume":"64","author":"Rong","year":"2017","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"7588","DOI":"10.3182\/20080706-5-KR-1001.01283","article-title":"A Self-Evolving Interval Type-2 Fuzzy Neural Network for Nonlinear Systems Identification","volume":"41","author":"Juang","year":"2008","journal-title":"IFAC Proc. Vol."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1537","DOI":"10.1109\/TSMCB.2008.927713","article-title":"A Type-2 Self-Organizing Neural Fuzzy System and Its FPGA Implementation","volume":"38","author":"Juang","year":"2008","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Hassanein, O., Anavatti, S.G., Shim, H., and Salman, S.A. (2015, January 21\u201323). Auto-generating fuzzy system modelling of physical systems. Proceedings of the 2015 IEEE Conference on Control Applications (CCA), Sydney, Australia.","DOI":"10.1109\/CCA.2015.7320766"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1109\/TFUZZ.2008.924334","article-title":"A functional-link-based neurofuzzy network for nonlinear system control","volume":"16","author":"Chen","year":"2008","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"574","DOI":"10.1109\/TFUZZ.2015.2463732","article-title":"Evolving type-2 fuzzy classifier","volume":"24","author":"Pratama","year":"2016","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2239","DOI":"10.1016\/j.neucom.2017.11.009","article-title":"Self-evolving function-link interval Type-2 fuzzy neural network for nonlinear system identification and control","volume":"275","author":"Lin","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"14679","DOI":"10.1016\/j.eswa.2011.05.014","article-title":"Self-adaptive interval Type-2 neural fuzzy network control for PMLSM drives","volume":"38","author":"Chen","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1016\/j.asoc.2018.08.022","article-title":"Self-evolving type-2 fuzzy brain emotional learning control design for chaotic systems using PSO","volume":"73","author":"Le","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1377","DOI":"10.1109\/TNN.2009.2013852","article-title":"Self-organizing CMAC control for a class of MIMO uncertain nonlinear systems","volume":"20","author":"Lin","year":"2009","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"2524","DOI":"10.1007\/s40815-019-00735-6","article-title":"Self-Evolving Interval Type-2 Wavelet Cerebellar Model Articulation Control Design for Uncertain Nonlinear Systems Using PSO","volume":"21","author":"Le","year":"2019","journal-title":"Int. J. Fuzzy Syst."},{"key":"ref_41","unstructured":"Al-Mahturi, A., Santoso, F., Garratt, M.A., and Anavatti, S.G. (2020). Unmanned Aerial Systems: Theoretical Foundation and Applications, Elsevier."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"959","DOI":"10.1109\/TNNLS.2013.2284603","article-title":"Simplified interval type-2 fuzzy neural networks","volume":"25","author":"Lin","year":"2014","journal-title":"IEEE Trans. Neural Netw. Learning Syst."},{"key":"ref_43","first-page":"6518","article-title":"Self-Evolving Neural Control for a Class of Nonlinear Discrete-Time Dynamic Systems with Unknown Dynamics and Unknown Disturbances","volume":"16","author":"Anavatti","year":"2019","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"692","DOI":"10.1109\/TIA.2014.2328711","article-title":"Adaptive fuzzy sliding-mode control into chattering-free IM drive","volume":"51","author":"Saghafinia","year":"2014","journal-title":"IEEE Trans. Ind. Appl."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1354","DOI":"10.1016\/j.conengprac.2008.03.004","article-title":"An adaptive dynamic controller for autonomous mobile robot trajectory tracking","volume":"16","author":"Martins","year":"2008","journal-title":"Control. Eng. Pract."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Zhang, J., Li, Q., Chang, X., Chao, F., Lin, C.M., Yang, L., Huynh, T.T., Zheng, L., Zhou, C., and Shang, C. (2020, January 19\u201324). A Novel Self-Organizing Emotional CMAC Network for Robotic Control. Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK.","DOI":"10.1109\/IJCNN48605.2020.9207710"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/2\/40\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:52:09Z","timestamp":1760122329000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/2\/40"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,10]]},"references-count":46,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,4]]}},"alternative-id":["robotics12020040"],"URL":"https:\/\/doi.org\/10.3390\/robotics12020040","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,10]]}}}