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 条
  • [31] Robust Adaptive Fault-Tolerant Control of Quadrotor Unmanned Aerial Vehicles
    Imran, Imil Hamda
    Alyazidi, Nezar M.
    Eltayeb, Ahmed
    Ahmed, Gamil
    MATHEMATICS, 2024, 12 (11)
  • [32] Quadrotor fault-tolerant incremental nonsingular terminal sliding mode control
    Wang, Xuerui
    van Kampen, Erik-Jan
    Chu, Qiping
    AEROSPACE SCIENCE AND TECHNOLOGY, 2019, 95
  • [33] Fault-tolerant Control for a Class of Nonlinear Systems with Actuator Fault
    Gao, Shan
    Mei, Jinsong
    Cheng, Gengjian
    Lu, Mei
    2013 CHINESE AUTOMATION CONGRESS (CAC), 2013, : 193 - 198
  • [34] Research on MPC Fault-Tolerant Control of Five-Level Inverter
    Li, Guohua
    Dong, Rongyu
    Liu, Guangda
    PROCEEDINGS OF 2023 INTERNATIONAL CONFERENCE ON WIRELESS POWER TRANSFER, VOL 2, ICWPT 2023, 2024, 1159 : 202 - 214
  • [35] Research on static fault-tolerant control method of thruster based on MPC
    Xuelian Ding
    Daqi Zhu
    Mingzhong Yan
    Journal of Marine Science and Technology, 2021, 26 : 861 - 871
  • [36] Research on static fault-tolerant control method of thruster based on MPC
    Ding, Xuelian
    Zhu, Daqi
    Yan, Mingzhong
    JOURNAL OF MARINE SCIENCE AND TECHNOLOGY, 2021, 26 (03) : 861 - 871
  • [37] Passive and active nonlinear fault-tolerant control of a quadrotor unmanned aerial vehicle based on the sliding mode control technique
    Li, Tong
    Zhang, Youmin
    Gordon, Brandon W.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2013, 227 (I1) : 12 - 23
  • [38] On fault-tolerant control configurations for a class of nonlinear systems
    Li, Linlin
    Yang, Ying
    Ding, Steven X.
    Zhang, Yong
    Zhai, Shouchao
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2015, 352 (04): : 1397 - 1416
  • [39] INTEGRATED FAULT DIAGNOSIS AND FAULT-TOLERANT CONTROL OF NONLINEAR NETWORK CONTROL SYSTEMS
    Yao, Lina
    Gu, Zhaoyu
    Wang, Hao
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2020, 16 (04): : 1385 - 1398
  • [40] Fault-Tolerant Control Allocation for Overactuated Nonlinear Systems
    Cristofaro, Andrea
    Polycarpou, Marios M.
    Johansen, Tor Arne
    ASIAN JOURNAL OF CONTROL, 2018, 20 (02) : 621 - 634