Yu.K. Taranenko, O. Oliinyk, V. V. Lopatin
2026.1.1CYBERNETICS AND SYSTEMS ANALYSIS
tlooto Summary
The authors consider available methods for the optimization of the control of unmanned aerial vehicles (UAVs), which requires the development of more complex control algorithms to improve the performance of rotorcraft UAVs, and uses the extended SciPy library to solve the Riccati equation.
Abstract
The authors consider available methods for the optimization of the control of unmanned aerial vehicles (UAVs), which requires the development of more complex control algorithms to improve the performance of rotorcraft UAVs. Using the Python programming language, dynamic optimization of the UAV control system is performed in state space. Integral criteria for minimum control-energy consumption and maximum performance, specified by the corresponding functionals, are used. Using Python, namely the extended SciPy library, the Riccati equation is solved using matrix operations and the eigenvalues of the closed-loop control system are obtained. The main function lqr(A, B, Q, R) of the controller is synthesized using the available SciPy tools. An extended study is conducted to confirm the operability of the developed function.
Citation format
TARANENKO, Yu.K.; OLIINYK, O.; LOPATIN, V. V. Using LQR controller for optimizing UAV control systems. CYBERNETICS AND SYSTEMS ANALYSIS, 2026, 62(1): 152–164.