Abstract
A solution is sought for the problem of control in a mathematical model of the quadrotor. The main aim is moving an autonomous air vehicle from a given initial position to a target location in a finite time under the condition that the quadrotor must keep a safe distance from obstacles at every intermediate moment in time. The position of obstacles is known beforehand and they are immobile. Allowable values of the control parameters are subject to pointwise constraints. The control must be constructed in a feedback form, based on information about the current state of the object. This allows a control algorithm to be obtained that is resistant to small errors in the current state of the system and external actions. A nonlinear mathematical model of the quadrotor motion in space is presented. Movement in a given horizontal plane is considered in detail. The problem is solved using piecewise linearization and ellipsoidal calculus. An interior estimate is made of the solvability tube containing all positions from which the control problem is solvable. Formulas allowing calculations for feedback control strategy are written. Theoretical results are supplemented by a computational example.
Similar content being viewed by others
Notes
Here and below, \(\preceq\) denotes an elementwise inequality relating two vectors with the same length.
Here, \(\mathcal{H}_{+}\) is one of closed half-planes corresponding to the straight line \(\mathcal{H}\).
REFERENCES
K. Daniel, A. Nash, S. Koenig, and A. Felner, ‘‘Theta*: any-angle path planning on grids,’’ J. Artif. Intell. Res. 39, 533–579 (2010).
S. M. LaValle, Planning Algorithms (Cambridge University Press, Cambridge, 2006).
C. Richter, A. Bry, and N. Roy, ‘‘Polynomial trajectory planning for aggressive quadrotor flight in dense indoor environments,’’ in Robotics Research, Ed. by M. Inaba and P. Corke, Springer Tracts in Advanced Robotics, Vol. 114 (Springer, Cham, 2016), pp. 649–666.
F. Gao, W. Wu, Y. Lin, and S. Shen, ‘‘Online safe trajectory generation for quadrotors using fast marching method and Bernstein basis polynomial,’’ in Proc. 2018 IEEE International Conference on Robotics and Automation (ICRA) (Brisbane, Australia, 2018), pp. 344–351.
S. Liu, M. Watterson, K. Mohta, K. Sun, S. Bhattacharya, C. J. Taylor, and V. Kumar, ‘‘Planning dynamically feasible trajectories for quadrotors using safe flight corridors in 3-D complex environments,’’ IEEE Rob. Autom. Lett. 2 (3), 1688–1695 (2017).
M. Khan, M. Zafar, and A. Chatterjee, ‘‘Barrier functions in cascaded controller: safe quadrotor control,’’ in Proc. 2020 American Control Conference (ACC) (Denver, CO, 2020), pp. 1737–1742.
G. Hoffmann, H. Huang, S. Waslander, and C. Tomlin, ‘‘Quadrotor helicopter flight dynamics and control: Theory and experiment,’’ in Proc. AIAA Guidance, Navigation and Control Conference and Exhibit (Hilton Head, SC, 2007), pp. 1–20.
A. B. Kurzhanskii and P. A. Tochilin, ‘‘Weakly invariant sets of hybrid systems,’’ Differ. Equations 44 (11), 1585–1594 (2008).
P. A. Tochilin, ‘‘On the construction of nonconvex approximations to reach sets of piecewise linear systems,’’ Differ. Equations 51 (11), 1499–1511 (2015).
A. B. Kurzhanski and P. Varaiya, ‘‘Reachability analysis for uncertain systems — the ellipsoidal technique,’’ Dyn. Contin. Discrete Impuls. Syst. Ser. B 9 (3), 347–367 (2002).
A. A. Kurzhanski and P. Varaiya, ‘‘Ellipsoidal toolbox’’ (2005). http://code.google.com/p/ellipsoids.
J. H. Gillula, H. Huang, M. P. Vitus, and C. J. Tomlin, ‘‘Design and analysis of hybrid systems, with applications to robotic aerial vehicle,’’ in Robotics Research, Proc. 14th International Symposium (ISRR) (Lucerne, Switzerland, 2009), Ed. by C. Pradalier, R. Siegwart, and G. Hirzinger, Springer Tracts in Advanced Robotics, Vol. 70 (Springer, Berlin, 2011), pp. 139–149.
T. Luukkonen, ‘‘Modelling and control of quadrocopter,’’ Independent Research Project in Applied Mathematics, Mat-2.4108 (School of Science, Aalto University, Espoo, 2011).
A. B. Kurzhanski and T. F. Filippova, ‘‘On the theory of trajectory tubes — a mathematical formalism for uncertain dynamics, viability and control,’’ in Advances in Nonlinear Dynamics and Control: A Report from Russia, Ed. by A. B. Kurzhanski, Progress in Systems and Control Theory, Vol. 17 (Birkhäuser, Boston, 1993), pp. 122–188.
A. B. Kurzhanski and P. Varaiya, Dynamics and Control of Trajectory Tubes: Theory and Computation (Birkhäuser, Basel, 2014).
A. B. Kurzhanskii and P. A. Tochilin, ‘‘On the problem of output feedback control synthesis under uncertainty and finite-time observers,’’ Differ. Equations 47 (11), 1619–1627 (2011).
P. Varaiya and A. B. Kurzhanskii, ‘‘Problems of dynamics and control of hybrid systems,’’ in Control Theory and Theory of Generalized Solutions of Hamilton–Jacobi Equations: Proc. Int. Seminar (Izd. Ural. Univ., Ekaterinburg, 2006), Vol. 1, pp. 21–37 [in Russian].
A. Kurzhanski and I. Valyi, Ellipsoidal Calculus for Estimation and Control (Birkhäuser, Boston, 1997).
Funding
This work was supported by the RF Ministry of Education and Science as part of the Moscow Center for Fundamental and Applied Mathematics Program, agreement no. 075-15-2019-1621; and by the Russian Foundation for Basic Research, project no. 19-01-00613a.
Author information
Authors and Affiliations
Corresponding authors
About this article
Cite this article
Kaplunova, E.P., Tochilin, P.A. The Problem of Target Control for a Quadrotor When Moving in a Horizontal Plane Avoiding Obstacles. MoscowUniv.Comput.Math.Cybern. 45, 152–167 (2021). https://doi.org/10.3103/S0278641921040075
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S0278641921040075