Local controllability and attitude stabilization of multirotor UAVs: Validation on a coaxial octorotor

This paper addresses the attitude controllability problem for a multirotor unmanned aerial vehicle (UAV) in case of one or several actuators failures. The small time local controllability (STLC) of the system attitude dynamics is analysed using the nonlinear controllability theory with unilateral control inputs. This analysis considers different actuators configurations and compares their fault tolerance capabilities regarding actuators failures. Analytical results are then validated experimentally on a coaxial octorotor. A stabilization control law is applied on the coaxial configuration under one, two, three and four motors failures, when the system is controllable. Real-time experimental results demonstrate the effectiveness of the applied strategy. This paper addresses the attitude controllability problem for a multirotor UAV in case of actuators failures.The fault tolerance capabilities of different multirotor configurations are compared.Analytical results are validated experimentally on an octorotor UAV after up to four motors failures.

[1]  Youmin Zhang,et al.  Development of advanced FDD and FTC techniques with application to an unmanned quadrotor helicopter testbed , 2013, J. Frankl. Inst..

[2]  Filippo Rinaldi,et al.  Automatic control of a multirotor , 2014 .

[3]  J. Coron Control and Nonlinearity , 2007 .

[4]  Eduardo D. Sontag,et al.  Kalman’s Controllability Rank Condition: From Linear to Nonlinear , 1991 .

[5]  J. Burdick,et al.  Controllability with unilateral control inputs , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[6]  Khashayar Khorasani,et al.  Fault recovery of an under-actuated quadrotor Aerial Vehicle , 2010, 49th IEEE Conference on Decision and Control (CDC).

[7]  M. Kanat Camlibel,et al.  Controllability of linear systems with input and state constraints , 2007, 2007 46th IEEE Conference on Decision and Control.

[8]  Halim Alwi,et al.  Fault tolerant control of an octorotor using LPV based sliding mode control allocation , 2013, 2013 American Control Conference.

[9]  Guangxun Du,et al.  Controllability Analysis and Degraded Control for a Class of Hexacopters Subject to Rotor Failures , 2015, J. Intell. Robotic Syst..

[10]  Guillaume Sanahuja,et al.  Fault diagnosis and fault-tolerant control strategy for rotor failure in an octorotor , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Isabelle Fantoni,et al.  Fault tolerant control for multiple successive failures in an octorotor: Architecture and experiments , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[12]  Raffaello D'Andrea,et al.  Stability and control of a quadrocopter despite the complete loss of one, two, or three propellers , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Mina Ranjbaranhesarmaskan Fault recovery of an under-actuated quadrotor aerial vehicle , 2010 .

[14]  R. Brammer Controllability in Linear Autonomous Systems with Positive Controllers , 1972 .

[15]  Thomas Schneider,et al.  Fault-tolerant Control Allocation for Multirotor Helicopters Using Parametric Programming , 2012 .

[16]  H. Sussmann A general theorem on local controllability , 1987 .

[17]  Youmin Zhang,et al.  Flatness-Based Trajectory Planning/Replanning for a Quadrotor Unmanned Aerial Vehicle , 2012, IEEE Transactions on Aerospace and Electronic Systems.