Fault-tolerant position tracking of a hexacopter using an Extended State Observer

A position tracking controller for a hexacopter is presented which is robust against disturbances like modeling errors or propulsion efficiency degradation. The presented controller stands out because of its simple design which does not resort to reconfiguration and avoids the necessity of a Failure Detection and Isolation (FDI) filter. The baseline controller has a cascaded structure with two loops. The outer loop corresponds to the position and velocity control and is designed using linear control. The inner loop corresponds to the attitude control which is a Nonlinear Dynamic Inversion (NDI). The baseline controller is augmented by an Extended State Observer (ESO) which provides an estimate of the disturbances and modeling errors which is then fed back to the control law. The performance as well as the robustness of the control system is significantly improved as demonstrated in simulation, where controlled flight is achieved even under severe actuator degradation.

[1]  Anthony J. Calise,et al.  FAULT TOLERANT FLIGHT CONTROL VIA ADAPTIVE NEURAL NETWORK AUGMENTATION , 1998 .

[2]  Zhiqiang Gao,et al.  An alternative paradigm for control system design , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[3]  Carlos A. Arellano-Muro,et al.  Backstepping control with sliding mode estimation for a hexacopter , 2013, 2013 10th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[4]  Florian Holzapfel,et al.  Admissible thrust control laws for quadrotor position tracking , 2013, 2013 American Control Conference.

[5]  Naira Hovakimyan,et al.  L1 Adaptive Controller for Attitude Control of Multirotors , 2012 .

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

[7]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[8]  Florian Holzapfel,et al.  Hexacopter outdoor flight test results of an Extended State Observer based controller , 2014, 2014 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology.

[9]  Stephan Sand,et al.  Swarm exploration and navigation on mars , 2013, 2013 International Conference on Localization and GNSS (ICL-GNSS).

[10]  Christopher T. Raabe Adaptive, Failure-Tolerant Control for Hexacopters , 2013 .

[11]  Naira Hovakimyan,et al.  L1 Adaptive Control Theory - Guaranteed Robustness with Fast Adaptation , 2010, Advances in design and control.

[12]  Quan Quan,et al.  Additive-state-decomposition-based dynamic inversion stabilized control of a hexacopter subject to unknown propeller damages , 2013, Proceedings of the 32nd Chinese Control Conference.

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

[14]  Jan Albert Mulder,et al.  Robust Flight Control Using Incremental Nonlinear Dynamic Inversion and Angular Acceleration Prediction , 2010 .

[15]  Aaron J. Ostroff,et al.  RECONFIGURABLE FLIGHT CONTROL USING NONLINEAR DYNAMIC INVERSION WITH A SPECIAL ACCELEROMETER IMPLEMENTATION , 2000 .

[16]  Michael Achtelik,et al.  Design of a Multi Rotor MAV with regard to Efficiency, Dynamics and Redundancy , 2012 .

[17]  Florian Holzapfel,et al.  Position Tracking of a Multicopter using a Geometric Backstepping Control Law , 2013 .

[18]  Zhiqiang Gao,et al.  Active disturbance rejection control: a paradigm shift in feedback control system design , 2006, 2006 American Control Conference.

[19]  Florian Holzapfel,et al.  Attitude control of a multicopter using L1 augmented quaternion based backstepping , 2014, 2014 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology.

[20]  Youmin Zhang,et al.  Fault-Tolerant Fuzzy Gain-Scheduled PID for a Quadrotor Helicopter Testbed in the Presence of Actuator Faults , 2012 .

[21]  Rafael Fierro,et al.  Adaptive Control of a Quadrotor with Dynamic Changes in the Center of Gravity , 2011 .

[22]  Anuradha M. Annaswamy,et al.  Adaptive Control of Quadrotor UAVs in the Presence of Actuator Uncertainties , 2010 .

[23]  Florian Holzapfel,et al.  Reference command shaping for approximate dynamic inversion based model Reference Adaptive Control , 2014, 2014 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology.

[24]  Kenzo Nonami,et al.  Guidance and nonlinear control system for autonomous flight of minirotorcraft unmanned aerial vehicles , 2010, J. Field Robotics.