A Novel Evolving Type-2 Fuzzy System for Controlling a Mobile Robot under Large Uncertainties
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 requ...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-03-01
|
Series: | Robotics |
Subjects: | |
Online Access: | https://www.mdpi.com/2218-6581/12/2/40 |
_version_ | 1827743792284827648 |
---|---|
author | Ayad Al-Mahturi Fendy Santoso Matthew A. Garratt Sreenatha G. Anavatti |
author_facet | Ayad Al-Mahturi Fendy Santoso Matthew A. Garratt Sreenatha G. Anavatti |
author_sort | Ayad Al-Mahturi |
collection | DOAJ |
description | 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’s 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. |
first_indexed | 2024-03-11T04:34:30Z |
format | Article |
id | doaj.art-ec78feb7e9204f12b9fca0f910ac3aed |
institution | Directory Open Access Journal |
issn | 2218-6581 |
language | English |
last_indexed | 2024-03-11T04:34:30Z |
publishDate | 2023-03-01 |
publisher | MDPI AG |
record_format | Article |
series | Robotics |
spelling | doaj.art-ec78feb7e9204f12b9fca0f910ac3aed2023-11-17T21:14:12ZengMDPI AGRobotics2218-65812023-03-011224010.3390/robotics12020040A Novel Evolving Type-2 Fuzzy System for Controlling a Mobile Robot under Large UncertaintiesAyad Al-Mahturi0Fendy Santoso1Matthew A. Garratt2Sreenatha G. Anavatti3School of Engineering and Information Technology, University of New South Wales, Canberra, ACT 2612, AustraliaSchool of Engineering and Information Technology, University of New South Wales, Canberra, ACT 2612, AustraliaSchool of Engineering and Information Technology, University of New South Wales, Canberra, ACT 2612, AustraliaSchool of Engineering and Information Technology, University of New South Wales, Canberra, ACT 2612, AustraliaThis 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’s 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.https://www.mdpi.com/2218-6581/12/2/40evolving type-2 fuzzy systemsrobotic controluncertaintiesLyapunov stability |
spellingShingle | Ayad Al-Mahturi Fendy Santoso Matthew A. Garratt Sreenatha G. Anavatti A Novel Evolving Type-2 Fuzzy System for Controlling a Mobile Robot under Large Uncertainties Robotics evolving type-2 fuzzy systems robotic control uncertainties Lyapunov stability |
title | A Novel Evolving Type-2 Fuzzy System for Controlling a Mobile Robot under Large Uncertainties |
title_full | A Novel Evolving Type-2 Fuzzy System for Controlling a Mobile Robot under Large Uncertainties |
title_fullStr | A Novel Evolving Type-2 Fuzzy System for Controlling a Mobile Robot under Large Uncertainties |
title_full_unstemmed | A Novel Evolving Type-2 Fuzzy System for Controlling a Mobile Robot under Large Uncertainties |
title_short | A Novel Evolving Type-2 Fuzzy System for Controlling a Mobile Robot under Large Uncertainties |
title_sort | novel evolving type 2 fuzzy system for controlling a mobile robot under large uncertainties |
topic | evolving type-2 fuzzy systems robotic control uncertainties Lyapunov stability |
url | https://www.mdpi.com/2218-6581/12/2/40 |
work_keys_str_mv | AT ayadalmahturi anovelevolvingtype2fuzzysystemforcontrollingamobilerobotunderlargeuncertainties AT fendysantoso anovelevolvingtype2fuzzysystemforcontrollingamobilerobotunderlargeuncertainties AT matthewagarratt anovelevolvingtype2fuzzysystemforcontrollingamobilerobotunderlargeuncertainties AT sreenathaganavatti anovelevolvingtype2fuzzysystemforcontrollingamobilerobotunderlargeuncertainties AT ayadalmahturi novelevolvingtype2fuzzysystemforcontrollingamobilerobotunderlargeuncertainties AT fendysantoso novelevolvingtype2fuzzysystemforcontrollingamobilerobotunderlargeuncertainties AT matthewagarratt novelevolvingtype2fuzzysystemforcontrollingamobilerobotunderlargeuncertainties AT sreenathaganavatti novelevolvingtype2fuzzysystemforcontrollingamobilerobotunderlargeuncertainties |