Enhancing Underwater Robot Manipulators with a Hybrid Sliding Mode Controller and Neural-Fuzzy Algorithm
The sliding mode controller stands out for its exceptional stability, even when the system experiences noise or undergoes time-varying parameter changes. However, designing a sliding mode controller necessitates precise knowledge of the object’s exact model, which is often unattainable in practical...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-12-01
|
Series: | Journal of Marine Science and Engineering |
Subjects: | |
Online Access: | https://www.mdpi.com/2077-1312/11/12/2312 |
_version_ | 1797380451508158464 |
---|---|
author | Duc-Anh Pham Seung-Hun Han |
author_facet | Duc-Anh Pham Seung-Hun Han |
author_sort | Duc-Anh Pham |
collection | DOAJ |
description | The sliding mode controller stands out for its exceptional stability, even when the system experiences noise or undergoes time-varying parameter changes. However, designing a sliding mode controller necessitates precise knowledge of the object’s exact model, which is often unattainable in practical scenarios. Furthermore, if the sliding control law’s amplitude becomes excessive, it can lead to undesirable chattering phenomena near the sliding surface. This article presents a new method that uses a special kind of computer program (Radial Basis Function Neural Network) to quickly calculate complex relationships in a robot’s control system. This calculation is combined with a technique called Sliding Mode Control, and Fuzzy Logic is used to measure the size of the control action, all while making sure the system stays stable using Lyapunov stability theory. We tested this new method on a robot arm that can move in three different ways at the same time, showing that it can handle complex, multiple-input, multiple-output systems. In addition, applying LPV combined with Kalman helps reduce noise and the system operates more stably. The manipulator’s response under this controller exhibits controlled overshoot (Rad), with a rise time of approximately 5 ± 3% seconds and a settling error of around 1%. These control results are rigorously validated through simulations conducted using MATLAB/Simulink software version 2022b. This research contributes to the advancement of control strategies for robotic manipulators, offering improved stability and adaptability in scenarios where precise system modeling is challenging. |
first_indexed | 2024-03-08T20:37:26Z |
format | Article |
id | doaj.art-066734a233874d30bc49f3c049a12e6e |
institution | Directory Open Access Journal |
issn | 2077-1312 |
language | English |
last_indexed | 2024-03-08T20:37:26Z |
publishDate | 2023-12-01 |
publisher | MDPI AG |
record_format | Article |
series | Journal of Marine Science and Engineering |
spelling | doaj.art-066734a233874d30bc49f3c049a12e6e2023-12-22T14:18:53ZengMDPI AGJournal of Marine Science and Engineering2077-13122023-12-011112231210.3390/jmse11122312Enhancing Underwater Robot Manipulators with a Hybrid Sliding Mode Controller and Neural-Fuzzy AlgorithmDuc-Anh Pham0Seung-Hun Han1Department of Mechanical System Engineering, Gyeongsang National University, Tongyeong 53064, Republic of KoreaDepartment of Mechanical System Engineering, Gyeongsang National University, Tongyeong 53064, Republic of KoreaThe sliding mode controller stands out for its exceptional stability, even when the system experiences noise or undergoes time-varying parameter changes. However, designing a sliding mode controller necessitates precise knowledge of the object’s exact model, which is often unattainable in practical scenarios. Furthermore, if the sliding control law’s amplitude becomes excessive, it can lead to undesirable chattering phenomena near the sliding surface. This article presents a new method that uses a special kind of computer program (Radial Basis Function Neural Network) to quickly calculate complex relationships in a robot’s control system. This calculation is combined with a technique called Sliding Mode Control, and Fuzzy Logic is used to measure the size of the control action, all while making sure the system stays stable using Lyapunov stability theory. We tested this new method on a robot arm that can move in three different ways at the same time, showing that it can handle complex, multiple-input, multiple-output systems. In addition, applying LPV combined with Kalman helps reduce noise and the system operates more stably. The manipulator’s response under this controller exhibits controlled overshoot (Rad), with a rise time of approximately 5 ± 3% seconds and a settling error of around 1%. These control results are rigorously validated through simulations conducted using MATLAB/Simulink software version 2022b. This research contributes to the advancement of control strategies for robotic manipulators, offering improved stability and adaptability in scenarios where precise system modeling is challenging.https://www.mdpi.com/2077-1312/11/12/2312robot manipulatorneural networkfuzzy logic controllerMATLAB/Simulinksliding mode control |
spellingShingle | Duc-Anh Pham Seung-Hun Han Enhancing Underwater Robot Manipulators with a Hybrid Sliding Mode Controller and Neural-Fuzzy Algorithm Journal of Marine Science and Engineering robot manipulator neural network fuzzy logic controller MATLAB/Simulink sliding mode control |
title | Enhancing Underwater Robot Manipulators with a Hybrid Sliding Mode Controller and Neural-Fuzzy Algorithm |
title_full | Enhancing Underwater Robot Manipulators with a Hybrid Sliding Mode Controller and Neural-Fuzzy Algorithm |
title_fullStr | Enhancing Underwater Robot Manipulators with a Hybrid Sliding Mode Controller and Neural-Fuzzy Algorithm |
title_full_unstemmed | Enhancing Underwater Robot Manipulators with a Hybrid Sliding Mode Controller and Neural-Fuzzy Algorithm |
title_short | Enhancing Underwater Robot Manipulators with a Hybrid Sliding Mode Controller and Neural-Fuzzy Algorithm |
title_sort | enhancing underwater robot manipulators with a hybrid sliding mode controller and neural fuzzy algorithm |
topic | robot manipulator neural network fuzzy logic controller MATLAB/Simulink sliding mode control |
url | https://www.mdpi.com/2077-1312/11/12/2312 |
work_keys_str_mv | AT ducanhpham enhancingunderwaterrobotmanipulatorswithahybridslidingmodecontrollerandneuralfuzzyalgorithm AT seunghunhan enhancingunderwaterrobotmanipulatorswithahybridslidingmodecontrollerandneuralfuzzyalgorithm |