TERMINAL CONTROL OF QUADCOPTER SPATIAL MOTION

Authors

  • M. V. Yefymenko Zaporizhzhia Polytechnic National University, Zaporizhzhia, Ukraine, Ukraine
  • R. K. Kudermetov Zaporizhzhia Polytechnic National University, Zaporizhzhia, Ukraine, Ukraine

DOI:

https://doi.org/10.15588/1607-3274-2025-2-20

Keywords:

quadcopter, quaternion, Pontryagin’s maximum principle, Hamiltonian, Lyapunov functions

Abstract

Context. Constructing quadcopter control algorithms is an area of keen interest because controlling them is fundamentally complex despite the quadcopter’s mechanical simplicity. The key problem of quadcopter control systems is to effectively couple three translational and three rotational freedom degrees of motion to perform unique target manoeuvres. In addition, these tasks are relevant due to the high demand for quadcopter in various human activities, such as cadastral aerial photography for monitoring hardto-reach areas and delivering cargo over short distances. They are also widely used in military affairs.
Objective. This work objective is to develop and substantiate novel methods for algorithms constructing the high-precision control of a quadcopter spatial motion, allowing for its autonomous operation in all main flight modes: stabilization mode, position holding mode, automatic point-to-point flight mode, automatic takeoff and landing mode.
Method. The given objective determined the use of the following research methods. Pontryagin’s maximum principle was applied to develop algorithms for calculating program trajectories for transferring a quadcopter from its current state to the given one. Lyapunov functions and modal control methods were used to synthesise and analyse quadcopter angular position control algorithms. Numerical modelling methods were used to verify and confirm the obtained theoretical results.
Results. An approach for constructing algorithms for controlling the spatial quadcopter motion is proposed. It consists of two parts. The first part solves the problem of transferring a quadcopter from its current position to a given one. The second part proposes an original method to construct algorithms for quadcopter attitude control based on a dynamic equation for a quaternion.
Conclusions. The proposed quadcopter motion mathematical model and methods for constructing control algorithms are verified by numerical modelling and can be applied to develop quadcopter control systems

Author Biographies

M. V. Yefymenko, Zaporizhzhia Polytechnic National University, Zaporizhzhia, Ukraine

Dr. Sc., Professor of Information Technologies of Electronic Devices Department

R. K. Kudermetov, Zaporizhzhia Polytechnic National University, Zaporizhzhia, Ukraine

PhD, Associate Professor, Head of the Department of Computer Systems and Networks

References

Cohen A. P., Shaheen S. A., Farrar E. M. Urban air mobility: history, ecosystem, market potential, and challenges, IEEE Transactions on Intelligent Transportation Systems, 2021, Vol. 22, No. 9, pp. 6074–6087. DOI: 10.1109/TITS.2021.3082767

Nawaz H., Ali H. M., Massan S. U. R. Applications of unmanned aerial vehicles: a review, 3C Tecnología. Glosas de innovación aplicadas a la pyme. Spec, 2019, 2019, pp. 85–105. DOI: 10.17993/3ctecno.2019.specialissue3.85-105

Aslan M. F., Durdu A., Sabanci K. et al. A comprehensive survey of the recent studies with UAV for precision agriculture in open fields and greenhouses, Applied Sciences, 2022, Vol. 12, No. 3, Article ID 1047. DOI: 10.3390/app12031047

Santos O., Romero H., Salazar S. et al. Real-time stabilization of a quadrotor UAV: nonlinear optimal and suboptimal control, Journal of Intelligent & Robotic Systems, 2013, Vol. 70, No. 1–4, pp. 79–91. DOI: 10.1007/s10846-012-9711-8

Liu Y., Montenbruck J. M., Stegagno P. et al. A robust nonlinear controller for nontrivial quadrotor maneuvers: approach and verification, Intelligent Robots and Systems (IROS) : IEEE/RSJ International Conference, Hamburg, 28 September – 02 October 2015 : proceeding, IEEE, 2015, pp. 5410–5416. DOI: 10.1109/IROS.2015.7354142

Zhiwei H., Lu P., Tu Z. Nonsingular terminal sliding mode control for a quadrotor UAV with a total rotor failure, Aerospace Science and Technology, 2020, Vol. 98. Article ID 105716. DOI: 10.1016/j.ast.2020.105716

Li T., Zhang Y., Gordon B. W. Passive and active nonlinear fault-tolerant control of a quadrotor UAV based on sliding mode control technique, Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 2012, Vol. 227, No.

, pp. 12–23. DOI: 10.1177/0959651812455293

Elkholy H., Habib M. K. Dynamic modeling and control techniques for a quadrotor, Unmanned Aerial Vehicles: Breakthroughs in Research and Practice. Hershey, IGI Global, 2019, Section 1, pp. 20–66. DOI: 10.4018/978-1-5225-8365-3.ch002

Ahmadi K., Asadi D., Merheb A. et al. Active faulttolerant control of quadrotor UAVs with nonlinear observer-based sliding mode control validated through hardware in the loop experiments, Control Engineering Practice, 2023, Vol. 137. Article ID 105557. DOI: 10.1016/j.conengprac.2023.105557

Gong X., Bai Y., Peng C. et al. Trajectory tracking control of a quad-rotor UAV based on command filtered backstepping, Intelligent Control and Information Processing : Third International Conference, Dalian, 15–17 July 2012 : proceeding. IEEE, 2012, pp. 179–184. DOI:

1109/ICICIP.2012.6391413

Lee K. U., Choi Y. H., Park J. B. Backstepping based formation control of quadrotors with the state transformation technique, Applied Sciences, 2017, Vol. 7, No. 11. Article ID 1170. DOI: 10.3390/app7111170

Pham D.-A., Han S.-H. Critically leveraging theory for optimal control of quadrotor unmanned aircraft systems, Applied Sciences, 2024, Vol. 14, No. 6. Article ID 2414. DOI: 10.3390/app14062414

Hu K., Wu Y., Sun X.-M. Attitude controller design for quadrotors based on the controlled Hamiltonian system, Chinese Control And Decision Conference (CCDC) : 29th Chinese Conference, Chongqing, 28–30 May 2017 : proceeding. IEEE, 2017, pp. 5137–5141. DOI:

1109/CCDC.2017.7979407

Xian B., Diao C., Zhao B.et al. Nonlinear robust output feedback tracking control of a quadrotor UAV using quaternion representation, Nonlinear Dynamics, 2015, Vol. 79, pp. 2735–2752. DOI: 10.1007/s11071-014-1843-x

Idrissi M., Annaz F. Dynamic modelling and analysis of a quadrotor based on selected physical parameters, International Journal of Mechanical Engineering and Robotics Research, 2020, Vol. 9, No. 6, pp. 784–790. DOI: 10.18178/ijmerr.9.6.784-790

Roy R., Islam M., Sadman N. et al. A review on comparative remarks, performance evaluation and improvement strategies of quadrotor controllers, Technologies, 2021, Vol. 9, No. 2. Artical ID 37. DOI: 10.3390/technologies9020037

Maaruf M., Mahmoud M. S., Ma’arif A. A survey of control methods for quadrotor UAV, International Journal of Robotics and Control Systems, 2022, Vol. 2, No. 4, pp. 652–665. DOI: 10.31763/ijrcs.v2i4.743

Al-Husnawy T., Al-Ghanimi A. A review of control methods for quadrotor UAV, Kufa Journal of Engineering, 2024, Vol. 15, No. 4, pp. 98–124. DOI: 10.30572/2018/KJE/150408

Wittenburg J. Dynamics of systems of rigid bodies. Stuttgart, Teubner, 1977, 224 p. DOI: 10.1007/978-3-322-90942-8

Sage A. P., White C. C. Optimum systems control. 2th ed. Englewood Cliffs, N.J., Prentice-Hall, 1977, 372 p.

Yefymenko N., Kudermetov R. Quaternion models of a rigid body rotation motion and its application for spacecraft attitude control, Acta Astronautica, 2022, Vol. 194, pp. 76–82. DOI:10.1016/j.actaastro.2022.01.029

Yefymenko N., Kudermetov R. Dynamic model motion of vector and its application in spacecraft uniaxial orientation problems, Space Science and Technology, 2024, Vol. 30, No. 4, pp. 24–33. DOI: 10.15407/knit2024.04.024

Novikov A. K. Synthesis of optimal controls based on an analytical solution of a linear stationary two-point boundary value problem, Radio Electronics, Computer Science, Control, 2006, No. 2, pp. 133–156

Downloads

Published

2025-06-29

How to Cite

Yefymenko, M. V., & Kudermetov, R. K. . (2025). TERMINAL CONTROL OF QUADCOPTER SPATIAL MOTION. Radio Electronics, Computer Science, Control, (2), 232–243. https://doi.org/10.15588/1607-3274-2025-2-20

Issue

Section

Control in technical systems