【技术实现步骤摘要】
一种地图构建方法和装置
本专利技术涉及机器人感知
,特别涉及一种地图构建方法和装置。
技术介绍
近年来,随着机器人应用的深入,机器人环境感知与定位技术,尤其是大尺度环境下同步定位与制图技术,成为机器人技术发展的重要瓶颈。由于在许多大型环境里,单机器人效率低,任务量小,不能够满足实际需求,多机器人应运而生。多机器人系统相对于其它的分布式系统而言更为复杂,因为它们面对的是不可预测的动态的实际应用环境。多机器人的同步定位与地图创建(simultaneouslocalizationandmapping,SLAM)问题是基于单个机器人独立探索并绘制地图,最终将多个机器人所获得的地图整合成一张完整的地图。多机器人协同合作能够高效率地完成大区域环境下的同步定位与制图,克服了单机器人效率低的缺点,但是其也面临更多单机器人没有遇到的挑战,如机器人独立构建的地图之间重叠的部分是不知道的,寻找各个地图之间的对应部分进行地图之间的融合是各大公司和机构争相解决的重要问题。
技术实现思路
本专利技术提供了一种地图构建方法和装置,以解决现有技术无法准确寻找各个地图之间的重叠部分进行地图融合的问题。本专利技术一方面提供了一种地图构建方法,包括:获取设置于多个子区域的各机器人构建的标示对应子区域地图的点云图,其中,多个子区域是将待建图区域进行划分而成,且相邻子区域之间具有重叠区域;根据点云图的灰度特征在相邻子区域的点云图中确定至少三组匹配区域,其中同一点云图中的至少三个匹配区域的中心点不在同一直线上,一组匹配区域包含至少一个表示同一标识物的像素点;根据相邻子区域中匹配区域之间的位姿关系获 ...
【技术保护点】
1.一种地图构建方法,其特征在于,包括:获取设置于多个子区域的各机器人构建的标示对应子区域地图的点云图,其中,所述多个子区域是将待建图区域进行划分而成,且相邻子区域之间具有重叠区域;根据所述点云图的灰度特征在相邻子区域的点云图中确定至少三组匹配区域,其中同一点云图中的至少三个匹配区域的中心点不在同一直线上,一组匹配区域包含至少一个表示同一标识物的像素点;根据相邻子区域中所述匹配区域之间的位姿关系获得相邻子区域的点云图之间的位姿变换参数;根据所述位姿变换参数调整相邻子区域的点云图的位姿,以实现相邻子区域地图的融合。
【技术特征摘要】
1.一种地图构建方法,其特征在于,包括:获取设置于多个子区域的各机器人构建的标示对应子区域地图的点云图,其中,所述多个子区域是将待建图区域进行划分而成,且相邻子区域之间具有重叠区域;根据所述点云图的灰度特征在相邻子区域的点云图中确定至少三组匹配区域,其中同一点云图中的至少三个匹配区域的中心点不在同一直线上,一组匹配区域包含至少一个表示同一标识物的像素点;根据相邻子区域中所述匹配区域之间的位姿关系获得相邻子区域的点云图之间的位姿变换参数;根据所述位姿变换参数调整相邻子区域的点云图的位姿,以实现相邻子区域地图的融合。2.根据权利要求1所述的方法,其特征在于,所述多个子区域包括相邻的第一子区域和第二子区域;所述根据所述点云图的灰度特征在相邻子区域的点云图中确定至少三组匹配区域,包括:在对应第一子区域的第一点云图上选择第一预设窗口大小的第一参考区域,并根据所述第一点云图的灰度特征确定所述第一参考区域内每个像素点的兴趣值;在对应第二子区域的第二点云图上选择第一预设窗口大小的目标区域,并根据所述第二子区域的灰度特征确定所述目标区域内每个像素点的兴趣值;将所述第一参考区域内每个像素点的兴趣值与所述目标区域内每个像素点的兴趣值进行对比;当所述第二点云图上存在一目标区域使所述目标区域内的每个像素点的兴趣值与所述第一参考区域内每个像素点的兴趣值相同时,确定所述目标区域与所述第一参考区域互为所述第二点云图和第一点云图的匹配区域,当所述第二点云图上不存在与所述第一参考区域内每个像素点的兴趣值相同的所述目标区域时,在所述第一点云图上重新选取第一预设窗口大小的第二参考区域,并在第二点云图上重新选择目标区域进行像素点的兴趣值的对比。3.根据权利要求2所述的方法,其特征在于,所述第一参考区域与所述第二参考区域内每个像素点的兴趣值均大于预设阈值。4.根据权利要求2所述的方法,其特征在于,所述根据所述第一点云图的灰度特征确定所述第一参考区域内每个像素点的兴趣值,包括:针对第一参考区域内的每个像素点,构建以该像素点为中心的第二预设窗口,在第二预设窗口内,获得以该像素点为中心、位于各个预设方向上的目标像素点;分别计算每个预设方向上各像素点之间的灰度差异,将各个预设方向中灰度差异的最小值作为该像素点的兴趣值;其中,针对每个预设方向,所述灰度差异为对应方向上该像素点与相邻于该像素点的目标像素点之间、相邻目标像素点之间灰度差的平方和,或者所述灰度差异为对应预设方向上该像素点与相邻于该像素点的目标像素点之间、相邻目标像素点之间灰度差的和。5.根据权利要求2所述的方法,其特征在于,所述根据相邻子区域中所述匹配区域之间的位姿关系获得相邻子区域的点云图之间的位姿变换参数,包括:分别获取所述第一点云图上每个参考区域的中心点和第二点云图上每个目标区域的中心点;根据所述第一点云图与第二点云图上每组匹配区域的对应关系,获取每个目标区域的中心点与每个参考区域的中心点之间的点对应关系;根据所述点对应关系确定所述第二点云图相对第一点云图之间的位移、旋转角度和/或缩放比例,基于所述位移、旋转角度和/或缩放比例得到所述位...
【专利技术属性】
技术研发人员:李士钰,袁顺,王萌萌,史国梁,
申请(专利权)人:歌尔股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。