A cooperative particle swarm optimization approach for tuning an MPC-based quadrotor trajectory tracking scheme

被引:38
作者
Kapnopoulos, Aristotelis [1 ]
Alexandridis, Alex [1 ]
机构
[1] Univ West Attica, Dept Elect & Elect Engn, Ancient Olive Grove Campus,Thivon 250 & P Ralli, Aigaleo 12244, Greece
关键词
Cooperative methods; Model predictiv econtrol; Particleswarmoptimization; Pathtracking; Tuning; Quadcopter; MODEL-PREDICTIVE CONTROL; H-INFINITY CONTROL; CONTROL DESIGN; STABILIZATION; ATTITUDE; ALGORITHM; POSITION; SYSTEM;
D O I
10.1016/j.ast.2022.107725
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper presents a novel method for tuning a quadrotor trajectory-tracking model predictive control (MPC) framework, based on cooperative particle swarm optimization (PSO). The overall control strategy is decomposed into two different schemes; the first scheme, which is responsible for position control, is based on MPC, whereas the second one, which regulates the attitude of the quadrotor, makes use of three standard PID controllers. To optimize the trajectory tracking ability of the quadrotor, a cooperative PSO framework is introduced for tuning the large number of parameters of diverse nature, which are employed by the different controllers. The method makes use of two distinct swarms, with the first one containing the position controller parameters and the second one the attitude controller parameters. By exchanging information, the two swarms work together in a cooperative way in order to explore more efficiently the search space and discover tuning parameters that improve the trajectory tracking performance. Simulation results on a detailed quadcopter model over trajectories with different geometric characteristics, and comparisons to other tuning approaches verified by statistical testing, illustrate the efficiency of the proposed scheme in optimizing the control parameters. The scheme's robustness is also verified by testing the performance of the resulting controller on trajectories different than the ones used for tuning it. (C) 2022 Elsevier Masson SAS. All rights reserved.
引用
收藏
页数:16
相关论文
共 66 条
[1]   Cooperative learning for radial basis function networks using particle swarm optimization [J].
Alexandridis, Alex ;
Chondrodima, Eva ;
Sarimveis, Haralambos .
APPLIED SOFT COMPUTING, 2016, 49 :485-497
[2]   A Radial Basis Function network training algorithm using a non-symmetric partition of the input space - Application to a Model Predictive Control configuration [J].
Alexandridis, Alex ;
Sarimveis, Haralambos ;
Ninos, Konstantinos .
ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (10) :830-837
[3]   Model predictive quadrotor control: attitude, altitude and position experimental studies [J].
Alexis, K. ;
Nikolakopoulos, G. ;
Tzes, A. .
IET CONTROL THEORY AND APPLICATIONS, 2012, 6 (12) :1812-1827
[4]  
Alexis K, 2010, P AMER CONTR CONF, P4451
[5]  
[Anonymous], 2007, Elav
[6]  
[Anonymous], 2010, INT FORUM STRATEGIC
[7]  
Bouabdallah S., 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), P2451
[8]  
Bouabdallah S, 2007, DESIGN CONTROL QUADR
[9]   Full control of a quadrotor [J].
Bouabdallah, Samir ;
Siegwart, Roland .
2007 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-9, 2007, :153-158
[10]  
Boubertakh H., 2013, 2013 3rd International Conference on Systems and Control (ICSC), P514, DOI 10.1109/ICoSC.2013.6750908