An iterative model predictive control algorithm for UAV guidance

A novel aircraft path-following guidance algorithm based on model predictive control is proposed in this paper. The algorithm tracks a precomputed trajectory and produces reference commands for a low-level attitude controller. To solve the associated nonlinear optimization problem, an iterative scheme is proposed, using as a feasible hotstart the guidance solution provided by a well-behaved L1 navigation law. Simulations show the effectiveness of the algorithm, even in the presence of disturbances such as wind.

[1]  Eduardo F. Camacho,et al.  Trajectory Planning for Spacecraft Rendezvous with On / Off Thrusters , 2011 .

[2]  Jonathan P. How,et al.  Model predictive control of vehicle maneuvers with guaranteed completion time and robust feasibility , 2003, Proceedings of the 2003 American Control Conference, 2003..

[3]  J.K. Hedrick,et al.  Path planning and control for multiple point surveillance by an unmanned aircraft in wind , 2006, 2006 American Control Conference.

[4]  K. Enomoto,et al.  Robust trajectory-tracking method for UAV guidance using proportional navigation , 2007, 2007 International Conference on Control, Automation and Systems.

[5]  Marko Bacic,et al.  Model predictive control , 2003 .

[6]  Randal W. Beard,et al.  Trajectory tracking for unmanned air vehicles with velocity and heading rate constraints , 2004, IEEE Transactions on Control Systems Technology.

[7]  Miroslav Krstic,et al.  Formation Flight Optimization Using Extremum Seeking Feedback , 2003 .

[8]  Tong Heng Lee,et al.  Design and implementation of an autonomous flight control law for a UAV helicopter , 2009, Autom..

[9]  Frank L. Lewis,et al.  Aircraft Control and Simulation , 1992 .

[10]  E. Gagnon,et al.  UAV Guidance with Control of Arrival Time , 2007, 2007 American Control Conference.

[11]  Guillaume Ducard,et al.  Fault-tolerant Flight Control and Guidance Systems , 2009 .

[12]  P. B. Sujit,et al.  Unmanned Aerial Vehicle Path Following: A Survey and Analysis of Algorithms for Fixed-Wing Unmanned Aerial Vehicless , 2014, IEEE Control Systems.

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

[14]  John H. Blakelock,et al.  Automatic control of aircraft and missiles , 1965 .

[15]  Antonios Tsourdos,et al.  Three-layer Aircraft Control: Path-planning, Guidance, Model Predictive Controller as Autopilot , 2010 .

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

[17]  Kuo-Chu Chang,et al.  UAV Path Planning with Tangent-plus-Lyapunov Vector Field Guidance and Obstacle Avoidance , 2013, IEEE Transactions on Aerospace and Electronic Systems.

[18]  Jonathan P. How,et al.  Performance and Lyapunov Stability of a Nonlinear Path Following Guidance Method , 2007 .

[19]  Guillaume Ducard,et al.  Fault-tolerant Flight Control and Guidance Systems: Practical Methods for Small Unmanned Aerial Vehicles , 2009 .

[20]  José Ángel Acosta,et al.  Adaptive Control for Aircraft Longitudinal Dynamics with Thrust Saturation , 2015 .

[21]  F. Adler Missile Guidance by Three‐Dimensional Proportional Navigation , 1956 .

[22]  Ronald Hess,et al.  Review of Aircraft Control and Simulation, 2nd Ed. , 2004 .

[23]  P. R. Mahapatra,et al.  Accurate solution of proportional navigation for maneuvering targets , 1989 .

[24]  D. Hull Fundamentals of Airplane Flight Mechanics , 2007 .

[25]  Hyondong Oh,et al.  Nonlinear Model Predictive Coordinated Standoff Tracking of a Moving Ground Vehicle , 2011 .

[26]  Eduardo F. Camacho,et al.  Chance-constrained model predictive control for spacecraft rendezvous with disturbance estimation , 2012 .

[27]  Giorgio Guglieri,et al.  Optimal Trajectory Tracking for an Autonomous UAV , 2008 .

[28]  J. Karl Hedrick,et al.  Linear Tracking for a Fixed-Wing UAV Using Nonlinear Model Predictive Control , 2009, IEEE Transactions on Control Systems Technology.

[29]  R. Rysdyk Unmanned Aerial Vehicle Path Following for Target Observation in Wind , 2006 .

[30]  Sergio Esteban,et al.  Trajectory tracking for fixed-wing UAV using model predictive control and adaptive backstepping , 2015 .

[31]  Jonathan P. How,et al.  Cooperative Distributed Robust Trajectory Optimization Using Receding Horizon MILP , 2011, IEEE Transactions on Control Systems Technology.

[32]  João Borges de Sousa,et al.  Receding horizon flight control for trajectory tracking of autonomous aerial vehicles , 2013 .

[33]  Alexander L. Fradkov,et al.  Combined adaptive controller for UAV guidance , 2003, 2003 European Control Conference (ECC).

[34]  N. A. Shneydor,et al.  Missile guidance and pursuit , 1998 .

[35]  Youmin Zhang,et al.  Hierarchical Decentralized Receding Horizon Control of Multiple Vehicles with Communication Failures , 2013, IEEE Transactions on Aerospace and Electronic Systems.

[36]  Guillaume Ducard,et al.  A computationally efficient guidance system for a small UAV , 2007, ICINCO-RA.

[37]  João Pedro Hespanha,et al.  Cooperative Search by UAV Teams: A Model Predictive Approach using Dynamic Graphs , 2011, IEEE Transactions on Aerospace and Electronic Systems.

[38]  Timothy W. McLain,et al.  Vector Field Path Following for Miniature Air Vehicles , 2007, IEEE Transactions on Robotics.