Experimental
Evaluation of Bicopter Stabilization Using PID Control
Fadhila Lachekhab, Messaouda Benzaoui, Acheli Dalila, Achite lotfi, Ferroudj Tedj Eddine, Sidahmed Hadjouti
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