一种机器人贴片应用CCD视觉对位方法技术

技术编号:13063466 阅读:547 留言:0更新日期:2016-03-24 01:56
本发明专利技术涉及机械加工技术领域,具体涉及一种机器人贴片应用CCD视觉对位方法。1、CCD标定方法,A、获得第一CCD坐标系与机器人基坐标系的关系,B、获得第二CCD坐标系与机器人基坐标系的关系,C、通过机器人XY轴平动及U轴旋转操作,得到第二CCD中心坐标系原点相对于当前U轴旋转中心的坐标,完成CCD标定;2、对位计算方法,D、机器人吸取第一工件至第二CCD检测,并获得该机器人第一坐标位置,E、机器人运行至第二工件上方,第一CCD检测并获得该机器人第二坐标位置,F、通过第一坐标位置和第二坐标位置计算贴片对位时机器人的坐标,并完成贴片对位。本发明专利技术能够提高对位精度。

【技术实现步骤摘要】

本专利技术涉及机械加工
,具体涉及一种机器人贴片应用CCD视觉对位算 法。
技术介绍
随着工业领域自动化生产的进行,机器视觉以机器人代替人眼的作用,被广泛用 于工况监控,成品检测和质量控制等领域。机器视觉系统为非接触测量,对被观测者都不会 产生任何损伤。从而保证被测产品的可靠性,并且能够提高系统的可靠性。机器视觉系统 具有较宽的光谱响应范围,例如使用红外测量,扩展了视觉范围。机器视觉系统能够长时间 稳定工作,人眼长时间观察对象会产生疲劳,而机器视觉则能够长时间稳定地完成测量、分 析和识别任务。 目前的高精度机器人贴片装置其采用的CCD视觉对位算法其在对位精度上还有 待提尚。
技术实现思路
解决上述技术问题,本专利技术提供了一种机器人贴片应用CCD视觉对位算法,大大 提尚了对位精度,并提尚了对位效率。 为了达到上述目的,本专利技术所采用的技术方案是,一种机器人贴片应用C⑶视觉 对位算法,该算法运用于机器人贴片应用系统中,该系统包括一台Scara机器人、第一(XD 和第二CCD,机器人含X、Y、Z、U轴,系统中第一C⑶安装在机器人的U轴上,第二C⑶固定 安装在机台上,第二CCD与机器人基坐标系相对静止,算法包括以下步骤: 1、CCD标定算法, A、通过机器人XY轴平动及U轴旋转操作移动第一 (XD,并使其与工件位置匹配,获 得第一 (XD坐标系与机器人基坐标系的关系,B、通过机器人XY轴平动使其与工件位置匹配,获得第二(XD坐标系与机器人基坐 标系的关系, C、通过机器人XY轴平动及U轴旋转操作,并使其与工件位置匹配,得到第二(XD 中心坐标系原点相对于当前U轴旋转中心的坐标,完成CCD标定; 2、对位计算算法,D、机器人吸取第一工件至第二C⑶检测,并获得该机器人第一坐标位置,E、机器人运行至第二工件上方,第一C⑶检测并获得该机器人第二坐标位置,F、通过第一坐标位置和第二坐标位置计算贴片对位时机器人的坐标,并完成贴片 对位。 进一步的,步骤A具体包括: 步骤1-1、B工件与机器人基坐标系相对静止,机器人以固定的拍照角度运行至B 工件上方,机器人Z轴平动,使得(XD1能够清晰地看到B工件; 步骤1-2、机器人χγ轴平动,使ran的中心对准b工件中心,此时机器人坐标为 Xtcpi; 步骤1-3、机器人u轴旋转180度,然后XY轴平动,使ran的中心再次对准b工件 中心,此时机器人坐标为xTCP2; 步骤1-4、计算(XD1相机中心在机器人基坐标系下的坐标Centeremi = (XTCP1+XTCP2)/2 ; 步骤1-5、计算ran在拍照角度时与u轴旋转中心的偏差δχγ_』= CenterCCD1-XTCP1; 步骤1-6、机器人u轴旋转到拍照角度,xy轴平动,使b工件中心在ran图像中心 附近,记录b工件中心在ran下的图像坐标,同时记录当前机器人的坐标x1; 步骤1-7、依次使b工件中心出现在ran图像的中间、右中、右上、中上、左上、左 中、左下、中下、右下的顺序重复步骤1-6 ; 步骤1-8、应用步骤1-6~步骤1-7所得到的9组数据计算得到(XD1坐标系与机 器人基坐标系的关系。 进一步的,步骤B具体包括: 步骤1-9、机器人吸取A工件,使A工件中心在(XD2图像中心附近,记录A工件中 心在(XD2下的图像坐标,同时记录当前机器人的坐标X1; 步骤1-10、依次使A工件中心出现在(XD2图像的中间、右中、右上、中上、左上、左 中、左下、中下、右下的顺序重复步骤1-9 ; 步骤1-11、应用步骤1-9~步骤1-10所得到的9组数据计算得到(XD2坐标系与 机器人基坐标系的关系。 进一步的,步骤C具体包括: 步骤1 -12、假定(XD2相机中心坐标系原点相对于当前U轴旋转中心的坐标为 (χ,y); 步骤1-13、机器人吸取A工件,使A工件中心在(XD2图像中心附近,(XD2检测得 到A工件中心在(XD2相机中心坐标系下的坐标(xTD1,yTD1); 步骤1-14、机器人U轴旋转+ΔΘ,(XD2检测得到A工件中心在(XD2相机中心坐 标系下的坐标(XTD2,ΥΤΤ?); 步骤1-15、机器人U轴旋转-Δθ,(XD2检测得到A工件中心在(XD2相机中心坐 标系下的坐标(XlTO,Υτ?β); 步骤1-16、应用步骤1-13~骤1-15所得到的数据,计算得到(XD2相机中心坐标 系原点相对于当前U轴旋转中心的坐标 步骤1-17、步骤1-16执行完成后,假定(XD2相机中心坐标系原点相对于U轴旋转 中心的坐标为(Xl,yi); 步骤1-18、机器人吸取A工件,使A工件中心在(XD2图像中心附近,(XD2检测得 到A工件中心在(XD2相机中心坐标系下的坐标(xTD1,yTD1);步骤1-19、机器人以A工件中心作为旋转中心,旋转+ΔΘ,(XD2检测得到A工件 中心在(XD2相机中心坐标系下的坐标(xTD2,yTD2);步骤1-20、机器人以A工件中心作为旋转中心,旋转-ΔΘ,(XD2检测得到A工件 中心在(XD2相机中心坐标系下的坐标(xTD3,yTD3); 步骤1-21、应用步骤1-18~步骤1-20所得到的数据,在(XD2相机中心坐标系下 有以下关系 、一仅. ?1? ?/ι \ w11 jy i........ ν' ' i 'luiy·.' v 步骤1-23、假定(XD2图像特征移动量为 步骤1-22、由于(XD2图像特征在U轴旋转中心坐标系下有移动,即 重复步骤1-17~步骤1-22,反复计算(XD2相机中心坐标系原点相对于U轴旋转 中心的坐标,当ΔX、Δy同时小于等于一个精度值(如〇. 01mm)时,可认为计算收敛,(XD2 相机中心坐标系原点相对于U轴旋转中心的坐标得解; 步骤1-24、计算(XD2相机中心坐标系原点在机器人基坐标系下的坐标,即 CenterCCD2-Xtcp~*~-^ccd2_u CCD标定完成。 进一步的,步骤D具体包括: 步骤2-1、机器人吸取A工件到(XD2检测,得到A工件中心在机器人基坐标系下 的坐标为(x2,y2),同时得到A工件中心的方向角度θ2,另外,在该检测位置,机器人坐标为 (xu,y。,9υ)。 进一步的,步骤E具体包括: 机器人运动至B工件上方,(XD1检测B工件,得到B工件中心在机器人基坐标系 下的坐标(Xd,同时得到B工件中心的方向角度Θ1<3 进一步的,步骤F具体包括: 计算贴装时机器人的坐标,假定为(XbZuΘ,则有 \可以通过机器人直接示教得到,对位计算得解。 本专利技术通过采用上述技术方案,与现有技术相比,具有如下优点: 本专利技术提供了一种机器人贴片应用CCD视觉对位算法,大大提高了对位精度,并 提高了对位效率。同时标定过程可以实现自动标定,在实际设备应用过程中,这大大地缩短 了更换产品型号所需的时间。【附图说明】 图1是本专利技术的实施例的结构示意图。【具体实施方式】 现结合附图和【具体实施方式】对本专利技术进一步说明。 作为一个具体的实施例,如图1所示,本专利技术的算法运用于机器人贴片应用系统 中,该系统中包含一台Scara机器人、(XD1和(XD2,机器人含X、Y、Z、U轴,系统中(XD1安 装在机器人的U轴上,(XD2固定安装本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/CN105427289.html" title="一种机器人贴片应用CCD视觉对位方法原文来自X技术">机器人贴片应用CCD视觉对位方法</a>

【技术保护点】
一种机器人贴片应用CCD视觉对位算法,其特征在于:该算法运用于机器人贴片应用系统中,该系统包括一台Scara机器人、第一CCD和第二CCD,机器人含X、Y、Z、U轴,系统中第一CCD安装在机器人的U轴上,第二CCD固定安装在机台上,第二CCD与机器人基坐标系相对静止,算法包括以下步骤:1、CCD标定算法,A、通过机器人XY轴平动及U轴旋转操作移动第一CCD,并使其与工件位置匹配,获得第一CCD坐标系与机器人基坐标系的关系,B、通过机器人XY轴平动使其与工件位置匹配,获得第二CCD坐标系与机器人基坐标系的关系,C、通过机器人XY轴平动及U轴旋转操作,并使其与工件位置匹配,得到第二CCD中心坐标系原点相对于当前U轴旋转中心的坐标,完成CCD标定;2、对位计算算法,D、机器人吸取第一工件至第二CCD检测,并获得该机器人第一坐标位置,E、机器人运行至第二工件上方,第一CCD检测并获得该机器人第二坐标位置,F、通过第一坐标位置和第二坐标位置计算贴片对位时机器人的坐标,并完成贴片对位。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈世德陈志煜
申请(专利权)人:厦门欣力巨软件有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1