Nonlinear MPC for Quadrotor Fault-Tolerant Control

被引:53
|
作者
Nan, Fang [1 ,2 ,3 ]
Sun, Sihao [1 ,2 ,3 ]
Foehn, Philipp [1 ,2 ,3 ]
Scaramuzza, Davide [1 ,2 ,3 ]
机构
[1] Univ Zurich, Robot & Percept Grp, Dept Informat, CH-8006 Zurich, Switzerland
[2] Univ Zurich, Dept Neuroinformat, CH-8006 Zurich, Switzerland
[3] Swiss Fed Inst Technol, CH-8092 Zurich, Switzerland
基金
欧洲研究理事会; 瑞士国家科学基金会;
关键词
Unmanned aerial vehicles; Fault tolerant control; Predictive control; MODEL-PREDICTIVE CONTROL; ATTITUDE-CONTROL; DRIVEN;
D O I
10.1109/LRA.2022.3154033
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The mechanical simplicity, hover capabilities, and high agility of quadrotors lead to a fast adaption in the industry for inspection, exploration, and urban aerial mobility. On the other hand, the unstable and underactuated dynamics of quadrotors render them highly susceptible to system faults, especially rotor failures. In this work, we propose a fault-tolerant controller using nonlinear model predictive control (NMPC) to stabilize and control a quadrotor subjected to the complete failure of a single rotor. Differently from existing works, which either rely on linear assumptions or resort to cascaded structures neglecting input constraints in the outer-loop, our method leverages full nonlinear dynamics of the damaged quadrotor and considers the thrust constraint of each rotor. Hence, this method could effectively perform upset recovery from extreme initial conditions. Extensive simulations and real-world experiments are conducted for validation, which demonstrates that the proposed NMPC method can effectively recover the damaged quadrotor even if the failure occurs during aggressive maneuvers, such as flipping and tracking agile trajectories.
引用
收藏
页码:5047 / 5054
页数:8
相关论文
共 50 条
  • [1] Fault-tolerant Nonlinear MPC using Particle Filtering
    Olivier, Laurentz E.
    Craig, Ian K.
    IFAC PAPERSONLINE, 2016, 49 (07): : 177 - 182
  • [2] Hierarchical Fault-Tolerant Control of a Quadrotor Based on Fault Severity
    Merheb, Abdel-Razzak
    Bateman, Francois
    Noura, Hassan
    Al Younes, Younes
    2016 3RD CONFERENCE ON CONTROL AND FAULT-TOLERANT SYSTEMS (SYSTOL), 2016, : 666 - 671
  • [3] Fuzzy Adaptive Fault-Tolerant Control for Quadrotor Helicopter
    Wang, Ban
    Zhang, Youmin
    2017 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS'17), 2017, : 945 - 950
  • [4] Active Fault-Tolerant Control for a Quadrotor with Sensor Faults
    Qin, Liguo
    He, Xiao
    Yan, Rui
    Zhou, Donghua
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2017, 88 (2-4) : 449 - 467
  • [5] Active Fault-Tolerant Tracking Control of a Quadrotor UAV
    Zhong, Yujiang
    Zhang, Youmin
    Zhang, Wei
    2018 INTERNATIONAL CONFERENCE ON SENSING, DIAGNOSTICS, PROGNOSTICS, AND CONTROL (SDPC), 2018, : 497 - 502
  • [6] Active Fault-Tolerant Control for a Quadrotor with Sensor Faults
    Liguo Qin
    Xiao He
    Rui Yan
    Donghua Zhou
    Journal of Intelligent & Robotic Systems, 2017, 88 : 449 - 467
  • [7] Fault-Tolerant Attitude Tracking Control for a Quadrotor Aircraft
    Shen, Qiang
    Wang, Danwei
    Zhu, Senqiang
    Poh, Eng Kee
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 6129 - 6134
  • [8] Fault-Tolerant Control for a Quadrotor Helicopter with Parametric Uncertainty
    Wang, Ban
    Zhang, Youmin
    2018 INTERNATIONAL CONFERENCE ON SENSING, DIAGNOSTICS, PROGNOSTICS, AND CONTROL (SDPC), 2018, : 291 - 296
  • [9] Sensor Fault Diagnostic and Fault-Tolerant Control for The Altitude Control of a Quadrotor UAV
    Drak, Ahmad
    Noura, Hassan
    Hejase, Mohammad
    AL Younes, Younes
    2015 IEEE 8TH GCC CONFERENCE AND EXHIBITION (GCCCE), 2015,
  • [10] Nonlinear adaptive fault-tolerant control for a quadrotor UAV based on immersion and invariance methodology
    Wei Hao
    Bin Xian
    Nonlinear Dynamics, 2017, 90 : 2813 - 2826