Robust Adaptive Control of an Uninhabited Surface Vehicle

A robust adaptive autopilot for uninhabited surface vehicles (USV) based on a model predictive controller (MPC) is presented in this paper. The novel autopilot is capable of handling sudden changes in system dynamics. In real life situations, very often a sudden change in dynamics results in missions being aborted and the uninhabited vehicles have to be rescued before they cause damage to other marine craft in the vicinity. This problem has been suitably dealt with by this innovative design. The MPC adopts an online adaptive nature by utilising three algorithms, individually: gradient descent, least squares and weighted least squares (WLS). Even with random initialisation, significant improvements over the other algorithmic approach were achieved by WLS by maintaining the intermittent continuous values of system parameters and periodically reinitialising the covariance matrix. Also, a time frame of 25 seconds appears to be the optimum to reinitialise the parameters in simulation studies. This novel approach enables the autopilot to cope well with significant changes in the system dynamics and empowers USVs to accomplish their desired missions.

[1]  Zhijun Li,et al.  Adaptive robust coordinated control of multiple mobile manipulators interacting with rigid environments , 2010, Autom..

[2]  Shaocheng Tong,et al.  Adaptive Neural Output Feedback Controller Design With Reduced-Order Observer for a Class of Uncertain Nonlinear SISO Systems , 2011, IEEE Transactions on Neural Networks.

[3]  Jong-Kwon Kim,et al.  A Study on the Fuzzy Controller for an Unmannde Surface Vessel Designed for Sea Probes , 2005 .

[4]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[5]  Phil F. Culverhouse,et al.  Integrated navigation and control system for an uninhabited surface vehicle based on interval Kalman filtering and model predictive control , 2013 .

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

[7]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[8]  Chun-Yi Su,et al.  Neural-Adaptive Control of Single-Master–Multiple-Slaves Teleoperation for Coordinated Multiple Mobile Manipulators With Time-Varying Communication Delays and Input Uncertainties , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[9]  Shaocheng Tong,et al.  Adaptive Fuzzy Control via Observer Design for Uncertain Nonlinear Systems With Unmodeled Dynamics , 2013, IEEE Transactions on Fuzzy Systems.

[10]  Jing Sun,et al.  Path following of underactuated marine surface vessels using line-of-sight based model predictive control ☆ , 2010 .

[11]  Robert Sutton,et al.  The design of a navigation, guidance, and control system for an unmanned surface vehicle for environmental monitoring , 2008 .

[12]  Yue Jin,et al.  Autopilot Design for Unmanned Surface Vehicle Tracking Control , 2011, 2011 Third International Conference on Measuring Technology and Mechatronics Automation.

[13]  Shaocheng Tong,et al.  Adaptive Neural Output Feedback Tracking Control for a Class of Uncertain Discrete-Time Nonlinear Systems , 2011, IEEE Transactions on Neural Networks.

[14]  Zhen Li,et al.  Disturbance Compensating Model Predictive Control With Application to Ship Heading Control , 2012, IEEE Transactions on Control Systems Technology.

[15]  Robert Sutton,et al.  An Autopilot Based on a Local Control Network Design for an Unmanned Surface Vehicle , 2012 .

[16]  A. Pascoal,et al.  Vehicle and Mission Control of the DELFIM Autonomous Surface Craft , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[17]  Andy SK Annamalai,et al.  A review of model predictive control and closed loop system identification for design of an autopilot for uninhabited surface vehicles , 2012 .

[18]  S. S. Ge,et al.  Synchronised tracking control of multi-agent system with high order dynamics , 2012 .

[19]  Robert Allen,et al.  Ship motion stabilizing control using a combination of model predictive control and an adaptive input disturbance predictor , 2011 .

[20]  Gabriel Hugh Elkaim,et al.  Direct Measurement Based H-infinity Controller Synthesis for an Autonomous Surface Vehicle , 2006 .

[21]  J. Chudley,et al.  An online genetic algorithm based model predictive control autopilot design with experimental verification , 2005 .

[22]  Kenneth R. Muske,et al.  Sliding-Mode Tracking Control of Surface Vessels , 2008, IEEE Transactions on Industrial Electronics.

[23]  Lei Guo Self-convergence of weighted least-squares with applications to stochastic adaptive control , 1996, IEEE Trans. Autom. Control..

[24]  Ilya Kolmanovsky,et al.  Automotive Model Predictive Control , 2010 .

[25]  A. Annamalai,et al.  A comparison between LQG and MPC autopilots for inclusion in a navigation , guidance and control system , 2013 .

[26]  Guo-Xing Wen,et al.  Fuzzy Neural Network-Based Adaptive Control for a Class of Uncertain Nonlinear Stochastic Systems , 2014, IEEE Transactions on Cybernetics.

[27]  J. Chudley,et al.  Soft Computing Design of a Linear Quadratic Gaussian Controller for an Unmanned Surface Vehicle , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[28]  Guang-Ren Duan,et al.  Trilateral Teleoperation of Adaptive Fuzzy Force/Motion Control for Nonlinear Teleoperators With Communication Random Delays , 2013, IEEE Transactions on Fuzzy Systems.

[29]  Shuzhi Sam Ge,et al.  Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints , 2011, Autom..

[30]  Yoo Sang Choo,et al.  Leader-follower formation control of underactuated autonomous underwater vehicles , 2010 .

[31]  Tristan Perez,et al.  Ship Motion Control: Course Keeping and Roll Stabilisation Using Rudder and Fins , 2005 .

[32]  Zhijun Li,et al.  Adaptive fuzzy control for synchronization of nonlinear teleoperators with stochastic time-varying communication delays , 2011, 2011 IEEE International Conference on Robotics and Automation.