Proceedings

Zeta*-SIPP: Improved Time-Optimal Any-Angle Safe-Interval Path Planning

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 6823-6830.

https://doi.org/10.24963/ijcai.2024/754

Abstract

Any-angle path planning is an extension of traditional path-planning algorithms that aims to generate smoother and shorter paths in graphs by allowing any-angle moves between vertices, rather than being restricted by edges. Many any-angle path-planning algorithms have been proposed, such as Theta*, Block A* and Anya, but most of them are designed only for static environments, which is not applicable when dynamic obstacles are present. Time-Optimal Any-Angle Safe-Interval Path Planning (TO-AA-SIPP) was developed to fill this gap, which can find an optimal collision-free any-angle path that minimizes the traversal time. However, as indicated by its authors, TO-AA-SIPP may not be efficient enough to be used in multi-agent pathfinding (MAPF). Therefore, this paper presents a new algorithm Zeta*-SIPP to improve TO-AA-SIPP by means of 1) reducing useless search nodes that have no contribution to finding optimal solutions, and 2) introducing Field of View (FoV) instead of Line of Sight (LoS) to speed up visibility checks with static obstacles. Benchmark experiments showed that Zeta*-SIPP reduced the computation time of TO-AA-SIPP by around 70%-90% on average.

  1. [Bergström, 2001] Björn Bergström. FOV using recur- sive shadowcasting. http://www.roguebasin.com/index. php?title=FOV using recursive shadowcasting, 2001. Ac- cessed on Feb. 10th, 2023. Link
  2. [Bresenham, 1965] J. E. Bresenham. Algorithm for com- puter control of a digital plotter. IBM Systems Journal, 4(1):25-30, 1965.
  3. [Daniel et al., 2010] Kenny Daniel, Alex Nash, Sven Koenig, and Ariel Felner. Theta*: Any-angle path planning on grids. J. Artif. Int. Res., 39(1):533-579, sep 2010.
  4. [Gammell et al., 2014] Jonathan D. Gammell, Siddhartha S. Srinivasa, and Timothy D. Barfoot. Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic. In 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 2997-3004, 2014.
  5. [Gammell et al., 2015] Jonathan D. Gammell, Siddhartha S. Srinivasa, and Timothy D. Barfoot. Batch informed trees (BIT*): Sampling-based optimal planning via the heuristi- cally guided search of implicit random geometric graphs. In 2015 IEEE International Conference on Robotics and Automation (ICRA), pages 3067-3074, 2015.
  6. [Harabor et al., 2016] Daniel Harabor, Alban Grastien, Din- dar Öz, and Vural Aksakalli. Optimal any-angle pathfind- ing in practice. J. Artif. Int. Res., 56(1):89-118, may 2016.
  7. [Hart et al., 1968] Peter E. Hart, Nils J. Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 4(2):100-107, 1968.
  8. [Nash et al., 2010] Alex Nash, Sven Koenig, and Craig Tovey. Lazy Theta*: Any-angle path planning and path length analysis in 3d. Proceedings of the AAAI Confer- ence on Artificial Intelligence, 24(1):147-154, Jul. 2010.
  9. [Phillips and Likhachev, 2011] Mike Phillips and Maxim Likhachev. SIPP: Safe interval path planning for dynamic environments. In 2011 IEEE International Conference on Robotics and Automation, pages 5628-5635, 2011.
  10. [Silver, 2005] David Silver. Cooperative pathfinding. Pro- ceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 1(1):117-122, Sep. 2005.
  11. [Stern et al., 2019] Roni Stern, Nathan R. Sturtevant, Ariel Felner, Sven Koenig, Hang Ma, Thayne T. Walker, Jiaoyang Li, Dor Atzmon, Liron Cohen, T. K. Satish Kumar, Eli Boyarski, and Roman Bartak. Multi-agent pathfinding: Definitions, variants, and benchmarks. Sym- posium on Combinatorial Search (SoCS), pages 151-158, 2019.
  12. [Uras and Koenig, 2015] Tansel Uras and Sven Koenig. An empirical comparison of any-angle path-planning algo- rithms. In Proceedings of the International Symposium on Combinatorial Search, volume 6, pages 206-210, 2015.
  13. [Yakovlev and Andreychuk, 2017] Konstantin Yakovlev and Anton Andreychuk. Any-angle pathfinding for multiple agents based on sipp algorithm. Proceedings of the Inter- national Conference on Automated Planning and Schedul- ing, 27(1):586-594, Jun. 2017.
  14. [Yakovlev and Andreychuk, 2021] Konstantin Yakovlev and Anton Andreychuk. Towards time-optimal any-angle path planning with dynamic obstacles. Proceedings of the Inter- national Conference on Automated Planning and Schedul- ing, 31(1):405-414, 2021.
  15. [Yap et al., 2011] Peter Yap, Neil Burch, Robert Holte, and Jonathan Schaeffer. Block A*: Database-driven search with applications in any-angle path-planning. Proceed- ings of the AAAI Conference on Artificial Intelligence, 25(1):120-125, Aug. 2011.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards