Trajectory tracking control of a 6-DOF quadrotor UAV with input saturation via backstepping

Abstract In this paper, the trajectory tracking control problem of a six-degree of freedom (6-DOF) quadrotor unmanned aerial vehicle (UAV) with input saturation is studied. Applying a hierarchical control structure, a priori-bounded control thrust and the desired orientations are derived to stabilize the translational subsystem without singularities. By using a backstepping approach with a Nussbaum function, a priori-bounded control torque for the rotational subsystem is designed to track the desired orientations generated by the translational subsystem. With the proposed control scheme, the latent singularities in the attitude extraction process caused by saturation nonlinearities are avoided, and globally uniformly ultimately bounded (UUB) stability of the closed-loop system is achieved. The tracking error bound is further determined which can be made arbitrarily small by tuning certain control gains. Numerical simulation results are provided to show the effectiveness of the proposed control scheme.

[1]  Alexandra Moutinho,et al.  Hover Control of an UAV With Backstepping Design Including Input Saturations , 2008, IEEE Transactions on Control Systems Technology.

[2]  Wei He,et al.  Adaptive boundary control of a flexible manipulator with input saturation , 2016, Int. J. Control.

[3]  E. Altug,et al.  Modeling and PD Control of a Quadrotor VTOL Vehicle , 2007, 2007 IEEE Intelligent Vehicles Symposium.

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

[5]  Gang Tao,et al.  A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer , 2016, Nonlinear Dynamics.

[6]  Camillo J. Taylor,et al.  Quadrotor control using dual camera visual feedback , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[7]  Cheolkeun Ha,et al.  Control of a Quadrotor Using a Smart Self-Tuning Fuzzy PID Controller , 2013 .

[8]  T. Madani,et al.  Sliding Mode Observer and Backstepping Control for a Quadrotor Unmanned Aerial Vehicles , 2007, 2007 American Control Conference.

[9]  Helene Piet-Lahanier,et al.  A hierarchical controller for miniature VTOL UAVs: Design and stability analysis using singular perturbation theory , 2011 .

[10]  Abdelkader Abdessameud,et al.  Formation stabilization of VTOL UAVs subject to communication delays , 2010, 49th IEEE Conference on Decision and Control (CDC).

[11]  Rui Wang,et al.  Adaptive formation control of quadrotor unmanned aerial vehicles with bounded control thrust , 2017 .

[12]  Antonio Loría,et al.  Spacecraft relative rotation tracking without angular velocity measurements , 2009, Autom..

[13]  Yu Feng,et al.  Adaptive tracking control of underactuated quadrotor unmanned aerial vehicles via backstepping , 2010, Proceedings of the 2010 American Control Conference.

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

[15]  Guilherme V. Raffo,et al.  An integral predictive/nonlinear Hinfinity control structure for a quadrotor helicopter , 2010, Autom..

[16]  Randal W. Beard,et al.  Fixed Wing UAV Path Following in Wind With Input Constraints , 2014, IEEE Transactions on Control Systems Technology.

[17]  Matthew C. Turner,et al.  Antiwindup for stable linear systems with input saturation: an LMI-based synthesis , 2003, IEEE Trans. Autom. Control..

[18]  Rogelio Lozano,et al.  Global stabilization of a PVTOL aircraft model with bounded inputs , 2003 .

[19]  Alan F. Lynch,et al.  Inner–Outer Loop Control for Quadrotor UAVs With Input and State Constraints , 2016, IEEE Transactions on Control Systems Technology.

[20]  Qinglei Hu,et al.  Finite-Time Coordinated Attitude Control for Spacecraft Formation Flying Under Input Saturation , 2015 .

[21]  Zongyu Zuo,et al.  Trajectory tracking control design with command-filtered compensation for a quadrotor , 2010 .

[22]  Colin Neil Jones,et al.  Trajectory-tracking and path-following controllers for constrained underactuated vehicles using Model Predictive Control , 2013, 2013 European Control Conference (ECC).

[23]  Lu Wang,et al.  The Trajectory Tracking Problem of Quadrotor UAV: Global Stability Analysis and Control Design Based on the Cascade Theory , 2014 .

[24]  C. Ibáñez,et al.  Controlling the inverted pendulum by means of a nested saturation function , 2008 .

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

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

[27]  Muwahida Liaquat,et al.  Robust tracking of quadrotor UAV using RISE controller with input saturation , 2015, 2015 34th Chinese Control Conference (CCC).

[28]  T. Hamel,et al.  Visual Tracking Control of Aerial Robotic Systems with Adaptive Depth Estimation , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[29]  Shuzhi Sam Ge,et al.  Adaptive neural control of nonlinear time-delay systems with unknown virtual control coefficients , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[30]  Rogelio Lozano,et al.  Hovering Quad-Rotor Control: A Comparison of Nonlinear Controllers using Visual Feedback , 2012, IEEE Trans. Aerosp. Electron. Syst..

[31]  Roland Siegwart,et al.  Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[32]  Timothy W. McLain,et al.  Differential flatness based control of a rotorcraft for aggressive maneuvers , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[33]  Amit Ailon,et al.  Simple Tracking Controllers for Autonomous VTOL Aircraft With Bounded Inputs , 2010, IEEE Transactions on Automatic Control.

[34]  Jing Zhou,et al.  Robust Adaptive Control of Uncertain Nonlinear Systems in the Presence of Input Saturation and External Disturbance , 2011, IEEE Transactions on Automatic Control.

[35]  João P. Hespanha,et al.  Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles With Parametric Modeling Uncertainty , 2007, IEEE Transactions on Automatic Control.

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

[37]  Rogelio Lozano,et al.  Real-time stabilization and tracking of a four rotor mini-rotorcraft , 2003 .

[38]  M. Shuster A survey of attitude representation , 1993 .