[发明专利]一种应用于虚拟仿真的分层动态路径规划方法在审
申请号: | 201310464175.3 | 申请日: | 2013-10-09 |
公开(公告)号: | CN104573140A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 贾照亮;李刚;淦家杭;张鹏;菅立恒 | 申请(专利权)人: | 北京军区军事训练模拟仿真研发服务中心 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100093 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 虚拟 仿真 分层 动态 路径 规划 方法 | ||
技术领域
本发明涉及虚拟仿真中的路径规划,具体涉及基于地理信息系统真实数据的虚拟仿真、虚拟仿真中的路径规划和多线程编程。
背景技术
路径规划是虚拟仿真等应用领域的一个重要研究内容。常用的路径规划方法主要有状态空间探索和启发式搜索两类。
状态空间搜索将问题的求解过程表示为从初始状态直到目标状态的全过程。由于求解过程中求解条件的不确定性和不完备性,一般会出现多条求解路径,所有求解路径构成的图即所谓的状态空间。问题的求解过程实际上是要在状态空间中寻找一条从起点到目标点的路径,称该寻找过程为状态空间搜索。常见的状态空间搜索方法有深度优先搜索和宽度优先搜索。状态空间搜索法存在着一个自身缺陷就是需要在一个给定的状态空间中实施穷举。
启发式搜索与状态空间搜索有着密切联系但又有一定的区别。启发式搜索的主要思路是在宽度优先搜索的同时,先将下一层的所有节点通过一个估价函数进行过滤,然后再决定搜索方向。该方法在一定程度上缩小了搜索范围,从而在整体上提高了搜索速度。启发式搜索的核心是估价函数F(x),设F(x)=G(x)+H(x),其中G(x)为从初始状态到当前状态的实际代价,而H(x)则是从当前状态到目标状态的估计代价,即估计需经过多少步才能到达目标点。扩展节点时,先将所有节点的F(x)值从小到大进行排序,然后对F(x)值较小的节点进行扩展。就地图寻径问题而言,可将H(x)定义为节点到目标点的直线距离。显然,如此定义的H(x)可以完全满足上述估价函数值达到最小值的要求,即保证了所寻找到的路径为最短路径。
与状态空间搜索算法存在穷举局限性相比,启发式算法计算效率高,已成为路径搜索算法的主流。随着计算机硬件性能的提高,其在虚拟智能等领域取得了很大的成就。然而,当前虚拟仿真中的地图数据规模迅速增长,导致启发式算法的搜索空间急剧扩展,算法时间复杂度呈指数膨胀,严重影响系统运行的效率。
发明内容
本发明的目的是提供一种高效的适用于大规模地形数据的虚拟仿真动态路径规划方法,能够为各种相关应用中的路径规划提供解决方案和性能加速。
为实现上述目的,一种分层的虚拟仿真动态路径规划方法,包括数据预处理和运行时实时动态路径规划两个阶段。
数据预处理阶段步骤如下:
(1)将大规模地表属性数据划分为小数据块;
(2)预处理每一小数据块,生成分块地图代价文件、分块路径规划文件以及粒度较粗的高层地图代价文件;
(3)以配置文件的形式组织管理预处理数据块文件的索引路径,以便于高效映射访问。
实时运行阶段步骤如下:
(1)使用高层次地图代价文件进行粗粒度的路径规划;
(2)基于运动趋向进行数据预测,并采用LRU算法对分块路径规划文件进行多线程异步调度;
(3)针对每一数据块路径规划文件所记录的预计算路径,动态选择相对较优的路径进行拼接完成大规模地形环境下的路径规划。
与以往路径规划算法不同,本发明利用分层的思想优化了启发式搜索的数据访问,在保证仿真系统实时平稳运行的同时,可以较好地解决虚拟实体在大规模地域范围内的路径规划问题,算法性能优越,在虚拟仿真等领域中具有重要的应用价值。
附图说明
图1地形总体配置文件示意图
图2分块地图代价文件代价预处理流程图
图3分块路径规划文件示意图
图4地形分块路径规划预处理过程示意图
图5运行时分层路径规划策略处理流程图
图6顶层路径规划结果中的地形块相对关系图
图7分块文件多线程异步调度流程示意图
图8基于运动趋势的LRU页面置换算法流程图
图9分层动态路径规划总体示意图
图10系统运行框架图
图11性能测试的运行效率折线图
具体实施方式
本发明的核心思想是建立一种可适用于大规模地理信息系统数据的动态路径规划方法,使用其在虚拟仿真等应用中智能选择最佳的路径,同时提供良好的执行性能,满足应用系统稳定流畅运行的需要。
下面结合附图详细描述本发明中的系统框架、工作原理和文件格式等。
一、数据预处理
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京军区军事训练模拟仿真研发服务中心,未经北京军区军事训练模拟仿真研发服务中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310464175.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:量测设备离线点云模拟系统及方法
- 下一篇:利用位图进行海量文件运算处理的方法