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

被引:0
|
作者
Kapnopoulos, Aristotelis [1 ]
Alexandridis, Alex [1 ]
机构
[1] Department of Electrical and Electronic Engineering, University of West Attica, Ancient Olive Grove Campus, Thivon 250 & P. Ralli, Aigaleo, 12244, Greece
关键词
Attitude control - Controllers - Particle swarm optimization (PSO) - Predictive control systems - Three term control systems - Trajectories;
D O I
暂无
中图分类号
学科分类号
摘要
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. © 2022 Elsevier Masson SAS
引用
收藏
相关论文
共 50 条
  • [1] A cooperative particle swarm optimization approach for tuning an MPC-based quadrotor trajectory tracking scheme
    Kapnopoulos, Aristotelis
    Alexandridis, Alex
    AEROSPACE SCIENCE AND TECHNOLOGY, 2022, 127
  • [2] Particle Swarm Optimization and Cuckoo Search-Based Approaches for Quadrotor Control and Trajectory Tracking
    El Gmili, Nada
    Mjahed, Mostafa
    El Kari, Abdeljalil
    Ayad, Hassan
    APPLIED SCIENCES-BASEL, 2019, 9 (08):
  • [3] MPC-Based Cooperative Control Strategy of Path Planning and Trajectory Tracking for Intelligent Vehicles
    Zuo, Zhiqiang
    Yang, Xu
    Li, Zheng
    Wang, Yijing
    Han, Qiaoni
    Wang, Li
    Luo, Xiaoyuan
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2021, 6 (03): : 513 - 522
  • [4] MPC-based Unified Trajectory Planning and Tracking Control Approach for Automated Guided Vehicles
    Li, Juncheng
    Ran, Maopeng
    Wang, Han
    Xie, Lihua
    2019 IEEE 15TH INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2019, : 374 - 380
  • [5] Trajectory Tracking Control Based on Improved Particle Swarm Optimization
    Wang, Yuxiao
    Chao, Tao
    Wang, Songyan
    Yang, Ming
    2016 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE (CGNCC), 2016, : 2244 - 2249
  • [6] Tuning PID Controller for Quadrotor Using Particle Swarm Optimization
    Rodriguez, Eric X.
    Lu, Qi
    2024 21ST INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS, UR 2024, 2024, : 168 - 175
  • [7] Quadrotor Identification through the Cooperative Particle Swarm Optimization-Cuckoo Search Approach
    El Gmili, Nada
    Mjahed, Mostafa
    El Kari, Abdeljalil
    Ayad, Hassan
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2019, 2019
  • [8] Indoor experimental validation of MPC-based trajectory tracking for a quadcopter via a flat mapping approach
    Do, Huu-Thinh
    Prodan, Ionela
    2023 EUROPEAN CONTROL CONFERENCE, ECC, 2023,
  • [9] A cooperative approach to particle swarm optimization
    van den Bergh, F
    Engelbrecht, AP
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (03) : 225 - 239
  • [10] A Model Predictive Control (MPC) Approach on Unit Quaternion Orientation Based Quadrotor for Trajectory Tracking
    Maidul Islam
    Mohamed Okasha
    Erwin Sulaeman
    International Journal of Control, Automation and Systems, 2019, 17 : 2819 - 2832