The invention relates to a calibration method, the kinematics of low DOF robot based on monocular vision includes: according to the existing calibration variables U, encoding board of monocular vision sensor installed on the low DOF robot on multiple displacement Delta 'classification and location optimization using absolute calibration checkerboard coordinate conversion; and base coordinate angle alpha, and according to the conversion of angle coordinate transformation for the displacement Delta' displacement Delta, combining with the motor angle theta. Transform to multiple observation variables V
【技术实现步骤摘要】
一种基于单目视觉的少自由度机器人运动学标定方法
本专利技术涉及工业机器人标定领域,尤其是涉及一种基于单目视觉的少自由度机器人运动学标定方法。
技术介绍
精确测量机器人工作末端位移是完成机器人标定的核心。通常借助外界传感器测量其位姿。常用设备包括三坐标测量仪、经纬仪等精密测量仪器。但这些方案的共同缺点在于设备价格昂贵(数十万甚至上百万),使用方法繁琐复杂,往往需要专业人员现场校正操控,使用门槛较高;另一方面,此类设备通常需要占据较大的空间,难以满足生产现场对于高效便捷的要求。受制于上述设备,工业现场往往采用根据机器人工作实际位置误差,手动拟合补偿函数,但这样并没有将模型中各个机械参数造成的误差解耦,难以满足精确度的要求。且标定结果适用范围具有很大的局限性,往往仅适用于标定过的位置,而其他位置存在较大误差。基于摄像头的运动学标定方案,以其经济、便捷的优点,能够很好的满足现场标定的要求。测量时,将相机固定在机器人末端,标靶位置固定且已知(或反之)。其基本原理是利用相机相对于固定标靶的移动,得到末端的位移信息。然而,现有的方案往往需要保持整个标靶始终处于视野范围内,利用标靶上所有的特征点,计算所需信息。这种方法很难利用普通相机做到高精度标定。主要原因是以下两点:1.机器人往往需要较大的工作空间,为了保持标靶始终处于视野范围内,这就要求相机的视野范围很大,相应的每个像素对应的尺寸就很大(很难控制在1mm2以内),难以做到精确定位。2.标靶会较多的出现在视野中图片的边缘区域。而该部分有很严重的径向畸变。即使经过摄像头标定,其带来的误差也会使测量结果产生较大的波动,给结 ...
【技术保护点】
一种基于单目视觉的少自由度机器人运动学标定方法,其特征在于,所述方法包括下列步骤:1)根据现有标定变量U,利用绝对值编码棋盘对安装于少自由度机器人上的单目视觉传感器的多组位移Δ'进行分级测距并优化,具体为:11)对绝对值编码棋盘的角点在像素坐标系下的位置坐标进行优化;12)利用优化后的绝对值编码棋盘对安装于少自由度机器人上的单目视觉传感器的位移进行分级测距,得到多组位移Δ',同时测量与位移Δ'对应的电机角度Θ;2)标定棋盘格坐标系与基坐标系的转换角α,并根据转换角α对位移Δ'进行坐标变换得到位移Δ,结合步骤12)测量的电机角度Θ的变换值得到多组观测变量V
【技术特征摘要】
1.一种基于单目视觉的少自由度机器人运动学标定方法,其特征在于,所述方法包括下列步骤:1)根据现有标定变量U,利用绝对值编码棋盘对安装于少自由度机器人上的单目视觉传感器的多组位移Δ'进行分级测距并优化,具体为:11)对绝对值编码棋盘的角点在像素坐标系下的位置坐标进行优化;12)利用优化后的绝对值编码棋盘对安装于少自由度机器人上的单目视觉传感器的位移进行分级测距,得到多组位移Δ',同时测量与位移Δ'对应的电机角度Θ;2)标定棋盘格坐标系与基坐标系的转换角α,并根据转换角α对位移Δ'进行坐标变换得到位移Δ,结合步骤12)测量的电机角度Θ的变换值得到多组观测变量Vk;3)利用约束关系,结合步骤2)得到的多组观测变量Vk对标定变量U进行优化,判断标定变量U是否达到定位精度,若是则完成少自由度机器人的运动学标定,若否则返回步骤1)。2.根据权利要求1所述的基于单目视觉的少自由度机器人运动学标定方法,其特征在于,所述位移Δ'为单目视觉传感器在绝对值编码棋盘下的中心栅格位置变化T与单目视觉传感器在中心栅格内部的相对位移T'之和。3.根据权利要求2所述的基于单目视觉的少自由度机器人运动学标定方法,其特征在于,所述单目视觉传感器在绝对值编码棋盘下的中心栅格位置变化T具体为:根据识别中心栅格阵列的编码,确定单目视觉传感器所在的中心栅格的位置,继而确定单目视觉传感器在绝对值编码棋盘下的中心栅格位置变化T。4.根据权利要求2所述的基于单目视觉的少自由度机器人运动学标定方法,其特征在于,所述单目视觉传感器在中心栅格内部的相对位移T'具体为:T'=t(i+1)k-tikspik=A[Riktik]Pik其中,i=1,2,...表示单目视觉传感器的不同位置,k表示角点的编号,pik和Pik分别表示角点在像素坐标系与棋盘格坐标系下的坐标,s表示尺度参数,A表示单目视觉传感器内部参数,Rik和tik分别表示单目视觉传感器当前位姿在棋盘格坐标系下单旋转和平移。5.根据权利要求1所述的基于单目视觉的少自由度机器人运动学标定方法,其特征在于,所述绝对值编码棋盘的具体构造过程为:根据棋盘大小构造n阶伪随机序列,并将该伪随机序列进行二维延拓,得到与棋盘对应的二维阵列作为棋盘的绝对值编码。6.根据权利要求1所述的基于单目视觉的少自由度机器人运动学标定方法,其特征在于,所述对绝对值编码棋盘的角点在像素坐标系下的位置坐标进行优化具体为:111)根据绝对值...
【专利技术属性】
技术研发人员:陈启军,张奎,韩新承,陈玺,
申请(专利权)人:同济大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。