A PSO-based Approach for Tuning of PD Controller of a Hexacopter

被引:2
作者
Maniscalco, Vincenzo [1 ]
Lombardo, Francesco [1 ]
机构
[1] Kore Univ Enna, Cittadella Univ, I-94100 Enna, Italy
来源
INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2015 (ICCMSE 2015) | 2015年 / 1702卷
关键词
Particle Swarm Optimization; Unmanned Aerial Vehicle; PD Controller;
D O I
10.1063/1.4938967
中图分类号
O59 [应用物理学];
学科分类号
摘要
Tuning the parameters of a Proportional Derivative (PD) controller applied to control the trajectory of a hexacopter is a continuos and multidimensional optimization problem which can be solved using a Particle Swarm Optimization (PSO) algorithm. It is an efficient heuristic optimization technique that simulates the collective social behaviour of a biological population, such as birds flock, to find the optimal or near optimal solutions of a multivariable objective function in a continuos search space. The aim of this paper is to tune the PD controller parameters using PSO algorithm in order to minimize the hexacopter trajectory error. Performance of PSO-based approach proposed are evaluated considering the Integral Square Error (ISE) of the hexacopter trajectory as objective function. Simulation results show the effectiveness of the PD tuning using PSO-based optimization approach for a desired trajectory.
引用
收藏
页数:4
相关论文
共 8 条
  • [1] Alaimo A., J INTELLIGENT ROBOTI, V73, P261
  • [2] Artale V., 2013, 11 INT C NUM AN APPL
  • [3] Artale V., 2014, 12 INT C NUM AN APPL
  • [4] A quaternion-based simulation of multirotor dynamics
    Artale, Valeria
    Milazzo, Cristina L. R.
    Ricciardello, Angela
    [J]. INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2015, 6 (01)
  • [5] Artale V, 2014, INT CONF UNMAN AIRCR, P32, DOI 10.1109/ICUAS.2014.6842236
  • [6] Cantelli L, 2013, IEEE INT SYMP SAFE
  • [7] Collotta Mario, 2014, IEEE INT S POW EL EL
  • [8] Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968