基于阶梯形标定物的线激光传感器手眼标定算法

基于阶梯形标定物的线激光传感器手眼标定算法摘要:本文设计了一种阶梯形标定物,这种标定物的标定点坐标更容易获取,只需线激光对准一次标定物上的标记点,与球形标定法相比操作更加简单;同时,在阶梯型标定物的基础上,提出了一种线激光传感器手眼标定算法,该算法利用RASANC(随机抽样一致)算法对标定点进行拟合,并利用最小二乘法求解手眼标定矩阵,这种标定算法无需对标定点的坐标进行修正.实验结果表明,阶梯形标定法的精度和稳定性均优于球形标定法,且该方法操作简单,可以满足自动化加工领域的大部分应用.关键词:手眼标定;线激光传感器;阶梯形标定物;RASANC算法:TN248文献标志码:A随着工业自动化的普及,生产制造领域对工业机器人的需求与日俱增,机器人视觉系统是工业机器人的重要组成部分.在机器人视觉系统中,视觉传感器有两种安装方式:非固定视点方式(eye-in-hand)和固定视点方式(eye-to-hand).非固定视点方式是将视觉传感器固定在机器人的末端执行器上,机器人运动可带动视觉传感器多视角扫描被测对象;固定视点方式是将视觉传感器与机器人分离,这种安装方式通常会产生视觉死角.本文采用非固定式的安装方法.在机器人的加工生产中,需要通过视觉传感器获取工件的准确位置,以便进行焊接、抓取、涂胶等作业,这时就需要求解视觉传感器坐标系相对于机器人基坐标第1页共4页系的齐次变换关系,上述过程称之为机器人的手眼标定.机器人的手眼标定精度最终会影响整个系统的加工作业精度.Tsai和Lenz[1]提出了基于视觉传感器的标定板多视角成像方法,并根据约束关系建立AX=XB方程求解手眼关系矩阵,但该方法标定精度较低,鲁棒性弱;Horaud等人[2]提出了一种简化版的手眼标定算法,该算法主要优点在未知数个数不变的前提下,同时解得手眼关系的旋转矩阵和平移向量,但该方法计算复杂度高,易受离群点影响.Liu[3]等人提出了一种精度高、鲁棒性强的手眼标定方法,该方法利用离群点检测解决了数据预处理的问题,显著提高了手眼标定精度,但该方法迭代次数高,计算工作量大;Xie[4]等人提出了一种基于标准球面的手眼标定方法,融合离群点检测和微分计算提高了手眼标定精度,但该方法操作复杂,实验数据庞大;蔡晓洁[5]等人用RASANC算法剔除原始数据中的离群点,取得了更稳定的匹配结果,但其算法计算复杂度高;兰浩[6]等人提出了一种基于球形标定物的线扫描相机手眼标定方法,但该方法操作复杂且极易出错;王英男[7]等人提出了一种适用于线激光器的手眼标定方法,但该方法需要多姿态扫描固定点,计算工作量大;牛延平[8]深入研究了球形标靶拟合及中心定位算法,但该算法的精度易受实验环境和设备的影响;Yang[9]等人提出了一种基于半球面的手眼标定方法,但该方法需要根据视觉传感器设定的坐标系对标定点的y值进行判断,标定容易失败;Hu[10]等人提出了利用单线激光模块辅助摄像机标定的算法,但算法要求采集到的激光轮廓数据与机器人的姿态数据必须成非线性关第2页共4页系;Zeng[11]等人提出了一种分步式手眼标定算法,该算法首先通过最小二乘法解得旋转矩阵,再由旋转矩阵求得平移向量,但该方法过程繁琐且计算复杂;Liska等人[12]提出了一种二维激光轮廓扫描相机的手眼标定方法,该方法利用迭代算法分步求解手眼关系矩阵,但未剔除离群点且迭代周期长.1线激光传感器手眼标定1.1球形标定法原理目前,在线激光传感器的手眼标定算法中,基于球形标定物的标定算法应用最为广泛.该方法通过线激光传感器扫描球形标定物,以标准球的球心作为标定点,控制机器人带动线激光传感器多位姿扫描标准球,再根据球形标定物的几何特性[6]和勾股定理求取标准球球心在线激光传感器坐标系下的坐标,计算流程如下:设标准球的球心P在机器人基坐标下的坐标为Pb(xb,yb,zb),在线激光传感器坐标系下的坐标为Ps(xs,ys,zs),Ps可通过式(1)转换到Pb.式中:bT为机器人工具坐标系相对于机器人基坐标系的齐次变换矩阵,在对机器人进行TCP标定后,bTt可直接从机器人的示教器中读出,是已知量;tT是线s激光传感器坐标系相对于机器人工具坐标系的齐次变换矩阵,当线激光传感器安装在机器人末端执行器上后...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?