Experimental Study of a Modified Command Governor Adaptive Controller for Depth Control of an Unmanned Underwater Vehicle

Command governor–based adaptive control (CGAC) is a recent control strategy that has been explored as a possible candidate for the challenging task of precise maneuvering of unmanned underwater vehicles (UUVs) with parameter variations. CGAC is derived from standard model reference adaptive control (MRAC) by adding a command governor that guarantees acceptable transient performance without compromising stability and a command filter that improves the robustness against noise and time delay. Although simulation and experimental studies have shown substantial overall performance improvements of CGAC over MRAC for UUVs, it has also shown that the command filter leads to a marked reduction in initial tracking performance of CGAC. As a solution, this paper proposes the replacement of the command filter by a weight filter to improve the initial tracking performance without compromising robustness and the addition of a closed-loop state predictor to further improve the overall tracking performance. The new modified CGAC (M-CGAC) has been experimentally validated and the results indicate that it successfully mitigates the initial tracking performance reduction, significantly improves the overall tracking performance, uses less control force, and increases the robustness to noise and time delay. Thus, M-CGAC is a viable adaptive control algorithm for current and future UUV applications.

[1]  Kristin Ytterstad Pettersen,et al.  Integral LOS control for path following of underactuated marine surface vessels in the presence of constant ocean currents , 2008, 2008 47th IEEE Conference on Decision and Control.

[2]  Giampiero Campa,et al.  Performance verification of low-frequency learning adaptive controllers , 2014, 2014 American Control Conference.

[3]  Robert R. Bitmead,et al.  Transient bounds for adaptive control systems , 1994, IEEE Trans. Autom. Control..

[4]  Petros A. Ioannou,et al.  Adaptive control tutorial , 2006, Advances in design and control.

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

[6]  Dev Ranmuthugala,et al.  Command governor adaptive control for an unmanned underwater vehicle , 2015, 2015 IEEE Conference on Control Applications (CCA).

[7]  Hao Rong,et al.  Use of AIS data for guidance and control of path-following autonomous vessels , 2019 .

[8]  D. Maalouf Contribution to nonlinear adaptive control of low inertia underwater robots , 2013 .

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

[10]  Nhan T. Nguyen,et al.  Implementation and Evaluation of Multiple Adaptive Control Technologies for a Generic Transport Aircraft Simulation , 2010 .

[11]  C. Guedes Soares,et al.  Uniformly semiglobally exponential stability of vector field guidance law and autopilot for path-following , 2020, Eur. J. Control.

[12]  Tansel Yucelen,et al.  A robust adaptive control architecture for disturbance rejection and uncertainty suppression with L ∞ transient and steady-state performance guarantees , 2012 .

[13]  Anastasios M. Lekkas,et al.  Direct and indirect adaptive integral line‐of‐sight path‐following controllers for marine craft exposed to ocean currents , 2017 .

[14]  Minzhou Luo,et al.  MPC-based 3-D trajectory tracking for an autonomous underwater vehicle with constraints in complex ocean environments , 2019, Ocean Engineering.

[15]  Thor I. Fossen,et al.  Adaptive control of ROVs with actuator dynamics and saturation , 1992 .

[16]  Nilanjan Sarkar,et al.  Adaptive control of an autonomous underwater vehicle: experimental results on ODIN , 2001, IEEE Trans. Control. Syst. Technol..

[17]  Eduard Petlenkov,et al.  Multi-Loop Model Reference Proportional Integral Derivative Controls: Design and Performance Evaluations , 2020, Algorithms.

[18]  Cd Makavita,et al.  Adaptive control solutions for advanced unmanned underwater vehicle applications , 2018 .

[19]  Dana R. Yoerger,et al.  Adaptive sliding control of an experimental underwater vehicle , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[20]  Sauro Longhi,et al.  A comparative study between switching and adaptive controllers for a remotely operated vehicle , 2011 .

[21]  Dev Ranmuthugala,et al.  Modeling, simulation and control of underwater vehicles , 2011 .

[22]  C. J. B. Macnab Modifying CMAC adaptive control with weight smoothing in order to avoid overlearning and bursting , 2017, Neural Computing and Applications.

[23]  Dev Ranmuthugala,et al.  Predictor-based model reference adaptive control of an unmanned underwater vehicle , 2016, 2016 14th International Conference on Control, Automation, Robotics and Vision (ICARCV).

[24]  Irene M. Gregory,et al.  Predictor-Based Model Reference Adaptive Control , 2009 .

[25]  P. Sayer Hydrodynamic Forces On ROVs Near the Air-Sea Interface , 1996 .

[26]  Wilmer Ariza Ramirez,et al.  Exploration of the Applicability of Probabilistic Inference for Learning Control in Underactuated Autonomous Underwater Vehicles , 2020, Auton. Robots.

[27]  Eric N. Johnson,et al.  Design and analysis of a novel command governor architecture for shaping the transient response of nonlinear uncertain dynamical systems , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[28]  Asgeir J. Sørensen,et al.  Reference Model for High Performance and Low Energy Consumption Motions , 2012 .

[29]  Eric N. Johnson,et al.  A new command governor architecture for transient response shaping , 2013 .

[30]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[31]  Romeo Ortega,et al.  Comments on -adaptive control: stabilisation mechanism, existing conditions for stability and performance limitations , 2014, Int. J. Control.

[32]  Noel E. Du Toit,et al.  Robust adaptive control of Underwater Vehicles for precision operations , 2015, OCEANS 2015 - MTS/IEEE Washington.

[33]  V Stepanyan,et al.  MRAC Revisited: Guaranteed performance with reference model modification , 2010, Proceedings of the 2010 American Control Conference.

[34]  Omid Elhaki,et al.  A robust neural network approximation-based prescribed performance output-feedback controller for autonomous underwater vehicles with actuators saturation , 2020, Eng. Appl. Artif. Intell..

[35]  A. J. Healey,et al.  Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles , 1993 .

[36]  Nikola Stilinovic,et al.  AUV for diver assistance and safety — Design and implementation , 2015, OCEANS 2015 - Genova.

[37]  Thor I. Fossen,et al.  Robust adaptive control of underwater vehicles : a comparative study , 1996 .

[38]  J E Slotine,et al.  High performance adaptive control in the presence of time delays , 2010, Proceedings of the 2010 American Control Conference.

[39]  Anuradha M. Annaswamy,et al.  ${\rm L}_{1}$-Adaptive Control: Stability, Robustness, and Interpretations , 2014, IEEE Transactions on Automatic Control.

[40]  Louis L. Whitcomb,et al.  Adaptive identification of dynamically positioned underwater robotic vehicles , 2003, IEEE Trans. Control. Syst. Technol..

[41]  Vahram Stepanyan,et al.  Adaptive Control with Reference Model Modification , 2012 .

[42]  K. Narendra,et al.  Combined direct and indirect approach to adaptive control , 1989 .

[43]  M. Caccia,et al.  Modeling and identification of open-frame variable configuration unmanned underwater vehicles , 2000, IEEE Journal of Oceanic Engineering.

[44]  Anuradha M. Annaswamy,et al.  Design of a Model Reference Adaptive Controller for an Unmanned Air Vehicle , 2010 .

[45]  Shantha Gamini Jayasinghe,et al.  Experimental Comparison of Two Composite MRAC Methods for UUV Operations With Low Adaptation Gains , 2020, IEEE Journal of Oceanic Engineering.

[46]  Jian Liu,et al.  A variable buoyancy system and a recovery system developed for a deep-sea AUV Qianlong I , 2014, OCEANS 2014 - TAIPEI.

[47]  Eduard Petlenkov,et al.  Model Reference Adaptive Control Scheme for Retuning Method-Based Fractional-Order PID Control with Disturbance Rejection Applied to Closed-Loop Control of a Magnetic Levitation System , 2018, J. Circuits Syst. Comput..

[48]  Louis L. Whitcomb,et al.  Experimental evaluation of adaptive model-based control for underwater vehicles in the presence of unmodeled actuator dynamics , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[49]  Bogdan Dumitrescu,et al.  Feasibility Pump Algorithm for Sparse Representation under Gaussian Noise , 2020, Algorithms.

[50]  Kristin Y. Pettersen,et al.  A Comparison Between the ILOS Guidance and the Vector Field Guidance , 2015 .

[51]  C. Guedes Soares,et al.  Vector Field Path Following for Surface Marine Vessel and Parameter Identification Based on LS-SVM , 2016 .

[52]  D. A. Smallwood,et al.  Model-based dynamic positioning of underwater robotic vehicles: theory and experiment , 2004, IEEE Journal of Oceanic Engineering.

[53]  Thor I. Fossen,et al.  A Time-Varying Lookahead Distance Guidance Law for Path Following , 2012 .

[54]  Tansel Yucelen,et al.  Low-frequency learning and fast adaptation in model reference adaptive control for safety-critical systems , 2013, 2013 American Control Conference.

[55]  Jing Na,et al.  Robust model reference adaptive control for transient performance enhancement , 2020, International Journal of Robust and Nonlinear Control.

[56]  Chengyu Cao,et al.  Design and Analysis of a Novel L1 Adaptive Controller, Part I: Control Signal and Asymptotic Stability , 2006, 2006 American Control Conference.

[57]  Junku Yuh,et al.  Experimental study on adaptive control of underwater robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[58]  Vincent Creuze,et al.  Trajectory tracking for autonomous underwater vehicle: An adaptive approach , 2019, Ocean Engineering.

[59]  S. G. Jayasinghe,et al.  Command Governor Adaptive Control for Unmanned Underwater Vehicles with measurement noise and actuator dead-zone , 2016, 2016 Moratuwa Engineering Research Conference (MERCon).

[60]  Lionel Lapierre,et al.  Nonlinear guidance and fuzzy control for three-dimensional path following of an underactuated autonomous underwater vehicle , 2017 .

[61]  Roger Skjetne,et al.  Line-of-sight path following of underactuated marine craft , 2003 .

[62]  Shantha Gamini Jayasinghe,et al.  Experimental Study of a Command Governor Adaptive Depth Controller for an Unmanned Underwater Vehicle , 2019, Applied Ocean Research.

[63]  Shantha Gamini Jayasinghe,et al.  Experimental Study of Command Governor Adaptive Control for Unmanned Underwater Vehicles , 2019, IEEE Transactions on Control Systems Technology.

[64]  Sd Ranmuthugala,et al.  Development and modelling of a three-thurster remotely operated vehicle using open source hardware , 2013 .

[65]  K. Narendra,et al.  A new adaptive law for robust adaptation without persistent excitation , 1987 .

[66]  Nicholas D Valladarez An Adaptive Approach for Precise Underwater Vehicle Control in Combined Robot-Diver Operations , 2015 .

[67]  Alison A. Proctor,et al.  ROVs with Semi-Autonomous Capabilities for use on Renewable Energy Platforms , 2015 .