Evolutionary Algorithms for Multi-Objective Optimization of Drone Controller Parameters

被引:2
|
作者
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.
    [J]. 2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [2] Multi-Objective BOO Optimization with Evolutionary Algorithms
    Shirinzadeh, Saeideh
    Soeken, Mathias
    Drechsler, Rolf
    [J]. GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 751 - 758
  • [3] Multi-objective evolutionary algorithms for structural optimization
    Coello, CAC
    Pulido, GT
    Aguirre, AH
    [J]. COMPUTATIONAL FLUID AND SOLID MECHANICS 2003, VOLS 1 AND 2, PROCEEDINGS, 2003, : 2244 - 2248
  • [4] Study of Evolutionary Algorithms for Multi-objective Optimization
    Gaikwad R.
    Lakshmanan R.
    [J]. SN Computer Science, 3 (5)
  • [5] Evolutionary algorithms for multi-objective design optimization
    Sefrioui, M
    Whitney, E
    Periaux, J
    Srinivas, K
    [J]. COUPLING OF FLUIDS, STRUCTURES AND WAVES IN AERONAUTICS, PROCEEDINGS, 2003, 85 : 224 - 237
  • [6] Research on evolutionary multi-objective optimization algorithms
    Gong, Mao-Guo
    Jiao, Li-Cheng
    Yang, Dong-Dong
    Ma, Wen-Ping
    [J]. Ruan Jian Xue Bao/Journal of Software, 2009, 20 (02): : 271 - 289
  • [7] Controller Design With a Evolutionary Multi-objective Optimization Approach
    Silva, Cidiney
    Neto, Oriane Magela
    Santos, Jesus J. S.
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [8] Controller design for DC motor drives using multi-objective optimization evolutionary algorithms
    Wang, LF
    [J]. PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON MICRO-NANOMECHATRONICS AND HUMAN SCIENCE, 2004, : 347 - 351
  • [9] Multi-objective topology optimization using evolutionary algorithms
    Kunakote, Tawatchai
    Bureerat, Sujin
    [J]. ENGINEERING OPTIMIZATION, 2011, 43 (05) : 541 - 557
  • [10] Multi-Objective Collaborative Optimization Based on Evolutionary Algorithms
    Su Ruiyi
    Gui Liangjin
    Fan Zijie
    [J]. JOURNAL OF MECHANICAL DESIGN, 2011, 133 (10)