Modeling and robust control approach for autonomous underwater vehicles

Autonomous Underwater Vehicle (AUV) is a relevant technology for the sustainable use of ocean resources. AUV can be used as an important ocean observing platform to collect information on marine environmental characteristics for research and industry fields. In order to improve the observation quality and increase the navigation ability, many issues should be addressed and considered simultaneously. Achieve necessary maneuverability depends on two key factors: an accurate hydrodynamic model and an advanced control system. However, the cost to develop an accurate hydrodynamic model, which shrinks the uncertainty intervals, is usually high. Meanwhile, when the robot geometry is complex, it becomes very difficult to identify its dynamic and hydrodynamic parameters. In addition, according to the quadratic damping factor, underwater vehicle dynamic and hydrodynamic model is nonlinear from the control point of view. Moreover, unmodeled dynamics, parameter variations and environmental disturbances create significant uncertainties among the nominal model and the reality. Sensor noise, signal delay as well as unmeasured states also affect the stability and control performance of the motion control system. In many of our underwater competitions, it has been confirmed that the traditional Proportional-Integral-Derivative (PID) regulation is less efficient for low mass AUV. In this case, our scope is more focused on the combination of numerical modeling approaches and robust control schemes. In this work, we proposed a model based robust motion control scheme. Without loss of generality, a robust heading controller was implemented and validated in the sea on cubic-shaped CISCREA AUV. The proposed solution uses cost efficient Computational Fluid Dynamic (CFD) software to predict the two hydrodynamic key parameters: The added mass matrix and the damping matrix. Four Degree of Freedom (DOF) model is built for CISCREA from CFD calculation. Numerical and experimental results are compared. Besides, the proposed control solution inherited the numerically obtained model from previous CFD calculation. Numerically predicted the actuator force compensates the nonlinear damping behavior result in a linear model with uncertainties. Based on the bounded linear nominal model, we proposed H∞ approach to handle the uncertainties, we used kalman filter to estimate unmeasured states such as angular velocity and we developed smith compensator to compensate the sensor signal delay. The proposed robust heading control application uses only one compass as feedback sensor. This is important while AUV is working at certain depth where only magnetic sensors still work. Our robust control scheme was simulated in Matlab and validated in the sea near Brest. Simulation shows obvious advantage of the proposed robust control approach. Meanwhile, the proposed robust heading control is much faster than PID controller. The robust controller is insensitive to uncertainties and has no overshot. From both simulations and real sea experiments, we found our proposed robust control approach and the one compass heading control applications are efficient for low mass and complex-shaped AUV CISCREA.

[1]  Robert Sutton,et al.  A Review of Guidance Laws Applicable to Unmanned Underwater Vehicles , 2003, Journal of Navigation.

[2]  Mogens Blanke,et al.  Dynamic Model for Thrust Generation of Marine Propellers , 2000 .

[3]  Marc Hildebrandt,et al.  Design of a versatile AUV for high precision visual mapping and algorithm evaluation , 2010, 2010 IEEE/OES Autonomous Underwater Vehicles.

[4]  Zhengping Feng,et al.  Reduced Order H∞ Control of an Autonomous Underwater Vehicle , 2003 .

[5]  R. McEwen,et al.  Performance of an AUV navigation system at Arctic latitudes , 2003, Oceans 2003. Celebrating the Past ... Teaming Toward the Future (IEEE Cat. No.03CH37492).

[6]  Asgeir J. Sørensen,et al.  An overview of the marine systems simulator (MSS) : a Simulink toolbox for marine control systems , 2006 .

[7]  Michael Lau,et al.  Modeling and testing of hydrodynamic damping model for a complex-shaped remotely-operated vehicle for control , 2012 .

[8]  Piotr Szymak,et al.  Control System of Underwater Vehicle Based on Artificial Intelligence Methods , 2008 .

[9]  G. Zames Feedback and optimal sensitivity: Model reference transformations, multiplicative seminorms, and approximate inverses , 1981 .

[10]  Identification of the Hydrodynamics Coefficients of an Underwater Vehicle using Free Decay Pendulum Motion , .

[11]  Mohammad Eghtesad,et al.  A robust adaptive fuzzy sliding mode controller for trajectory tracking of ROVs , 2011, IEEE Conference on Decision and Control and European Control Conference.

[12]  George Zames,et al.  Design of H∞-optimal multivariable feedback systems , 1983, The 22nd IEEE Conference on Decision and Control.

[13]  Carlos Silvestre,et al.  Control of the INFANTE AUV using gain scheduled static output feedback , 2003 .

[14]  Winston K. G. Seah,et al.  A Survey of Techniques and Challenges in Underwater Localization , 2011 .

[15]  Kevin Hardy,et al.  Hadal landers: the DEEPSEA CHALLENGE ocean trench free vehicles , 2013, 2013 OCEANS - San Diego.

[16]  Peter Michael Ostafichuk AUV hydrodynamics and modelling for improved control , 2004 .

[17]  Ming Li,et al.  Modeling of a complex-shaped underwater vehicle , 2014, 2014 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC).

[18]  G. Zames,et al.  Feedback, minimax sensitivity, and optimal robustness , 1983 .

[19]  R. G. Brown Integrated Navigation Systems and Kalman Filtering: A Perspective , 1972 .

[20]  Hayato Kondo Navigation of an AUV for invest igat ion of underwater structures , 2018 .

[21]  A. Visioli Optimal tuning of PID controllers for integral and unstable processes , 2001 .

[22]  Danwei Wang,et al.  Nonlinear output feedback controller design for tracking control of ODIN in wave disturbance condition , 2005, Proceedings of OCEANS 2005 MTS/IEEE.

[23]  Joaquim Salvi,et al.  Vision-Based Underwater SLAM for the SPARUS AUV , 2011 .

[24]  Bong-Huan Jun,et al.  An adaptive nonlinear controller for diving motion of an AUV , 2004, Oceans '04 MTS/IEEE Techno-Ocean '04 (IEEE Cat. No.04CH37600).

[25]  B. Jouvencel,et al.  Robust Nonlinear Path-Following Control of an AUV , 2008, IEEE Journal of Oceanic Engineering.

[26]  John J. Leonard,et al.  An Overview of MOOS-IvP and a Brief Users Guide to the IvP Helm Autonomy Software , 2009 .

[27]  Ikuo Yamamoto Robust and non‐linear control of marine system , 2001 .

[28]  Karim Ait-Abderrahim,et al.  Mobile robot control. Part 1 : Feedback control of nonholonomic wheeled cart in cartesian space , 1990 .

[29]  Olivier Sename,et al.  A hierarchical Varying Sampling H∞ Control of an AUV , 2011 .

[30]  Marc Carreras,et al.  Policy gradient based Reinforcement Learning for real autonomous underwater cable tracking , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Tor Arne Johansen,et al.  Control allocation - A survey , 2013, Autom..

[32]  Dennis Normile,et al.  Lost at sea. , 2014, Science.

[33]  Pere Ridao,et al.  A survey on Terrain Based Navigation for AUVs , 2010, OCEANS 2010 MTS/IEEE SEATTLE.

[34]  Jun Li,et al.  Adaptive Depth Control for Autonomous Underwater Vehicles Based on Feedforward Neural Networks , 2007, Int. J. Comput. Sci. Appl..

[35]  Richard A. Brown,et al.  Introduction to random signals and applied kalman filtering (3rd ed , 2012 .

[36]  A. Pascoal,et al.  Non-Singular Path-Following Control of a Unicycle in the Presence of Parametric Modeling Uncertainties , 2006 .

[37]  Lapierre Lionel,et al.  Underwater Robots Part I: Current Systems and Problem Pose , 2006 .

[38]  Wei Chang,et al.  Model-Based Fuzzy Modeling and Control for Autonomous Underwater Vehicles in the Horizontal Plane , 2003 .

[39]  Carsten W. Scherer,et al.  The Riccati inequality and state-space H∞-optimal control , 1990 .

[40]  P. Gahinet,et al.  A linear matrix inequality approach to H∞ control , 1994 .

[41]  J. Gutt,et al.  Challenges of deep-sea biodiversity assessments in the Southern Ocean. , 2014 .

[42]  Louis L. Whitcomb,et al.  Underwater robotics: out of the research laboratory and into the field , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[43]  Michel Perrier,et al.  Experimental comparison of PID vs. PID plus nonlinear controller for subsea robots , 1996, Auton. Robots.

[44]  Robin R. Murphy,et al.  Utilization of Robot Systems in Disaster Sites of the Great Eastern Japan Earthquake , 2012, FSR.

[45]  P. Dorato,et al.  A historical review of robust control , 1987, IEEE Control Systems Magazine.

[46]  Joaquim Salvi,et al.  The SLAM problem: a survey , 2008, CCIA.

[47]  Ming Xin,et al.  Depth control of autonomous underwater vehicles using indirect robust control method , 2012 .

[48]  B. Jouvencel,et al.  A robust control algorithm for AUV: based on a High Order Sliding Mode , 2004, Oceans '04 MTS/IEEE Techno-Ocean '04 (IEEE Cat. No.04CH37600).

[49]  Benoît Clement,et al.  Interval analysis and convex optimization to solve a robust constraint feasibility problem , 2012 .

[50]  Isaac Kaminer,et al.  Navigation system design using time-varying complementary filters , 2000, IEEE Trans. Aerosp. Electron. Syst..

[51]  Hassan K. Khalil,et al.  Nonlinear Systems Third Edition , 2008 .

[52]  Sajad Saeedi,et al.  AUV Navigation and Localization: A Review , 2014, IEEE Journal of Oceanic Engineering.

[53]  Lapierre Lionel,et al.  Underwater Robots Part II: Existing Solutions and Open Issues , 2006 .

[54]  Richard J. Duro,et al.  A Hybrid Approach for Designing the Control System for Underwater Vehicles , 2009, HAIS.

[55]  J. Hilljegerdes,et al.  Design of an autonomous under-ice exploration system , 2013, 2013 OCEANS - San Diego.

[56]  P. Khargonekar,et al.  State-space solutions to standard H2 and H∞ control problems , 1988, 1988 American Control Conference.

[57]  Alessandro Pisano,et al.  Output-feedback control of an underwater vehicle prototype by higher-order sliding modes , 2004, Autom..

[58]  M. Hoagland,et al.  Feedback Systems An Introduction for Scientists and Engineers SECOND EDITION , 2015 .

[59]  Junku Yuh,et al.  Experimental study on advanced underwater robot control , 2005, IEEE Transactions on Robotics.

[60]  Cheng Siong Chin,et al.  Added Mass Computation for Control of an Open-Frame Remotely-Operated Vehicle: Application using Wamit and Matlab , 2014 .

[61]  Franz S. Hover,et al.  Modeling and control of an Odyssey III AUV through system identification tests , 2003 .

[62]  Mario Innocenti,et al.  Robust control of underwater vehicles: sliding mode control vs. mu synthesis , 1998, IEEE Oceanic Engineering Society. OCEANS'98. Conference Proceedings (Cat. No.98CH36259).

[63]  James G. Bellingham,et al.  A peak-capture algorithm used on an autonomous underwater vehicle in the 2010 Gulf of Mexico oil spill response scientific survey , 2011, J. Field Robotics.

[64]  Bor-Chin Chang,et al.  Optimal disturbance reduction in linear multivariable systems , 1983 .

[65]  Rui Yang,et al.  Underwater Vehicle Modeling and Control Application to Ciscrea Robot , 2016 .

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

[67]  Kjetil Bergh Ånonsen,et al.  An analysis of real-time terrain aided navigation results from a HUGIN AUV , 2010, OCEANS 2010 MTS/IEEE SEATTLE.

[68]  Olivier Sename,et al.  LFT/H∞ varying sampling control for Autonomous Underwater Vehicles , 2010 .

[69]  Stefan B. Williams,et al.  A behavior-based architecture for autonomous underwater exploration , 2002, Inf. Sci..

[70]  Kyu-Jin Cho,et al.  Review of biomimetic underwater robots using smart actuators , 2012 .

[71]  Gianluca Antonelli,et al.  A novel adaptive control law for autonomous underwater vehicles , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[72]  Edwin Kreuzer,et al.  Depth control of remotely operated underwater vehicles using an adaptive fuzzy sliding mode controller , 2008, Robotics Auton. Syst..

[73]  J. Doyle,et al.  Essentials of Robust Control , 1997 .

[74]  Eric Rogers,et al.  Experimental Verification of a Depth Controller using Model Predictive Control with Constraints onboard a Thruster Actuated AUV , 2012 .

[75]  Christopher Moore,et al.  Deep ocean search for Malaysia airlines flight 370 , 2014, 2014 Oceans - St. John's.

[76]  John J. Leonard,et al.  Cooperative Localization for Autonomous Underwater Vehicles , 2009, Int. J. Robotics Res..

[77]  G. Antonelli On the Use of Adaptive/Integral Actions for Six-Degrees-of-Freedom Control of Autonomous Underwater Vehicles , 2007, IEEE Journal of Oceanic Engineering.

[78]  Qing-Chang Zhong,et al.  Robust Control of Time-delay Systems , 2006 .

[79]  Abdul Rahman Ramli,et al.  A Review of Navigation Systems (Integration and Algorithms) , 2009 .

[80]  Rogelio Lozano,et al.  From PD to Nonlinear Adaptive Depth-Control of a Tethered Autonomous Underwater Vehicle , 2013 .

[81]  S. Pezeshki,et al.  The effects of oil spill and clean-up on dominant US Gulf coast marsh macrophytes: a review. , 2000, Environmental pollution.

[82]  Carlos Silvestre,et al.  On the design of gain-scheduled trajectory tracking controllers , 2002 .

[83]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[84]  D. Cecchi,et al.  Autonomous underwater vehicles for scientific and naval operations , 2004 .

[85]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[86]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[87]  R. Comolet,et al.  Mécanique expérimentale des fluides , 1964 .

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

[89]  Andrea Caiti,et al.  Underwater communication and distributed localization of AUV teams , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[90]  Junku Yuh,et al.  Modeling and control of underwater robotic vehicles , 1990, IEEE Trans. Syst. Man Cybern..

[91]  Marc Carreras,et al.  Navigating and mapping with the SPARUS AUV in a natural and unstructured underwater environment , 2011, OCEANS'11 MTS/IEEE KONA.

[92]  Thor I. Fossen,et al.  Adaptive control of nonlinear underwater robotic systems , 1991 .

[93]  Ruth F. Curtain,et al.  Robust stabilization of infinite dimensional systems by finite dimensional controllers , 1986 .

[94]  Wasif Naeem,et al.  LQG/LTR Control of an Autonomous Underwater Vehicle Using a Hybrid Guidance Law , 2003 .

[95]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[96]  Asgeir J. Sørensen,et al.  Output feedback control of slender body underwater vehicles with current estimation , 2007, Int. J. Control.

[97]  Agus Budiyono,et al.  Advances in unmanned underwater vehicles technologies: Modeling, control and guidance perspectives , 2009 .

[98]  Ming Li,et al.  Modeling of a Complex-Shaped Underwater Vehicle for Robust Control Scheme , 2015, Journal of Intelligent & Robotic Systems.

[99]  John J. Leonard,et al.  Cooperative AUV Navigation using a Single Maneuvering Surface Craft , 2010, Int. J. Robotics Res..

[100]  Hua Jun Li,et al.  H2 active vibration control for offshore platform subjected to wave loading , 2003 .

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

[102]  A. Matos,et al.  Hydrodynamic modeling and motion limits of AUV MARES , 2009, 2009 35th Annual Conference of IEEE Industrial Electronics.

[103]  Eduard Vidal,et al.  Sparus II, design of a lightweight hovering AUV , 2013 .

[104]  Hanumant Singh,et al.  Advances in Underwater Robot Vehicles for Deep Ocean Exploration: Navigation, Control, and Survey Operations , 2000 .

[105]  G. Zames,et al.  H ∞ -optimal feedback controllers for linear multivariable systems , 1984 .

[106]  Tor Arne Johansen,et al.  Identification of underwater vehicle hydrodynamic coefficients using free decay tests , 2004 .

[107]  John C. Doyle,et al.  Guaranteed margins for LQG regulators , 1978 .

[108]  Junku Yuh,et al.  Design and Control of Autonomous Underwater Robots: A Survey , 2000, Auton. Robots.

[109]  Luc Jaulin,et al.  An Experimental Validation of a Robust Controller with the VAIMOS Autonomous Sailboat , 2013 .

[110]  Mohammad Javad Yazdanpanah,et al.  Seabed tracking of an autonomous underwater vehicle with nonlinear output regulation , 2011, IEEE Conference on Decision and Control and European Control Conference.

[111]  M. Pebody,et al.  Autosub-1. A distributed approach to navigation and control of an autonomous underwater vehicle , 1997 .

[112]  Benoit Clement Synthese multiobjectifs et sequencement de gains : application au pilotage d'un lanceur spatial , 2001 .

[113]  Frederick Armstrong,et al.  Antarctic Krill Under Sea Ice: Elevated Abundance in a Narrow Band Just South of Ice Edge , 2002, Science.

[114]  Neil Bose,et al.  Sensitivity of AUV added mass coefficients to variations in hull and control plane geometry , 2003 .

[115]  Hj Li,et al.  Optimal Active Control of Wave-Induced Vibration for Offshore Platforms , 2001 .

[116]  Timothy W Rochholz Wave-Powered Unmanned Surface Vehicle as a Station-Keeping Gateway Node for Undersea Distributed Networks , 2012 .

[117]  Naomi Ehrich Leonard Stabilization of steady motions of an underwater vehicle , 1996, Proceedings of 35th IEEE Conference on Decision and Control.