Experimental Evaluation on Depth Control Using Improved Model Predictive Control for Autonomous Underwater Vehicle (AUVs)

Due to the growing interest using model predictive control (MPC), there are more and more researches about the applications of MPC on autonomous underwater vehicle (AUV), and these researches are mainly focused on simulation and simple application of MPC on AUV. This paper focuses on the improvement of MPC based on the state space model of an AUV. Unlike the previous approaches using a fixed weighting matrix, in this paper, a coefficient, varied with the error, is introduced to adjust the control increment vector weighting matrix to reduce the settling time. Then, an analysis on the effect of the adjustment to the stability is given. In addition, there is always a lag between the AUV real trajectory and the desired trajectory when the AUV tracks a continuous trajectory. To solve this problem, a simple re-planning of the desired trajectory is developed. Specifically, the point certain steps ahead from current time on the desired trajectory is treated as the current desired point and input to the controller. Finally, experimental results for depth control are given to demonstrate the feasibility and effectiveness of the improved MPC. Experimental results show that the method of real-time adjusting control increment weighting matrix can reduce settling time by about 2 s when tracking step trajectory of 1 m, and the simple re-planning of the desired trajectory method can reduce the average of absolute error by about 15% and standard deviation of error by about 17%.

[1]  J.P. Hayes,et al.  Engineering cybernetics , 1976, Proceedings of the IEEE.

[2]  S. Drakunov,et al.  Sliding Mode Control with Chattering Reduction , 1992, 1992 American Control Conference.

[3]  Wu-Chung Su,et al.  Sliding mode with chattering reduction in sampled data systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[4]  Roy M. Howard,et al.  Linear System Theory , 1992 .

[5]  Marko Bacic,et al.  Model predictive control , 2003 .

[6]  T. Keviczky,et al.  Receding horizon control of an F-16 aircraft: A comparative study , 2003, 2003 European Control Conference (ECC).

[7]  R. Hovorka,et al.  Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes. , 2004, Physiological measurement.

[8]  Marco Lovera,et al.  Magnetic spacecraft attitude control: a survey and some new results , 2005 .

[9]  Paul Newman,et al.  Market Prospects for AUVs , 2007 .

[10]  Ron P. Podhorodeski,et al.  A chattering-free sliding-mode controller for underwater vehicles with fault- tolerant infinity-norm thrust allocation , 2008 .

[11]  Ahmad B. Rad,et al.  Adaptive fuzzy sliding mode control with chattering elimination for nonlinear SISO systems , 2009, Simul. Model. Pract. Theory.

[12]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[13]  Agus Budiyono Model predictive control for autonomous underwater vehicle , 2010 .

[14]  Thor I. Fossen,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control , 2011 .

[15]  Sandra Sendra,et al.  Underwater Wireless Ad Hoc Networks: A Survey , 2016 .

[16]  Li Peng-chao Developing Tendency of Unmanned Underwater Vehicles , 2011 .

[17]  José Cappelletto,et al.  Model predictive control of remotely operated underwater vehicles , 2011, IEEE Conference on Decision and Control and European Control Conference.

[18]  Xiang Zhang,et al.  Nonlinear trajectory tracking control of a new autonomous underwater vehicle in complex sea conditions , 2012, Journal of Central South University.

[19]  Mingjun Zhang,et al.  Adaptive sliding mode control based on local recurrent neural networks for underwater robot , 2012 .

[20]  Shu Lin,et al.  Model Predictive Control — Status and Challenges , 2013 .

[21]  E. Rogers,et al.  Experimentally Verified Depth Regulation for AUVs Using Constrained Model Predictive Control , 2014 .

[22]  Stephen R. Turnock,et al.  Model predictive control of a hybrid autonomous underwater vehicle with experimental verification , 2014 .

[23]  Jan Christian Albiez,et al.  CSurvey - An autonomous optical inspection head for AUVs , 2015, Robotics Auton. Syst..

[24]  Akhilesh Swarup,et al.  Position and Velocity control of Remotely Operated Underwater Vehicle using Model Predictive Control , 2015 .

[25]  Jinwhan Kim,et al.  Coordinated motion control in task space of an autonomous underwater vehicle–manipulator system , 2015 .

[26]  Jingang Yi,et al.  Model predictive control of buoyancy propelled autonomous underwater glider , 2015, 2015 American Control Conference (ACC).

[27]  Simon X. Yang,et al.  Adaptive Sliding Mode Control for Depth Trajectory Tracking of Remotely Operated Vehicle with Thruster Nonlinearity , 2016, Journal of Navigation.

[28]  Daqi Zhu,et al.  Observer-based adaptive neural network control for a class of remotely operated vehicles , 2016 .

[29]  Luis Govinda García-Valdovinos,et al.  Neural Network-Based Self-Tuning PID Control for Underwater Vehicles , 2016, Sensors.

[30]  Jaime Lloret,et al.  Underwater Acoustic Modems , 2016, IEEE Sensors Journal.

[31]  Navdeep M. Singh,et al.  Control of Autonomous Underwater Vehicle using Reduced Order Model Predictive Control in Three Dimensional Space , 2016 .

[32]  Chao Yang,et al.  Driving performance of underwater long-arm hydraulic manipulator system for small autonomous underwater vehicle and its positioning accuracy , 2017 .

[33]  Ning Wang,et al.  Finite-time observer based accurate tracking control of a marine vehicle with complex unknowns , 2017 .

[34]  Kevin D. LePage,et al.  An Autonomous Underwater Vehicle Data-Driven Control Strategy for Target Tracking , 2018, IEEE Journal of Oceanic Engineering.

[35]  Chao Shen,et al.  Trajectory Tracking Control of an Autonomous Underwater Vehicle Using Lyapunov-Based Model Predictive Control , 2018, IEEE Transactions on Industrial Electronics.

[36]  Zhongjiu Zheng,et al.  Global Asymptotic Model-Free Trajectory-Independent Tracking Control of an Uncertain Marine Vehicle: An Adaptive Universe-Based Fuzzy Control Approach , 2018, IEEE Transactions on Fuzzy Systems.