The invention discloses an anchor coordinates calibration method and calibration method to improve the precision of robot localization method based on anchor coordinates, N location of anchor support in the working environment of the robot, N anchors are respectively arranged on the bracket on the corresponding anchor; an anchor point selected as the reference anchor A1, optionally a related reference anchor A1 horizontal plane as the reference plane, calculating the reference distance A1 anchor reference plane height, the height as the anchor of A1 vertical coordinate measuring Y1; another anchor A2 A1 distance L1 distance reference anchor support; anchor reference will be installed A1 higher or lower Z, again measured anchor A2 the reference distance A1 distance calculation L2 anchor; anchor A2 relative to the reference plane height, the height of the vertical coordinate as anchor A2 Y2; repeat step S3 to S5 for all to anchor Refer to the vertical coordinates of the plane, and calculate the location of the robot according to the coordinates of the anchors and the distance between the anchor points and the distance of the label node T on the robot.
【技术实现步骤摘要】
一种锚点坐标校正方法及用于提高机器人定位精度的方法
本专利技术属于机器人领域,涉及一种锚点坐标校正方法以及一种用于提高机器人定位精度的方法。
技术介绍
随着机器人行业技术的发展,现有的机器人(如扫地机器人、割草机器人)往往具备地图创建功能,能够在室内灵活移动。准确的地图构建是机器人实现自主导航的保障,而实现准确的地图构建需要准确的定位。如图1所示,现有技术中的定位方式,往往是通过在工作环境中选取至少三个固定位置放置定位锚点AP1、AP2和AP3,同时在机器人上安装一个标签节点TP,通过相应的方式测量机器人标签节点TP到锚点AP1、AP2和AP3之间的距离,然后根据空间坐标关系,确定机器人位置。上述确定机器人位置的方法是将锚点距离地面的高度直接确定为竖坐标。但是,在实际情况中,机器人的工作平面往往不是一个理想的水平面,通常都存在一定的高低起伏,尤其是户外环境中。锚点所在的水平面之间存在一定的高度差。如果直接将锚点距离地面的高度直接确定为竖坐标,计算出的锚点坐标及机器人位置显然存在较大误差。因而,有必要提供一种能解决上述问题的方法,对不在同一水平面上的锚点竖坐标进行校准处理,然后利用锚点坐标以及锚点与机器人的距离计算出机器人位置,提高机器人的定位精度。
技术实现思路
本专利技术的目的之一在于克服
技术介绍
中的缺陷,提供一种用于提高机器人定位精度的方法,其具体方案如下:一种锚点坐标校正方法,包括以下步骤:S1:在机器人工作环境中选择N个位置设置锚点支架,N个锚点分别设置在对应的锚点支架上;S2:将某一锚点选为参考锚点A1,任选一个与参考锚点A1相关的水平面作为参考平面 ...
【技术保护点】
一种锚点坐标校正方法,其特征在于,包括以下步骤,S1:在机器人工作环境中选择N个位置设置锚点支架,N个锚点分别设置在对应的锚点支架上;S2:将某一锚点选为参考锚点A1,任选一个与参考锚点A1相关的水平面作为参考平面,计算参考锚点A1距离参考平面的高度,将所述高度作为参考锚点A1的竖坐标y1;S3:测量另一锚点A2距离参考锚点A1的距离L1;S4:将安装参考锚点A1的支架调高或调低ΔZ,再次测量锚点A2距离参考锚点A1的距离L2;S5:计算锚点A2相对于参考平面的高度,将所述高度作为锚点A2的竖坐标y2;S6:重复步骤S3至S5获得所有锚点相对于参考平面的竖坐标。
【技术特征摘要】
1.一种锚点坐标校正方法,其特征在于,包括以下步骤,S1:在机器人工作环境中选择N个位置设置锚点支架,N个锚点分别设置在对应的锚点支架上;S2:将某一锚点选为参考锚点A1,任选一个与参考锚点A1相关的水平面作为参考平面,计算参考锚点A1距离参考平面的高度,将所述高度作为参考锚点A1的竖坐标y1;S3:测量另一锚点A2距离参考锚点A1的距离L1;S4:将安装参考锚点A1的支架调高或调低ΔZ,再次测量锚点A2距离参考锚点A1的距离L2;S5:计算锚点A2相对于参考平面的高度,将所述高度作为锚点A2的竖坐标y2;S6:重复步骤S3至S5获得所有锚点相对于参考平面的竖坐标。2.根据权利要求1所述的锚点坐标校正方法,其特征在于,所述锚点支架为具有自动升降功能的支架。3.根据权利要求1所述的锚点坐标校正方法,其特征在于,所述N的值大于或等于3。4.根据权利要求1所述的锚点坐标校正方法,其特征在于,所述S2中将参考锚点A1对应的安装支架所处的地面设置为参考平面。5.根据权利要求1所述的锚点坐标校正方法,其特征在于,所述S5包括以下子步骤:S51:通过L1、L2和ΔZ计算锚点A2在参考锚点A1的安装支架的投影A'2处相对于未调高的参考锚点A1的距离V,S52:计算锚点A2的竖坐标y2,y2=y1+V。6.一种用于提高机器人定位精度的方法,其特征在于,包括以下步骤,步骤1:在机器人上设置一个标签节点T,在机器人工作环境中选择N个位置设置锚点支架,N个锚点分别设置在对应的锚点支架上,所...
【专利技术属性】
技术研发人员:焦新涛,杨锴,
申请(专利权)人:广州科语机器人有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。