Model predictive flight controller for longitudinal and lateral cyclic control of an unmanned helicopter

In this paper, a Model Predictive Control (MPC) based flight control system for a rotary-wing unmanned aerial vehicle is presented. We have proposed a MPC controller which replaces the widely used inner outer-loop control structure. Reduced order linear model for longitudinal and lateral dynamics of the helicopter is used for controller design. We have enhanced the MPC performance by considering the time-delay in the controller design process and by augmenting the helicopter model with servo dynamics. The inclusion of time-delay yields a smoother control input. The applicability of the proposed MPC scheme is evaluated on a nonlinear simulation model of an unmanned helicopter which illustrates improved performance of the closed-loop system in the presence of time-delay.

[1]  Y. Urano,et al.  The control of constrained system with time-delay and its experimental evaluations using RC model helicopter , 2007, 2007 International Conference on Control, Automation and Systems.

[2]  P. Suchomski,et al.  Continuous-time generalised predictive control of delay systems , 1999 .

[3]  Hailong Pei,et al.  Trajectory tracking control of a small unmanned helicopter using MPC and backstepping , 2011, Proceedings of the 2011 American Control Conference.

[4]  Wook Hyun Kwon,et al.  Receding horizon control for input-delayed systems , 2007, 2007 46th IEEE Conference on Decision and Control.

[5]  Konstantin Kondak,et al.  Model Predictive Control for a Small Scale Unmanned Helicopter , 2008 .

[6]  M.W. Oppenheimer,et al.  Dynamic control allocation with asymptotic tracking of time-varying control input commands , 2005, Proceedings of the 2005, American Control Conference, 2005..

[7]  Frank L. Lewis,et al.  H-Infinity Static Output-feedback Control for Rotorcraft , 2006, J. Intell. Robotic Syst..

[8]  Hyoun Jin Kim,et al.  Control system design for rotorcraft-based unmanned aerial vehicles using time-domain system identification , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[9]  Takeo Kanade,et al.  System identification of small-size unmanned helicopter dynamics , 1999 .

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

[11]  Gaurav S. Sukhatme,et al.  Visually guided landing of an unmanned aerial vehicle , 2003, IEEE Trans. Robotics Autom..

[12]  Chunjiang Qian,et al.  Receding horizon control of a 6-DOF model of the raptor 50 helicopter: robustness to changing flight conditions , 2005, Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005..

[13]  S. Shankar Sastry,et al.  A flight control system for aerial robots: algorithms and experiments , 2002 .

[14]  Takeo Kanade,et al.  Attitude control optimization for a small-scale unmanned helicopter , 2000 .

[15]  Wook Hyun Kwon,et al.  A simple receding horizon control for state delayed systems and its stability criterion , 2003 .

[16]  Anbal Ollero,et al.  Multiple Heterogeneous Unmanned Aerial Vehicles , 2008 .

[17]  Matthew Garratt,et al.  Neural Network Based System Identification for Autonomous Flight of an Eagle Helicopter , 2008 .

[18]  Semuel Franko LQR-Based Trajectory Control Of Full Envelope, Autonomous Helicopter , 2009 .

[19]  Gaurav S. Sukhatme,et al.  Detection and Tracking of External Features in an Urban Environment Using an Autonomous Helicopter , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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