A Learning-Based Fault Tolerant Tracking Control of an Unmanned Quadrotor Helicopter

This paper presents a novel learning-based fault tolerant tracking control approach by using an extended Kalman filter (EKF) to optimize a Mamdani fuzzy state-feedback tracking controller. First, a robust state-feedback tracking controller is designed as the baseline controller to guarantee the expected system performance in the fault-free condition. Then, the EKF is employed to regulate the shape of membership functions and rules of fuzzy controller to adapt with the working conditions automatically after the occurrence of actuator faults. Next, based on the modified fuzzy membership functions and rules, the baseline controller is readjusted to properly compensate the adverse effects of actuator faults and asymptotically stabilize the closed-loop system. Finally, in order to verify the effectiveness of the proposed method, several groups of numerical simulations are carried out by comparing the performance of a tracking control scheme and the presented technique. Simulation results demonstrate that the proposed method is effective for optimizing the fuzzy tracking controller on-line and counteracting the side effects of actuator faults, and the control performance is significantly improved as well.

[1]  Claire J. Tomlin,et al.  Precision flight control for a multi-vehicle quadrotor helicopter testbed , 2011 .

[2]  Douglas W. Murphy,et al.  Applications for mini VTOL UAV for law enforcement , 1999, Other Conferences.

[3]  S. Shankar Sastry,et al.  LANDING AN UNMANNED AIR VEHICLE: VISION BASED MOTION ESTIMATION AND NONLINEAR CONTROL , 1999 .

[4]  Youmin Zhang,et al.  A survey on technologies for automatic forest fire monitoring, detection, and fighting using unmanned aerial vehicles and remote sensing techniques , 2015 .

[5]  Li-Chun Lai,et al.  Time-Optimal Control of a Hovering Quad-Rotor Helicopter , 2006, J. Intell. Robotic Syst..

[6]  Youmin Zhang,et al.  Fault Tolerant Flight Control Techniques with Application to a Quadrotor UAV Testbed , 2012 .

[7]  Mohinder S. Grewal,et al.  Kalman Filtering: Theory and Practice Using MATLAB , 2001 .

[8]  Libor Preucil,et al.  Fault-Tolerant Formation Driving Mechanism Designed for Heterogeneous MAVs-UGVs Groups , 2014, J. Intell. Robotic Syst..

[9]  Youmin Zhang,et al.  A data-driven fault tolerant model predictive control with fault identification , 2010, 2010 Conference on Control and Fault-Tolerant Systems (SysTol).

[10]  Dan Simon,et al.  Sum Normal Optimization of Fuzzy Membership Functions , 2002, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

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

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

[13]  Jianliang Wang,et al.  Reliable robust flight tracking control: an LMI approach , 2002, IEEE Trans. Control. Syst. Technol..

[14]  Michio Sugeno,et al.  A fuzzy-logic-based approach to qualitative modeling , 1993, IEEE Trans. Fuzzy Syst..

[15]  Chin-Wang Tao,et al.  Design of a parallel distributed fuzzy LQR controller for the twin rotor multi-input multi-output system , 2010, Fuzzy Sets Syst..

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

[17]  Youmin Zhang,et al.  Gain Scheduling Based PID Controller for Fault Tolerant Control of a Quad-Rotor UAV , 2010 .

[18]  Jose-Ernesto Gomez-Balderas,et al.  Tracking a Ground Moving Target with a Quadrotor Using Switching Control , 2012, Journal of Intelligent & Robotic Systems.

[19]  Albert Weckenmann,et al.  Application of sensor tilting for enhanced measurement of microstructures , 2013 .

[20]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

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

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

[23]  Kyoung Kwan Ahn,et al.  Force control for press machines using an online smart tuning fuzzy PID based on a robust extended Kalman filter , 2011, Expert Syst. Appl..

[24]  Frank L. Lewis,et al.  Aircraft Control and Simulation , 1992 .

[25]  Agustín Jiménez,et al.  Extended Kalman Filter for the Estimation and Fuzzy Optimal Control of Takagi-Sugeno Model , 2011 .

[26]  Heinz Unbehauen,et al.  An adaptive fuzzy sliding-mode controller , 2001, IEEE Trans. Ind. Electron..

[27]  Zhiqiang Zheng,et al.  Robust fault-tolerant control against time-varying actuator faults and saturation , 2012 .

[28]  Rogelio Lozano,et al.  Real-time stabilization and tracking of a four-rotor mini rotorcraft , 2004, IEEE Transactions on Control Systems Technology.

[29]  Youmin Zhang,et al.  An Efficient Model Predictive Control Scheme for an Unmanned Quadrotor Helicopter , 2013, J. Intell. Robotic Syst..

[30]  Youmin Zhang,et al.  Bibliographical review on reconfigurable fault-tolerant control systems , 2003, Annu. Rev. Control..

[31]  Rogelio Lozano,et al.  Trajectory Control of a Quadrotor Subject to 2D Wind Disturbances , 2013, J. Intell. Robotic Syst..

[32]  Yacine Challal,et al.  Quadrotors Formation Control , 2013, J. Intell. Robotic Syst..

[33]  Youmin Zhang,et al.  Active fault‐tolerant control system design with trajectory re‐planning against actuator faults and saturation: Application to a quadrotor unmanned aerial vehicle , 2015 .

[34]  Fulvia Quagliotti,et al.  Linear Quadratic Control for Quadrotors UAVs Dynamics and Formation Flight , 2013, J. Intell. Robotic Syst..

[35]  Youmin Zhang,et al.  Experimental Test of a Two-Stage Kalman Filter for Actuator Fault Detection and Diagnosis of an Unmanned Quadrotor Helicopter , 2013, J. Intell. Robotic Syst..

[36]  Vijay Kumar,et al.  Trajectory generation and control for precise aggressive maneuvers with quadrotors , 2012, Int. J. Robotics Res..

[37]  Jin Jiang,et al.  Hybrid Fault-Tolerant Flight Control System Design Against Partial Actuator Failures , 2012, IEEE Transactions on Control Systems Technology.

[38]  Kyoung Kwan Ahn,et al.  Online tuning fuzzy PID controller using robust extended Kalman filter , 2009 .

[39]  Pierre Apkarian,et al.  Continuous-time analysis, eigenstructure assignment, and H2 synthesis with enhanced linear matrix inequalities (LMI) characterizations , 2001, IEEE Trans. Autom. Control..