Research Article

Position Control of Quadrotor using Firefly Algorithm

Volume: 9 Number: 2 May 31, 2022
TR EN

Position Control of Quadrotor using Firefly Algorithm

Abstract

The quadrotor is a VTOL-capable unmanned aerial vehicle with excellent agility, four propellers, and six degrees of freedom. Because of their simple structure and low cost, they have attracted a lot of interest in recent years. Despite its apparent simplicity, its nonlinearities and linked dynamics make control difficult. Because of its simple nature, PD control is extensively utilized in quadrotors. A PD controller for quadrotor altitude and position stabilization is proposed in this paper, with its parameters calculated using the Firefly Algorithm and Genetic Algorithm. An objective function is developed to offer not only precise positioning of the target position, but also to enhance the motion's settling time. A test path from the rest position to the target position is examined for performance verification of the suggested method. The obtained findings show that position stabilization may be accomplished in a short amount of time, and the settling time is significantly reduced when compared to specified settings by Genetic Algorithm. The PD controller settings determined via the Firefly Algorithm optimization method surpass the ones chosen by Genetic Algorithm with a substantial margin.

Keywords

References

  1. [1]. Bouabdallah, S. and Siegwart, R., Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor, in Proceedings of the 2005 IEEE International Conference on Robotics and Automation, 2005, 2247-2252.
  2. [2]. Dydek, Z.T., Annaswamy, A. M. and Lavretsky, E., Adaptive Control of Quadrotor UAVs: A Design Trade Study with Flight Evaluations, in IEEE Transactions on Control Systems Technology, 2013, 21(4), 1400-1406.
  3. [3]. Tayebi, A. and McGilvray, S., Attitude stabilization of a VTOL quadrotor aircraft, in IEEE Transactions on Control Systems Technology, 2006, 14 (3), 562-571.
  4. [4]. Boubertakh, H., Bencharef, S. and Labiod, S., PSO-based PID control design for the stabilization of a quadrotor, 3rd International Conference on Systems and Control, Algiers, 2013, 514-517.
  5. [5]. Liu, X., Zhao, D. and Wu, Y., Application of improved PSO in PID parameter optimization of quadrotor, 12th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, 2015, 443-447.
  6. [6]. Mac, T. T., Copot, C., Duc, T. T., and De Keyser, R., AR Drone UAV control parameters tuning based on particle swarm optimization algorithm, 2016 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR), Cluj-Napoca, 2016, 1-6.
  7. [7]. Chiou, J. S., Tran, H. K., Shieh, M. Y., Nguyen, T. N., Particle swarm optimization algorithm reinforced fuzzy proportional–integral–derivative for a quadrotor attitude control, Advances in Mechanical Engineering, 2016, 8(9).
  8. [8]. Rezazadeh, S., Ardestani, M. A. and Sadeghi, P. S., Optimal attitude control of a quadrotor UAV using Adaptive Neuro-Fuzzy Inference System (ANFIS), The 3rd International Conference on Control, Instrumentation, and Automation, Tehran, 2013, 219-223.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Publication Date

May 31, 2022

Submission Date

July 28, 2021

Acceptance Date

December 24, 2021

Published in Issue

Year 2022 Volume: 9 Number: 2

APA
Keskin, B., & Keskin, K. (2022). Position Control of Quadrotor using Firefly Algorithm. El-Cezeri, 9(2), 554-566. https://doi.org/10.31202/ecjse.975718
AMA
1.Keskin B, Keskin K. Position Control of Quadrotor using Firefly Algorithm. El-Cezeri Journal of Science and Engineering. 2022;9(2):554-566. doi:10.31202/ecjse.975718
Chicago
Keskin, Büşra, and Kemal Keskin. 2022. “Position Control of Quadrotor Using Firefly Algorithm”. El-Cezeri 9 (2): 554-66. https://doi.org/10.31202/ecjse.975718.
EndNote
Keskin B, Keskin K (May 1, 2022) Position Control of Quadrotor using Firefly Algorithm. El-Cezeri 9 2 554–566.
IEEE
[1]B. Keskin and K. Keskin, “Position Control of Quadrotor using Firefly Algorithm”, El-Cezeri Journal of Science and Engineering, vol. 9, no. 2, pp. 554–566, May 2022, doi: 10.31202/ecjse.975718.
ISNAD
Keskin, Büşra - Keskin, Kemal. “Position Control of Quadrotor Using Firefly Algorithm”. El-Cezeri 9/2 (May 1, 2022): 554-566. https://doi.org/10.31202/ecjse.975718.
JAMA
1.Keskin B, Keskin K. Position Control of Quadrotor using Firefly Algorithm. El-Cezeri Journal of Science and Engineering. 2022;9:554–566.
MLA
Keskin, Büşra, and Kemal Keskin. “Position Control of Quadrotor Using Firefly Algorithm”. El-Cezeri, vol. 9, no. 2, May 2022, pp. 554-66, doi:10.31202/ecjse.975718.
Vancouver
1.Büşra Keskin, Kemal Keskin. Position Control of Quadrotor using Firefly Algorithm. El-Cezeri Journal of Science and Engineering. 2022 May 1;9(2):554-66. doi:10.31202/ecjse.975718

Cited By

Creative Commons License El-Cezeri is licensed to the public under a Creative Commons Attribution 4.0 license.
88x31.png