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 条
  • [21] On the Complexity of Optimal Parallel Cooperative Path-Finding
    Surynek, Pavel
    FUNDAMENTA INFORMATICAE, 2015, 137 (04) : 517 - 548
  • [22] A Cloud-Based Path-finding Framework: Improving the Performance of Real-Time Navigation in Games
    Rowe, Jordan
    Whitbrook, Amanda
    Chen, Minsi
    COMPANION PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC'17 COMPANION), 2017, : 227 - 231
  • [23] Path-finding for large scale multiplayer computer games
    Lanctot, Marc
    Ng Man Sun, Nicolas
    Verbrugge, Clark
    GAMEON-NA 2006: 2ND INTERNATIONAL NORTH-AMERICAN CONFERENCE ON INTELLIGENT GAMES AND SIMULATION, 2006, : 26 - +
  • [24] Path-finding in real and simulated rats: assessing the influence of path characteristics on navigation learning (vol 25, pg 562, 2008)
    Tamosiunaite, Minija
    Ainge, James
    Kulvicius, Tomas
    Porr, Bernd
    Dudchenko, Paul
    Woergoetter, Florentin
    JOURNAL OF COMPUTATIONAL NEUROSCIENCE, 2010, 28 (03) : 619 - 619
  • [26] Path-finding through flexible hierarchical road networks: An experiential approach using taxi trajectory data
    Li, Qingquan
    Zeng, Zhe
    Zhang, Tong
    Li, Jonathan
    Wu, Zhongheng
    INTERNATIONAL JOURNAL OF APPLIED EARTH OBSERVATION AND GEOINFORMATION, 2011, 13 (01): : 110 - 119
  • [27] A path-finding algorithm for finding a low glare path using time-expanded network
    Matsuda, Hiroki
    Murata, Yoshihiro
    2016 IEEE 19TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2016, : 1844 - 1849
  • [28] Path-finding with motion constraints in real time strategies
    University of South Carolina, 315 Main St., Columbia, SC 29208, United States
    CGAT - Comput. Games, Multimedia Allied Technol., Int. Conf. Ind. Symp. Comput. Games Anim., Multimedia, IPTV, Edutainment IT, (83-90):
  • [29] Physical Transport Simulation for Path-Finding and Device Optimization
    Karner, M.
    Stanojevic, Z.
    Baumgartner, O.
    Karner, H. W.
    Kernstock, C.
    Demel, H.
    Mitterbauer, F.
    2016 IEEE SILICON NANOELECTRONICS WORKSHOP (SNW), 2016, : 208 - 209
  • [30] Path-finding in dynamic environments with PDDL-planners
    Estivill-Castro, Vladimir
    Ferrer-Mestres, Jonathan
    2013 16TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS (ICAR), 2013,