Evolutionary Algorithms for Multi-Objective Optimization of Drone Controller Parameters

被引:4
|
作者
Shamshirgaran, Azin [1 ]
Javidi, Hamed [2 ]
Simon, Dan [2 ]
机构
[1] Univ Calif Merced, Dept CSE, Merced, CA 95343 USA
[2] Cleveland State Univ, Dept EECS, Cleveland, OH 44115 USA
关键词
D O I
10.1109/CCTA48906.2021.9658828
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Drones are effective for reducing human activity and interactions by performing tasks such as exploring and inspecting new environments, monitoring resources and delivering packages. Drones need a controller to maintain stability and to reach their goal. The most well-known drone controllers are proportional-integral-derivative (PID) and proportional-derivative (PD) controllers. However, the controller parameters need to be tuned and optimized. In this paper, we introduce the use of two evolutionary algorithms, biogeography-based optimization (BBO) and particle swarm optimization (PSO), for multi-objective optimization (MOO) to tune the parameters of the PD controller of a drone. The combination of MOO, BBO, and PSO results in various methods for optimization: vector evaluated BBO and PSO, denoted as VEBBO and VEPSO; and non-dominated sorting BBO and PSO, denoted as NSBBO and NSPSO. The multi-objective cost function is based on tracking errors for the four states of the system. Two criteria for evaluating the Pareto fronts of the optimization methods, normalized hypervolume and relative coverage, are used to compare performance. Results show that NSBBO generally performs better than the other methods.
引用
收藏
页码:1049 / 1055
页数:7
相关论文
共 50 条
  • [1] A Technique for the Optimization of the Parameters of Technical Indicators with Multi-Objective Evolutionary Algorithms
    Bodas Sagi, Diego J.
    Soltero, Francisco J.
    Ignacio Hidalgo, J.
    Fernandez, Pablo
    Fernandez, F.
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [2] Multi-objective evolutionary algorithms for structural optimization
    Coello, CAC
    Pulido, GT
    Aguirre, AH
    COMPUTATIONAL FLUID AND SOLID MECHANICS 2003, VOLS 1 AND 2, PROCEEDINGS, 2003, : 2244 - 2248
  • [3] Multi-Objective BOO Optimization with Evolutionary Algorithms
    Shirinzadeh, Saeideh
    Soeken, Mathias
    Drechsler, Rolf
    GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 751 - 758
  • [4] Research on evolutionary multi-objective optimization algorithms
    Gong, Mao-Guo
    Jiao, Li-Cheng
    Yang, Dong-Dong
    Ma, Wen-Ping
    Ruan Jian Xue Bao/Journal of Software, 2009, 20 (02): : 271 - 289
  • [5] Study of Evolutionary Algorithms for Multi-objective Optimization
    Gaikwad R.
    Lakshmanan R.
    SN Computer Science, 3 (5)
  • [6] Evolutionary algorithms for multi-objective design optimization
    Sefrioui, M
    Whitney, E
    Periaux, J
    Srinivas, K
    COUPLING OF FLUIDS, STRUCTURES AND WAVES IN AERONAUTICS, PROCEEDINGS, 2003, 85 : 224 - 237
  • [7] Controller Design With a Evolutionary Multi-objective Optimization Approach
    Silva, Cidiney
    Neto, Oriane Magela
    Santos, Jesus J. S.
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [8] Controller design for DC motor drives using multi-objective optimization evolutionary algorithms
    Wang, LF
    PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON MICRO-NANOMECHATRONICS AND HUMAN SCIENCE, 2004, : 347 - 351
  • [9] Gain scheduling controller tuning with multi-objective evolutionary algorithms
    Tainara Marques
    Paul Arpi
    Emerson Donaisky
    Jesús Carrillo-Ahumada
    Gilberto Reynoso-Meza
    International Journal of Dynamics and Control, 2025, 13 (5)
  • [10] Multi-objective topology optimization using evolutionary algorithms
    Kunakote, Tawatchai
    Bureerat, Sujin
    ENGINEERING OPTIMIZATION, 2011, 43 (05) : 541 - 557