Autonomous docking using direct optimal control

We propose a method for performing autonomous docking of marine vessels using numerical optimal control. The task is framed as a dynamic positioning problem, with the addition of spatial constraints that ensure collision avoidance. The proposed method is an all-encompassing procedure for performing both docking, maneuvering, dynamic positioning and control allocation. In addition, we show that the method can be implemented as a real-time MPC-based algorithm on simulation results of a supply vessel.

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

[2]  Ken Teo,et al.  Fuzzy Docking Guidance Using Augmented Navigation System on an AUV , 2015, IEEE Journal of Oceanic Engineering.

[3]  Evgeny I. Veremey,et al.  Dynamic Positioning Based on Nonlinear MPC , 2013 .

[4]  Joohyun Woo,et al.  Vector Field based Guidance Method for Docking of an Unmanned Surface Vehicle , 2016 .

[5]  D. Himmelblau,et al.  Optimal control via collocation and non-linear programming , 1975 .

[6]  Moritz Diehl,et al.  NMPC based on Huber penalty functions to handle large deviations of quadrature states , 2013, 2013 American Control Conference.

[7]  Morten Breivik,et al.  A Virtual Target-Based Underway Docking Procedure for Unmanned Surface Vehicles , 2011 .

[8]  P. Deuflhard A modified Newton method for the solution of ill-conditioned systems of nonlinear equations with application to multiple shooting , 1974 .

[9]  Pan-Mook Lee,et al.  Development of the Homing And Docking Algorithm For AUV , 2003 .

[10]  Mario Zanon,et al.  Penalty Functions for Handling Large Deviation of Quadrature States in NMPC , 2017, IEEE Transactions on Automatic Control.

[11]  Tor Arne Johansen,et al.  Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming , 2004, IEEE Transactions on Control Systems Technology.

[12]  Jan Swevers,et al.  Real-time nonlinear MPC and MHE for a large-scale mechatronic application , 2015 .

[13]  S. M. Smith,et al.  A Fuzzy Rule Based Docking Procedure For Autonomous Underwater Vehicles , 1992, OCEANS 92 Proceedings@m_Mastering the Oceans Through Technology.

[14]  Asgeir J. Sørensen,et al.  Identification of Dynamically Positioned Ships , 1995 .

[15]  Tor Arne Johansen,et al.  Dynamic Positioning With Model Predictive Control , 2016, IEEE Transactions on Control Systems Technology.

[16]  G. A. Hicks,et al.  Approximation methods for optimal control synthesis , 1971 .

[17]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

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

[19]  Moritz Diehl,et al.  CasADi: a software framework for nonlinear optimization and optimal control , 2018, Mathematical Programming Computation.