The invention provides a method for applying existing hand eye calibration method and random sample consensus algorithm (RANSAC, Random Sample Consensus) combined with new hand eye calibration method, can effectively solve the problem of data screening and calibration and improve hand eye calibration accuracy and robustness of the algorithm; comprises the following steps: setting the data screening principle at the end of considering joint arm relative motion between the axis of rotation angle and rotation angle measurement arm and the scan head difference of relative motion of two factors; screening threshold adaptive pre calibration data using the RANSAC algorithm; the use of existing hand eye calibration algorithm of calibration data after screening estimate; which by increasing the robot end effector the two relative motion of an included angle between the rotational axes (k
【技术实现步骤摘要】
基于RANSAC的便携式激光扫描测量臂手眼标定方法
本专利技术涉及机器人手眼标定领域,特别涉及一种关节臂式三坐标测量机手眼关系的数据筛选领域。
技术介绍
近年来,大型飞机、船舶、机车等现代大型装备制造业领域对大范围现场快速、高效率、高精度测量技术的需求越来越多,因此便携、快速、高精度测量成为精密测量技术的一个重要发展方向。便携式测量臂以其测量精度高、操作方便和结构简单等优势,具有传统三坐标测量机无可比拟的灵活性,在便携式测量臂末端安装激光扫描测头,就可以将其应用范围拓展到机器视觉测量领域。目前,测量臂末端与激光扫描测头的坐标变换关系主要是建立二者之间的手眼标定矩阵方程。手眼标定问题由Tsai和Shiu于1989年首次提出,最早被用于机器人的手眼标定,随着仪器科学技术的飞速发展,其应用范围越来越广泛,且一直是计算机视觉领域研究热点。1989年,Tsai提出基于旋转轴与旋转角的经典变换算法解决手眼标定问题,但算法十分复杂、计算过程繁复,实用性差。同年,Shiu提出了手眼标定的闭环线性解法,该算法由于分步求出的旋转矩阵和平移向量,存在误差传递的问题,求解精度不高。1991年,Zhuang提出了基于四元数方程的一步线性法和两步线性法,该算法简化了推导过程,但没有考虑到视觉传感器与机器人手臂末端执行器之间的相对旋转角问题,数值稳定性差。1999年,Daniilidis采用对偶四元数和螺旋理论的方法得出了线性闭环解法,该算法计算步骤简洁,但对测量噪声十分敏感,鲁棒性不高。1999年,Andreff等提出了基于矩阵直积的线性闭环解法,该算法适用于标定小角度移动的测量场合 ...
【技术保护点】
一种基于RANSAC的便携式激光扫描测量臂手眼标定方法,将现有手眼标定方法与随机采样一致性算法结合的新的手眼标定方法,包括以下步骤:设定数据筛选原则,综合考虑关节臂末端相对运动旋转轴之间的夹角和测量臂与扫描测头相对运动的旋转角差值两因素;利用RANSAC算法对标定数据进行阈值自适应预筛选;利用现有的手眼标定算法对筛选后的标定数据进行估计。
【技术特征摘要】
2016.11.02 CN 20161094625031.一种基于RANSAC的便携式激光扫描测量臂手眼标定方法,将现有手眼标定方法与随机采样一致性算法结合的新的手眼标定方法,包括以下步骤:设定数据筛选原则,综合考虑关节臂末端相对运动旋转轴之间的夹角和测量臂与扫描测头相对运动的旋转角差值两因素;利用RANSAC算法对标定数据进行阈值自适应预筛选;利用现有的手眼标定算法对筛选后的标定数据进行估计。2.根据权利要求1所述的便携式激光扫描测量臂手眼标定方法,其特征在于,所述的阈值自适应的数据筛选方法的基本步骤如下:I.对旋转矩阵的旋转角进行预筛选,旋转角接近0°或180°,不满足罗德里格旋转角特性,旋转轴具有歧义性;II.设置初始内点比例ω0和初始抽样次数K0,其中,ω0=n0/N,K0=logz/log(1-ω2),z为K0次抽样均为坏样本的概率,N为I预筛选后的数集空间点总数,n0为初始内点个数;III.任意抽取两次相对运动i,j,计算旋转轴ri,rj的夹角θij,使夹角满足条件:90°-θt<θij<90°+θt,θt为角度阈值,测量臂两次相对运动旋转轴之间的最优夹角为90°,根据该原则筛选出符合条件的点,通过数据筛选更新内点比例ωi,若ωi>ω0,则ω0=ωi,并更新K0;IV.更新内点个数n0,判断内点个数是否满足实验预设个数(本发明设定为15),若n0<15,则更新筛选阈值θt,θt=θt+1;V.判断抽样次数是否超过K0,若超过则停止抽样,否则,返回III。3.根据权利要求1所述的便携式激光扫描测量臂手眼标定方法,其特征在于,采用以目的为导向的精度评价方法进行精度评估,具体方法如下:根据已标定的手眼关系X和未参与计算X的机械手运动模型提供的变换矩阵Bi来计算摄像机变换矩阵的估计值将摄像机标定数据中的每个...
【专利技术属性】
技术研发人员:董明利,吴晗,娄小平,孟晓辰,樊凡,刘超,祝连庆,
申请(专利权)人:北京信息科技大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。