[发明专利]基于改进RRT*的机器人点云地图路径规划方法及系统有效
申请号: | 201910624872.8 | 申请日: | 2019-07-11 |
公开(公告)号: | CN110515094B | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 刘成菊;南浩;陈启军 | 申请(专利权)人: | 同济大学 |
主分类号: | G01S17/93 | 分类号: | G01S17/93;G01S17/89;G01S17/06 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 rrt 机器人 地图 路径 规划 方法 系统 | ||
1.一种基于改进RRT*的机器人点云地图路径规划方法,其特征在于,该方法首先对采集到的点云地图数据进行预处理,然后对预处理后的点云地图数据进行地形信息的计算,得到点云地图中各个位置的可行度,最后将各个位置的可行度结合改进的RRT*算法,进行路径搜索,得到三维路径,基于该三维路径控制机器人移动;
所述可行度由可行度函数计算获得,所述可行度函数表示为:
其中,R(p)为点p的可行度,z为点p的高度,为地形平均高度,分别为点p的x方向和y方向的梯度;
利用所述改进的RRT*算法进行路径搜索具体包括:
1)将初始位置作为随机树生长的根节点xinit,设定路径的目标位置xgoal;
2)在运动空间中选择随机节点xrand,根据步长step由此随机节点生成邻域中心点xmid,选取其一定半径r范围内的可行度最高的点作为新的节点xnew;
3)对节点xnew,将其周围半径为δ范围内的已在扩展树上的点归入集合Xnear,对Xnear内每一点xnear,计算其到起点的代价加到xnear的代价;
4)选取各个xnear中计算出的代价最小的点xmin,令其成为xnew的父节点;
5)对于集合Xnear\{xmin},计算其中各点xnear当前到起点的代价与其到起点的代价加xnew到起点的代价,若前者大于后者,则将该点的父节点更改为xnew,否则保持不变;
6)重复步骤2)到步骤5)直至新节点与目标节点间距离小于设定阈值|xnew-xgoal|≤λ,则认为路径已找到。
2.根据权利要求1所述的基于改进RRT*的机器人点云地图路径规划方法,其特征在于,对所述点云地图数据进行的预处理包括离群点剔除、降采样和网格对齐。
3.根据权利要求1所述的基于改进RRT*的机器人点云地图路径规划方法,其特征在于,利用PCL对所述点云地图数据进行预处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910624872.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种激光扫描成像设备
- 下一篇:基于多个激光雷达的数据处理方法及系统