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 条
  • [21] Adaptive Fault-Tolerant Finite Time Attitude Control for Quadrotor
    Pan, Xiaohu
    Tan, Shilei
    Cao, Hongwei
    2020 CHINESE AUTOMATION CONGRESS (CAC 2020), 2020, : 6628 - 6632
  • [22] FAULT-TOLERANT CONTROL OF A QUADROTOR DESPITE THE COMPLETE ROTOR FAILURE
    Jebelli, Ali
    Najafiyanfar, Alireza
    Mahabadi, Arezoo
    Yagoub, Mustapha C. E.
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2024, 39 (04): : 258 - 269
  • [23] On the Fault Tolerant Control of a Quadrotor Manipulation System via MPC and DOb Approaches
    Khalifa, Ahmed
    Fanni, Mohamed
    Namerikawa, Toru
    2016 55TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2016, : 700 - 705
  • [24] Fault-tolerant control of nonlinear systems with uncertainties
    Zhou, Yu-Guo
    Zhang, Ying-Wei
    Wang, Fu-Li
    2002, Northeastern University (23):
  • [25] Fault-Tolerant Control for a Quadrotor Unmanned Helicopter Subject to Sensor Faults
    Qin, Liguo
    He, Xiao
    Zhou, Yan
    Zhou, Donghua
    2016 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS), 2016, : 1280 - 1286
  • [26] Neuroadaptive Fault-Tolerant Control of Quadrotor UAVs: A More Affordable Solution
    Song, Yongduan
    He, Liu
    Zhang, Dong
    Qian, Jiye
    Fu, Jin
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2019, 30 (07) : 1975 - 1983
  • [27] Robust Self-Scheduled Fault-Tolerant Control of a Quadrotor UAV
    Duc-Tien Nguyen
    Saussie, David
    Saydy, Lahcen
    IFAC PAPERSONLINE, 2017, 50 (01): : 5761 - 5767
  • [28] Fault-Tolerant Control for Quadrotor Based on Fixed-Time ESO
    Liu, Lei
    Liu, Junjie
    Li, Junfang
    Ji, Yuehui
    Song, Yu
    Xu, Liang
    Niu, Wenxing
    MATHEMATICS, 2022, 10 (22)
  • [29] Robust fault diagnosis and fault-tolerant control for nonlinear quadrotor unmanned aerial vehicle system with unknown actuator faults
    Guo, Jinjin
    Qi, Juntong
    Wu, Chong
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2021, 18 (02):
  • [30] Quaternion-based Robust Fault-Tolerant Control of a Quadrotor UAV
    Duc-Tien Nguyen
    Saussie, David
    Saydy, Lahcen
    2017 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS'17), 2017, : 1333 - 1342