An Efficient Real-Time NMPC for Quadrotor Position Control under Communication Time-Delay

被引:0
|
作者
Carlos, Barbara Barros [1 ]
Sartor, Tommaso [2 ]
Zanelli, Andrea [3 ]
Frison, Gianluca [3 ]
Burgard, Wolfram [4 ]
Diehl, Moritz [3 ]
Oriolo, Giuseppe [1 ]
机构
[1] Sapienza Univ Roma, Dept Informat Automat & Management Engn DIAG, Rome, Italy
[2] Katholieke Univ Leuven, Dept Mech Engn, MECO Grp, Leuven, Belgium
[3] Univ Freiburg, Dept Microsyst Engn IMTEK, Freiburg, Germany
[4] Univ Freiburg, Dept Comp Sci IIF, Freiburg, Germany
来源
16TH IEEE INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2020) | 2020年
关键词
NONLINEAR MPC; OPTIMIZATION; ALGORITHM;
D O I
10.1109/icarcv50220.2020.9305513
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The advances in computer processor technology have enabled the application of nonlinear model predictive control (NMPC) to agile systems, such as quadrotors. These systems are characterized by their underactuation, nonlinearities, bounded inputs, and time-delays. Classical control solutions fall short in overcoming these difficulties and fully exploiting the capabilities offered by such platforms. This paper presents the design and implementation of an efficient position controller for quadrotors based on real-time NMPC with time-delay compensation and bounds enforcement on the actuators. To deal with the limited computational resources onboard, an offboard control architecture is proposed. It is implemented using the high-performance software package acados, which solves optimal control problems and implements a real-time iteration (RTI) variant of a sequential quadratic programming (SQP) scheme with Gauss-Newton Hessian approximation. The quadratic subproblems (QP) in the SQP scheme are solved with HPIPM, an interior-point method solver, built on top of the linear algebra library BLASFEO, finely tuned for multiple CPU architectures. Solution times are further reduced by reformulating the QPs using the efficient partial condensing algorithm implemented in HPIPM. We demonstrate the capabilities of our architecture using the Crazyflie 2.1 nano-quadrotor.
引用
收藏
页码:982 / 989
页数:8
相关论文
共 50 条
  • [1] Time-delay measurement of a Varian real-time position management system
    Hanna, G.
    Wang, Z.
    Yin, F.
    MEDICAL PHYSICS, 2006, 33 (06) : 2145 - 2145
  • [2] Real-Time Attitude Quadcopter Control By NMPC
    Halim, Merabti
    Abdelkader, Lebcira
    Islem, Bouchachi
    Khaled, Belarbi
    JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES, 2019, : 168 - 177
  • [3] COMPUTING TIME-DELAY AND ITS EFFECTS ON REAL-TIME CONTROL-SYSTEMS
    SHIN, KG
    CUI, XZ
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 1995, 3 (02) : 218 - 224
  • [4] REAL-TIME ADAPTIVE FILTERS FOR TIME-DELAY ESTIMATION
    DOKIC, MV
    CLARKSON, PM
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 1992, 6 (05) : 403 - 418
  • [5] Real-time Digital Control of Time-delay Systems: from Smith Predictor to MPC
    Holis, Radek
    Bobal, Vladimir
    Vojtesek, Jiri
    2017 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC), 2017, : 254 - 263
  • [6] On the use of parameterized NMPC in real-time automotive control
    Alamir M.
    Murilo A.
    Amari R.
    Tona P.
    Fürhapter R.
    Ortner P.
    Lecture Notes in Control and Information Sciences, 2010, 402 : 139 - 149
  • [7] Flocking Control Algorithm with Communication Time-delay
    Peng Huanxin
    Yin Jianguo
    Liu Bin
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS II, PTS 1 AND 2, 2014, 475-476 : 652 - 655
  • [8] Towards Safe Human-Quadrotor Interaction: Mixed-Initiative Control via Real-Time NMPC
    Barros Carlos, Barbara
    Franchi, Antonio
    Oriolo, Giuseppe
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) : 7611 - 7618
  • [9] Real-time fault diagnosis and optimal fault-tolerant control for systems with control time-delay
    Li, Juan
    Ye, Ruo-Hong
    Tang, Gong-You
    Kongzhi yu Juece/Control and Decision, 2008, 23 (04): : 439 - 444
  • [10] Adaptive Predictor-Based Control for Perturbed Systems with Time-Delay: Applied in real-time
    Caballero-Barragan, H.
    Osuna-Ibarra, L. P.
    Loukianov, A. G.
    Plestan, F.
    2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 341 - 346