Open Journal Systems

Flight Controller Design for Altitude Control of a Quadcopter using PID and Fuzzy Methods

       Feni Isdaryani, Muhammad Nauval Shidiq, Yoshiadi Wicaksono, Noor Cholis Basjaruddin


A quadcopter can be manually controlled or can be autonomous. Therefore, a control system is needed to support the quadcopter's movement. PID and fuzzy control are used in this research to adjust the quadcopter's altitude position. The control system proposed in this research is to keep the quadcopter at a certain altitude. The control system design uses a PID controller, where the control parameters are obtained using the Ziegler-Nichols 2 tuning method. Ziegler-Nichols 2 tuning method is used to obtain the parameters Kp, Ti, and Td. PID control tuning becomes a reference for fuzzy control design in determining input and output membership functions and the rules. Also, in this study, the flight controller board design is proposed. The experiment results show that the PID control has a faster rise time of 0.2 seconds, a better maximum overshoot of 1.56%, a quicker settling time of 1.69 seconds, and a steady-state error of 0% compared to the fuzzy control. The result shows that the use of PID control is more suitable for proposed quadcopter plants because it requires a fast output response.


quadcopter; flight control; fuzzy logic; PID tuning; altitude control

Full Text:



D. S. Vamsi, T. V. S. Tanoj, U. M. Krishna and M. Nithya, "Performance Analysis of PID controller for Path Planning of a Quadcopter," in 2nd International Conference on Power and Embedded Drive Control (ICPEDC), Chennai, India, 2019.

L.A.Alsafadi, N.A.Chulin and L.V.Mironova, "Synthesis of Fuzzy Controller Based on Simple PID Controller," in 13th International Symposium "Intelligent Systems, Moscow, Russia, 2019.

D. Li, "Fuzzy PID Controller to control the attitude of Quadrotor UAV," Gyancity Journal of Engineering and Technology, vol. 6, no. 1, pp. 1-11, 2020.

A. Astudillo, P. Muñoz, F. Álvarez, and E. Rosero, "Altitude and attitude cascade controller for a smartphone-based quadcopter," in 2017 International Conference on Unmanned Aircraft Systems (ICUAS), Miami, FL, USA, 2017.

A. S. Priambodo, K. Astrowulan and J. Susila, "Perancangan dan Implementasi Sistem Kendali PID untuk Pengendalian Gerakan Hoverpada UAV Quadcopter," JURNAL TEKNIK POMITS, vol. 1, no. 1, pp. 1-5, 2012.

M. I. Fadholi, Suhartono, P. S. Sasongko, and Sutikno, "Autonomous Pole Balancing Design In Quadcopter Using Behaviour-Based Intelligent Fuzzy Control," in 2nd International Conference on Informatics and Computational Sciences (ICICoS), Semarang, Indonesia, 2018.

K. C. U. Obias, M. F. Q. Say, E. A. V. Fernandez, A. Y. Chua, and E. Sybingco, "A Study of the Interaction of Proportional-Integral-Derivative (PID) Control in a Quadcopter Unmanned Aerial Vehicle (UAV) Using Design of Experiment," in IEEE 11th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management ( HNICEM ), Laoag, Philippines, 2019.

M. Waliszkiewicz, K. Wojtowicz and Z. Rochala, "Experimental method of controller tuning for quadcopters," in IEEE 5th International Workshop on Metrology for AeroSpace (MetroAeroSpace), Turin, Italy, 2019.

D. Škrlec, V. Šimović, and A. Penđer, "Arduino based Quadcopter," in 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO), Opatija, Croatia, 2022.

A. R. Al Tahtawi and M. Yusuf, “Low-cost quadrotor hardware design with PID control system as flight controller,” TELKOMNIKA (Telecommunication Computing Electronics and Control), vol. 17, no. 4, pp. 1923-1930, 2019.

F. Isdaryani, M. F. V. Hesya and Feriyonika, "Sintesis Kendali PID Digital dengan Diskritisasi Langsung dan Backward Difference," ELKOMIKA: Jurnal Teknik Energi Elektrik, Teknik Telekomunikasi, & Teknik Elektronika, vol. 9, no. 2, p. 467, 2021.

Abstract 34 View    PDF viewed = 14 View


  • There are currently no refbacks.

Copyright (c) 2022 JTERA (Jurnal Teknologi Rekayasa)

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Copyright @2016-2023 JTERA (Jurnal Teknologi Rekayasa) p-ISSN 2548-737X e-ISSN 2548-8678.

     Lisensi Creative Commons

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


JTERA Editorial Office:
Politeknik Sukabumi
Jl. Babakan Sirna 25, Sukabumi 43132, West Java, Indonesia
Phone/Fax: +62 266215417
Whatsapp: +62 81809214709