【技术实现步骤摘要】
路径规划方法、装置、终端及计算机存储介质
本专利技术属于计算机
,尤其涉及一种路径规划方法、装置、终端及计算机存储介质。
技术介绍
路径规划技术是移动机器人实现自主移动的核心技术,其方法的优劣直接影响移动机器人的智能化水平。目前,在利用栅格地图进行地图构建的过程中,需要不断的选取目标位置,并由机器人行走至该目标位置进行未知区域的探索,然而,机器人在行走至该目标位置的过程中,会存在多条行走路径,因此,需要对机器人的行走路径进行合理规划,使机器人能够安全、高效地到达目标位置。
技术实现思路
有鉴于此,本专利技术实施例提供了一种路径规划方法、装置、终端及计算机存储介质,能够对机器人的行走路径进行合理规划,使机器人能够安全、高效地到达目标位置。本专利技术实施例的第一方面提供了一种路径规划方法,包括:利用激光传感器获取第一栅格地图,并确定所述第一栅格地图中的第一目标栅格单元;所述第一栅格地图中的栅格单元包括占据状态栅格单元、空闲状态栅格单元和未知状态栅格单元,所述第一目标栅格单元为路径规划的终点;计算所述第一栅格地图中每个空闲状态栅格单元到所述第一目标栅格单元的第一距离,得到第二栅格地图,所述第二栅格地图的每个空闲状态栅格单元标记有所述第一距离;计算所述第一栅格地图中每个空闲状态栅格单元到与其最近的占据状态栅格单元的第二距离,得到第三栅格地图,所述第三栅格地图的每个空闲状态栅格单元标记有所述第二距离;根据所述第一栅格地图和所述第二栅格地图计算所述第一栅格 ...
【技术保护点】
1.一种路径规划方法,其特征在于,包括:/n利用激光传感器获取第一栅格地图,并确定所述第一栅格地图中的第一目标栅格单元;所述第一栅格地图中的栅格单元包括占据状态栅格单元、空闲状态栅格单元和未知状态栅格单元,所述第一目标栅格单元为路径规划的终点;/n计算所述第一栅格地图中每个空闲状态栅格单元到所述第一目标栅格单元的第一距离,得到第二栅格地图,所述第二栅格地图的每个空闲状态栅格单元标记有所述第一距离;/n计算所述第一栅格地图中每个空闲状态栅格单元到与其最近的占据状态栅格单元的第二距离,得到第三栅格地图,所述第三栅格地图的每个空闲状态栅格单元标记有所述第二距离;/n根据所述第一栅格地图和所述第二栅格地图计算所述第一栅格地图中第二目标栅格单元到所述第一目标栅格单元的各个路径对应的第三距离,获取所述第三距离最小的路径,并将所述第三距离最小的路径作为所述第二目标栅格单元到所述第一目标栅格单元的最优路径;所述第二目标栅格单元为路径规划的起点。/n
【技术特征摘要】
1.一种路径规划方法,其特征在于,包括:
利用激光传感器获取第一栅格地图,并确定所述第一栅格地图中的第一目标栅格单元;所述第一栅格地图中的栅格单元包括占据状态栅格单元、空闲状态栅格单元和未知状态栅格单元,所述第一目标栅格单元为路径规划的终点;
计算所述第一栅格地图中每个空闲状态栅格单元到所述第一目标栅格单元的第一距离,得到第二栅格地图,所述第二栅格地图的每个空闲状态栅格单元标记有所述第一距离;
计算所述第一栅格地图中每个空闲状态栅格单元到与其最近的占据状态栅格单元的第二距离,得到第三栅格地图,所述第三栅格地图的每个空闲状态栅格单元标记有所述第二距离;
根据所述第一栅格地图和所述第二栅格地图计算所述第一栅格地图中第二目标栅格单元到所述第一目标栅格单元的各个路径对应的第三距离,获取所述第三距离最小的路径,并将所述第三距离最小的路径作为所述第二目标栅格单元到所述第一目标栅格单元的最优路径;所述第二目标栅格单元为路径规划的起点。
2.如权利要求1所述的路径规划方法,其特征在于,所述根据所述第一栅格地图和所述第二栅格地图计算所述第一栅格地图中第二目标栅格单元到所述第一目标栅格单元的各个路径对应的第三距离,包括:
根据所述第一栅格地图和所述第二栅格地图计算所述第一栅格地图中第二目标栅格单元到所述第一目标栅格单元的各个路径对应的距离函数
其中,
为从第二目标栅格单元c到所述第一目标栅格单元cg的所有可能的路径;
l(C)为根据所述第一栅格地图计算得到的路径C的第四距离,ci为路径C上第i个空闲状态栅格单元;
d(ci,ci+1)为相邻两个栅格单元之间的距离计算量;
cdanger(ci)为路径C上第i个的空闲状态栅格单元ci的代价函数,α为预设的权重因子,且α大于等于零;
所述代价函数cdanger(ci)的确定步骤包括:
判断Ω(ci)是否小于或等于X;
若Ω(ci)≤X,则cdanger(ci)=(X-Ω(ci))3;
若Ω(ci)>X,则cdanger(ci)=0;
其中,Ω(ci)为路径C上第i个空闲状态栅格单元ci对应的第二距离;
X为预设的最小安全距离。
3.如权利要求2所述的路径规划方法,其特征在于,所述代价函数cdanger(ci)的确定步骤,包括:
在所述判断Ω(ci)是否小于或等于X之后,
若Ω(ci)≤X,则cdanger(ci)=∞;
若Ω(ci)>X,则cdanger(ci)=(dopt-Ω(ci))2;
其中,dopt为根据所述激光传感器的性能参数预先设置的测量距离。
4.如权利要求1所述的路径规划方法,其特征在于,所述确定所述第一栅格地图中的第一目标栅格单元,包括:
将所述第一栅格地图中与未知状态栅格单元相邻的空闲状态栅格单元确定为边界单元,并利用所述边界单元组成所述第一栅格地图的边界;
对所述边界进行滤波,得到滤波后的边界;
将滤波后的边界中距离所述第二目标栅格单元距离最近的边界单元确定为所述第一目标栅格单元。
5.如权利要求3所述的路径规划方法,其特征在于,所述对所述边界进行滤波,得到滤波后的边界,包括:
计算所述边界...
【专利技术属性】
技术研发人员:熊友军,庞建新,张万里,张惊涛,
申请(专利权)人:深圳市优必选科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。