[发明专利]路径规划方法、机器人以及具有存储功能的装置有效
| 申请号: | 201910935363.7 | 申请日: | 2019-09-29 |
| 公开(公告)号: | CN110702133B | 公开(公告)日: | 2021-11-12 |
| 发明(设计)人: | 吴精华 | 申请(专利权)人: | 安克创新科技股份有限公司 |
| 主分类号: | G01C21/34 | 分类号: | G01C21/34 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 刘希 |
| 地址: | 410000 湖南省长沙市长沙高新开发区*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 路径 规划 方法 机器人 以及 具有 存储 功能 装置 | ||
1.一种路径规划方法,其特征在于,所述路径规划方法包括:
构建栅格地图;
针对障碍物对所述栅格地图进行膨胀处理,以在所述栅格地图上确定自由区域、膨胀区域和障碍物区域,其中所述障碍物区域为所述障碍物占据的栅格区域,所述膨胀区域与所述障碍物区域相邻,所述自由区域为所述栅格地图除所述膨胀区域和所述障碍物区域之外的其它栅格区域;
基于膨胀处理后的所述栅格地图进行路径规划;
其中,在所述路径规划中,所述自由区域的优先级高于所述膨胀区域的优先级;
定义并初始化第一节点列表以及第二节点列表;
将所述路径规划的起始节点加入所述第一节点列表中;
在当前的第一节点列表中找到F值最小的节点并作为当前节点,将当前节点从当前的第一节点列表中删除并加入到第二节点列表中;
以当前节点的父节点到当前节点的方向,找到当前节点的所有相邻节点;
从当前节点的相邻节点出发寻找跳转节点,遍历当前节点的所有相邻节点,并将找到的跳转节点更新到当前的第一节点列表中,之后返回所述在当前的第一节点列表中找到F值最小的节点并作为当前节点的步骤,其中若找到的跳转节点包括所述路径规划的目标节点,则结束所述路径规划,并通过所述目标节点的父节点进行回溯输出所规划的路径;
所述跳转节点为可通过直线或斜线达到的点;
F值定义为自所述起始节点至当前节点的移动代价G值与自当前节点至所述目标节点的估算移动代价H值的和;
所述将找到的跳转节点更新到当前的第一节点列表中的步骤之前包括:
计算所述跳转节点的G值,其中所述跳转节点的G值为当前节点的G值和自当前节点到所述跳转节点的移动代价之和与膨胀系数的乘积;
其中,属于所述膨胀区域的所述跳转节点对应的膨胀系数大于属于所述自由区域的所述跳转节点对应的膨胀系数。
2.根据权利要求1所述的路径规划方法,其特征在于,所述基于膨胀处理后的所述栅格地图进行路径规划的步骤包括:
将所述栅格地图的所述自由区域作为可通行区域进行所述路径规划;
若成功完成所述路径规划,则输出所述路径规划的结果;
若未成功完成所述路径规划,则将所述栅格地图的所述自由区域和所述膨胀区域作为可通行区域进行所述路径规划。
3.根据权利要求1所述的路径规划方法,其特征在于,所述基于膨胀处理后的所述栅格地图进行路径规划的步骤包括:
将所述栅格地图的所述自由区域和所述膨胀区域作为可通行区域进行所述路径规划;其中,所述自由区域的优先级高于所述膨胀区域的优先级。
4.根据权利要求2或3所述的路径规划方法,其特征在于,所述路径规划方法应用于标的物的路径规划;
所述针对障碍物对所述栅格地图进行膨胀处理的步骤包括:
定义所述障碍物的栅格坐标为(x,y),所述标的物的半径所栅格的数量为R;
所述膨胀区域为栅格坐标(x+R,y+R)、(x+R,y-R)、(x-R,y+R)以及(x-R,y-R)所限定的矩形栅格区域中除所述障碍物占据的栅格区域之外的其它栅格区域;
或所述膨胀区域为以栅格坐标(x,y)为中心,以R为半径的圆所限定出的区域中除所述障碍物占据的栅格区域之外的其它栅格区域。
5.根据权利要求2或3所述的路径规划方法,其特征在于,所述基于膨胀处理后的所述栅格地图进行路径规划的步骤之前包括:
判断所述路径规划的起始节点和目标节点是否均处于所述自由区域;
若所述起始节点和所述目标节点未均处于所述自由区域,其中若所述起始节点未处于所述自由区域,则将最接近所述起始节点且属于所述自由区域的节点作为所述路径规划的新起始节点,而若所述目标节点未处于所述自由区域内,则将最接近所述目标节点且属于所述自由区域的节点作为所述路径规划的新目标节点;
若所述起始节点和所述目标节点均处于所述自由区域,则不做调整;
之后执行所述基于膨胀处理后的所述栅格地图进行路径规划的步骤;
其中,所述起始节点需要在所述路径规划完成后添加到所述新起始节点的路径上游,所述目标节点需要在所述路径规划完成后添加到所述新目标节点的路径下游。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安克创新科技股份有限公司,未经安克创新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910935363.7/1.html,转载请声明来源钻瓜专利网。





