[发明专利]通过栅格地图获取避障路径的方法及装置有效
申请号: | 201711387562.6 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108241370B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 张伟民;梁震烁;黄强;张华 | 申请(专利权)人: | 北京理工华汇智能科技有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 唐海力;韩来兵 |
地址: | 100081 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 栅格 地图 获取 路径 方法 装置 | ||
本申请公开了一种通过栅格地图获取避障路径的方法及装置。该方法包括:通过获取需避障区域的静态全局地图;将所述静态全局地图网格化得到静态栅格地图,将所述静态栅格地图中的每个栅格作为一个栅格点;在所述静态栅格地图中确定障碍物区域;根据所述障碍物区域,确定可达区域中各栅格点的障碍代价值,所述可达区域为所述静态栅格地图中所述障碍物区域之外的区域,所述障碍代价值表征所述可达区域中各栅格点与最接近的障碍物区域之间的距离;根据起点及终点在所述静态栅格地图中的位置以及所述可达区域中各栅格点的障碍代价值确定避障路径。本申请解决了由于障碍物较多而进行路径规划的技术问题。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种通过栅格地图获取避障路径的方法及装置。
背景技术
通常使用静态栅格地图来设置移动对象(例如机器人等装置)的运动路径。静态栅格地图将所述移动对象运动的区域进行划分为多个限定大小的栅格,并且可以使用拟定的概率来表现每个栅格中对象存在的可能性。为了运动到特定的终点,移动对象使用栅格地图沿路径运动到该终点。
通常,在产生将被所述移动对象使用的路径期间,一般只能针对较少障碍物的情况进行考虑计算最短的可行进路径;无法解决障碍物较多的时候进行路径规划。
针对相关技术中无法解决障碍物较多的时候进行有效路径规划的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种通过栅格地图处理获取避障路径的方法,以解决无法解决障碍物较多的时候进行有效路径规划问题。
为了实现上述目的,根据本申请的一个方面,提供了一种通过栅格地图获取避障路径的方法,包括:
获取需避障区域的静态全局地图;
将所述静态全局地图网格化得到静态栅格地图,将所述静态栅格地图中的每个栅格作为一个栅格点;
在所述静态栅格地图中确定障碍物区域;
根据所述障碍物区域,确定可达区域中各栅格点的障碍代价值,所述可达区域为所述静态栅格地图中所述障碍物区域之外的区域,所述障碍代价值表征所述可达区域中各栅格点与最接近的障碍物区域之间的距离;
根据起点及终点在所述静态栅格地图中的位置以及所述可达区域中各栅格点的障碍代价值确定避障路径。
进一步的,如前述的通过栅格地图获取避障路径的方法,所述将所述静态全局地图网格化得到静态栅格地图,具体为:
将所述静态全局地图网格化为栅格大小是5cm*5cm的静态栅格地图。
进一步的,如前述的通过栅格地图获取避障路径的方法,在将所述静态栅格地图中的每个栅格作为一个栅格点之后,还包括:
以建图起点所在的栅格点作为栅格原点;
根据所述静态栅格地图中栅格的网格化的线条方向作为x轴和y轴的方向;
根据所述栅格原点及所述x轴和y轴确定所述静态栅格地图中每个栅格点的坐标。
进一步的,如前述的通过栅格地图获取避障路径的方法,所述确定可达区域中各栅格点的障碍代价值,包括:
设定最小行动半径,所述最小行动半径为进行避障的行动物体的外接圆半径;
根据所述行动物体的外接圆半径以及各个栅格点到最接近的障碍物的距离计算所述可达区域中各个栅格点的障碍代价值。
进一步的,如前述的通过栅格地图获取避障路径的方法,所述计算所述可达区域中各个栅格点的障碍代价值,包括:
将与最接近的障碍物的距离小于等于最小行动半径的栅格点的障碍代价值赋值为100;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工华汇智能科技有限公司,未经北京理工华汇智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711387562.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机器人躲避静态障碍的方法及装置
- 下一篇:自动驾驶系统