Skip to main content
Log in

Coordinated Target Assignment and UAV Path Planning with Timing Constraints

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

The engagement of a group of autonomous air vehicles against several targets is a major challenge in mission planning. This paper addresses the problem of cooperative flight path planning where the air vehicles should arrive at the destinations simultaneously or sequentially with specified time delays, while minimizing the total mission time. This involves finding an optimal assignment of air vehicles to targets and generating trajectories in compliance with the kinematic constraints of the vehicles. The trajectories have to avoid nofly-areas, threats and other obstacles, and must prevent the air vehicles from colliding with each other. The presented algorithm for simultaneous arrival first calculates shortest flight paths between all pairs of air vehicles and targets using a network-based routing model. An optimal assignment and a critical path is found by solving a linear bottleneck assignment problem with costs corresponding to the lengths of the shortest paths. The other flight paths are prolongated to the length of the critical path by automatic insertion of waypoints. This is achieved by concatenating subpaths stored in different shortest-path-trees. Due to the special structure of the network, all concatenated flight paths are flyable and feasible. Sequential arrival at a target is realized by sorting the flight paths according to their lengths and prolongating them whenever necessary to accomplish the desired time delays. The capability of the approach is demonstrated by simulation results.

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.

Similar content being viewed by others

References

  1. Ahuja, R., Kumar, A., Jha, K., Orlin, B.: Exact and heuristic algorithms for the Weapon-Target assignment problem. Oper. Res. 55(6), 1136–1146 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  2. Alighanbari, M., Kuwata, Y., How, J.: Coordination and control of multiple UAVs with timing constraints and loitering. In: Proceedings of the American control conference, vol. 6, pp 5311–5316 (2003)

  3. Babel, L.: Three-Dimensional Route planning for unmanned aerial vehicles in a risk environment. Journal of Intelligent & Robotic Systems 71(2), 255–269 (2013)

    Article  Google Scholar 

  4. Babel, L.: Flight path optimization with application to in-flight replanning to changing destinations. To appear in aircraft engineering and aerospace technology (2018)

  5. Bellingham, J., Tillerson, M., Richards, A., How, J.: Multi-task allocation and path planning for cooperating UAVs. In: Cooperative control: models, applications and algorithms. Conference on coordination, control and optimization, pp. 1-19 (2001)

  6. Bellingham, J., Richards, A., How, J.: Receding horizon control of autonomous aerial vehicles. In: Proceedings of the 2002 American control conference, Vol.5, pp.3741-3746 (2002)

  7. Bellingham, J, Tillerson, M., Alighanbari, M., How, J.: Cooperative path planning for multiple uavs in dynamic and uncertain environments. In: Proceedings of the 41st IEEE conference on decision and control, pp. 2816-2822 (2002)

  8. Bertuccelli, L., How, J.: Robust UAV search for environments with imprecise probability maps. In: Proceedings of IEEE Conference of decision and control, pp.5680-5685 (2005)

  9. Bortoff, S.A.: Path planning for UAVs. In: Proceedings of the 2000 American control conference, vol. 1, pp 364–368 (2000)

  10. Burkard, R., Dell’Amico, M., Martello, S.: Assignment problems - revised reprint. SIAM, Philadelphia (2012)

  11. Chandler, P.R., Rasmussen, S., Pachter, M.: UAV Cooperative path planning. In: Proceedings of AIAA Guidance, Navigation and Control Conference. AIAA-2000-4370, Denver, Co, pp. 1255-1265 (2000)

  12. Chazelle, B.: Approximation and Decomposition of Shapes. In: Advances in Robotics 1: Algorithmic and Geometric Aspects of Robotics. Schwartz J.T., Yap C.K., Eds., Lawrence Erlbaum Associates, Pp. 145-185 (1987)

  13. Choset, H.: Sensor based motion planning: The hierarchical generalized voronoi graph. California institute of technology, Ph.D thesis (1996)

  14. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd. MIT Press, Cambridge (2009)

    MATH  Google Scholar 

  15. De Filippis, L., Guglieri, G., Quagliotti, F.: Path Planning Strategies for UAVs in 3D Environments. Journal of Intelligent & Robotic Systems 65(1), 247–264 (2012)

    Article  Google Scholar 

  16. Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1, 269–271 (1959)

    Article  MathSciNet  MATH  Google Scholar 

  17. Dogan, A.: Probabilistic Path Planning for UAVs. In: Proceedings of 2nd AIAA Unmanned Unlimited Systems, Technologies, and Operations. San Diego, CA (2003)

  18. Eun, Y., Bang, H.: Cooperative Task Assignment/Path Planning of Multiple Unmanned Aerial Vehicles using Genetic Algorithms. J. Aircr. 46(1), 338–342 (2009)

    Article  Google Scholar 

  19. Ferguson, D., Stentz, A.: Using interpolation to improve path planning: The field d algorithm. Journal of Field Robotics 23(2), 79–101 (2006)

    Article  MATH  Google Scholar 

  20. Fulkerson, D., Glicksberg, I., Gross, O.: A production line assignment problem. Technical report RM-1102. The rand corporation, santa monica CA (1953)

  21. Goerzen, C., Kong, Z., Mettler, B.: A survey of motion planning algorithms from the perspective of autonomous UAV guidance. Journal of Intelligent & Robotic Systems 57(1), 65–100 (2010)

    Article  MATH  Google Scholar 

  22. Hart, P.E., Nilsson, N.J., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on System Science and Cybernetics 4(2), 100–107 (1968)

    Article  Google Scholar 

  23. Jun, M., D’Andrea, R.: Path planning for unmanned aerial vehicles in uncertain and adversarial environments. Cooperative control: Models. Applications and Algorithms 1, 95–110 (2003)

    Google Scholar 

  24. Kavraki, L.E., Svestka, P., Latombe, J.C., Overmars, M.: Probabilistic roadmaps for path planning in high dimensional configuration spaces. IEEE Trans. Robot. Autom. 12(4), 556–580 (1996)

    Article  Google Scholar 

  25. Kim, J.O., Khosla, P.K.: Real-Time Obstacle avoidance using harmonic potential functions. IEEE Trans. Robot. Autom. 8(3), 338–349 (1992)

    Article  Google Scholar 

  26. Koenig, S., Likhachev, M.: Incremental A. In: Advances in Neural Information Processing Systems, Pp. 1539-1546 (2002)

  27. Koenig, S., Likhachev, M.: D-lite. In: Proceedings of the AAAI Conference of Artificial Intelligence, pp. 476-483 (2002)

  28. Latombe, J.C.: Robot Motion Planning. Kluwer Academic Publishers, Boston (1991)

    Book  MATH  Google Scholar 

  29. LaValle, S.M.: Planning algorithms cambridge university press (2006)

  30. LaValle, S.M., Kuffner, J.J.: Randomized kinodynamic planning. Int. J. Robot. Res. 20(5), 378–400 (2001)

    Article  Google Scholar 

  31. Lingelbach, F.: Path Planning Using Probabilistic Cell Decomposition. Ph.D.Thesis. KTH Signaler Sensorer och System, Stockholm (2005)

    Google Scholar 

  32. Maddula, T., Minai, A., Polycarpou, M.: Multi-Target Assignment and Path Planning for Groups of UAVs. In: Cooperative Systems: Recent Developments in Cooperative Control and Optimization, Pp. 261-272 (2004)

  33. McLain, T., Beard, R.: Trajectory planning for coordinated rendezvous of unmanned air vehicles. In: Proceedings of the AAAI Conference on Guidance, Navigation and Control Conference, pp. 1-8 (2000)

  34. Melor, C., Omar, R., Sabudin, E.: Recent Research in Cooperative Path Planning Algorithms for Multi-Agent using Mixed-Integer Linear Programming. Journal of Engineering and Applied Sciences 22(4), 8921–8926 (2016)

    Google Scholar 

  35. Murphey, R.: An Approximate Algorithm for a Weapon Target Assignment Stochastic Program. In: Approximation and Complexity in Numerical Optimization: Continuous and Discrete Problems. Kluwer Academic Publishers, Boston (1999)

  36. Nash, A., Daniel, K., Koenig, S., Felner, A.: Theta: Any-Angle path planning on grids. In: Proceedings of the AAAI Conference on Artificial Intelligence, pp. 1177-1183 (2007)

  37. Niewola, A., Podsedkowski, L.: L algorithm - a linear computational complexity graph searching algorithm for path planning. Journal of Intelligent & Robotic Systems. Online ISSN 1573-0409, 1–20 (2017)

    Google Scholar 

  38. Pfeiffer, B., Batta, R., Klamroth, K., Nagi, R.: Path Planning for UAVs in the Presence of Threat Zones Using Probabilistic Modeling. In: Handbook of Military Industrial Engineering. Taylor and Francis, USA (2008)

  39. Schouwenaars, T., De Moor, B., Feron, E., How, J.: Mixed integer programming for Multi-Vehicle path planning. In: Proceedings European Control Conference, pp. 2603-2608 (2001)

  40. Schumacher, C., Chandler, P., Pachter, M., Pachter, L.: Optimization of Air Vehicles Operations using Mixed-Integer Linear Programming. J. Oper. Res. Soc. 58(4), 516–527 (2007)

    Article  MATH  Google Scholar 

  41. Shanmugavel, M., Tsourdos, A., White, B., Zbikowski, R.: Cooperative Path Planning of Multiple UAVs using Dubins Paths with Clothoid Arcs. Control. Eng. Pract. 18, 1084–1092 (2010)

    Article  Google Scholar 

  42. Shima, T., Rasmussen, J., Sparks, A.: UAV Cooperative Multiple Task Assignments Using Genetic Algorithms. American Control Conference, pp. 2989–2994 (2005)

  43. Stentz, A.: The focussed d algorithm for Real-Time replanning. In: Proceedings of the International Joint Conference on Artificial Intelligence, pp. 1652-1659 (1995)

  44. Waydo, S., Murray, R.M.: Vehicle Motion Planning using Stream Functions. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 2484-2491 (2003)

  45. Weinstein, A.L., Schumacher, C.: UAV Scheduling via the vehicle routing problem with time windows. In: Proceedings of the AIAA Infotech Aerospace Conference and Exhibit, pp. 2839 (2007)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luitpold Babel.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Babel, L. Coordinated Target Assignment and UAV Path Planning with Timing Constraints. J Intell Robot Syst 94, 857–869 (2019). https://doi.org/10.1007/s10846-018-0910-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-018-0910-9

Keywords

Mathematics Subject Classification (2010)

Navigation