مجلة الجامعة الإسلامية للعلوم التطبيقية

Experimental Evaluation of Bicopter Stabilization Using PID Control

Fadhila Lachekhab, Messaouda Benzaoui, Acheli Dalila, Achite lotfi, Ferroudj Tedj Eddine, Sidahmed Hadjouti

الكلمات مفتاحية: Bicopter; PID Control; Stability; UAV; Arduino; Flight Control

التخصص العام: Engineering

التخصص الدقيق: Control engineering

https://doi.org/10.63070/jesc.2026.005; Received 25 November 2025; Revised 18 January 2026; Accepted 26 January 2026. Available online 31 January 2026.
DownloadPDF
الملخص

This paper presents an experimental study on the stabilization and control of a bicopter system using classical control techniques. The bicopter consists of two motors driven by electronic speed controllers (ESCs) and equipped with an MPU6050 inertial measurement unit to measure angular variations around the pitch axis. A series of real-time tests were conducted using proportional (P), proportional–derivative (PD), and proportional–integral–derivative (PID) controllers to evaluate their performance in achieving system stability. The results show that the proportional controller alone was insufficient to stabilize the bicopter, leading to strong oscillations. The addition of a derivative term improved damping and reduced oscillations, while the inclusion of an integral term further eliminated steady-state error when properly tuned. The optimized PID parameters (Kp = 3, Ki = 0.001, Kd = 0.8) provided stable performance with minimal error and acceptable response time. The findings confirm the effectiveness of the PID controller for maintaining balance and stability in bicopter systems, providing a foundation for future improvements such as adaptive and intelligent control methods.

مراجع

[1] Gonz?lez-Jorge, H., Mart?nez-S?nchez, J. and Bueno, M.,”Unmanned aerial systems for civil applications: A review”, Drones, 1(1), p.2, 2017.

[2] Nascimento, T.P. and Saska, M., ”Position and attitude control of multi-rotor aerial vehicles: A survey”. Annual Reviews in Control, 48, pp.129-146, 2019.

[3] Emran, B.J. and Najjaran, H.,”A review of quadrotor: An underactuated mechanical system”. Annual Reviews in Control, 46, pp.165-180, 2018.

[4] Moln?r, A.,”Surveying Archaeological Sites and Architectural Monuments with Aerial Drone Photos”, Acta Polytechnica Hungarica, 16(7), 2019.

[5] Giernacki, W., Kozierski, P., Michalski, J., Retinger, M., Madonski, R., Campoy, P., Bebop 2, ” Quadrotor As a Platform for Research and Education in Robotics and Control Engineering”, In 2020 International Conference on Unmanned Aircraft Systems (ICUAS) (pp.1724-1732), IEEE, 2020.

[6] Argentim, L.M., Rezende, W.C., Santos, P.E. and Aguiar, R.A.,”PID, LQR and LQR-PID on a quadcopter platform”. In 2013 International Conference on Informatics, Electronics and Vision (ICIEV) (pp. 1-6). IEEE. May 2013.

[7] Chen, X., Zhang, G., Lu, C. and Cheng, J.,”Quadrotor aircraft attitude control algorithm based on improved UKF”. In IOP Conference Series: Earth and Environmental Science (Vol. 233, No. 4, p. 042037), 2019.

[8] Barbosa, F.D.S., ”4DOF Quadcopter: development, modeling and control” (Doctoral dissertation, Universidade de S?o Paulo, Advisor: Prof. Dr. Bruno Augusto Angélico), 2017.

[9] Greatwood, C. and Richards, A.G., ” Reinforcement learning and model predictive control for robust embedded quadrotor guidance and control”. Autonomous Robots, 43(7), pp.1681-1693, 2019.

[10] Santos, M.C.P., Rosales, C.D., Sarapura, J.A., Sarcinelli-Filho, M. and Carelli, R.,”An adaptive dynamic controller for quadrotor to perform trajectory tracking tasks”. Journal of Intelligent & Robotic Systems, 93(1-2), pp.5-16, 2019.

[11] Pérez-Alcocer, R. and Moreno-Valenzuela, J., ”Adaptive control for quadrotor trajectory tracking with accurate parametrization”, IEEE Access, 7, pp.53236-53247, 2019.

[12] Fethalla, N., Saad, M., Michalska, H. and Ghommam, J., ”Robust observer-based backstepping controller for a quadrotor UAV”. In 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE) (pp. 1-4), 2017.

[13] Kayacan, E. and Maslim, R., ”Type-2 fuzzy logic trajectory tracking control of quadrotor VTOL aircraft with elliptic membership functions”. IEEE/ASME Transactions on Mechatronics, 22(1), pp. 339-348, 2016.

[14] Guo, Y., Jiang, B. and Zhang, Y., ”A novel robust attitude control for quadrotor aircraft subject to actuator faults and wind gusts”. IEEE/CAA Journal of Automatica sinica, 5(1), pp. 292-300, 2017.

[15] Han, J., ”From PID to active disturbance rejection control”, IEEE Transactions on Industrial Electronics, 56(3), pp. 900-906, 2009.

[16] Gao, Z., ”On the centrality of disturbance rejection in automatic control”. ISA transactions, 53(4), pp. 850-857, 2014.

[17] Chen, S., Bai, W., Hu, Y., Huang, Y. and Gao, Z., ”On the conceptualization of total disturbance and its profound implications”. Science China Information Sciences, 63(2), p.129201, 2020.

[18] Chen, S. and Chen, Z., ”On Active Disturbance Rejection Control for a Class of Uncertain Systems with Measurement Uncertainty”. IEEE Transactions on Industrial Electronics, 2020.

[19] Huang, Y. and Xue, W., ”Active disturbance rejection control: methodology and theoretical analysis”. ISA transactions, 53(4), pp.963-976, 2014.

[20] Xue, W. and Huang, Y., ”Performance analysis of 2-DOF tracking control for a class of nonlinear uncertain systems with discontinuous disturbances”. International Journal of Robust and Nonlinear Control, 28(4), pp.1456-1473, 2018.

[21] Guo, B.Z. and Zhao, Z.L., ”Active disturbance rejection control for nonlinear systems: An introduction”. John Wiley & Sons, 2016.

[22] Chen, S., Xue, W. and Huang, Y.,"Analytical design of active disturbance rejection control for nonlinear uncertain systems with delay”. Control Engineering Practice, 84, pp.323-336, 2019.

[23] Wu, Z.H. and Guo, B.Z., ”Extended state observer for MIMO nonlinear systems with stochastic uncertainties”. International Journal of Control, 93(3), pp.424-436, 2020.

[24] Lakomy, K., Patelski, R., & Pazderski, D., ”ESO architectures in the trajectory tracking ADR controller for a mechanical system: a comparison”, In Advanced, Contemporary Control (pp. 1323-1335). Springer, Cham, 2020.

[25] Sira-Ram?rez, H., Luviano-Ju?rez, A., Ram?rez-Neria, M. and Zurita-Bustamante, E.W., ”Active disturbance rejection control of dynamic systems: a flatness based approach”. Butterworth-Heineman, 2018.

[26] Stankovi?, M.R., Naumovic, M., Manojlovic, S. and Simic, S., ”Optimized pure hardware FPGA-based implementation of active disturbance rejection control”. Electrical Engineering, 100(1), pp.111-121. 2018.

[27] Zhang, Y., Chen, Z., Zhang, X., Sun, Q. and Sun, M., ”A novel control scheme for quadrotor UAV based upon active disturbance rejection control”. Aerospace Science and Technology, 79, pp.601-609, 2018.

[28] Stankovi?, M.R., Manojlovi?, S.M., Simi?, S.M., Mitrovi?, S.T. and Naumovi?, M.B.,”FPGA system-level based design of multi-axis ADRC controller”. Mechatronics, 40, pp.146-155. 2016.

[29] Micha?ek, M.M., ”Robust trajectory following without availability of the reference time-derivatives in the control scheme with active disturbance rejection”. In 2016 American Control Conference (ACC) (pp. 1536-1541). IEEE. 2016, July.

[30] Madonski, R., Shao, S., Zhang, H., Gao, Z., Yang, J. and Li, S.,”General error-based active disturbance rejection control for swift industrial implementations”. Control Engineering Practice, 84, pp.218-229. 2019.

[31] Micha?ek, M. M., ?akomy, K., and Adamski, W., ”Robust output-feedback cascaded tracking controller for spatial motion of anisotropically-actuated vehicles”. Aerospace Science and Technology, 92, pp.915-929. 2019