| 注册
首页|期刊导航|软件导刊|基于多边形导航网格地图的改进A*算法

基于多边形导航网格地图的改进A*算法

朱昌龙 刘黎志

软件导刊2019,Vol.18Issue(1):17-21,5.
软件导刊2019,Vol.18Issue(1):17-21,5.DOI:10.11907/rjdk.181825

基于多边形导航网格地图的改进A*算法

Research on Improved A-Star Algorithm Based on Polygon Navigation Mesh Map

朱昌龙 1刘黎志2

作者信息

  • 1. 武汉工程大学智能机器人湖北省重点实验室,湖北 武汉 430205
  • 2. 武汉工程大学计算机科学与工程学院,湖北 武汉 430205
  • 折叠

摘要

Abstract

Regarding the A-Star algorithm shortcomings of excessive searching nodes of path and inefficiency of searching in large tradition grid map, this paper propose an improved A-Star algorithm based on polygon navigation mesh map.Firstly, the obstacles are eliminated by using the modeling tool in the map to generate a polygonal navigation mesh for the walking domain.Secondly, a triangular navigation mesh is generating by using Delaunay triangulation on polygonal meshes, the data structure of A-Star algorithm is optimized by a binary heap, and the navigation mesh is precompted by goal bounding method and then the heuristic function of the A-Star algorithm is modified to apply to the polygonal navigation mesh, and then the path generated by the polygon navigation mesh is smoothed by funnel algorithm to generate the actual optimal path.Finally, building map-finding path comparative experimental platform is buitt by using the Unity3 d game engine to compare analysis the performance gap of the algorithm.Experiments show that the search efficiency of improved A-Star algorithm based on polygon navigation mesh is significantly higher than that based on the traditional grid map A-Star algorithm in large maps.

关键词

A*算法/Delaunay三角/多边形导航网格/平滑路径/漏斗算法

Key words

A-Star/Delaunay triangulation/polygon navigation mesh/smoothing path/funnel algorithm

分类

信息技术与安全科学

引用本文复制引用

朱昌龙,刘黎志..基于多边形导航网格地图的改进A*算法[J].软件导刊,2019,18(1):17-21,5.

基金项目

湖北省自然科学基金项目(2014CFB791) (2014CFB791)

湖北省高等学校优秀中青年科技创新团队计划项目(T201206) (T201206)

软件导刊

1672-7800

访问量0
|
下载量0
段落导航相关论文