Robust attitude control design for a low-cost hexarotor micro aerial vehicle

This article proposes a new practical robust attitude state feedback controller of a low-cost hexarotor micro aerial vehicle under the effects of noise in angular velocity measurements and multiple uncertainties (called the equivalent disturbance), which consist of external time-varying wind disturbance, nonlinear dynamics, coupling and parametric uncertainties. The proposed method is designed in two simple steps. Firstly, a nominal cascade controller is designed to reduce noise in angular velocity measurements and to achieve good attitude tracking performance in nominal conditions. Then, a second-order robust compensator is integrated into the closed-loop system to reduce the effects of the equivalent disturbance. The proposed control design is a linear time-invariant controller which is easily implemented in practical applications. Compared to other advanced attitude controllers, the proposed controller incurs lower computational costs and can easily be implemented in a low-cost embedded microcontroller system. In addition, a practical computational design procedure and an intuitive online tuning method for the proposed controller are presented in this article in order to provide a complete reference to micro aerial vehicle developers. The simulation and experimental results are presented to demonstrate the robustness of the proposed controller in operation in outdoor environments, to show good steady-state and dynamic tracking performance of the closed-loop system and to prove that the tracking errors are ultimately bounded within desired limits.

[1]  Marco A. Moreno-Armendáriz,et al.  The trajectory tracking problem for an unmanned four-rotor system: flatness-based approach , 2012, Int. J. Control.

[2]  Anthony Tzes,et al.  Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances , 2011 .

[3]  Farzaneh Abdollahi,et al.  Time varying Formation Control Using Differential Game Approach , 2011 .

[4]  Antonio Franchi,et al.  Shared Control : Balancing Autonomy and Human Assistance with a Group of Quadrotor UAVs , 2012, IEEE Robotics & Automation Magazine.

[5]  野波 健蔵,et al.  Autonomous flying robots : unmanned aerial vehicles and micro aerial vehicles , 2010 .

[6]  Morten Bisgaard,et al.  Robust helicopter stabilization in the face of wind disturbance , 2010, 49th IEEE Conference on Decision and Control (CDC).

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

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

[9]  Wei Lin,et al.  Robust Hierarchical Control for Uncertain Multivariable Hexarotor Systems , 2015 .

[10]  Leopoldo Acosta,et al.  Stabilisation and altitude tracking of a four-rotor microhelicopter using the lifting operators , 2009 .

[11]  Farid Kendoul,et al.  Flight control of a small helicopter in unknown wind conditions , 2010, 49th IEEE Conference on Decision and Control (CDC).

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

[13]  Rogelio Lozano,et al.  Real-Time Stabilization and Tracking of a , 2004 .

[14]  Bijan Shirinzadeh,et al.  Nonlinear Double-Integral Observer and Application to Quadrotor Aircraft , 2015, IEEE Transactions on Industrial Electronics.

[15]  Rita Cunha,et al.  A Globally Stabilizing Path Following Controller for Rotorcraft With Wind Disturbance Rejection , 2015, IEEE Transactions on Control Systems Technology.

[16]  Marco Lovera,et al.  Identification of Linear Models for the Dynamics of a Hovering Quadrotor , 2014, IEEE Transactions on Control Systems Technology.

[17]  Kenzo Nonami,et al.  Autonomous Flying Robots , 2010 .

[18]  Hao Liu,et al.  Robust Hierarchical Control for Uncertain Multivariable Hexarotor Systems , 2015 .

[19]  Jonghyuk Kim,et al.  Robust Optimal Attitude Control of Multirotors , 2013, ICRA 2013.

[20]  Giorgio Buttazzo,et al.  An Embedded Real-Time System for Autonomous Flight Control , 2006 .

[21]  Youdan Kim,et al.  Landing Site Searching and Selection Algorithm Development Using Vision System and its Application to Quadrotor , 2015, IEEE Transactions on Control Systems Technology.

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

[23]  Yisheng Zhong,et al.  Time-Varying Formation Control for Unmanned Aerial Vehicles: Theories and Applications , 2015, IEEE Transactions on Control Systems Technology.

[24]  Yinqiu Wang,et al.  Distributed consensus protocols for coordinated control of multiple quadrotors under a directed topology , 2013 .

[25]  A. Alavi,et al.  Opportunities and Challenges , 1998, In Vitro Diagnostic Industry in China.

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

[27]  ChangSu Ha,et al.  Semiautonomous Haptic Teleoperation Control Architecture of Multiple Unmanned Aerial Vehicles , 2013, IEEE/ASME Transactions on Mechatronics.

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

[29]  Darius Burschka,et al.  Toward a Fully Autonomous UAV: Research Platform for Indoor and Outdoor Urban Search and Rescue , 2012, IEEE Robotics & Automation Magazine.

[30]  P.J. Alsina,et al.  Dynamic Modeling with Nonlinear Inputs and Backstepping Control for a Hexarotor Micro-Aerial Vehicle , 2010, 2010 Latin American Robotics Symposium and Intelligent Robotics Meeting.

[31]  Quan Quan,et al.  Attitude control of a quadrotor aircraft subject to a class of time-varying disturbances , 2011 .

[32]  Hyochoong Bang,et al.  Quadrotor-tracking controller design using adaptive dynamic feedback-linearization method , 2014 .

[33]  Hyochoong Bang,et al.  Adaptive command filtered backstepping tracking controller design for quadrotor unmanned aerial vehicle , 2012 .

[34]  Yisheng Zhong Robust output tracking control of SISO plants with multiple operating points and with parametric and unstructured uncertainties , 2002 .

[35]  Abdul Rashid Husain,et al.  Intelligent adaptive backstepping control for MIMO uncertain non-linear quadrotor helicopter systems , 2015 .

[36]  Zongyu Zuo,et al.  Nonlinear adaptive trajectory tracking control for a quad-rotor with parametric uncertainty , 2015 .

[37]  Jonghyuk Kim,et al.  Robust optimal attitude control of hexarotor robotic vehicles , 2013 .

[38]  Anuradha M. Annaswamy,et al.  Adaptive Control of Quadrotor UAVs: A Design Trade Study With Flight Evaluations , 2013, IEEE Transactions on Control Systems Technology.

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

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

[41]  Heinrich H. Bülthoff,et al.  A Novel Overactuated Quadrotor UAV: Modeling, Control and Experimental Validation , 2015 .

[42]  Vijay Kumar,et al.  Opportunities and challenges with autonomous micro aerial vehicles , 2012, Int. J. Robotics Res..

[43]  Holger Voos,et al.  Nonlinear control of a quadrotor micro-UAV using feedback-linearization , 2009, 2009 IEEE International Conference on Mechatronics.

[44]  Youmin Zhang,et al.  Passive and active nonlinear fault-tolerant control of a quadrotor unmanned aerial vehicle based on the sliding mode control technique , 2013, J. Syst. Control. Eng..

[45]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .

[46]  Tobias Magnusson Attitude Control of a Hexarotor , 2014 .

[47]  Guowei Cai,et al.  A Survey of Small-Scale Unmanned Aerial Vehicles: Recent Advances and Future Development Trends , 2014 .

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

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

[50]  Matematik,et al.  Numerical Methods for Ordinary Differential Equations: Butcher/Numerical Methods , 2005 .

[51]  Frank L. Lewis,et al.  Dynamic inversion with zero-dynamics stabilisation for quadrotor control , 2009 .

[52]  Abdul Rashid Husain,et al.  A hybrid optimal backstepping and adaptive fuzzy control for autonomous quadrotor helicopter with time-varying disturbance , 2015 .

[53]  Yisheng Zhong,et al.  Quaternion-Based Robust Attitude Control for Uncertain Robotic Quadrotors , 2015, IEEE Transactions on Industrial Informatics.