Predictive Control for Autonomous Aerial Vehicles Trajectory Tracking

This paper addresses a predictive control strategy for Unmanned Air Vehicles in the presence of bounded disturbances. The goal is to guarantee tracking capabilities with respect to a reference trajectory which is pre-specified using the differential flatness formalism. Furthermore, an off-line linearization strategy of the nonlinear model of the vehicle along the flat trajectory is proposed. Since the reference trajectory is available beforehand, an optimization problem which minimizes the tracking error for the vehicle is formulated in a predictive control framework. The proposed method exhibits effective performance validated through software-in-the-loop simulations for the control of Unmanned Aerial Vehicles (UAVs).

[1]  S. Shankar Sastry,et al.  Nonlinear model predictive tracking control for rotorcraft-based unmanned aerial vehicles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[2]  R. Findeisen,et al.  Fully Parameterized Tube MPC , 2011 .

[3]  J. Canny,et al.  Nonholonomic Motion Planning , 1992 .

[4]  Kimon P. Valavanis,et al.  Advances in Unmanned Aerial Vehicles: State of the Art and the Road to Autonomy , 2007 .

[5]  David Q. Mayne,et al.  Robust output feedback model predictive control of constrained linear systems , 2006, Autom..

[6]  Graham C. Goodwin,et al.  Constrained Control and Estimation: an Optimization Approach , 2004, IEEE Transactions on Automatic Control.

[7]  Alberto Bemporad,et al.  Robust model predictive control: A survey , 1998, Robustness in Identification and Control.

[8]  João P. Hespanha,et al.  Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles With Parametric Modeling Uncertainty , 2007, IEEE Transactions on Automatic Control.

[9]  Lorenzo Fagiano,et al.  Set Membership approximation of discontinuous NMPC laws , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[10]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[11]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[12]  João Borges de Sousa,et al.  Implementation of a Control Architecture for Networked Vehicle Systems , 2012 .

[13]  Richard M. Murray,et al.  Real Time Trajectory Generation for Differentially Flat Systems , 1996 .

[14]  Arjan van der Schaft,et al.  Dynamics and control of a class of underactuated mechanical systems , 1999, IEEE Trans. Autom. Control..

[15]  Dalila B.M.M. Fontes,et al.  Model Predictive Control of Vehicle Formations , 2009 .

[16]  Francesco Borrelli,et al.  A linear time varying model predictive control approach to the integrated vehicle dynamics control problem in autonomous systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[17]  K.P. Valavanis,et al.  Unmanned helicopter waypoint trajectory tracking using model predictive control , 2007, 2007 Mediterranean Conference on Control & Automation.

[18]  Jean Lévine,et al.  A Flatness-Based Iterative Method for Reference Trajectory Generation in Constrained NMPC , 2009 .

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

[20]  M. Valenti,et al.  Implementation and Flight Test Results of MILP-based UAV Guidance , 2005, 2005 IEEE Aerospace Conference.

[21]  Ionela Prodan,et al.  Predictive control for tight group formation of Multi-Agent Systems , 2011 .

[22]  Yoshiaki Kuwata,et al.  Flight Demonstrations of Cooperative Control for UAV Teams , 2004 .

[23]  Gary J. Balas,et al.  Software-Enabled Receding Horizon Control for Autonomous Unmanned Aerial Vehicle Guidance , 2006 .

[24]  João Borges de Sousa,et al.  Formation control with collision avoidance , 2011, IEEE Conference on Decision and Control and European Control Conference.