Nonlinear Model Predictive Controller for Navigation, Guidance and Control of a Fixed-Wing UAV

A Nonlinear Model Predictive Controller (NMPC) is designed to perform guidance, navigation, and control of a fixed-wing UAV in waypoint trajectory tracking. The inherent nonlinear nature of the aircraft together with the limited desired operation ranges of both controls and states variables make the use of an on-line control law computation more appropriate. The MPC theory allows an optimal on-line solution, when enough onboard computational power is available. Using nonlinear guidance laws for both lateral and longitudinal planes, extended Kalman filter estimations if required, and a complete nonlinear model of the UAV, the NMPC generates on-line optimal or suboptimal control signals to keep the UAV in trajectory following.

[1]  Shahriar Keshmiri,et al.  Design and Application of an Extended Kalman Filter in a Flight Control System Development , 2011 .

[2]  E.W. Frew Comparison of lateral controllers for following linear structures using computer vision , 2006, 2006 American Control Conference.

[3]  Wilson J. Rugh,et al.  Gain scheduling for H-infinity controllers: a flight control example , 1993, IEEE Trans. Control. Syst. Technol..

[4]  A. Garulli,et al.  Robustness in Identification and Control , 1989 .

[5]  Shahriar Keshmiri,et al.  Modeling and Simulation of the Yak-54 Scaled Unmanned Aerial Vehicle Using Parameter and System Identification , 2008 .

[6]  Paul T. Boggs,et al.  Sequential Quadratic Programming , 1995, Acta Numerica.

[7]  Meir Pachter,et al.  System identification for adaptive and reconfigurable control , 1995 .

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

[9]  Shahriar Keshmiri,et al.  Advanced H-Infinity Trainer Autopilot , 2010 .

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

[11]  Brett Ninness,et al.  Nonlinear model predictive control of an inverted pendulum , 2009, 2009 American Control Conference.

[12]  Eduardo F. Camacho,et al.  Constrained Model Predictive Control , 2007 .

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

[14]  Jonathan P. How,et al.  A New Nonlinear Guidance Logic for Trajectory Tracking , 2004 .

[15]  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).

[16]  Shahriar Keshmiri,et al.  Development of a Pilot Training Platform for UAVs Using a 6DOF Nonlinear Model with Flight Test Validation , 2008 .

[17]  Robert R. Bitmead,et al.  Experiences with model predictive control applied to a nonlinear constrained submarine , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

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

[19]  J. Sprinkle,et al.  Implementing and testing a nonlinear model predictive tracking controller for aerial pursuit/evasion games on a fixed wing aircraft , 2005, Proceedings of the 2005, American Control Conference, 2005..