【技术实现步骤摘要】
机器人的覆盖移动作业方法
[0001]本专利技术涉及机器人的覆盖移动作业
,具体而言,涉及一种机器人的覆盖移动作业方法。
技术介绍
[0002]目前,人们通过室内机器人代替人以减轻或替代人工作业,室内机器人在作业时一般会进行覆盖路径规划,以寻找一条在设定区域内经过所有可达点的连续路径以实现室内作业,现有技术中的覆盖作业主要有随机清扫和弓形路径。
[0003]然而,对于随机清扫和弓形路径这两种路径方式而言均具有较强的随机性,从而会导致清扫效率较低,清扫时间较长。
技术实现思路
[0004]本专利技术的主要目的在于提供一种机器人的覆盖移动作业方法,以解决现有技术中的机器人的清扫效率较低的技术问题。
[0005]为了实现上述目的,本专利技术提供了一种机器人的覆盖移动作业方法,包括以下步骤:S1:构建栅格地图,确定栅格地图的非占用区域为可行驶栅格区域;S2:根据机器人的底盘区域确定腐蚀模板的大小,调用得到的腐蚀模板对可行驶栅格区域进行逐步腐蚀以得到多个可行驶区域块;S3:调用多个可行驶区域块,逐 ...
【技术保护点】
【技术特征摘要】
1.一种机器人的覆盖移动作业方法,其特征在于,包括以下步骤:S1:构建栅格地图,确定所述栅格地图的非占用区域为可行驶栅格区域;S2:根据所述机器人的底盘区域确定腐蚀模板的大小,调用得到的所述腐蚀模板对所述可行驶栅格区域进行逐步腐蚀以得到多个可行驶区域块;S3:调用所述多个可行驶区域块,逐块对各个所述可行驶区域块进行覆盖路径规划,根据得到的所述覆盖路径规划获取可行驶目标点的点集以及可行驶目标点的顺序;S4:根据得到的所述可行驶目标点的点集以及所述可行驶目标点的顺序使所述机器人进行覆盖作业。2.根据权利要求1所述的机器人的覆盖移动作业方法,其特征在于,步骤S3的具体步骤包括:S31:对每块所述可行驶区域块的可行驶点进行边界点识别确定;S32:确定覆盖作业的初始位置和初始方向,根据得到的所述初始位置和所述初始方向得到所述覆盖作业的第一目标点;S33:在平行于前进方向并与初始点有相同间距处绘制相平行的多条直线,所述多条直线与所述边界点的交点构成多个端点,根据得到的所述多个端点获取所述可行驶目标点的点集以及可行驶目标点的顺序。3.根据权利要求2所述的机器人的覆盖移动作业方法,其特征在于,步骤S31的具体步骤包括:对所述可行驶区域块的可行驶点进行遍历,确定所述可行驶区域块的可行驶点为内部点、或者边界点。4.根据权利要求2所述的机器人的覆盖移动作业方法,其特征在于,步骤S32的具体步骤包括:选取距离所述机器人的起始位置最近的边界点为所述初始位置;选取所述可行驶区域块带旋转角度最大的内接矩形长边方向或带旋转角度最小的外接矩形的长边为所述初始方向。5.根据权利要求2所述的机器人的覆盖移动作业方法,其特征在于,步骤S33的具体步骤包括:S331:在一个所述可行驶区域块中,从所述初始位置沿线段搜寻到线段的另一个端点作为下一目标点;S332:判断是否有遗漏的端点;若有遗漏的端点,则寻找最近的端点作为下一目标点;若没有遗漏的端点,则寻找当前搜寻点与其他区域块中最近的边界点,并将所述边界点作为下一目标点进入至下一个所述可行驶区域块中;S333:重复步骤S331和步骤S332,直到对全部所述可行驶区域块进...
【专利技术属性】
技术研发人员:李涛,杨振华,孙明华,王宗文,刘德政,苏帅,
申请(专利权)人:烟台杰瑞石油服务集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。