【技术实现步骤摘要】
具有复杂地形可通过性判断的移动机器人路径规划方法
[0001]本专利技术涉及路径规划
,具体涉及一种具有复杂地形通过性判断的移动机器人路径规划方法。
技术介绍
[0002]环境感知、路径规划、运动控制是自主移动机器人的三大主要技术,其中路径规划作为承上启下的关键步骤起着重要作用。现主流的路径规划算法,如基于搜索的A*及其变体、基于采样的RRT及其变体等算法,其主要目的在于如何有效避障,但是在野外、矿区、灾后等非结构化环境下作业机器人的路径规划,如果单纯考虑避障,会导致无法生成最优路径或者降低机器人的工作效率。因此,在复杂环境下的路径规划中加入障碍物的可通过性判断无疑是有必要的。
[0003]公布号为CN 103869820 A的专利技术专利结合巡视器本身的几何结构参数以及其本身的越障性能指标,从高度、坡度和粗糙度等地形几何特征方面进行地形的可过性判断。但是,单纯的基于地形几何特征地形通过性的判断依赖于前端传感器对于环境复现的准确性,而且这种方法忽略了诸如地面摩擦、地形软硬等重要特征。
[0004]公布号为CN 111413962 A的专利技术专利从概率的角度出发,建立了路径节点间可通过性概率评估模型,再依据局部环境的通路可通过性进行节点间的路径规划。但是,节点间可通过性概率是通过无人机拍摄分析或者人工经验值分析得出,一方面复杂地形或者场景下对无人机的工作性能提出了更高的要求,另一方面依赖人工经验也容易造成较大的误差。
技术实现思路
[0005]为了解决上述现有技术的不足,本专利技 ...
【技术保护点】
【技术特征摘要】
1.一种具有复杂地形通过性判断的移动机器人路径规划方法,其特征在于:其包括以下步骤:S1、为保证约束条件,定义三个约束参数c1、c2、c3,并得到最终约束参数,具体包括以下子步骤:S11、定义c1,c1表示相邻两结点之间的欧氏距离,c1越大则代表节点之间的转移越困难,其中,(x
m
,y
m
,z
m
)和(x
n
,y
n
,z
n
)分别表示相邻节点的坐标值,S12、定义c2,c2用球面方差来定义,将地图栅格转换成三角网格,计算每个三角网格的法向量并求出法向量的模长,c2越大则代表路面的粗糙度越大,机器人的移动代价就越大;动代价就越大;其中,R表示法向量的模长,n表示三角网格的个数;x
i
,y
i
,z
i
分别为每个三角网格法向量的三个分量;S13、定义c3,c3对基于上述约束规划的路径是否合理进行判断,S14、计算最终约束参数,最终约束参数c
final
的表达式如下:S2、对地形可通过性进行评估,其具体包括以下步骤:S21、采用机器人在以往实验中的移动数据获得参考地图,预测机器人在未知复杂地形下的可通过性:基于回归算法的可通过性评估,采用核密度估计的概率框架,机器人根据参考样本的可通过性特性,根据这些数据获得复杂地形的可通过性评估:定义基于复杂地形下的概率密度函数:p(p
t
|c1,c2,c3),即在c1、c2、c3三个参数所定义的条件下,得到两个节点间的可转移概率p
t
;S22、两个节点间的可转移概率p
t
根据联合概率密度和边缘概率密度计算得到,其中:联合概率密度的计算公式如下:其中,c=[c1,c2...
【专利技术属性】
技术研发人员:倪涛,张泮虹,任长安,李文航,孙旭,翟海阳,赵亚辉,
申请(专利权)人:燕山大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。