Position trajectory tracking of a quadrotor helicopter based on L1 adaptive control

We present an adaptive backstepping controller for the position trajectory tracking of a quadrotor. The tracking controller is based on the L1 adaptive control approach and uses a typical nonlinear quadrotor model. We slightly modify the L1 adaptive control design for linear systems to comply with the time-varying nonlinear error dynamics that arise from the backstepping design. Our approach yields a stable adaptive system with verifiable bounds on the tracking error and input signals. The adaptive controller compensates for all model uncertainties and for all bounded disturbances within a particular frequency range, which we specify a priori. The design of this frequency range involves a trade-off between control performance and robustness, which can be managed transparently through the L1 adaptive control design. Simulation results show the powerful properties of the presented control application.

[1]  W. Marsden I and J , 2012 .

[2]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[3]  H. Jin Kim,et al.  Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter , 2009 .

[4]  Xiaofeng Wang,et al.  L1 adaptive controller for nonlinear time-varying reference systems , 2012, Syst. Control. Lett..

[5]  Stelios C. A. Thomopoulos,et al.  Modified output error method with parameter mismatch compensation for improved performance model reference adaptive control , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[6]  B. Ydstie Transient performance and robustness of direct adaptive control , 1992 .

[7]  Emilio Frazzoli,et al.  Trajectory tracking control design for autonomous helicopters using a backstepping algorithm , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[8]  Irene M. Gregory,et al.  $\mathcal {L}_1$Adaptive Control for Safety-Critical Systems , 2011, IEEE Control Systems.

[9]  Andrew Roberts,et al.  Adaptive position tracking of VTOL UAVs , 2011, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[10]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[11]  R. Lozano,et al.  DYNAMIC MODELLING AND CONFIGURATION STABILIZATION FOR AN X 4-FLYER , 2002 .

[12]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

[13]  Robert E. Mahony,et al.  Adaptive Compensation of Aerodynamic Effects during Takeoff and Landing Manoeuvres for a Scale Model Autonomous Helicopter , 2001, Eur. J. Control.

[14]  Darren M. Dawson,et al.  Adaptive tracking control of an underactuated aerial vehicle , 2011, Proceedings of the 2011 American Control Conference.

[15]  S. Shankar Sastry,et al.  Nonlinear control design for slightly non-minimum phase systems: Application to V/STOL aircraft , 1992, Autom..

[16]  Robert E. Mahony,et al.  A hierarchical control strategy for the autonomous navigation of a ducted fan flying robot , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

[18]  Rogelio Lozano,et al.  DYNAMIC MODELLING AND CONFIGURATION STABILIZATION FOR AN X4-FLYER. , 2002 .

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

[20]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[21]  A. J. Krener Feedback linearization , 1998 .

[22]  T. Madani,et al.  Adaptive Control via Backstepping Technique and Neural Networks of a Quadrotor Helicopter , 2008 .