Trajectory Tracking Nonlinear Model Predictive Control for Autonomous Surface Craft

This paper presents a solution to the problem of trajectory tracking control for autonomous surface craft (ASC) in the presence of ocean currents. The proposed solution is rooted in nonlinear model predictive control (NMPC) techniques and addresses explicitly state and input constraints. Whereas state saturation constraints are added to the underlying optimization cost functional as penalties, input saturation constraints are made intrinsic to the nonlinear model used in the optimization problem, thus reducing the computational burden of the resulting NMPC algorithm. Simulation results, obtained with a nonlinear dynamic model of a prototype ASC, show that the NMPC strategy adopted yields good performance in the presence of constant currents. Experimental results are also provided to validate the real-time implementation of the NMPC techniques for ASCs.

[1]  Rita Cunha,et al.  Affine Parameter-Dependent Preview Control for Rotorcraft Terrain Following Flight , 2006 .

[2]  Rita Cunha,et al.  Trajectory tracking nonlinear model predictive control for autonomous surface craft , 2009 .

[3]  Stephen J. Wright,et al.  Springer Series in Operations Research , 1999 .

[4]  D. Q. Mayne,et al.  Suboptimal model predictive control (feasibility implies stability) , 1999, IEEE Trans. Autom. Control..

[5]  Carlos Silvestre,et al.  Trajectory Tracking for Autonomous Vehicles: An Integrated Approach to Guidance and Control , 1998 .

[6]  Zhong-Ping Jiang,et al.  Robust adaptive path following of underactuated ships , 2004, Autom..

[7]  Carlos Silvestre,et al.  Discrete-Time Complementary Filters for Attitude and Position Estimation: Design, Analysis and Experimental Validation , 2011, IEEE Transactions on Control Systems Technology.

[8]  Riccardo Scattolini,et al.  A stabilizing model-based predictive control algorithm for nonlinear systems , 2001, Autom..

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

[10]  D. Mayne,et al.  Robust receding horizon control of constrained nonlinear systems , 1993, IEEE Trans. Autom. Control..

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

[12]  Joao P. Hespanha,et al.  Path-following or reference tracking? , 2004 .

[13]  Rita Cunha,et al.  A Coastline Following Preview Controller For the DELFIMx Vehicle , 2007 .

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

[15]  Rita Cunha,et al.  Terrain Avoidance Model Predictive Control for Autonomous Rotorcraft , 2008 .

[16]  Robert R. Bitmead,et al.  Performance and Computational Implementation of Nonlinear Model Predictive Control on a Submarine , 2000 .

[17]  Wilson J. Rugh,et al.  Research on gain scheduling , 2000, Autom..

[18]  Zhong-Ping Jiang,et al.  Robust adaptive path following of underactuated ships , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[19]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[20]  Morten Breivik,et al.  MPC-based optimal path following for underactuated vessels , 2009 .

[21]  Pedro Encarnação,et al.  Path Following for Autonomous Marine Craft , 2000 .

[22]  Rita Cunha,et al.  Terrain Avoidance Nonlinear Model Predictive Control for Autonomous Rotorcraft , 2012, J. Intell. Robotic Syst..

[23]  Rita Cunha,et al.  TRAJECTORY TRACKING H2 CONTROLLER FOR AUTONOMOUS HELICOPTERS: AN APPLICATION TO INDUSTRIAL CHIMNEY INSPECTION , 2007 .

[24]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..