Inner–Outer Loop Control for Quadrotor UAVs With Input and State Constraints

The constrained control of unmanned aerial vehicles (UAVs) is a challenging task due to their nonlinear and underactuacted dynamics. This brief focuses on the position control of a quadrotor UAV with state and input constraints using an inner-outer loop control structure. The outer loop generates a saturated thrust, and the reference roll and pitch angles, while the inner loop is designed to follow these reference angles using a traditional PID controller. Assuming perfect inner loop tracking, the outer loop nested saturation controller guarantees global asymptotic stability for output regulation and tracking. The effect of nonideal inner loop tracking on closed-loop stability is analyzed. The proposed method is experimentally validated on an indoor quadrotor platform.

[1]  H. Sussmann,et al.  On the stabilizability of multiple integrators by means of bounded feedback controls , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[2]  A. Teel Global stabilization and restricted tracking for multiple integrators with bounded controls , 1992 .

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

[4]  Richard M. Murray,et al.  Tracking for fully actuated mechanical systems: a geometric framework , 1999, Autom..

[5]  Lorenzo Marconi,et al.  Robust nonlinear motion control of a helicopter , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[6]  Robert E. Mahony,et al.  Visual servoing of an under-actuated dynamic rigid-body system: an image-based approach , 2002, IEEE Trans. Robotics Autom..

[7]  Rogelio Lozano,et al.  Forwarding control of scale model autonomous helicopter: a Lyapunov control design , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

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

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

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

[11]  Roland Siegwart,et al.  Design and control of an indoor micro quadrotor , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[13]  Tarek Hamel,et al.  A UAV for bridge inspection: Visual servoing control law with orientation limits , 2007 .

[14]  Bin Xian,et al.  Output Feedback Tracking Control of an Underactuated Quad-Rotor UAV , 2007, 2007 American Control Conference.

[15]  Tarek Hamel,et al.  Image based visual servo control for a class of aerial robotic systems , 2007, Autom..

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

[17]  Rogelio Lozano,et al.  Asymptotic Stability of Hierarchical Inner-Outer Loop-Based Flight Controllers , 2008 .

[18]  Martin Guay,et al.  A backstepping approach to multivariable robust constraint satisfaction with application to a VTOL helicopter , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

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

[20]  Vijay Kumar,et al.  The GRASP Multiple Micro-UAV Testbed , 2010, IEEE Robotics & Automation Magazine.

[21]  Sarangapani Jagannathan,et al.  Output Feedback Control of a Quadrotor UAV Using Neural Networks , 2010, IEEE Transactions on Neural Networks.

[22]  Anthony Tzes,et al.  Constrained-control of a quadrotor helicopter for trajectory tracking under wind-gust disturbances , 2010, Melecon 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference.

[23]  Vijay Kumar,et al.  Trajectory Generation and Control for Precise Aggressive Maneuvers with Quadrotors , 2010, ISER.

[24]  Robert Mahony,et al.  Modelling and control of a large quadrotor robot , 2010 .

[25]  Kimon P. Valavanis,et al.  A Novel Nonlinear Backstepping Controller Design for Helicopters Using the Rotation Matrix , 2011, IEEE Transactions on Control Systems Technology.

[26]  Chris J. B. Macnab,et al.  Robust adaptive control of a quadrotor helicopter , 2011 .

[27]  Marc Pollefeys,et al.  PIXHAWK: A micro aerial vehicle design for autonomous flight using onboard computer vision , 2012, Auton. Robots.

[28]  Daewon Lee,et al.  Build Your Own Quadrotor: Open-Source Projects on Unmanned Aerial Vehicles , 2012, IEEE Robotics & Automation Magazine.

[29]  Farid Kendoul,et al.  Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems , 2012, J. Field Robotics.

[30]  Alan F. Lynch,et al.  Experimental Validation of a Helicopter Autopilot Design using Model-Based PID Control , 2013, J. Intell. Robotic Syst..

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

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

[33]  Manfredi Maggiore,et al.  A Class of Position Controllers for Underactuated VTOL Vehicles , 2014, IEEE Transactions on Automatic Control.

[34]  Timothy W. McLain,et al.  Quadrotors and Accelerometers: State Estimation with an Improved Dynamic Model , 2014, IEEE Control Systems.

[35]  Giuseppe Oriolo,et al.  An Adaptive Scheme for Image-Based Visual servoing of an underactuated UAV , 2014, Int. J. Robotics Autom..

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

[37]  Hui Xie,et al.  Nonlinear dynamic image-based visual servoing of a quadrotor , 2015 .