Skip to main content
Log in

The Problem of Target Control for a Quadrotor When Moving in a Horizontal Plane Avoiding Obstacles

  • Published:
Moscow University Computational Mathematics and Cybernetics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. Here and below, \(\preceq\) denotes an elementwise inequality relating two vectors with the same length.

  2. Here, \(\mathcal{H}_{+}\) is one of closed half-planes corresponding to the straight line \(\mathcal{H}\).

REFERENCES

  1. K. Daniel, A. Nash, S. Koenig, and A. Felner, ‘‘Theta*: any-angle path planning on grids,’’ J. Artif. Intell. Res. 39, 533–579 (2010).

    Article  MathSciNet  Google Scholar 

  2. S. M. LaValle, Planning Algorithms (Cambridge University Press, Cambridge, 2006).

    Book  Google Scholar 

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

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

  5. 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).

    Article  Google Scholar 

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

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

  8. A. B. Kurzhanskii and P. A. Tochilin, ‘‘Weakly invariant sets of hybrid systems,’’ Differ. Equations 44 (11), 1585–1594 (2008).

    Article  MathSciNet  Google Scholar 

  9. P. A. Tochilin, ‘‘On the construction of nonconvex approximations to reach sets of piecewise linear systems,’’ Differ. Equations 51 (11), 1499–1511 (2015).

    Article  MathSciNet  Google Scholar 

  10. 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).

    MathSciNet  MATH  Google Scholar 

  11. A. A. Kurzhanski and P. Varaiya, ‘‘Ellipsoidal toolbox’’ (2005). http://code.google.com/p/ellipsoids.

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

  13. T. Luukkonen, ‘‘Modelling and control of quadrocopter,’’ Independent Research Project in Applied Mathematics, Mat-2.4108 (School of Science, Aalto University, Espoo, 2011).

    Google Scholar 

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

  15. A. B. Kurzhanski and P. Varaiya, Dynamics and Control of Trajectory Tubes: Theory and Computation (Birkhäuser, Basel, 2014).

    Book  Google Scholar 

  16. 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).

    Article  MathSciNet  Google Scholar 

  17. 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].

  18. A. Kurzhanski and I. Valyi, Ellipsoidal Calculus for Estimation and Control (Birkhäuser, Boston, 1997).

    Book  Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to E. P. Kaplunova or P. A. Tochilin.

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S0278641921040075

Keywords:

Navigation