Compromise-free pathfinding on a navigation mesh

Michael L. Cui, Daniel D. Harabor, Alban Grastien

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    25 Citations (Scopus)

    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.

    Original languageEnglish
    Title of host publication26th International Joint Conference on Artificial Intelligence, IJCAI 2017
    EditorsCarles Sierra
    PublisherInternational Joint Conferences on Artificial Intelligence
    Pages496-502
    Number of pages7
    ISBN (Electronic)9780999241103
    DOIs
    Publication statusPublished - 2017
    Event26th International Joint Conference on Artificial Intelligence, IJCAI 2017 - Melbourne, Australia
    Duration: 19 Aug 201725 Aug 2017

    Publication series

    NameIJCAI International Joint Conference on Artificial Intelligence
    Volume0
    ISSN (Print)1045-0823

    Conference

    Conference26th International Joint Conference on Artificial Intelligence, IJCAI 2017
    Country/TerritoryAustralia
    CityMelbourne
    Period19/08/1725/08/17

    Fingerprint

    Dive into the research topics of 'Compromise-free pathfinding on a navigation mesh'. Together they form a unique fingerprint.

    Cite this