【技术实现步骤摘要】
一种面向DEM的无道路区域路径规划算法的方法
[0001]本专利技术涉及路径规划
,具体涉及一种面向DEM的无道路区域路径规划算法的方法。
技术介绍
[0002]路径规划,也称为导航问题,是找到一条起始地到目的地的有效路径的计算问题。机器人技术,地理信息和航空航天领域需要在各种应用场景中规划路径,例如机器人避障,选择汽车行驶路径,并规划无人机飞行路径。
[0003]路径规划有三大类算法,即基于搜索的规划,基于采样的规划和基于启发式的规划。最经典和使用最广泛的是基于搜索的规划算法,该类算法以BFS,Floyd,Dijkstra和FMM闻名;而这类算法的缺点在于随着规划节点的增多,规划速度变得极慢。为了减少计算资源的消耗,则有了基于采样的方法,以牺牲一定程度的精确度来换取速度的提升,例如PRM,RRT,这类算法常常被使用在机器人避障领域。基于启发式的规划则有蚁群算法、遗传算法、模拟退火算法,都使用类似于仿生学的原理来规划路径,但是这类算法的准确度无法得到保障,且对参数要求极高。当然也有它们的结合算法,A*就是基于搜索的算法,但是在其中加入了启发式函数,这类算法往往结合了它们的优势,在保证准确度的情况下拥有更高的效率。
[0004]在地理信息领域,具有路网的区域的道路规划的开发已经非常成熟。只要数据质量可靠,就可以快速规划
‑
条合理的路径。但是对没有道路网的地区的研究尚未达到理想的水平。
[0005]无道路网区域广泛分布在山区和偏远地区。当我们需要在这些地方导航但没有路网时, ...
【技术保护点】
【技术特征摘要】
1.一种面向DEM的无道路区域路径规划算法的方法,其特征在于,所述规划算法的方法为一种两层路径规划算法PRM
‑
A*,选择概率路线图(PRM)作为第一层规划策略,粗略地找到初始路径;然后膨胀初始路径,从而限制第二次路径搜索的范围,最后,在限定的范围内执行A*找到最终路径;具体的算法采用如下公式:g=dh/ds (1)1/v=0.75+14.6g2;C=d/v (2)Cw=280.5g5‑
58.7g4‑
76.8g3+51.9g2+19.6g+2.5 (3)Cw
′
=(g+0.45)
×
(
‑
2.018)+Cw
‑
0.45 (4)Cw
′
=(g
‑
0.45)
×
50.038+Cw
+0.45 (5)其中斜率g的定义如公式(1)所示,h是高度s是水平距离。时间成本函数为公式(2),其中d表示两点之间的步行距离。坡度从
‑
0.45到0.45的能量成本函数按公式(3)计算,其中成本的单位为Joule
·
Kilogram
‑1·
meter
‑1。低于
‑
0.45和高于+0.45的斜率分别表示为Cw
′
和Cw";该公式仅在具有恒定斜率的路径中有效,如果路径上的斜率不同,则应分节计算。2.根据权利要求1所述的一种面向DEM的无道路区域路径规划算法的方法,其特征在于,所述规划算法中还可采用Bresenham直线画法,Bresenham会将直线经过的栅格点依次求解出来,对每两个相邻栅格点计算成本,最后进行累加,具体的计算公式如下:求解出来,对每两个相邻栅格点计算成本,最后进行累加,具体的计算公式如下:求解...
【专利技术属性】
技术研发人员:杨岸然,李思捷,陈荦,吴烨,贾庆仁,熊伟,钟志农,欧阳雪,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。