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 条
  • [21] Using multi-objective evolutionary algorithms for single-objective optimization
    Carlos Segura
    Carlos A. Coello Coello
    Gara Miranda
    Coromoto León
    4OR, 2013, 11 : 201 - 228
  • [22] MULTI-OBJECTIVE OPTIMIZATION OF PARAMETERS FOR MILLING USING EVOLUTIONARY ALGORITHMS AND ARTIFICIAL NEURAL NETWORKS
    Banerjee, Amit
    Abu-Mahfouz, Issam
    Rahman, Ahm Esfakur
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2019, VOL 14, 2020,
  • [23] Evolutionary multi-objective optimization without additional parameters
    Deb, Kalyamnoy
    PARAMETER SETTING IN EVOLUTIONARY ALGORITHMS, 2007, 54 : 241 - 257
  • [24] Multi-Objective Optimization for Drone Delivery
    Sawadsitang, Suttinee
    Niyato, Dusit
    Tan, Puay Siew
    Wang, Ping
    Nutanon, Sarana
    2019 IEEE 90TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-FALL), 2019,
  • [25] A novel ε-dominance multi-objective evolutionary algorithms for solving DRS multi-objective optimization problems
    Liu, Liu
    Li, Minqiang
    Lin, Dan
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 96 - +
  • [26] A Comparative Study of Constrained Multi-objective Evolutionary Algorithms on Constrained Multi-objective Optimization Problems
    Fan, Zhun
    Li, Wenji
    Cai, Xinye
    Fang, Yi
    Lu, Jiewei
    Wei, Caimin
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 209 - 216
  • [27] Multi-Objective Optimization of PID Controller Based on the Genetic Algorithms
    Song, Xiaodong
    Liu, Hongwei
    Yue, Zijiao
    INTERNATIONAL CONFERENCE ON ELECTRONIC AND ELECTRICAL ENGINEERING (CEEE 2014), 2014, : 649 - 656
  • [28] Automatic Design of Evolutionary Algorithms for Multi-Objective Combinatorial Optimization
    Bezerra, Leonardo C. T.
    Lopez-Ibanez, Manuel
    Stuetzle, Thomas
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 508 - 517
  • [29] Archivers for Single- and Multi-objective Evolutionary Optimization Algorithms
    Hernandez, Carlos
    Schutze, Oliver
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 37 - 38
  • [30] Multi-objective optimization in evolutionary algorithms using satisfiability classes
    Drechsler, N
    Drechsler, R
    Becker, B
    COMPUTATIONAL INTELLIGENCE: THEORY AND APPLICATIONS, 1999, 1625 : 108 - 117