FULL TEXT IN RUSSIAN


Mekhatronika, Avtomatizatsiya, Upravlenie, 2015, vol. 16, no. 8, pp. 530—535
DOI: 10.17587/mau.16.530-535


Algorithm for Quadrocopter Trajectory Control and Flight Modeling

S. L. Zenkevich, zenkev@bmstu.ru, N. K. Galustyan, narekgalustyan@gmail.com, Robotics Training-Research Center, Bauman Moscow State Technical University, Moscow, 105005, Russian Federation


Corresponding author: Galustyan Narek K., Ph. D., Robotics Training-Research Center, Bauman Moscow State Technical University, Moscow, 105005, Russian Federation, e-mail: narekgalustyan@gmail.com

Received on March 14, 2015
Accepted April 03, 2015

In this article the authors propose a trajectory control algorithm for an unmanned aerial vehicle (UAV), which is lifted and propelled by four rotors. The first step in designing of the above mentioned trajectory controller was development of a quadrocopter flight dynamic (math) model and its further linearization. The math model was based on Newton and Euler equation of motion. The next step was designing of a quadrocopter attitude control on the grounds of a linearized dynamic model and angular PD regulator. Then the authors were able to elaborate a trajectory control algorithm by using PD regulator for a trajectory error minimization. Finally, in order to verify the control algorithm the authors built a control system model in Matlab, designed a dynamic model in Universal Mechanism for flight simulation and conducted several experiments. The key idea of the developed trajectory control algorithm is that the control inputs are forces and momentums applied to a quadrocopter, as dynamics of the motor and propeller pairs are essentially faster compared to the rigid body dynamics. One of the major objectives in the attitude control design was to avoid the angels' subtractions in order to prevent singularities. For this reason the authors used rotation matrix error and PD regulator instead of Linear Quadratic Regulator. A set of experiments in the Universal Mechanism and Matlab proved the efficiency of the developed trajectory control algorithm. The paper also presents the modeling details and experiment results.

Keywords: quadrocopter, math model, dynamics, attitude control, trajectory control, PD regulator, modeling, matlab, universal mechanism


For citation:
Zenkevich S. L., Galustyan N. Ê. Algorithm for Quadrocopter Trajectory Control and Flight Modeling, Mekhatronika, Avtomatizatsiya, Upravlenie, 2015, vol. 16, no. 8, pp. 530—535.
DOI: 10.17587/mau.16.530-535

To the contents