Fault tolerant control for multiple successive failures in an octorotor: Architecture and experiments

This paper presents a fault tolerant control strategy based on an offline control mixing for an octorotor unmanned aerial vehicle (UAV) regarding several rotor failures. This strategy consists of a set of explicit laws, computed offline, each one dedicated to a fault situation. The corresponding law is selected according to the output of a fault detection and isolation (FDI) module. This module is designed with a non-linear sliding mode observer. The main advantage of this architecture is the deterministic character of the solution, its fast operation and the low computational load. The effectiveness of this approach is illustrated through real experimental application to a coaxial octorotor, where up to four motor failures are considered.

[1]  John J. Burken,et al.  RECONFIGURABLE CONTROL DESIGN FOR THE FULL X-33 FLIGHT ENVELOPE , 2001 .

[2]  Sauro Longhi,et al.  A Feedback Linearization Approach to Fault Tolerance in Quadrotor Vehicles , 2011 .

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

[4]  Guillaume Ducard,et al.  Fault-tolerant Flight Control and Guidance Systems: Practical Methods for Small Unmanned Aerial Vehicles , 2009 .

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

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

[7]  Vincenzo Lippiello,et al.  Emergency landing for a quadrotor in case of a propeller failure: A backstepping approach , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Arnaud Koehl Modélisation, observation et commande d'un drone miniature à birotor coaxial , 2012 .

[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]  Hassan Noura,et al.  Active Fault Tolerant Control of Octorotor UAV using Dynamic Control Allocation , 2014 .

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

[12]  Leonid M. Fridman,et al.  Second-order sliding-mode observer for mechanical systems , 2005, IEEE Transactions on Automatic Control.

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

[14]  Tor Arne Johansen,et al.  Control allocation - A survey , 2013, Autom..

[15]  Minh-Duc Hua,et al.  DISCUSSION AND PRACTICAL ASPECTS ON CONTROL ALLOCATION FOR A MULTI-ROTOR HELICOPTER , 2012 .

[16]  Youmin Zhang,et al.  Control Allocation and Re-allocation for a Modified Quadrotor Helicopter against Actuator Faults , 2012 .

[17]  A. Marks,et al.  Control allocation for fault tolerant control of a VTOL octorotor , 2012, Proceedings of 2012 UKACC International Conference on Control.

[18]  Guillaume Ducard,et al.  Fault-tolerant Flight Control and Guidance Systems , 2009 .

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

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