Online Two-Dimensional Route Planning for a Group of Unmanned Aerial Vehicles

  • V. I. GoncharenkoEmail author
  • G. N. Lebedev
  • D. A. Mikhailin


This paper suggests a novel approach to online two-dimensional route planning for a coordinated flight of a group of unmanned aerial vehicles (UAVs) that complexifies the modified heuristic and integer matrix algorithms using a new nearness criterion of analyzed points to each route. As demonstrated below, this approach guarantees the maximal speed of coordinated flight planning. The modified Dijkstra algorithm that considers the consequences of choosing the nearest point on all future segments of a flight plan is proposed as the heuristic algorithm. For avoiding mistakes in the case of conflict (i.e., assigning a proper route for an analyzed point among the existing options), a modified integer branch-and-bound method is developed that includes the following operations: an alternating analysis of two distance matrices for each UAV; route choice for adding an assigned minimal-length element in each of the matrices. In case of conflict, this method removes short cross connections between paths and their intersections from the flight plan.



This work was supported by the Russian Foundation for Basic Research, project nos. 17-29-03185 and 18-08-00463.


  1. 1.
    A. V. Levitin, Introduction to the Design and Analysis of Algorithms (Vil’yams, Moscow, 2006; Pearson, Upper Saddle River, NJ, 2011).Google Scholar
  2. 2.
    M. A. Andreev, A. B. Miller, B. M. Miller, and K. V. Stepanyan, “Path planning for unmanned aerial vehicle under complicated conditions and hazards,” J. Comput. Syst. Sci. Int. 51, 328 (2012).MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    J. Vian and J. Moore, “Trajectory optimization with risk minimization for military aircraft,” AIAA J. Guidance 12, 311–317 (1989).CrossRefGoogle Scholar
  4. 4.
    S. M. Zadeh, D. Powers, and K. Sammut, “Optimal route planning with prioritized task scheduling for AUV missions,” in Proceedings of the IEEE International Symposium on Robotics and Intelligent Sensors, pp. 7–15.Google Scholar
  5. 5.
    G. Lebedev, V. Goncharenko, D. Mikhaylin, and A. Rumakina, “Aircraft group coordinated flight route optimization using branch-and-bound procedure in resolving the problem of environmental monitoring,” in ITM Web of Conference, Vol. 10: Seminar on Systems Analysis, Moscow, Russia, February 14–15, 2017 (Les Ulis, France, 2017).Google Scholar
  6. 6.
    G. N. Lebedev and A. V. Rumakina, “Logic system of obstacle avoidance by unmanned aerial vehicle during route flight,” Tr. MAI, No. 83 (2015). Scholar
  7. 7.
    G. N. Lebedev and L. A. Mirzoyan, “Neural network algorithm safe overflight aerial obstacles and prohibited land areas,” Aviakosm. Priborostr., No. 12, 41–47 (2005).Google Scholar
  8. 8.
    G. N. Lebedev, L. A. Mirzoyan, and A. V. Efimov, “Neural network planning of group actions of aircraft under the observation of a given group of moving objects,” Mekhatron., Avtomatiz., Upravl., No. 11, 60–65 (2009).Google Scholar
  9. 9.
    G. N. Lebedev and A. V. Rumakina, “The unmanned flying vehicle route planning of multi-elevational flight using neural networks,” Aviakosm. Priborostr., No. 5, 3–8 (2014).Google Scholar
  10. 10.
    G. N. Lebedev, V. I. Goncharenko, and A. V. Rumakina, “Neural network two-dimensional routing of the aircraft’s flight using the modified method of branches and borders,” Neirokomp’yut.: Razrab., Primen., No. 7, 49–57 (2017).Google Scholar
  11. 11.
    R. Bellman, Dynamic Programming, Dover Books on Computer Science (Dover, New York, 2003).zbMATHGoogle Scholar
  12. 12.
    A. V. Mel’nikov, V. A. Gaidai, and E. A. Rogozin, “Construction of optimal flight path of unmanned aircraft when performing a search task,” Vestn. Voronezh. Inst. MVD Ross., No. 1, 52–62 (2017).Google Scholar
  13. 13.
    G. N. Lebedev and Zo Min Taik, “Synthesis of optimal control of the lateral movement for aircraft or sea vessels crossing their routes at any angle,” Mekhatron., Avtomatiz., Upravl., No. 5, 61–68 (2014).Google Scholar
  14. 14.
    V. I. Goncharenko and L. D. Gorchenko, “A method to maneuver aeroballistic missiles under counteractions,” J. Comput. Syst. Sci. Int. 56, 505 (2017).CrossRefzbMATHGoogle Scholar
  15. 15.
    L. T. Kuzin, The Foundations of Cybernetics (Energiya, Moscow, 1973) [in Russian].Google Scholar
  16. 16.
    Yu. S. Grishanin, G. N. Lebedev, A. V. Lipatov, and G. A. Stepan’yants, The Theory of Optimal Systems (Mosk. Aviats. Inst., Moscow, 1999) [in Russian].Google Scholar
  17. 17.
    G. N. Lebedev, V. I. Goncharenko, and A. V. Rumakina, “Modification of the integer branch and bound for solving of a two-dimensional routing task of and aircraft group’s coordinated flight,” Mekhatron., Avtomatiz., Upravl. 17, 783–791 (2016).Google Scholar
  18. 18.
    V. I. Goncharenko, G. N. Lebedev, D. A. Mikhailin, and G. F. Khakhulin, “Continuous flight safety management information system for a group of converging aircraft,” Russ. Aeronautics 61, 271–278 (2018).Google Scholar

Copyright information

© Pleiades Publishing, Ltd. 2019

Authors and Affiliations

  • V. I. Goncharenko
    • 1
    • 2
    Email author
  • G. N. Lebedev
    • 1
  • D. A. Mikhailin
    • 3
  1. 1.Moscow Aviation Institute (National Research University)MoscowRussia
  2. 2.Trapeznikov Institute of Control Sciences, Russian Academy of SciencesMoscowRussia
  3. 3.Main Scientific Research Center for Robotic Systems, Russian Ministry of DefenseMoscowRussia

Personalised recommendations