A Robust Model Predictive Control Approach for Underwater Robotic Vehicles Operating in a Constrained workspace

This paper presents a novel Nonlinear Model Predictive Control (NMPC) scheme for underwater robotic vehicles operating in a constrained workspace including static obstacles. The purpose of the controller is to guide the vehicle towards specific way points with guaranteed input and state constraints (i.e obstacle avoidance, workspace boundaries). The proposed scheme incorporates the full dynamics of the vehicle in which the ocean currents are also involved. Hence, the control inputs calculated by the proposed scheme are formulated in a way that the vehicle will exploit the ocean currents, when these are in favor of the way-point tracking mission which results in reduced energy consumption by the thrusters. The closed-loop system has analytically guaranteed stability and convergence properties. The performance of the proposed control strategy is experimentally verified using a $4$ Degrees of Freedom (DoF) underwater robotic vehicle inside a constrained test tank with obstacles.

[1]  Leigh McCue,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf] , 2016, IEEE Control Systems.

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

[3]  A. Caiti,et al.  Evolutionary path planning for autonomous underwater vehicles in a variable ocean , 2004, IEEE Journal of Oceanic Engineering.

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

[5]  Ryan N. Smith,et al.  Predictive motion planning for AUVs subject to strong time-varying currents and forecasting uncertainties , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Gaurav S. Sukhatme,et al.  Planning and Implementing Trajectories for Autonomous Underwater Vehicles to Track Evolving Ocean Processes Based on Predictions from a Regional Ocean Model , 2010, Int. J. Robotics Res..

[7]  Geoffrey A. Hollinger,et al.  Model Predictive Control for Underwater Robots in Ocean Waves , 2017, IEEE Robotics and Automation Letters.

[8]  Gwyn Griffiths,et al.  Technology and applications of autonomous underwater vehicles , 2002 .

[9]  Thomas Parisini,et al.  Robust Model Predictive Control of Nonlinear Systems With Bounded and State-Dependent Uncertainties , 2009, IEEE Transactions on Automatic Control.

[10]  Francisco José Madrid-Cuevas,et al.  Automatic generation and detection of highly reliable fiducial markers under occlusion , 2014, Pattern Recognit..

[11]  D. Koditschek,et al.  Robot navigation functions on manifolds with boundary , 1990 .

[12]  A. P. Aguiar,et al.  Dynamic positioning and way-point tracking of underactuated AUVs in the presence of ocean currents , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[13]  Alberto Alvarez,et al.  Path planning for autonomous underwater vehicles in realistic oceanic current fields: Application to gliders in the Western Mediterranean sea , 2009 .

[14]  F. Allgöwer,et al.  Nonlinear Model Predictive Control: From Theory to Application , 2004 .

[15]  Yan Pailhas,et al.  Path Planning for Autonomous Underwater Vehicles , 2007, IEEE Transactions on Robotics.

[16]  Karl Sammut,et al.  A survey on path planning for persistent autonomy of autonomous underwater vehicles , 2015 .

[17]  Kyriakos C. Giannakoglou,et al.  Unsteady CFD computations using vertex‐centered finite volumes for unstructured grids on Graphics Processing Units , 2011 .

[18]  Panos Marantos,et al.  UAV State Estimation Using Adaptive Complementary Filters , 2016, IEEE Transactions on Control Systems Technology.

[19]  Dimos V. Dimarogonas,et al.  A self-triggered visual servoing model predictive control scheme for under-actuated underwater robotic vehicles , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[20]  D. Limón,et al.  Input-to-state stable MPC for constrained discrete-time nonlinear systems with bounded additive uncertainties , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[21]  L. Medagoda,et al.  Model predictive control of an autonomous underwater vehicle in an in situ estimated water current profile , 2012, 2012 Oceans - Yeosu.

[22]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.