Proceedings

Compromise-free Pathfinding on a Navigation Mesh

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 496-502.

https://doi.org/10.24963/ijcai.2017/70

Abstract

We want to compute geometric shortest paths in a collection of convex traversable polygons, also known as a navigation mesh. Simple to compute and easy to update, navigation meshes are widely used for pathfinding in computer games. When the mesh is static, shortest path problems can be solved exactly and very fast but only after a costly preprocessing step. When the mesh is dynamic, practitioners turn to online methods which typically compute only approximately shortest paths. In this work we present a new pathfinding algorithm which is compromise-free; i.e. it is simultaneously fast, online and optimal. Our method, Polyanya, extends and generalises Anya; a recent and related interval-based search technique developed for computing geometric shortest paths in grids. We show how that algorithm can be modified to support search over arbitrary sets of convex polygons and then evaluate its performance on a range of realistic and synthetic benchmark problems.

  1. [Björnsson and Halldórsson, 2006] Yngvi Björnsson and Kári Halldórsson. Improved Heuristics for Optimal Path-finding on Game Maps. In Proceedings of the Second Artificial Intelligence and Interactive Digital Entertainment Conference, AIIDE, June 20-23, Marina del Rey, California, volume 6, pages 9-14, 2006.
  2. [Demyen and Buro, 2006] Douglas Demyen and Michael Buro. Efficient Triangulation-Based Pathfinding. In Proceedings of the Twenty-First National Conference on Artificial Intelligence, AAAI, July 16-20, Boston, Mas- sachusetts, USA, pages 942-947, 2006.
  3. [Harabor and Grastien, 2014] Daniel Damir Harabor and Al- ban Grastien. Improving Jump Point Search. In Proceed- ings of the Twenty-Fourth International Conference on Au- tomated Planning and Scheduling, ICAPS, Portsmouth, New Hampshire, USA, June 21-26, 2014.
  4. [Harabor et al., 2016] Daniel Harabor, Alban Grastien, Din- dar Öz, and Vural Aksakalli. Optimal Any-angle Pathfind- ing in Practice. Journal of Artificial Intelligence Research, 56(1):89-118, May 2016.
  5. [Kallmann and Kapadia, 2014] Marcelo Kallmann and Mubbasir Kapadia. Navigation Meshes and Real- time Dynamic Planning for Virtual Worlds. In ACM SIGGRAPH 2014 Courses, page 3. ACM, 2014. Kallmann et al., 2004]
  6. Marcelo Kallmann, Hanspeter Bieri, and Daniel Thalmann. Fully Dynamic Constrained Delau- nay Triangulations. In Geometric Modeling for Scientific Visualization, pages 241-257. Springer, 2004.
  7. [Kallmann, 2005] Marcello Kallmann. Path Planning in Tri- angulations. In IJCAI Workshop on Reasoning Represen- tation and Learning in Computer Games. 2005.
  8. [Nash and Koenig, 2013] Alex Nash and Sven Koenig. Any- Angle Path Planning. AI Magazine, 34(4):9, 2013.
  9. [Sturtevant, 2012] N. Sturtevant. Benchmarks for Grid- Based Pathfinding. IEEE Transactions on Computational Intelligence and AI in Games, 4(2):144-148, 2012.
  10. [Uras and Koenig, 2015a] Tansel Uras and Sven Koenig. An Empirical Comparison of Any-Angle Path-Planning Algo- rithms. In Proceedings of the Eighth Annual Symposium on Combinatorial Search, SoCS 2015, 11-13 June 2015, Ein Gedi, the Dead Sea, Israel, pages 206-211, 2015.
  11. [Uras and Koenig, 2015b] Tansel Uras and Sven Koenig. Speeding-Up Any-Angle Path-Planning on Grids. In Pro- ceedings of the Twenty-Fifth International Conference on Automated Planning and Scheduling, ICAPS, Jerusalem, Israel, June 7-11, pages 234-238, 2015.
  12. [van Toll et al., 2012] Wouter G. van Toll, Atlas F. Cook, and Roland Geraerts. A Navigation Mesh For Dynamic Environments. Computer Animation and Virtual Worlds, 23(6):535-546, 2012.
  13. [van Toll et al., 2016] Wouter G. van Toll, Roy Triesscheijn, Marcelo Kallmann, Ramon Oliva, Nuria Pelechano, Julien Pettré, and Roland Geraerts. A Comparative Study of Nav- igation Meshes. In Proceedings of the 9th International Conference on Motion in Games, MIG '16, pages 91-100, New York, NY, USA, 2016. ACM.

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

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