|
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
|
|