{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T15:30:37Z","timestamp":1783438237786,"version":"3.54.6"},"reference-count":28,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2021,3,18]],"date-time":"2021-03-18T00:00:00Z","timestamp":1616025600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003453","name":"Natural Science Foundation of Guangdong Province","doi-asserted-by":"publisher","award":["2018A030313868"],"award-info":[{"award-number":["2018A030313868"]}],"id":[{"id":"10.13039\/501100003453","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/a14030093","type":"journal-article","created":{"date-parts":[[2021,3,18]],"date-time":"2021-03-18T11:41:06Z","timestamp":1616067666000},"page":"93","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Study of Motion Control and a Virtual Reality System for Autonomous Underwater Vehicles"],"prefix":"10.3390","volume":"14","author":[{"given":"Minghui","family":"Wang","sequence":"first","affiliation":[{"name":"Faculty of Computer, Guangdong University of Technology, Guangzhou 510006, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bi","family":"Zeng","sequence":"additional","affiliation":[{"name":"Faculty of Computer, Guangdong University of Technology, Guangzhou 510006, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qiujie","family":"Wang","sequence":"additional","affiliation":[{"name":"Faculty of Computer, Guangdong University of Technology, Guangzhou 510006, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1109\/JOE.2017.2768105","article-title":"Robust Magnetic Tracking of Subsea Cable by AUV in the Presence of Sensor Noise and Ocean Currents","volume":"43","author":"Yu","year":"2018","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1016\/j.oceaneng.2015.12.037","article-title":"Vector field path following for surface marine vessel and parameter identification based on LS-SVM","volume":"113","author":"Xu","year":"2016","journal-title":"Ocean Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1177\/1729881418806811","article-title":"Three-dimensional trajectory tracking control of an underactuated autonomous underwater vehicle based on ocean current observer","volume":"15","author":"Liang","year":"2018","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1623","DOI":"10.1109\/TCST.2015.2504838","article-title":"Integral line-of-sight guidance and control of underactuated marine vehicles: Theory, simulations, and experiments","volume":"24","author":"Caharija","year":"2016","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"820","DOI":"10.1109\/TCST.2014.2338354","article-title":"Line-of-sight path following for Dubins paths with adaptive sideslip compensation of drift forces","volume":"23","author":"Fossen","year":"2015","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1002\/acs.2550","article-title":"Direct and indirect adaptive integral line-of-sight path-following controllers for marine craft exposed to ocean currents","volume":"31","author":"Fossen","year":"2017","journal-title":"Int. J. Adapt. Control Signal Process."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.oceaneng.2015.06.034","article-title":"Study of 3 dimension trajectory tracking of underactuated autonomous underwater vehicle","volume":"105","author":"Li","year":"2015","journal-title":"Ocean Eng."},{"key":"ref_8","first-page":"1768","article-title":"Autonomous-driving vehicle test technology based on virtual reality","volume":"16","author":"Yao","year":"2018","journal-title":"J. Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MITS.2016.2601943","article-title":"Development of an Augmented Reality Vehicle for Driver Performance Evaluation","volume":"9","author":"Uchida","year":"2017","journal-title":"IEEE Intell. Transp. Syst. Mag."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"882","DOI":"10.1109\/THMS.2016.2596099","article-title":"Discrete Event Simulation and Virtual Reality Use in Industry: New Opportunities and Future Trends","volume":"46","author":"Turner","year":"2016","journal-title":"IEEE Trans. Hum. Mach. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"2468","DOI":"10.1109\/TIM.2014.2343392","article-title":"Visual Measurement in Simulation Environment for Vision-Based UAV Autonomous Aerial Refueling","volume":"64","author":"Duan","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1109\/JOE.2012.2220236","article-title":"Modeling and Simulation of an AUV Simulator with Guidance System","volume":"38","author":"Chen","year":"2013","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_13","first-page":"347","article-title":"Cyberphysical System with Virtual Reality for Intelligent Motion Recognition and Training","volume":"47","author":"Hu","year":"2017","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1109\/JOE.2018.2809018","article-title":"Adaptive Second-Order Fast Nonsingular Terminal Sliding Mode Tracking Control for Fully Actuated Autonomous Underwater Vehicles","volume":"44","author":"Qiao","year":"2019","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1109\/TCST.2017.2757021","article-title":"Experimental Study of Command Governor Adaptive Control for Unmanned Underwater Vehicles","volume":"27","author":"Makavita","year":"2019","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"74355","DOI":"10.1109\/ACCESS.2018.2883081","article-title":"Three-Dimensional Path Following of an Underactuated AUV Based on Neuro-Adaptive Command Filtered Backstepping Control","volume":"6","author":"Wang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1613","DOI":"10.1109\/TFUZZ.2017.2737405","article-title":"Global Asymptotic Model-Free Trajectory-Independent Tracking Control of an Uncertain Marine Vehicle: An Adaptive Universe-Based Fuzzy Control Approach","volume":"26","author":"Wang","year":"2018","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_18","first-page":"278","article-title":"A Novel Fuzzy Observer-Based Steering Control Approach for Path Tracking in Autonomous Vehicles 2019","volume":"27","author":"Zhang","year":"2018","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1511","DOI":"10.1109\/TCYB.2015.2451116","article-title":"Adaptive Robust Online Constructive Fuzzy Control of a Complex Surface Vehicle System","volume":"46","author":"Wang","year":"2016","journal-title":"IEEE Trans. Cybern."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1109\/TFUZZ.2017.2697399","article-title":"Tracking-Error-Based Universal Adaptive Fuzzy Control for Output Tracking of Nonlinear Systems with Completely Unknown Dynamics","volume":"26","author":"Wang","year":"2018","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1845","DOI":"10.1109\/TCST.2015.2510587","article-title":"Direct Adaptive Fuzzy Tracking Control of Marine Vehicles with Fully Unknown Parametric Dynamics and Uncertainties","volume":"24","author":"Wang","year":"2016","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"70444","DOI":"10.1109\/ACCESS.2018.2881134","article-title":"Adaptive Online Constructive Fuzzy Tracking Control for Unmanned Surface Vessel with Unknown Time-Varying Uncertainties","volume":"6","author":"Wang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.5772\/56392","article-title":"Hybrid Intelligent Control for Submarine Stabilization","volume":"10","author":"Wang","year":"2013","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1016\/j.automatica.2016.11.024","article-title":"Neural network-based output feedback control for reference tracking of underactuated surface vessels","volume":"77","author":"Park","year":"2017","journal-title":"Automatica"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2323","DOI":"10.1109\/TCYB.2015.2475376","article-title":"Bradley, Hierarchical model predictive image-based visual servoing of underwater vehicles with adaptive neural network dynamic control","volume":"46","author":"Gao","year":"2016","journal-title":"IEEE Trans. Cybern."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1109\/TCDS.2017.2727678","article-title":"Biologically Inspired Self-Organizing Map Applied to Task Assignment and Path Planning of an AUV System","volume":"10","author":"Zhu","year":"2018","journal-title":"IEEE Trans. Cogn. Dev. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"33064","DOI":"10.1109\/ACCESS.2019.2903833","article-title":"Neural Network-Based Adaptive Finite-Time Consensus Tracking Control for Multiple Autonomous Underwater Vehicles","volume":"7","author":"Cui","year":"2019","journal-title":"IEEE Access"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1109\/TCDS.2018.2810235","article-title":"Complete Coverage Autonomous Underwater Vehicles Path Planning Based on Glasius Bio-Inspired Neural Network Algorithm for Discrete and Centralized Programming","volume":"11","author":"Sun","year":"2019","journal-title":"IEEE Trans. Cogn. Dev. Syst."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/3\/93\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:37:36Z","timestamp":1760161056000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/3\/93"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,18]]},"references-count":28,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["a14030093"],"URL":"https:\/\/doi.org\/10.3390\/a14030093","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,18]]}}}