Electronics and Electrical Engineering and Control

Hierarchical adaptive multi-mode fault-tolerant control method for UAVs

  • Pengxuan WEI ,
  • Hanlin SHENG ,
  • Fengyun LI ,
  • Yijie WANG ,
  • Haolan SHI ,
  • Jiacheng LI ,
  • Qian CHEN
Expand
  • 1.College of Energy and Power Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China
    2.College of General Aviation and Flight,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China

Received date: 2025-11-17

  Revised date: 2025-12-03

  Accepted date: 2025-12-09

  Online published: 2025-12-15

Supported by

National Natural Science Foundation of China(52502476)

Abstract

Rotor failure induces characteristics in quadrotor UAVs such as strong nonlinearity, rapid time-variance, and severe under-actuation. Consequently, traditional control methods often struggle to maintain flight stability, frequently resulting in loss of control and crashes. To address these challenges, this paper proposes a multi-mode fault-tolerant control method based on a hierarchical adaptive framework. This method innovatively constructs a control architecture comprising Dynamic Weighting Nonlinear Model Predictive Control (DWNMPC) and Adaptive Incremental Nonlinear Dynamic Inversion (AINDI). The upper-level DWNMPC controller employs a state-dependent weight adaptive mechanism. By dynamically adjusting the weights of various states in the cost function based on attitude errors, it prioritizes attitude stability to suppress tumbling at the instant of failure, subsequently transitioning smoothly to precise trajectory tracking once the system stabilizes. To cope with model uncertainties and strong aerodynamic disturbances under severe failure conditions, the lower-level AINDI controller is designed to provide online robust adaptive correction to DWNMPC commands. This controller utilizes sensor measurements to compensate for unmodeled moments in real-time and adopts the Recursive Least Squares (RLS) method with a forgetting factor to identify key parameters, such as the moment of inertia, thereby significantly enhancing system robustness. Experimental results demonstrate that the proposed method exhibits excellent trajectory tracking capabilities under fault-free, partial rotor failure, and complete rotor failure conditions. Furthermore, the control process relies solely on onboard sensors for state estimation, reflecting its high applicability in actual physical environments. In the extreme scenario of complete single-rotor failure resulting in a high-speed spin of approximately -10.5 rad/s, the Root Mean Square Error (RMSE) of trajectory tracking increased by only 0.047 6 m, 0.054 5 m, and 0.083 m on the x, y, and z axes, respectively, compared to the fault-free condition, significantly improving the reliability and safety of the UAV.

Cite this article

Pengxuan WEI , Hanlin SHENG , Fengyun LI , Yijie WANG , Haolan SHI , Jiacheng LI , Qian CHEN . Hierarchical adaptive multi-mode fault-tolerant control method for UAVs[J]. ACTA AERONAUTICAET ASTRONAUTICA SINICA, 2026 , 47(15) : 333091 -333091 . DOI: 10.7527/S1000-6893.2025.33091

References

[1] LI R S, WANG X J, HE S B. Two-stage generative color calibration for drone photography with cloud-edge collaboration[J]. IEEE Internet of Things Journal, 2025, 12(5): 6054-6057.
[2] ANTAL P, PéNI T, TóTH R. Autonomous hook-based grasping and transportation with quadcopters[J]. IEEE Transactions on Control Systems Technology, 2025, 33(3): 980-990.
[3] LYNCH A, DUGUID C, BUZZATTO J, et al. A powerline inspection UAV equipped with dexterous, lockable gripping mechanisms for autonomous perching and contact rolling[C]∥ 2024 IEEE International Conference on Robotics and Automation (ICRA). Piscataway: IEEE Press, 2024: 6206-6211.
[4] KARAM K, MANSOUR A, KHALDI M, et al. Quadcopters in smart agriculture: Applications and modelling[J]. Applied Sciences, 2024, 14(19): 9132.
[5] ULLAH S, ALGHAMDI H, ALGETHAMI A A, et al. Robust control design of under-actuated nonlinear systems: Quadcopter unmanned aerial vehicles with integral backstepping integral terminal fractional-order sliding mode[J]. Fractal and Fractional, 2024, 8(7): 412.
[6] LIPPIELLO V, RUGGIERO F, SERRA D. Emergency landing for a quadrotor in case of a propeller failure: A backstepping approach[C]∥ 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway: IEEE Press, 2014: 4782-4788.
[7] DE CROUSAZ C, FARSHIDIAN F, NEUNERT M, et al. Unified motion control for dynamic quadrotor maneuvers demonstrated on slung load and rotor failure tasks[C]∥ 2015 IEEE International Conference on Robotics and Automation (ICRA). Piscataway: IEEE Press, 2015: 2223-2229.
[8] MUELLER M W, D’ANDREA R. Stability and control of a quadrocopter despite the complete loss of one, two, or three propellers[C]∥ 2014 IEEE International Conference on Robotics and Automation (ICRA). Piscataway: IEEE Press, 2014: 45-52.
[9] SUN S H, CIOFFI G, DE VISSER C, et al. Autonomous quadrotor flight despite rotor failure with onboard vision sensors: Frames vs. events[J]. IEEE Robotics and Automation Letters, 2021, 6(2): 580-587.
[10] HOU Z W, LU P, TU Z J. Nonsingular terminal sliding mode control for a quadrotor UAV with a total rotor failure[J]. Aerospace Science and Technology, 2020, 98: 105716.
[11] YU D X, MA S Z, LIU Y J, et al. Finite-time adaptive fuzzy backstepping control for quadrotor UAV with stochastic disturbance[J]. IEEE Transactions on Automation Science and Engineering, 2024, 21(2): 1335-1345.
[12] WANG J H, ALATTAS K A, BOUTERAA Y, et al. Adaptive finite-time backstepping control tracker for quadrotor UAV with model uncertainty and external disturbance[J]. Aerospace Science and Technology, 2023, 133: 108088.
[13] WANG H, SHAN J J. Distributed adaptive dynamic event-triggered control for multiple quadrotors[J]. ASME Transactions on Mechatronics, 2023, 28(4): 1900-1910.
[14] KHADHRAOUI A, ZOUAOUI A, SAAD M. Barrier Lyapunov function and adaptive backstepping-based control of a quadrotor UAV[J]. Robotica, 2023, 41(10): 2941-2963.
[15] MAARUF M, ABUBAKAR A N, GULZAR M M. Adaptive backstepping and sliding mode control of a quadrotor[J]. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2024, 46(11): 630.
[16] FATEMI M M, AKBARIMAJD A. Adaptive sliding mode control for quadrotor UAVs under disturbances using multi-layer perceptron[J]. IEEE Access, 2025, 13: 45518-45526.
[17] LIU W Q, CHENG X H, ZHANG J J. Command filter-based adaptive fuzzy integral backstepping control for quadrotor UAV with input saturation[J]. Journal of the Franklin Institute, 2023, 360(1): 484-507.
[18] FOEHN P, ROMERO A, SCARAMUZZA D. Time-optimal planning for quadrotor waypoint flight[J]. Science Robotics, 2021, 6(56): eabh1221.
[19] BANGURA M, MAHONY R. Real-time model predictive control for quadrotors[J]. IFAC Proceedings Volumes, 2014, 47(3): 11773-11780.
[20] KAMEL M, ALEXIS K, ACHTELIK M, et al. Fast nonlinear model predictive control for multicopter attitude tracking on SO(3)[C]∥ 2015 IEEE Conference on Control Applications (CCA). Piscataway: IEEE Press, 2015:1160-1166.
[21] SUN S H, WANG X R, CHU Q P, et al. Incremental nonlinear fault-tolerant control of a quadrotor with complete loss of two opposing rotors[J]. IEEE Transactions on Robotics, 2021, 37(1): 116-130.
[22] HUANG R, SHENG H L, CHEN Q, et al. Adaptive configuration control of combined UAVs based on leader-wingman mode[J]. Chinese Journal of Aeronautics, 2024, 37(12): 416-433.
[23] SUN Z W, ZHANG F B, LANG S P. Fault-tolerant model predictive control of a quadrotor with an unknown complete rotor failure[C]∥ 2022 41st Chinese Control Conference (CCC). Piscataway: IEEE Press, 2022: 4087-4093.
[24] SMEUR E J J, CHU Q P, DE CROON G C H E. Adaptive incremental nonlinear dynamic inversion for attitude control of micro air vehicles[J]. Journal of Guidance, Control, and Dynamics, 2016, 39(3): 450-461.
[25] HAFNER S, HOSSEINI B, HOLZAPFEL F. Least squares based adaptive control allocation[C]∥ 2023 IEEE Conference on Control Technology and Applications (CCTA). Piscataway: IEEE Press, 2023: 651-656.
[26] BLAHA T M, SMEUR E J J, REMES B D W, et al. Flying a quadrotor with unknown actuators and sensor configuration [DB/OL]. arXiv preprint: 2409.01080, 2024.
[27] DHAYBI M, DAHER N. Real-time estimation of the inertia tensor elements of a quadcopter hover platform[C]∥2019 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). Piscataway: IEEE Press, 2019: 1347-1352.
[28] CAO S, SHEN L C, ZHANG R S, et al. Adaptive incremental nonlinear dynamic inversion control based on neural network for UAV maneuver[C]∥ 2019 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). Piscataway: IEEE Press, 2019: 642-647.
[29] HACHEM M, ROOS C, MIQUEL T, et al. Improving incremental nonlinear dynamic inversion robustness using robust control in aerial robotics[J]. Journal of Guidance, Control, and Dynamics, 2026, 49(1): 280-291.
[30] 陈涛, 陈建. 基于学习观测器的无人机故障弹性容错控制[J]. 航空学报, 2025, 46(11): 531346.
  CHEN T, CHEN J. Learning-observer-based resilient fault-tolerant control for quadrotor unmanned aerial vehicles[J]. Acta Aeronautica et Astronautica Sinica,2025, 46 (11): 531346 (in Chinese).
[31] LUO Z R, XIAO E D, LU P. FT-Net: Learning failure recovery and fault-tolerant locomotion for quadruped robots[J]. IEEE Robotics and Automation Letters, 2023, 8(12): 8414-8421.
[32] REN Y, SUN Y. Inverse compensation mechanism-based adaptive fuzzy-neural fault-tolerant control for an uncertain quadrotor UAV[J]. Aerospace Science and Technology. 2024, 153: 109426.
[33] LIU X, YUAN Z, GAO Z, et al. Reinforcement learning-based fault-tolerant control for quadrotor UAVs under actuator fault[J]. IEEE Transactions on Industrial Informatics. 2024, 20(12): 13926-13935.
[34] MERHEB A R, NOURA H, BATEMAN F. Design of passive fault-tolerant controllers of a quadrotor based on sliding mode theory[J]. International Journal of Applied Mathematics and Computer Science. 2015, 25(3): 561-576.
[35] BARGHANDAN S, BADAMCHIZADEH M ALI, JAHED-MOTLAGH M R. Improved adaptive fuzzy sliding mode controller for robust fault tolerant of a quadrotor[J]. International Journal of Control, Automation and Systems, 2017, 15(1): 427-441.
[36] MAO J, YEOM J, NAIR S, et al. From propeller damage estimation and adaptation to fault tolerant control: Enhancing quadrotor resilience[J]. IEEE Robotics and Automation Letters, 2024, 9(5): 4297-4304.
[37] KE C X, CAI K Y, QUAN Q. Uniform passive fault-tolerant control of a quadcopter with one, two, or three rotor failure[J]. IEEE Transactions on Robotics, 2023, 39(6): 4297-4311.
[38] CHEN X Q, WANG S, ZHAO H X, et al. Fault-tolerant control of lifting-wing multicopter based on nonlinear MPC[J]. IEEE Robotics and Automation Letters, 2025, 10(6): 6135-6142.
[39] BEYER Y, STEEN M, HECKER P. Incremental passive fault-tolerant control for quadrotors subjected to complete rotor failures[J]. Journal of Guidance, Control, and Dynamics, 2023, 46(10): 2033-2042.
[40] SUN S H, SIJBERS L, WANG X R, et al. High-speed flight of quadrotor despite loss of single rotor[J]. IEEE Robotics and Automation Letters, 2018, 3(4): 3201-3207.
[41] NAN F, SUN S H, FOEHN P, et al. Nonlinear MPC for quadrotor fault-tolerant control[J]. IEEE Robotics and Automation Letters, 2022, 7(2): 5047-5054.
[42] FREDDI A, LANZON A, LONGHI S. A feedback linearization approach to fault tolerance in quadrotor vehicles[J]. IFAC Proceedings Volumes, 2011, 44(1): 5413-5418.
[43] TAL E, KARAMAN S. Accurate tracking of aggressive quadrotor trajectories using incremental nonlinear dynamic inversion and differential flatness[J]. IEEE Transactions on Control Systems Technology, 2021, 29(3): 1203-1218.
[44] LI F Y, LUO S H, YANG G C, et al. Dynamical analysis and accelerated adaptive backstepping funnel control for dual-mass MEMS gyroscope under event trigger[J]. Chaos, Solitons & Fractals, 2023, 168: 113116.
[45] NGUYEN N P, HONG S K. Sliding mode thau observer for actuator fault diagnosis of quadcopter UAVs[J]. Applied Sciences, 2018, 8(10): 1893.
[46] DEBELE Y, SHI H Y, WONDOSEN A, et al. Deep learning-based robust actuator fault detection and isolation scheme for highly redundant multirotor UAVs[J]. Drones, 2023, 7(7): 437.
Outlines

/

〈 〉