Linear and Nonlinear Model Predictive Control Strategies for Trajectory Tracking Micro Aerial Vehicles: A Comparative Study

被引:3
作者
Erunsal, I. K. [1 ,2 ]
Zheng, J. [1 ]
Ventura, R. [2 ]
Martinoli, A. [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Distributed Intelligent Syst & Algorithms Lab, Lausanne, Switzerland
[2] Inst Super Tecn, Inst Syst & Robot, Lisbon, Portugal
来源
2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS) | 2022年
关键词
MPC;
D O I
10.1109/IROS47612.2022.9981880
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a comparison of linear and nonlinear Model Predictive Control (MPC) strategies for trajectory tracking Micro Aerial Vehicles (MAVs). In this comparative study, we paid particular attention to establish quantitatively fair metrics and testing conditions for both strategies. In particular, we chose the most suitable numerical algorithms to bridge the gap between linear and nonlinear MPC, leveraged the very same underlying solver and estimation algorithm with identical parameters, and allow both strategies to operate with a similar computational budget. In order to obtain a well-tuned performance from the controllers, we employed the parameter identification results determined in a previous study for the same robotic platform and added a reliable disturbance observer to compensate for model uncertainties. We carried out a thorough experimental campaign involving multiple representative trajectories. Our approach included three different stages for tuning the algorithmic parameters, evaluating the predictive control feasibility, and validating the performances of both MPC-based strategies. As a result, we were able to propose a decisional recipe for selecting a linear or nonlinear MPC scheme that considers the predictive control feasibility for a peculiar trajectory, characterized by specific speed and acceleration requirements, as a function of the available on-board resources.
引用
收藏
页码:12106 / 12113
页数:8
相关论文
共 27 条
[1]  
Bangura M., 2014, IFAC Proc., V47, P11773
[2]   Nonlinear Model Predictive Control with Enhanced Actuator Model for Multi-Rotor Aerial Vehicles with Generic Designs [J].
Bicego, Davide ;
Mazzetto, Jacopo ;
Carli, Ruggero ;
Farina, Marcello ;
Franchi, Antonio .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2020, 100 (3-4) :1213-1247
[3]  
Brunner M, 2020, IEEE INT CONF ROBOT, P5342, DOI [10.1109/icra40945.2020.9197005, 10.1109/ICRA40945.2020.9197005]
[4]  
Dias D., 2019, THESIS, V9224
[5]   Model Predictive Control in Aerospace Systems: Current State and Opportunities [J].
Eren, Utku ;
Prach, Anna ;
Kocer, Basaran Bahadir ;
Rakovic, Sasa V. ;
Kayacan, Erdal ;
Acikmese, Behcet .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2017, 40 (07) :1541-1566
[6]  
Erunsal I., 2020, INT S EXP ROB, P449
[7]  
Falanga D, 2018, IEEE INT C INT ROBOT, P5200, DOI 10.1109/IROS.2018.8593739
[8]   qpOASES: a parametric active-set algorithm for quadratic programming [J].
Ferreau, Hans Joachim ;
Kirches, Christian ;
Potschka, Andreas ;
Bock, Hans Georg ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2014, 6 (04) :327-363
[9]  
Fossen T.I., 2011, Handbook of Marine Craft Hydrodynamics and Motion Control, DOI DOI 10.1002/9781119994138
[10]  
Gomaa M. A., 2021, IEEE CONTROL SYSTEMS, P440