A trajectory tracking LQR controller for a quadrotor: Design and experimental evaluation

This paper addresses the problem of driving a quadrotor vehicle along a predefined 3-D trimming path. The proposed solution relies on the definition of a path-dependent error space to express the dynamic model of the vehicle, which results in linear time-invariant dynamics for the error system. The controller synthesis problem is then formulated as a linear quadratic regulator problem for LTI systems. The control strategy adopts the D-methodology integrated with the anti-windup technique in order to achieve zero static error for the integral states and to avoid actuator saturation. Experimental results where a quadrotor follows a trimming trajectory are presented to illustrate the performance of the proposed controller.

[1]  Miomir Vukobratović,et al.  Modern Aircraft Flight Control , 1988 .

[2]  Rita Cunha,et al.  Nonlinear trajectory tracking control of a quadrotor vehicle , 2009, 2009 European Control Conference (ECC).

[3]  Claire J. Tomlin,et al.  Quadrotor Helicopter Trajectory Tracking Control , 2008 .

[4]  R. Mahony,et al.  Robust trajectory tracking for a scale model autonomous helicopter , 2004 .

[5]  Angela P. Schoellig,et al.  Improving tracking performance by learning from past data , 2012 .

[6]  Uta Boehm,et al.  Linear Control Theory The State Space Approach , 2016 .

[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]  Isaac Kaminer,et al.  A velocity algorithm for the implementation of gain-scheduled controllers , 1995, Autom..

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

[10]  Youmin Zhang,et al.  Dead reckoning and Kalman filter design for trajectory tracking of a quadrotor UAV , 2010, Proceedings of 2010 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications.

[11]  Rita Cunha,et al.  Path-Following Control for Coordinated Turn Aircraft Maneuvers , 2007 .

[12]  Rita Cunha,et al.  A 3D PATH-FOLLOWING VELOCITY-TRACKING CONTROLLER FOR AUTONOMOUS VEHICLES , 2005 .

[13]  Rita Cunha,et al.  A path-following preview controller for autonomous air vehicles , 2006 .

[14]  Carlos Silvestre,et al.  On the design of gain-scheduled trajectory tracking controllers , 2002 .