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]. 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]. 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]. 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]. 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]. 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]. 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]. 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]. 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
PSO–PID Controller for Quadcopter UAV: Index Performance Comparison
Arabian Journal for Science and Engineering
https://doi.org/10.1007/s13369-023-08088-x
