Design and Validation of an ${\mathcal{L}}_{1}$ Adaptive Controller for Mini-UAV Autopilot

The dynamics of Unmanned Aerial Vehicles (UAVs) is nonlinear and subject to external disturbances. The scope of this paper is the test of an ${\mathcal{L}_1}$ adaptive controller as autopilot inner loop controller candidate. The selected controller is based on piecewise constant adaptive laws and is applied to a mini-UAV. Navigation outer loop parameters are regulated via PID control. The main contribution of this paper is to demonstrate that the proposed control design can stabilize the nonlinear system, even if the controller parameters are selected starting from a decoupled linear model. The main advantages of this technique are: (1) the controller can be implemented for both linear and nonlinear systems without parameter adjustment or tuning procedure, (2) the controller is robust to unmodeled dynamics and parametric model uncertainties. The design scheme of a customized autopilot is illustrated and different configurations (in terms of mass, inertia and airspeed variations) are analyzed to validate the presented approach.

[1]  Anthony J. Calise,et al.  Adaptive Guidance and Control for Autonomous Formation Flight , 2007 .

[2]  Marios M. Polycarpou,et al.  Adaptive backstepping with magnitude, rate, and bandwidth constraints: aircraft longitude control , 2003, Proceedings of the 2003 American Control Conference, 2003..

[3]  Randal W. Beard,et al.  An L1 Adaptive Pitch Controller for Miniature Air Vehicles , 2006 .

[4]  Karl Johan Åström,et al.  Adaptive Control Theory , 1988 .

[5]  Irene M. Gregory,et al.  Flight Test of an L(sub 1) Adaptive Controller on the NASA AirSTAR Flight Test Vehicle , 2010 .

[6]  Eric N. Johnson,et al.  Adaptive Estimation and Control in Vision-Based Formation Flight , 2008 .

[7]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[8]  YangQuan Chen,et al.  Autopilots for small unmanned aerial vehicles: A survey , 2010 .

[9]  Naira Hovakimyan,et al.  L1 Adaptive Output-Feedback Controller for Non-Strictly-Positive-Real Reference Systems: Missile Longitudinal Autopilot Design , 2009 .

[10]  Dong-Ho Shin,et al.  Reconfigurable flight control system design using adaptive neural networks , 2004, IEEE Trans. Control. Syst. Technol..

[11]  Ming-Tzu Ho,et al.  Synthesis of H∞ PID controllers: A parametric approach , 2003, Autom..

[12]  Naira Hovakimyan,et al.  L1 adaptive control augmentation system for the X-48B Aircraft , 2009 .

[13]  Naira Hovakimyan,et al.  Design and Analysis of a Novel ${\cal L}_1$ Adaptive Control Architecture With Guaranteed Transient Performance , 2008, IEEE Transactions on Automatic Control.

[14]  Giorgio Guglieri,et al.  Design and Development of a Man Portable Unmanned Aerial System for Alpine Surveillance Missions , 2010 .

[15]  Elisa Capello,et al.  Robust assessment for the design of multi-loop proportional integrative derivative autopilot , 2012 .

[16]  Elisa Capello,et al.  Mini Quadrotor UAV: Design and Experiment , 2012 .

[17]  R.W. Beard,et al.  Adaptive backstepping control for miniature air vehicles , 2006, 2006 American Control Conference.

[18]  Elisa Capello,et al.  Preliminary assessment of flying and handling qualities for mini-UAVs , 2012, J. Intell. Robotic Syst..

[19]  T. Teichmann,et al.  Dynamics of Flight: Stability and Control , 1959 .

[20]  Naira Hovakimyan,et al.  L1 Adaptive Control Theory - Guaranteed Robustness with Fast Adaptation , 2010, Advances in design and control.

[21]  N. Munro,et al.  PID controllers: recent tuning methods and design to specification , 2002 .

[22]  Chengyu Cao,et al.  L1 adaptive controller for multi-input multi-output systems in the presence of nonlinear unmatched uncertainties , 2010, Proceedings of the 2010 American Control Conference.

[23]  Lorenzo Ntogramatzidis,et al.  Exact tuning of PID controllers in control feedback design , 2011 .

[24]  Rajeeva Kumar,et al.  Adaptive control of UAVs in close-coupled formation flight , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

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