A nonlinear quadrotor trajectory tracking controller with disturbance rejection

Abstract This paper addresses the problem of designing and experimentally validating a controller for steering a quadrotor vehicle along a trajectory, while rejecting constant force disturbances. The proposed solution consists of a nonlinear adaptive state feedback controller that asymptotically stabilizes the closed-loop system in the presence of force disturbances. We consider two methods of angular actuation for the quadrotor, angular velocity and torque, and ensure that the actuation does not grow unbounded as a function of the position error. The constant force disturbance is estimated through the use of a sufficiently smooth projector operator. A prototyping and testing architecture, developed to streamline the implementation and the tuning of the controller, is also described. Experimental results are presented to demonstrate the performance and robustness of the proposed controller.

[1]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[2]  Guoqing Zhou,et al.  Foreword to the Special Issue on Unmanned Airborne Vehicle (UAV) Sensing Systems for Earth Observations , 2009, IEEE Trans. Geosci. Remote. Sens..

[3]  Roland Siegwart,et al.  PID vs LQ control techniques applied to an indoor micro quadrotor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[4]  Frédéric Mazenc,et al.  Backstepping with bounded feedbacks , 2004, Syst. Control. Lett..

[5]  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.

[6]  Richard D. Braatz Unmanned Aerial Vehicles [About This Issue] , 2012 .

[7]  Alan F. Lynch,et al.  Model-Based Helicopter UAV Control: Experimental Results , 2014, J. Intell. Robotic Syst..

[8]  Ben M. Chen,et al.  EditorialSpecial Issue on Development of Autonomous Unmanned Aerial Vehicles , 2011 .

[9]  Claire J. Tomlin,et al.  Precision flight control for a multi-vehicle quadrotor helicopter testbed , 2011 .

[10]  T.I. Fossen,et al.  On integral control in backstepping: analysis of different techniques , 2004, Proceedings of the 2004 American Control Conference.

[11]  Rogelio Lozano,et al.  Modeling and Control of a Small Autonomous Aircraft Having Two Tilting Rotors , 2005, IEEE Transactions on Robotics.

[12]  T. Hamel,et al.  A practical Visual Servo Control for a Unmanned Aerial Vehicle , 2008, Proceedings 2007 IEEE International Conference on Robotics and Automation.

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

[14]  Kimon P. Valavanis Special Issue on Current Developments and State-of-the-art in Unmanned Aircraft Systems , 2013, J. Intell. Robotic Syst..

[15]  Vijay Kumar,et al.  Special issue on micro-UAV perception and control , 2012, Auton. Robots.

[16]  Tarek Hamel,et al.  EditorialIntroduction to the special issue on aerial robotics , 2010 .

[17]  Rita Cunha,et al.  A nonlinear trajectory tracking controller for helicopters: Design and experimental evaluation , 2015, TENCON 2015 - 2015 IEEE Region 10 Conference.

[18]  Zhijun Cai,et al.  A sufficiently smooth projection operator , 2006, IEEE Transactions on Automatic Control.

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

[20]  S. Bhat,et al.  A topological obstruction to continuous global stabilization of rotational motion and the unwinding phenomenon , 2000 .

[21]  Rita Cunha,et al.  Experimental validation of a nonlinear quadrotor controller with wind disturbance rejection , 2013, 2013 European Control Conference (ECC).

[22]  Marin Kobilarov,et al.  Trajectory tracking of a class of underactuated systems with external disturbances , 2013, 2013 American Control Conference.

[23]  Lorenzo Marconi,et al.  Design and experimental validation of a nonlinear control law for a ducted-fan miniature aerial vehicle , 2010 .

[24]  G. Abba,et al.  Robust Nonlinear Controls of Model-Scale Helicopters Under Lateral and Vertical Wind Gusts , 2012, IEEE Transactions on Control Systems Technology.

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

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

[27]  Robert E. Mahony,et al.  Image-based visual servo control of aerial robotic systems using linear image features , 2005, IEEE Transactions on Robotics.

[28]  S. Sastry,et al.  Output tracking control design of a helicopter model based on approximate linearization , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).