Control allocation for fault tolerant control of a VTOL octorotor

For the fault tolerant control of an eight-rotor VTOL Unmanned Air Vehicle (UAV), a control allocation scheme is proposed. The eight-rotor configuration provides actuator redundancy to ensure safe operation under rotor/motor failures. A PD controller is used to generate total thrust and moment demands. A cascade inverse method of control allocation is proposed to allocate the controller commands to the actuators whilst ensuring that actuator saturation does not occur. If the vehicle is subjected to rotor failures, the scheme re-allocates the commands to maintain the vehicle stability and performance. Until actuator saturation occurs the response of the vehicle is the same when operating with all motors or fewer. The response of the vehicle to several combinations of complete actuator failures is investigated by simulation and it is shown that the proposed method is able to maintain control after failure of up to four actuators. The controller is invarient and the vehicle response to commands is identical until motor saturation occurs.

[1]  James F. Whidborne,et al.  Modelling, Stabilization and Single Motor Failure Recovery of a 4Y Octorotor , 2011 .

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

[3]  Ikuo Yamamoto,et al.  Development of unmanned flying observation robot with real time video transmission system , 2010, 2010 World Automation Congress.

[4]  Jonathan P. How,et al.  Design and flight testing of an autonomous variable-pitch quadrotor , 2011, 2011 IEEE International Conference on Robotics and Automation.

[5]  D.B. Doman,et al.  Control Allocation for Over-actuated Systems , 2006, 2006 14th Mediterranean Conference on Control and Automation.

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

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

[8]  Ping Lu,et al.  Two Reconfigurable Flight-Control Design Methods: Robust Servomechanism and Control Allocation , 2001 .

[9]  S. Lesecq,et al.  A multi-observer switching strategy for fault-tolerant control of a quadrotor helicopter , 2008, 2008 16th Mediterranean Conference on Control and Automation.

[10]  Jordan M. Berg,et al.  An analysis of the destabilizing effect of daisy chained rate-limited actuators , 1996, IEEE Trans. Control. Syst. Technol..

[11]  David Bodden,et al.  Multivariable control allocation and control law conditioning when control effectors limit , 1994 .

[12]  Ashfaq Ahmad Mian,et al.  Nonlinear Flight Control Strategy for an Underactuated Quadrotor Aerial Robot , 2008, 2008 IEEE International Conference on Networking, Sensing and Control.

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

[14]  Ola Härkegård Dynamic Control Allocation Using Constrained Quadratic Programming , 2002 .

[15]  Marc Bodson,et al.  Evaluation of optimization methods for control allocation , 2001 .

[16]  Sauro Longhi,et al.  A Model-Based Fault Diagnosis System for a Mini-Quadrotor , 2009 .

[17]  Youmin Zhang,et al.  Fault tolerant control of a quadrotor UAV using sliding mode control , 2010, 2010 Conference on Control and Fault-Tolerant Systems (SysTol).

[18]  Rogelio Lozano,et al.  Stabilization and nonlinear control for a novel trirotor mini-aircraft , 2009 .

[19]  Yu Yali,et al.  Backstepping control of each channel for a quadrotor aerial robot , 2010, 2010 International Conference on Computer, Mechatronics, Control and Electronic Engineering.

[20]  Kenneth A. Bordignon,et al.  Constrained control allocation for systems with redundant control effectors , 1996 .

[21]  D. Enns CONTROL ALLOCATION APPROACHES , 1998 .

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

[23]  Zhiqiang Zheng,et al.  Performance comparison of control allocation for aircraft with control effectiveness uncertainties , 2008, 2008 Asia Simulation Conference - 7th International Conference on System Simulation and Scientific Computing.

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

[25]  Thomas Lombaerts Automatic Flight Control Systems: Latest Developments , 2014 .

[26]  Steven Lake Waslander,et al.  Multi-agent quadrotor testbed control design: integral sliding mode vs. reinforcement learning , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[28]  Marc Bodson,et al.  COMMAND LIMITING IN RECONFIGURABLE FLIGHT CONTROL , 1998 .

[29]  Youmin Zhang,et al.  Design of feedback linearization control and reconfigurable control allocation with application to a quadrotor UAV , 2010, 2010 Conference on Control and Fault-Tolerant Systems (SysTol).