【技术实现步骤摘要】
一种二维码地图的优化方法和移动机器人的定位方法
[0001]本专利技术涉及机器人控制
,尤其涉及一种二维码地图的优化方法和移动机器人的定位方法。
技术介绍
[0002]目前,移动机器人的常用定位方法有二维码定位方法,二维码定位方法则是通过设置在移动机器人上的二维码相机和布置在地面上的二维码进行定位的。
[0003]但是,在实现本专利技术的过程中,专利技术人发现现有技术中存在如下问题:移动机器人每经过一个二维码上方,就是对惯导误差的一次纠偏,因此对于二维码的坐标值的准确性依赖非常高,一旦某个二维码在部署过程中存在贴偏,贴歪的情况,移动机器人就会产生定位跳变甚至定位丢失等问题。
技术实现思路
[0004](一)要解决的技术问题
[0005]鉴于现有技术的上述缺点、不足,本专利技术提供一种二维码地图的优化方法和移动机器人的定位方法,其解决了由于二维码贴偏和贴歪等导致的移动机器人产生定位跳变甚至定位丢失的技术问题。
[0006](二)技术方案
[0007]为了达到上述目的,本专利技术采用的主要技术方案包括:
[0008]第一方面,本专利技术实施例提供一种二维码地图的优化方法,该优化方法包括:通过第一移动机器人遍历二维码地图中的所有路径,以获取第一移动机器人途经所有路径中每条路径的起始点时的第一定位值和第一移动机器人途经每条路径的终止点时的第二定位值;其中,第一定位值包括通过二维码定位方法确定的第一二维码起始定位值和通过惯导定位方法确定的第一惯导起始定位值,并且第一 ...
【技术保护点】
【技术特征摘要】
1.一种二维码地图的优化方法,其特征在于,包括:通过第一移动机器人遍历所述二维码地图中的所有路径,以获取所述第一移动机器人途经所述所有路径中每条路径的起始点时的第一定位值和所述第一移动机器人途经所述每条路径的终止点时的第二定位值;其中,所述第一定位值包括通过二维码定位方法确定的第一二维码起始定位值和通过惯导定位方法确定的第一惯导起始定位值,并且所述第一二维码起始定位值包括用于修正所述第一二维码起始定位值的待确定的起始二维码纠偏量,以及所述第二定位值包括通过所述二维码定位方法确定的第一二维码终止定位值和通过所述惯导定位方法确定的第一惯导终止定位值,以及所述第一二维码终止定位值包括用于修正所述第一二维码终止定位值的待确定的终止二维码纠偏量;利用所述每条路径的第一二维码起始定位值和所述每条路径的第一二维码终止定位值,计算所述每条路径对应的第一相对位姿值;利用所述每条路径的第一惯导起始定位值和所述每条路径的第一惯导终止定位值,计算所述每条路径对应的第二相对位姿值;将所述每条路径对应的第二相对位姿值和所述每条路径对应的第一相对位姿值的差值作为所述每条路径的误差项;确定使所述所有路径的误差项的和最小的二维码纠偏量集合,以实现对所述二维码地图的优化;其中,所述二维码纠偏量集合包括所述起始二维码纠偏量的集合和所述终止二维码纠偏量的集合。2.根据权利要求1所述的优化方法,其特征在于,所述确定使所述所有路径的误差项的和最小的二维码纠偏量集合,包括:将所述所有路径的误差项的和最小作为优化目标,并利用所述图优化算法进行优化,以获得所述二维码纠偏量集合。3.根据权利要求2所述的优化方法,其特征在于,所述将所述所有路径的误差项的和最小作为优化目标,并利用图优化算法进行优化,以获得所述二维码纠偏量集合,包括:对所述起始二维码纠偏量和所述终止二维码纠偏量进行初始化操作,并将所述所有路径的误差项的和最小作为优化目标,以及分别约束所述起始二维码纠偏量的第一边界值和所述终止二维码纠偏量的第二边界值,以及利用所述图优化算法进行优化,以获得所述二维码纠偏量中间集合和所述每条路径的误差项的值;基于所述二维码纠偏量中间集合对所述起始二维码纠偏量的初始值和所述终止二维码纠偏量的初始值进行替换操作,并将所述所有路径的误差项的和最小作为优化目标,以及分别约束所述起始二维码纠偏量的第三边界值和所述终止二维码纠偏量的第四边界值,以及利用所述图优化算法进行优化,以获得所述二维码纠偏量集合。4.根据权利要求3所述的优化方法,其特征在于,所述每条路径均是为所述二维码地图中两个相邻二维码的相连路径;在所述基于所述二维码纠偏量中间集合对所述起始二维码纠偏量的初始值和所述终止二维码纠偏量的初始值进行替换操作之前,所述优化方法还包括:判断当前路径的误差项的值是否处于预设范围内;若所述当前路径的误差项的值处于所述预设范围之外,则生成用于提醒用户检查所述当前路径的两个二维码的提醒信号。
5.根据权利要求1所述的优化方法,其特征在于,所述优化方法还包括:在将所述二维码地图中待替换二维码替换为目标二维码的情况下,确定所述目标二维码的相关路径;通过所述第一移动机器人遍历所述目标二维码的相关路径,以获取所述第一移动机器人途经所述目标二维码的相关路径中每条路径的起始点时的第三定位值和所述第一移动机器人途经所述目标二维码的相关路径中每条路径的终止点时的第四定位值;其中,所述第三定位值包括通过所述二维码定位方法确定的目标二维码起始定位值和通过所述惯导定位方法确定的目标惯导起始定位值,并且所述目标二维码起始定位值包括用于修正所述目标二维码起始定位值的待确定的目标起始二维码纠偏量,以及所述第四定位值包括通过所述二维码定位方法确定的目标二维码终止定位值和通过所述惯导定位方法确定的目标惯导终止定位...
【专利技术属性】
技术研发人员:娄诗烨,
申请(专利权)人:杭州蓝芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。