[发明专利]一种基于A*算法的兵棋六角格地图路径规划方法在审
申请号: | 201710516711.8 | 申请日: | 2017-06-29 |
公开(公告)号: | CN107506513A | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 朱梁;赵一莘;黄炎焱 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/30 |
代理公司: | 南京苏创专利代理事务所(普通合伙)32273 | 代理人: | 张学彪 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于A*算法的兵棋六角格地图路径规划方法,首先针对六角格地图的特点,与四角格地图进行比较,提出了六角格定位方法;并由此提出两个单元格之间计算距离的有效方法,可以准确计算两个单元格相距的格数;由于兵棋地图中地形复杂,因此经过每个单元格的消耗不同。在计算A*算法中的路径实际代价时考虑了消耗问题,对实际代价函数进行修改。本发明提出的方法可以更为精确的计算六角格之间的距离,并且在复杂的兵棋地图中寻找最优路径,对兵棋推演提供路径规划支持。 | ||
搜索关键词: | 一种 基于 算法 六角 地图 路径 规划 方法 | ||
【主权项】:
一种基于A*算法的兵棋六角格地图路径规划方法,其特征在于:包括以下步骤:1)、地图信息建模:建立六角格地图,根据棋子在不同单元格中的移动能力数值,将地形信息转化为移动点数消耗信息,得出经过每个单元格的移动消耗点数,完成地图建模;2)、计算每个单元格的坐标,得到单元格初始点以及目标点的坐标;并记录每个单元格相邻的6个单元格的坐标信息;3)、利用A*算法生成路径:根据代价函数f(x)=g(x)+h(x),搜索单元格的邻域,直至到达目标点,然后从目标点回溯到初始点,输出路径,其中,f(x)是从初始点经由节点x到目标点的估价函数,g(x)是从初始点到节点x的实际代价,h(x)是节点x到目标点最优路径的估计代价。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710516711.8/,转载请声明来源钻瓜专利网。