Study of Motion Control and a Virtual Reality System for Autonomous Underwater Vehicles
This paper studies a novel intelligent motion control algorithm for Autonomous Underwater Vehicles (AUV) and develops a virtual reality system for a new interactive experimental platform. The paper designs a robust neuro-fuzzy controller to tackle system uncertainties and external disturbances. Fuzz...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-03-01
|
Series: | Algorithms |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-4893/14/3/93 |
id |
doaj-5e80de3f3345489d8238c6af42d56e72 |
---|---|
record_format |
Article |
spelling |
doaj-5e80de3f3345489d8238c6af42d56e722021-03-19T00:03:18ZengMDPI AGAlgorithms1999-48932021-03-0114939310.3390/a14030093Study of Motion Control and a Virtual Reality System for Autonomous Underwater VehiclesMinghui Wang0Bi Zeng1Qiujie Wang2Faculty of Computer, Guangdong University of Technology, Guangzhou 510006, ChinaFaculty of Computer, Guangdong University of Technology, Guangzhou 510006, ChinaFaculty of Computer, Guangdong University of Technology, Guangzhou 510006, ChinaThis paper studies a novel intelligent motion control algorithm for Autonomous Underwater Vehicles (AUV) and develops a virtual reality system for a new interactive experimental platform. The paper designs a robust neuro-fuzzy controller to tackle system uncertainties and external disturbances. Fuzzy control can solve the uncertainty problem of control systems. The neural network model self-tunes the controller parameters to improve the anti-interference ability. The designed control algorithm is verified using a MATLAB implementation and a virtual reality system. The virtual reality system developed in this paper can be used to debug the control algorithm, simulate the marine environment, and establish an ocean current interference model. The paper uses the MATLAB engine to realize the data communication between the MATLAB and the AUV virtual reality system. This allows the output order of the controller in MATLAB to drive the AUV in a virtual simulation system to simulate the 3D space motion.https://www.mdpi.com/1999-4893/14/3/93autonomous underwater vehiclemotion controlvirtual reality systemneuro-fuzzy controller |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Minghui Wang Bi Zeng Qiujie Wang |
spellingShingle |
Minghui Wang Bi Zeng Qiujie Wang Study of Motion Control and a Virtual Reality System for Autonomous Underwater Vehicles Algorithms autonomous underwater vehicle motion control virtual reality system neuro-fuzzy controller |
author_facet |
Minghui Wang Bi Zeng Qiujie Wang |
author_sort |
Minghui Wang |
title |
Study of Motion Control and a Virtual Reality System for Autonomous Underwater Vehicles |
title_short |
Study of Motion Control and a Virtual Reality System for Autonomous Underwater Vehicles |
title_full |
Study of Motion Control and a Virtual Reality System for Autonomous Underwater Vehicles |
title_fullStr |
Study of Motion Control and a Virtual Reality System for Autonomous Underwater Vehicles |
title_full_unstemmed |
Study of Motion Control and a Virtual Reality System for Autonomous Underwater Vehicles |
title_sort |
study of motion control and a virtual reality system for autonomous underwater vehicles |
publisher |
MDPI AG |
series |
Algorithms |
issn |
1999-4893 |
publishDate |
2021-03-01 |
description |
This paper studies a novel intelligent motion control algorithm for Autonomous Underwater Vehicles (AUV) and develops a virtual reality system for a new interactive experimental platform. The paper designs a robust neuro-fuzzy controller to tackle system uncertainties and external disturbances. Fuzzy control can solve the uncertainty problem of control systems. The neural network model self-tunes the controller parameters to improve the anti-interference ability. The designed control algorithm is verified using a MATLAB implementation and a virtual reality system. The virtual reality system developed in this paper can be used to debug the control algorithm, simulate the marine environment, and establish an ocean current interference model. The paper uses the MATLAB engine to realize the data communication between the MATLAB and the AUV virtual reality system. This allows the output order of the controller in MATLAB to drive the AUV in a virtual simulation system to simulate the 3D space motion. |
topic |
autonomous underwater vehicle motion control virtual reality system neuro-fuzzy controller |
url |
https://www.mdpi.com/1999-4893/14/3/93 |
work_keys_str_mv |
AT minghuiwang studyofmotioncontrolandavirtualrealitysystemforautonomousunderwatervehicles AT bizeng studyofmotioncontrolandavirtualrealitysystemforautonomousunderwatervehicles AT qiujiewang studyofmotioncontrolandavirtualrealitysystemforautonomousunderwatervehicles |
_version_ |
1724214819307913216 |