系统工程与电子技术 ›› 2021, Vol. 43 ›› Issue (12): 3635-3642.doi: 10.12305/j.issn.1001-506X.2021.12.26

• 系统工程 • 上一篇    下一篇

基于正六边形栅格JPS算法的智能体路径规划

王文明1, 杜佳璐2,*   

  1. 1. 大连海事大学轮机工程学院, 辽宁 大连 116026
    2. 大连海事大学船舶电气工程学院, 辽宁 大连 116026
  • 收稿日期:2021-01-13 出版日期:2021-11-24 发布日期:2021-11-30
  • 通讯作者: 杜佳璐
  • 作者简介:王文明(1996—), 男, 硕士研究生, 主要研究方向为船舶运动控制|杜佳璐(1966—), 女, 教授, 博士研究生导师, 博士, 主要研究方向为非线性控制、自适应鲁棒控制、智能控制及海洋航行器运动控制
  • 基金资助:
    国家自然科学基金(51079013);大连市科技创新基金(2020JJ26GX020)

Agent path planning based on regular hexagon grid JPS algorithm

Wenming WANG1, Jialu DU2,*   

  1. 1. School of Marine Engineering, Dalian Maritime University, Dalian 116000, China
    2. School of Marine Electrical Engineering, Dalian Maritime University, Dalian 116000, China
  • Received:2021-01-13 Online:2021-11-24 Published:2021-11-30
  • Contact: Jialu DU

摘要:

通过构建正六边形栅格地图, 并修改传统跳点搜索(jump point search, JPS)算法的邻居剪枝、强制邻居判断的规则和JPS策略, 提出一种新的正六边形栅格JPS算法, 并且利用该算法解决智能体在环境地图存在障碍物时的路径规划问题。利用Pycharm平台进行仿真研究, 并与传统正方形栅格A*算法和JPS算法进行路径规划仿真比较, 结果表明正六边形栅格JPS算法可更好地实现路径规划, 所规划出的路径可避免穿越墙角的不安全行为、减少转向次数, 且该算法可减少路径规划时间, 提高了路径规划的质量和效率。

关键词: 正六边形, 栅格地图, JPS算法, 路径规划

Abstract:

By constructing a regular hexagon grid map and modifying the rules of neighbors pruning, forced neighbors judgment and jump point search (JPS) strategy of the traditional JPS algorithm, a new regular hexagon grid JPS algorithm is proposed, which is used to solve the path planning problem of the agent on the environment map with obstacles. The path planning simulations and the simulation comparisons with the traditional square grid A* algorithm and JPS algorithm are carried out on Pycharm platform. The simulation results show that the regular hexagon grid JPS algorithm can plan paths better, avoiding the unsafely crossing corner behaviors, reducing the number of turnings and the time of path planning, thus the algorithm improves the quality and efficiency of path planning.

Key words: regular hexagon, grid map, jump point search (JPS) algorithm, path planning

中图分类号: