Hierarchical path-finding for Navigation Meshes (HNA*)

被引:15
|
作者
Pelechano, Nuria [1 ]
Fuentes, Carlos [1 ]
机构
[1] Univ Politecn Cataluna, E-08028 Barcelona, Spain
来源
COMPUTERS & GRAPHICS-UK | 2016年 / 59卷
关键词
Path-finding; Hierarchical representations; Navigation meshes; ABSTRACTION;
D O I
10.1016/j.cag.2016.05.023
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Path-finding can become an important bottleneck as both the size of the virtual environments and the number of agents navigating them increase. It is important to develop techniques that can be efficiently applied to any environment independently of its abstract representation. In this paper we present a hierarchical NavMesh representation to speed up path-finding. Hierarchical path-finding (HPA*) has been successfully applied to regular grids, but there is a need to extend the benefits of this method to polygonal navigation meshes. As opposed to regular grids, navigation meshes offer representations with higher accuracy regarding the underlying geometry, while containing a smaller number of cells. Therefore, we present a bottom-up method to create a hierarchical representation based on a multilevel k-way partitioning algorithm (MLkP), annotated with sub-paths that can be accessed online by our Hierarchical NavMesh Path-finding algorithm (HNA*). The algorithm benefits from searching in graphs with a much smaller number of cells, thus performing up to 7.7 times faster than traditional A* over the initial NavMesh. We present results of HNA* over a variety of scenarios and discuss the benefits of the algorithm together with areas for improvement. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:68 / 78
页数:11
相关论文
共 50 条
  • [1] Multi-agent parallel hierarchical path finding in navigation meshes (MA-HNA*)
    Rahmani, Vahid
    Pelechano, Nuria
    COMPUTERS & GRAPHICS-UK, 2020, 86 : 1 - 14
  • [2] Field D* path-finding on weighted triangulated and tetrahedral meshes
    Perkins, Simon
    Marais, Patrick
    Gain, James
    Berman, Mark
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2013, 26 (03) : 354 - 388
  • [3] Field D* path-finding on weighted triangulated and tetrahedral meshes
    Simon Perkins
    Patrick Marais
    James Gain
    Mark Berman
    Autonomous Agents and Multi-Agent Systems, 2013, 26 : 354 - 388
  • [4] Path-finding on a grid
    Yap, P
    Schaeffer, J
    PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 454 - 457
  • [5] A Two-level Path-finding Strategy for Indoor Navigation
    Liu, Liu
    Zlatanova, Sisi
    INTELLIGENT SYSTEMS FOR CRISIS MANAGEMENT: GEO-INFORMATION FOR DISASTER MANAGEMENT (GI4DM) 2012, 2013, : 31 - 42
  • [6] Path-Finding on the Microtubule
    Okten, Zeynep
    BIOPHYSICAL JOURNAL, 2013, 104 (02) : 3A - 3A
  • [7] Path-finding in real and simulated rats:: assessing the influence of path characteristics on navigation learning
    Tamosiunaite, Minija
    Ainge, James
    Kulvicius, Tomas
    Porr, Bernd
    Dudchenko, Paul
    Woergoetter, Florentin
    JOURNAL OF COMPUTATIONAL NEUROSCIENCE, 2008, 25 (03) : 562 - 582
  • [8] Path-finding in real and simulated rats: assessing the influence of path characteristics on navigation learning
    Minija Tamosiunaite
    James Ainge
    Tomas Kulvicius
    Bernd Porr
    Paul Dudchenko
    Florentin Wörgötter
    Journal of Computational Neuroscience, 2008, 25 : 562 - 582
  • [9] The Challenge of Axonal Path-Finding
    Danek, Adrian
    STRABISMUS, 2006, 14 (02) : 95 - 99
  • [10] Erratum to: Path-finding in real and simulated rats: assessing the influence of path characteristics on navigation learning
    Minija Tamosiunaite
    James Ainge
    Tomas Kulvicius
    Bernd Porr
    Paul Dudchenko
    Florentin Wörgötter
    Journal of Computational Neuroscience, 2010, 28 : 619 - 619