[发明专利]基于标定球的工业机器人手眼标定方法在审
申请号: | 201911310974.9 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111002312A | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 葛继;李剑锋;宫正;汝长海;孙钰 | 申请(专利权)人: | 江苏集萃微纳自动化系统与装备技术研究所有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 苏州市中南伟业知识产权代理事务所(普通合伙) 32257 | 代理人: | 李艾 |
地址: | 215000 江苏省苏州市相城*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 标定 工业 机器人 手眼 方法 | ||
本发明公开了一种基于标定球的工业机器人手眼标定方法,包括以下步骤:在机器人末端上固定3D面阵相机,在地面固定标定球,测定标定球的实际坐标;调节机器人在各工作区域的不同位姿,记录所述机器人的不同位姿数据,并通过所述3D面阵相机采集所述机器人在对应位姿下的标定球的3D点云数据,获得位姿‑标定球的3D点云数据集;对所述对应位姿下的标定球的3D点云数据进行处理,对所述对应位姿下的标定球的3D点云数据拟合,并计算出球心坐标;通过不同位姿数据及对应位姿下的球心测量坐标,依据球心的测量坐标以及标定球的实际坐标,对机器人进行标定。其便于对机器人进行标定,简单易行,并且快速准确。
技术领域
本发明涉及3D视觉技术领域,具体涉及一种基于标定球的工业机器人手眼标定方法。
背景技术
机器人的运动坐标系和相机的坐标系之间通过“手眼标定”进行结合,这里可以将机器人的末端执行器看作人的手,而视觉传感器看作人的眼睛。机器人手眼系统一般分为两种,眼在手上(eye-in-hand)和眼在手外(eye-to-hand),前者将视觉传感器固定在机器人末端执行器上,可以随着机器人末端运动,后者将视觉传感器固定在环境中,不随机器人末端运动。前者往往具有更高的灵活性,而且使得机器人的动作具有更高的精度。
在进行零件的检测过程中,我们通常需要首先对机器人的机械臂以及三维相机进行标定,传统的手眼标定方法较为繁琐,需要多次取样,并进行人工操作,费时费力,精度不高。
发明内容
本发明要解决的技术问题是提供一种基于标定球的工业机器人手眼标定方法,其便于对机器人进行标定,简单易行,并且快速准确。
为了解决上述技术问题,本发明提供了一种基于标定球的工业机器人手眼标定方法,包括在机器人末端上固定3D面阵相机,在机器人末端上固定3D面阵相机,在地面或安装支架上固定标定球,测定标定球在设定坐标系中的实际坐标;
调节机器人在各工作区域的不同位姿,记录所述机器人的不同位姿数据,并通过所述3D面阵相机采集所述机器人在对应位姿下的标定球的3D点云数据,获得位姿-标定球的3D点云数据集;
对所述对应位姿下的标定球的3D点云数据进行处理,对所述对应位姿下的标定球的3D点云数据拟合,并计算出球心坐标;
通过不同位姿数据及对应位姿下的球心测量坐标,依据球心的测量坐标以及标定球的实际坐标,对机器人进行标定。
作为优选的,所述“对所述对应位姿下的标定球的3D点云数据拟合,并计算出球心坐标”,具体包括:
所述标定球的3D点云数据包括N个数据点(xi,yi,zi),所述N个数据点(xi,yi,zi)分布在一个3D球面上;
构造函数H,求得的(x0,y0,z0,R),其中(x0,y0,z0,R)是使H取得最小值的那组参数,拟合后的球心坐标为(x0,y0,z0)。
作为优选的,所述标定球为陶瓷定位球。
作为优选的,所述“调节机器人在各工作区域的不同位姿”,具体包括:
调整机器人在各工作区域工作,使得每个位姿有差异,并使得标定球位于3D面阵相机的拍摄视野范围内。
作为优选的,所述“对所述对应位姿下的标定球的3D点云数据进行处理”,还包括:去除点云噪声。
作为优选的,所述“调节机器人在各工作区域的不同位姿,记录所述机器人的不同位姿数据”中的位姿数据大于10组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏集萃微纳自动化系统与装备技术研究所有限公司,未经江苏集萃微纳自动化系统与装备技术研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911310974.9/2.html,转载请声明来源钻瓜专利网。