Robust Tracking Control of Quadrotors Based on Differential Flatness: Simulations and Experiments

We introduce a new exponentially convergent trajectory tracking control law based on the fully nonlinear quadrotor model subject to unknown disturbances and modeling uncertainties. The approach takes advantage of the system's differential flatness property to relate the second time derivative of linear accelerations (snap) to the roll and pitch moments. Using these model-based relations, the closed-loop system is transformed to follow an exponentially stable error dynamics that are robust to unknown disturbances and uncertainties bounded on a compact set. It is proven that the control law exponentially stabilizes the position and yaw tracking errors, while the roll and pitch angle tracking errors are ultimately bounded. Simulations and experimental results under windy conditions and without disturbance estimation, demonstrate the effectiveness and robustness of the approach.

[1]  Hyo-Sung Ahn,et al.  Nonlinear Control of Quadrotor for Point Tracking: Actual Implementation and Experimental Tests , 2015, IEEE/ASME Transactions on Mechatronics.

[2]  Abdelhamid Tayebi,et al.  Attitude stabilization of a VTOL quadrotor aircraft , 2006, IEEE Transactions on Control Systems Technology.

[3]  Ümit Özgüner,et al.  Sliding mode control of a class of underactuated systems , 2008, Autom..

[4]  Abdelkader Abdessameud,et al.  Global trajectory tracking control of VTOL-UAVs without linear velocity measurements , 2010, Autom..

[5]  Xilun Ding,et al.  A Global Tracking Controller for Underactuated Aerial Vehicles: Design, Analysis, and Experimental Tests on Quadrotor , 2016, IEEE/ASME Transactions on Mechatronics.

[6]  Erdal Kayacan,et al.  Type-2 Fuzzy Logic Trajectory Tracking Control of Quadrotor VTOL Aircraft With Elliptic Membership Functions , 2017, IEEE/ASME Transactions on Mechatronics.

[7]  Roland Siegwart,et al.  Full control of a quadrotor , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Andrew Roberts,et al.  Adaptive Position Tracking of VTOL UAVs , 2009, IEEE Transactions on Robotics.

[9]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[10]  Vijay Kumar,et al.  Minimum snap trajectory generation and control for quadrotors , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Ashfaq Ahmad Mian,et al.  Nonlinear Flight Control Strategy for an Underactuated Quadrotor Aerial Robot , 2008, 2008 IEEE International Conference on Networking, Sensing and Control.

[12]  Aydin Yesildirek,et al.  Nonlinear control of quadrotor using multi Lyapunov functions , 2014, 2014 American Control Conference.

[13]  Taeyoung Lee,et al.  Geometric tracking control of a quadrotor UAV on SE(3) , 2010, 49th IEEE Conference on Decision and Control (CDC).

[14]  Qiang Zhang,et al.  Modeling and Robust Trajectory Tracking Control for a Novel Six-Rotor Unmanned Aerial Vehicle , 2013 .

[15]  En-hui Zheng,et al.  Second order sliding mode control for a quadrotor UAV. , 2014, ISA transactions.

[16]  Yohan Dupuis,et al.  A Study of Vicon System Positioning Performance , 2017, Sensors.

[17]  Kriuaya Runcharoon,et al.  Sliding Mode Control of quadrotor , 2013, 2013 The International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE).

[18]  Tarek Hamel,et al.  A Control Approach for Thrust-Propelled Underactuated Vehicles and its Application to VTOL Drones , 2009, IEEE Transactions on Automatic Control.

[19]  Taeyoung Lee,et al.  Robust Adaptive Attitude Tracking on ${\rm SO}(3)$ With an Application to a Quadrotor UAV , 2013, IEEE Transactions on Control Systems Technology.

[20]  Vijay Kumar,et al.  Toward image based visual servoing for aerial grasping and perching , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Yao Yu,et al.  Robust backstepping tracking control of uncertain MIMO nonlinear systems with application to quadrotor UAVs , 2015, 2015 IEEE International Conference on Information and Automation.

[22]  Stéphane Doncieux,et al.  Nonlinear Attitude and Position Control of a Micro Quadrotor using Sliding Mode and Backstepping Techniques , 2007 .

[23]  Munther A. Dahleh,et al.  Maneuver-based motion planning for nonlinear systems with symmetries , 2005, IEEE Transactions on Robotics.

[24]  Tarek Hamel,et al.  Introduction to Feedback Control of Underactuated VTOL Vehicles , 2013 .

[25]  Markus Hehn,et al.  Real-Time Trajectory Generation for Quadrocopters , 2015, IEEE Transactions on Robotics.

[26]  Yao Zhang,et al.  Nonlinear Robust Adaptive Tracking Control of a Quadrotor UAV Via Immersion and Invariance Methodology , 2015, IEEE Transactions on Industrial Electronics.

[27]  Richard M. Murray,et al.  Real Time Trajectory Generation for Differentially Flat Systems , 1996 .

[28]  Vijay Kumar,et al.  Trajectory generation and control for precise aggressive maneuvers with quadrotors , 2012, Int. J. Robotics Res..

[29]  Robert Mahony,et al.  Nonlinear Dynamic Modeling for High Performance Control of a Quadrotor , 2012, ICRA 2012.

[30]  Taeyoung Lee,et al.  Nonlinear robust tracking control of a quadrotor UAV on SE(3) , 2011, 2012 American Control Conference (ACC).