MOVEMENT STABILIZATION OF THE QUADCOPTER ALONG A GIVEN TRAJECTORY USING A SUBOPTIMAL CONTROL LAW WITH H2/H -CRITERION

  • I.S. Trenev V.A. Trapeznikov Institute of Control Sciences of Russian Academy of Sciences
Keywords: Suboptimal control, stabilization, robotic system, H2/H, disturbance rejection, simulation

Abstract

The aim of the study is to construct a suboptimal controller with the -criterion that stabilizes
the deviation of the dynamic system from the given program trajectory. It is assumed that an impulse
disturbance will be applied to one input of the system, and an -disturbance to the second one.
The -norm is equal to the maximum value of the -output norm for all - and impulse disturbances
vectors for which the sum of the quadratic form of the impulse disturbance vector with a given
weight matrix and the squared -norm of the second disturbance never greater than one. In this paper,
it is required to demonstrate the process of calculating the -norm in terms of linear matrix inequalities
for a dynamical system and a system with uncertainty. An important role in the process of
combining the -norm and the -norm in the -norm is played by the weight matrix included
in the definition of this norm. It should be noted that, unlike the -norm, the -norm is achieved
in the sense of the worst - and impulse disturbances, where the maximum value of the -output norm
is reached. It is necessary to obtain and linearize the mathematical model of the quadcopter, build a
programmed trajectory, and stabilize the deviations using a suboptimal control law with the -
criterion in the presence of noise in the system. Linear matrix inequalities are used for suboptimal control
searching. The object of this study is a quadcopter, which is an unmanned aerial vehicle with four
engines with propellers that create thrust. The axes of the propellers and the angles of the blades are
fixed and only the speed of rotation is regulated, which greatly simplifies the design. Using the Newton-
Euler equation, a nonlinear mathematical model of a quadcopter is obtained, and this model is linearized.
In the MATLAB environment, using the applied package for modeling and optimization YALMIP,
Sedumi toolbox, numerical modeling, and construction of quadcopter motion trajectories are performed.
After that, in the Simulink environment, a control block that stabilizes the movement of the
quadcopter along a given trajectory in the presence of - and impulse disturbances in the system is
constructed. At the end, a demonstration of the process of virtual visualization of the flight is made.

References

1. Duren P.L. Theory of Hp Spaces. Academic Press, 1970б 261 p.
2. Geir E. Dullerud, Fernando G. Paganini. A Course in Robust Control Theory: A Convex Approach.
Academic Press, 2000б 383 p.
3. Petersen I.R., Hollot C.V. A Riccati equation approach to the stabilization of uncertain linear
systems, Automatica, 1986, Vol. 22, pp. 397-411.
4. Boyd S., El Ghaoui L., Feron E., Balakrishnan V. Linear Matrix Inequalities in System and
Control Theory. Philadelphia: SIAM, 1994, 205 p.
5. Scherer C., Gahinet P., Chilali M. Multiobjective output-feedback control via LMI optimization,
IEEE Trans. Automat. Control, 1997, Vol. 42, No. 7, pp. 896-911.
6. Alamo T., Normey-Rico J.E., Arahal M., Limon D. and Camacho E. Introducing linear matrix
inequalities in a control course, IFAC Proceedings, 2006, Vol. 39, pp. 205-210.
7. Feron E. Analysis of robust performance using multiplier theory, SIAM Journal of Control
and Optimization, 1997, Vol. 3, pp. 160-177.
8. Feron E., Balakrishnan V., Boyd S., and El Ghaoui L. Numerical methods for related problems,
In Proc. American Control Conference, 1992, pp. 2921-2922.
9. Gahinet P., Apkarian P. A Linear Matrix Inequality approach to control, International
Journal of Robust and Nonlinear Control, 1994, Vol. 4, pp. 421-448.
10. Doyle J.C., Glover K., Khargonekar P.P., Francis B.A. State-space solutions to standard
and control problems, IEEE Trans. Automat. Control, 1989, Vol. 34, No. 8, pp. 831-847.
11. Khargonekar P.P., Rotea M.A. Mixed -control: a convex optimization approach, IEEE
Trans. Automat. Control, 1991, Vol. 36, No. 7, pp. 824-831.
12. Yeh H.H., Banda S.S. Necessary and sufficient conditions for mixed and optimal control,
Proceedings of 29 IEEE CDC, Hawaii, 1990, pp. 1013-1017.
13. Scherer C. Mixed control, Trends in Control. A European Perspective. A. Isidori, ed.
Berlin: Springer-Verlag, 1995, pp. 173-216.
14. Kogan M.M. Sintez optimal'nogo i robastnogo upravleniy s -kriteriem [Synthesis of
optimal and robust controls with -criterion], Avtomatika i telemekhanika [Automation
and telemechanics], 2016, No. 8, pp. 3-23.
15. Sznaier M., Rotstein H., Bu J., Sideris A. An exact solution to continuous-time mixed
control problems, IEEE Trans. Automat. Control, 2000, Vol. 45, No. 11, pp. 2095-2101.
16. Bresciani T. Modelling, Identification and Control of a Quadrotor Helicopter. Czech Technical
University in Prague. Master’s Thesis. Prague. June 2011, 75 p.
17. Hoffmann G.M., Huang H., Waslander S.L., and Tomlin C.J. Quadrotor helicopter flight dynamics
and control: Theory and experiment, AIAA Guidance, Navigation and Control Conference
and Exhibit, Aug. 2007, pp. 401-406.
18. Lofberg J. YALMIP: A toolbox for modeling and optimization in MATLAB, IEEE Int. Conf.
Robot. Autom. Conf., 2004, pp. 284-289.
19. Trenev I., Tkachenko A., Kustov A. Movement stabilization of the parrot mambo quadcopter
along a given trajectory based on PID controllers, 20th IFAC Conference on Technology, Culture,
and International Stability TECIS, 2021, Vol. 54. I.13, pp. 227-232.
20. Tkachenko A.A., Trenev I.S., Yurchenkov A.V. Stabilization problem a quadrotor using a linearquadratic
regulator: modelling and practice, 20th IFAC Conference on Technology, Culture,
and International Stability TECIS, 2021, Vol. 54. I.13, pp. 449-453.
Published
2022-04-21
Section
SECTION I. PROSPECTS FOR THE USE OF ROBOTIC SYSTEMS