

Synthesis of Robust Quadcopter Control Algorithms Considering Speeds and Lift Force Constraints
https://doi.org/10.17587/mau.26.39-52
Abstract
The paper presents the synthesis of a tracking system for a quadrocopter considered as a solid body with six degrees of freedom and four control actions (rotor lift forces), considering design constraints on velocities and controls. The plant operates under conditions of parametric and external disturbances, as well as incomplete measurements. The trac king loop is designed in a typical way and consists of translational and rotational motion subsystems with three inputs and three outputs each. Reference trajectories are independently specified for the spatial position of the quadrocopter’s center of mass and yaw angle. The pitch and roll angles have a dual function: in the translational motion subsystem they, together with the total lift force, act as controls, which are considered as reference actions in the rotational motion subsystem. Scientific novelty is related to the developed method of dynamic feedback design using piecewise linear feedback with saturation in regulators, state and disturbance observers, as well as dynamic differentiators of reference actions. Application of the block control principle with combined piecewise linear feedbacks with saturation for design of tracking subsystems of spatial and angular positions allowed to provide stabilization of tracking errors at imposed constraints on velocities and controls. Reduced dynamic observers with piecewise linear correction reduce the computational load. Based on tracking error measurements, they recover composite signals including unmeasured velocities, uncertain parameters, and external disturbances to a specified accuracy without the need for individual identification of uncertain parameters. The feedback formation on the variables of such observers ensures robustness of the tracking system. Instead of numerical differentiation operations, which are problematic to implement, dynamic differentiators with piecewise linear correction are used to recover derivatives of reference actions, which are capable of processing piecewise differentiable signals and do not generate surges of estimation signals at special points. The presented results of numerical modeling confirm the effectiveness of the developed algorithms
Keywords
About the Authors
J. G. KokunkoRussian Federation
S. A. Krasnova
Russian Federation
V. A. Utkin
Russian Federation
References
1. Hassanalian M., Abdelkefi A. Classifications, applications, and design challenges of drones: a review, Progress in Aerospace Sciences, 2017, vol. 91, pp. 99—131.
2. Shakhatreh H., Sawalmeh A. H., Al-Fuqaha A. et al. Unmanned aerial vehicles (UAVs): a survey on civil applications and key research challenges, IEEE Access, 2019, vol. 7, pp. 48572—48634.
3. Idrissi M., Salami M., Annaz F. A review of quadrotor unmanned aerial vehicles: applications, architectural design and control algorithms, Journal of Intelligent & Robotic Systems, 2022, vol. 104, p. 22.
4. Shashikhin V. N., Merzlyakov K. D. Synthesis of Stabilizing Control of a Quadcopter Based on Linear Matrix Inequalities, Mekhatronika, Avtomatizatsiya, Upravlenie, 2022, vol. 23, no. 7, pp. 376—383 (in Russian).
5. Diveev A. I., Shmalko E. Yu., Hussein O. Quadrocopter Control by Network Operator Method Based on Multi-Point Stabilization, Mekhatronika, Avtomatizatsiya, Upravlenie, 2020, vol. 21, no. 7, pp. 428—438 (in Russian).
6. Labbadi M., Cherkaoui M. Novel robust super twisting integral sliding mode controller for a quadrotor under external disturbances, International Journal of Dynamics and Control, 2020, vol. 8, pp. 805—815.
7. Jin X., He T., Wu X., Wang H., Chi J. Robust adaptive neural network-based compensation control of a class of quadrotor aircrafts, Journal of the Franklin Institute, 2020, vol. 357, no. 17, pp. 12241—12263.
8. Glushchenko A. I., Lastochkin K. A. Quadrotor Trajectory Tracking Using Model Reference Adaptive Control, Neural Network-Based Parameter Uncertainty Compensator, and Different Plant Parameterizations, Computation, 2023, vol. 11, no. 8, pp. 1—18.
9. Besnard L., Shtessel Y. B., Landrum B. Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer, Journal of the Franklin Institute, 2012, vol. 349, no. 2, pp. 658—684.
10. Hua C. C., Wang K., Chen J. N. et al. Tracking differentiator and extended state observer-based nonsingular fast terminal sliding mode attitude control for a quadrotor, Nonlinear Dynamics, 2018, vol. 94, pp. 343—354.
11. Fethalla N., Saad M., Michalska H., Ghommam J. Robust Observer-Based Dynamic Sliding Mode Controller for a Quadrotor UAV, IEEE Access, 2018, vol. 6, pp. 45846—45859.
12. Xu D., Liu Z., Zhou X., Yang L., Huang L. Trajectory Tracking of Underactuated Unmanned Surface Vessels: Non- Singular Terminal Sliding Control with Nonlinear Disturbance Observer, Applied Sciences, 2022, vol. 12, no. 6, p. 3004.
13. Sokolov S. V., Okhotnikov A. L. Robust Positioning of Unmanned Vehicles with the Application of Satellite Measurements and Digital Path Model Data, Mekhatronika, Avtomatizatsiya, Upravlenie, 2024, vol. 25, no. 7, pp. 372—379 (in Russian).
14. Busurin V. I., Korobkov V. V., Nguyen T. D., Danh V. K. Vibration micro opto-electromachanical angular velocity transducer based on Fabry-Perot interferometer, Sensors and Systems, 2019, no. 3, pp. 27—33.
15. Wang S., Polyakov A., Zheng G. Quadrotor stabilization under time and space constraints using implicit PID controller, Journal of the Franklin Institute, 2022, vol. 359, no. 4, pp. 1505—1530.
16. Antipov A. S., Krasnova S. A., Utkin V. A. Synthesis of Invariant Nonlinear Single-Channel Sigmoid Feedback Tracking Systems Ensuring Given Tracking Accuracy, Automation and Remote Control, 2022, vol. 83, no. 1, pp. 32—53.
17. Gulyukina S. I., Utkin V. A. A Block Approach to CSTR Control under Uncertainty, State-Space and Control Constraints, Control Sciences, 2021, vol. 5, pp. 43—52.
18. Krasnova S. A., Utkin V. A., Utkin A. V. Block Approach to Analysis and Design of the Invariant Nonlinear Tracking Systems, Automation and Remote Control, 2017, vol. 78, no. 12, pp. 2120—2140.
19. Krasnov D. V., Utkin A. V. Synthesis of a Multifunctional Tracking System in Conditions of Uncertainty, Automation and Remote Control, 2019, vol. 80, no. 9, pp. 1704—1716.
20. Kokunko Y. G., Krasnova S. A., Utkin V. A. Cascade Synthesis of Differentiators with Piecewise Linear Correction Signals, Automation and Remote Control, 2021, vol. 82, no. 7, pp. 1144—1168.
21. Khalil H. K., Praly L. High-Gain Observers in Nonlinear Feedback Control, Int. J. Robust and Nonlinear Control, 2014, vol. 24, no. 6, pp. 993—1015.
22. Kokunko J. G., Krasnova S. A. Generation of Smooth Reference Trajectories for Unmanned Wheeled Platforms Considering Automatic Constraints on Velocity, Acceleration and Jerk, Mekhatronika, Avtomatizatsiya, Upravlenie, 2024, vol. 25, no. 6 pp. 320—331 (in Russian).
Review
For citations:
Kokunko J.G., Krasnova S.A., Utkin V.A. Synthesis of Robust Quadcopter Control Algorithms Considering Speeds and Lift Force Constraints. Mekhatronika, Avtomatizatsiya, Upravlenie. 2025;26(1):39-52. (In Russ.) https://doi.org/10.17587/mau.26.39-52