CN104260112A - 一种机器人手眼定位方法 - Google Patents

一种机器人手眼定位方法 Download PDF

Info

Publication number
CN104260112A
CN104260112A CN201410477611.5A CN201410477611A CN104260112A CN 104260112 A CN104260112 A CN 104260112A CN 201410477611 A CN201410477611 A CN 201410477611A CN 104260112 A CN104260112 A CN 104260112A
Authority
CN
China
Prior art keywords
coordinate system
robot
point
axis
theta
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410477611.5A
Other languages
English (en)
Other versions
CN104260112B (zh
Inventor
杨小亭
李汉舟
罗华
张栋栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Aerospace Precision Electromechanical Institute
Original Assignee
Xian Aerospace Precision Electromechanical Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Aerospace Precision Electromechanical Institute filed Critical Xian Aerospace Precision Electromechanical Institute
Priority to CN201410477611.5A priority Critical patent/CN104260112B/zh
Publication of CN104260112A publication Critical patent/CN104260112A/zh
Application granted granted Critical
Publication of CN104260112B publication Critical patent/CN104260112B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

本发明属于机械自动化技术领域,具体涉及一种机器人手眼定位方法。该方法首先在基准工件上贴上标定板,然后建立视觉坐标系并计算基准工件上所有点在视觉坐标系下的坐标,再将基准工件和标定板移动到机器人工位下,通过视觉坐标系和机器人坐标系的转换,最终得到基准工件上所有点的坐标。通过该方法适用于定位范围大、定位精度高的机器人流水线作业。

Description

一种机器人手眼定位方法
技术领域
本发明属于机械自动化技术领域,涉及一种定位方法,具体涉及一种机器人手眼定位方法。
背景技术
随着科技的不断进步,工业生产的自动化程度越来越高,机器人在提高生产效率,确保生产质量、减低生产成本上的作用至关重要。机器人在生产过程中的应用作为普遍,机器人在工作时如何准确的获取工件的位置是很重要的。
传统的做法是在流水线上安装机器人时,依靠机器人安装的精度以及工件在流水线上的摆放精度去控制机器人在工作过程中对工件的定位;这种做法的弊端是显而易见的,机器人的安装精度以及工件的摆放精度都是人工控制,因此,机器人在工作时经常出现对工件定位不准的问题,无法高效的完成工作。
为了解决这一问题,目前,研发出一种机器人和搭配视觉***取代人工对工件进行定位的技术,该技术现已成为了流水线上一种经典方式。
目前市场上的采用的机器人和视觉***方式是:在工作机器人上安装视觉***,工作时,直接通过视觉***对工件进行定位,然后视觉***直接控制机器人进行工作,但是,这种方式的只适用于定位范围小的流水线使用。
因此,现在急需解决的问题就是:如何实现对范围大的流水线进行准确定位。
发明内容
为了解决背景技术中的问题,本发明提出了一种适用于定位范围大、定位精度高的机器人流水线作业的机器人手眼定位方法。
本发明的具体技术方案是:
1、一种机器人手眼定位方法,其特征在于:包括以下步骤:
1)建立视觉坐标系:
1.1)选取基准工件任意两点为拍摄点,基准工件上的其余点为计算点;设任意两点记为B1点和B2
1.2)调整流水线上基准工件的位置,使得两个拍摄点连线在图像坐标系中投影与图像坐标系的纵坐标轴平行;
1.3)在基准工件上贴上标定板;所述标定板上设置有点矩阵;点矩阵中每一行点的连线都与图像坐标系的横坐标轴平行,每一列点连线与纵坐标轴平行;将点矩阵中任意一点设为原点,原点水平方向上的所有点的连线为横坐标轴,原点竖直方向上的所有点的连线为纵坐标轴,建立视觉坐标系(xv,yv);
2)计算各点在视觉坐标系下的坐标:
2.1)根据标定板上点矩阵中任意两点的实际距离以及拍摄的任意两点的像素值之差的比值计算实际物理尺寸系数;实际物理尺寸系数的具体计算式为:
Kx=L/Mx,Ky=L/My
其中,标定板上点矩阵中任意两点的实际距离为定值,设为L;
Mx为拍摄的任意两点横坐标方向上的像素值之差,My为拍摄的任意两点纵坐标方向上的像素值之差;
Kx为横坐标方向上的实际物理尺寸系数,Ky为纵坐标方向上的实际物理尺寸系数为;
2.2)根据拍摄的B1点的像素以及视觉坐标系原点的像素值,计算B1点在视觉坐标系下的坐标,具体计算式为:
x B 1 x = k x · ( x B 1 p - x 0 p ) y B 1 v = - k y · ( y B 1 p - y 0 p ) - - - ( 1 )
其中,B1点的像素值为B1点在视觉坐标系下的坐标为视觉坐标系原点的像素值为
2.3)根据基准工件的实际结构尺寸,即基准工件上其余点相对于B1点的位置以及基准工件上其余点相对于B1和B2点连线角度,计算出基准工件上所有点在视觉坐标系下的坐标:设具体计算式为:
X v = dx · cos θ - dy · sin θ + x B 1 v Y v = dx · sin θ + dy · cos θ + y B 1 v - - - ( 2 )
(dx,dy)为基准工件上其余点相对于B1点的位置;
θ为基准工件上其余点与B1点的连线相对于B1和B2点连线角度;
3)将基准工件连同标定板移动到机器人工位下;
4)视觉坐标系转换为机器人坐标系:
判断机器人的类型为打孔机器人还是装配机器人;若为打孔机器人,则执行步骤4.1;若为装配机器人,则执行步骤4.2;
4.1)获取基准工件上所有点在打孔机器人坐标系下的坐标:
4.1.1)将基准工件移动至打孔机器人的工位下,获取点矩阵中原点在机器人坐标系下的坐标值并将坐标值作为视觉坐标系在机器人坐标系下的平移量;
4.1.2)计算视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角以及视觉坐标系横坐标轴与机器人坐标系横坐标轴的偏转角;
4.1.2.1)取点矩阵上至少两列点连线,分别取每一列点连线与机器人坐标系纵坐标轴的夹角,按照求和取平均值的算法,获得视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角;
4.1.2.2)取点矩阵上至少两行点连线,分别取每一行点连线与机器人坐标系横坐标轴的夹角,按照求和取平均值的算法,获得视觉坐标系横坐标轴与机器人坐标系横坐标轴的偏转角;
4.1.3)根据标定板点矩阵中点连线的实际长度与机器人坐标系的投影关系,获取点连线实际长度与机器人坐标系下点连线的长度之比;
4.1.4)视觉坐标系到机器人坐标的转换公式为:
x r = ( X v · cos θ y - Y v · cos θ y ) / cos ( θ y ) · L x ′ / L x + x 0 r y r = - ( Y v · cos θ x + X v · cos θ x ) / cos ( θ x ) · L y ′ / L y + y 0 r - - - ( 3 )
其中:为点矩阵中原点在机器人坐标系下的坐标值;
Lx、Ly为点矩阵中点连线的实际长度;
L'x、L'y为机器人坐标系下点矩阵中点连线的长度;
θx为视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角;
θy为视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角;
4.2)获取基准工件上所有点在装配机器人坐标系下的坐标:
4.2.1)将基准工件移动至装配机器人的工位下,调整机器人末端安装板与基准工件平行,记录此时的机器人末端旋转角度;
4.2.2)获取点矩阵中原点在机器人坐标系下的坐标值作为视觉坐标系在机器人坐标系下的平移量;
4.2.3)分别取点矩阵中任意行的点连线与机器人坐标系的横坐标轴之间的夹角以及点矩阵中任意列的点连线与机器人坐标系的纵坐标轴之间的夹角;按照求和取平均值的算法计算视觉坐标系与机器人坐标系的偏转角;
4.2.4)获得视觉坐标系到机器人坐标系的转换公式为:
x 1 r = x r + L · cos ( θ 1 + θ L ) - L · cos ( θ 1 + θ L + θ 0 ) y 1 r = y r + L · sin ( θ 1 + θ L ) - L · cos ( θ 1 + θ L + θ 0 ) - - - ( 4 )
其中:L为机器人旋转轴点到机器人末端安装板上对准点的距离;
θL为机器人末端旋转轴点与机器人末端安装板上对准点的连线与视觉坐标系横坐标的夹角;
θ1为视觉坐标系与机器人坐标系的偏转角;
θ0为机器人末端旋转角度;
5)机器人根据得到的工件在机器人坐标系下的坐标对工件进行拾取。
上述图像坐标系是以拍摄的图像的左上角为原点,拍摄图像的横向为横坐标轴,拍摄图像的纵向为纵坐标轴建立的坐标系。
本发明的优点在于:
1、本发明采取视觉坐标系转换机器人坐标系的方法,使得机器人在进行大范围流水线作业时,定位精准。
2、本发明分析了两种工艺的机器人视觉标定方法,适用于弧焊、搬运、码垛、装箱、装配等各种用途的视觉机器人应用。
附图说明
图1为基准工件的主视图;
图2为标定板上点矩阵的示意图;
图3为打孔机器人坐标系与视觉坐标系的关系图;
图4为装配机器人坐标系与视觉坐标系的关系图。
具体实施方式
本发明提出了一种定位范围大、定位精度高的机器人手眼定位方法,以下结合附图对本发明的技术方案进行描述:
由于相机拍摄位置与机器人工作位置不一样,视觉***拍摄定位完成以后需要在流水线上传送一定距离之后由机器人进行操作,在机器人工作之前,需要进行视觉坐标系和机器人坐标系的转换。
步骤1)建立视觉坐标系;
步骤1.1)如图1所示:选取基准工件任意两点为拍摄点,基准工件上的其余点为计算点;设任意两点记为B1点和B2点;
步骤1.2)调整流水线上基准工件的位置,使得两个拍摄点(B1点和B2点)连线在图像坐标系中投影与图像坐标系的纵坐标轴平行;
其中,图像坐标系就是以拍摄的图像的左上角为原点O,拍摄图像的横向为图像坐标系的横坐标轴X,拍摄图像的纵向为图像坐标系的纵坐标轴Y建立的坐标系(X,Y);
步骤1.3)在基准工件上贴上标定板(标定板的图参见图2);标定板上设置有点矩阵(OABC);确保标定板上每一行点的连线都与图像坐标系的X轴平行,每一列点连线与Y轴平行;将点矩阵中任意一点设为原点,原点水平方向上的所有点的连线为横坐标轴,原点竖直方向上的所有点的连线为纵坐标轴,建立视觉坐标系(xv,yv);
如图2所示,将O点作为视觉坐标系原点,O点和A点的连线为纵坐标轴,O点和B点的连线为横坐标轴,
步骤2)计算各点在视觉坐标系下的坐标:
步骤2.1)根据标定板上点矩阵中任意两点的实际距离以及拍摄的任意两点的像素值之差的比值计算实际物理尺寸系数;实际物理尺寸系数的具体计算式为:
Kx=L/Mx,Ky=L/My
其中,标定板上点矩阵中任意两点的实际距离为定值,设为L;
Mx为拍摄的任意两点横坐标方向上的像素值之差,My为拍摄的任意两点纵坐标方向上的像素值之差;
Kx为横坐标方向上的实际物理尺寸系数,Ky为纵坐标方向上的实际物理尺寸系数;
步骤2.2)根据拍摄的B1点的像素以及视觉坐标系原点的像素值,计算B1点在视觉坐标系下的坐标,具体计算式为:
x B 1 x = k x · ( x B 1 p - x 0 p ) y B 1 v = - k y · ( y B 1 p - y 0 p ) - - - ( 1 )
其中,B1点的像素值为B1点在视觉坐标系下的坐标为视觉坐标系原点的像素值为
步骤2.3)根据基准工件的实际结构尺寸,即基准工件上其余点相对于B1点的位置以及基准工件上其余点相对于B1和B2点连线角度,计算出基准工件上所有点在视觉坐标系下的坐标:设具体计算式为:
X v = dx · cos θ - dy · sin θ + x B 1 v Y v = dx · sin θ + dy · cos θ + y B 1 v - - - ( 2 )
(dx,dy)为基准工件上其余点相对于B1点的位置;
θ为基准工件上其余点与B1点的连线相对于B1和B2点连线角度;
步骤3)在完成步骤2)后,将基准工件连同标定板移动到机器人工位下;
步骤4)视觉坐标系转换为机器人坐标系:
一般的机器人有两种类型:完成打螺丝孔作业的打孔机器人以及完成安装工作的装配机器人;其中,打孔机器人只需提供坐标,装配机器人除了提供坐标,还提供机器人末端安装板的旋转角度。
因此,完成步骤4)需要时,需要首先判断机器人的类型,机器人的类型分为两种情况进行视觉坐标系到机器人坐标系的转换:
判断机器人的类型为打孔机器人还是装配机器人;若为打孔机器人,则执行步骤4.1);若为装配机器人,则执行步骤4.2);
步骤4.1)按下列步骤获取基准工件上所有点在打孔机器人坐标系下的坐标:
由于打孔机器人末端安装了汽缸以及打螺丝机。这样导致机器人坐标平面与基准工件的平面不平行的情况;
步骤4.1.1)将基准工件移动至打孔机器人的工位下,获取步骤1.3)中点矩阵中原点(如图2所示,即O点)在机器人坐标系下的坐标值并将坐标值作为视觉坐标系在机器人坐标系下的平移量;
步骤4.1.2)计算视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角以及视觉坐标系横坐标轴与机器人坐标系横坐标轴的偏转角;
步骤4.1.2.1)取点矩阵上至少两列点连线,分别取每一列点连线与机器人坐标系纵坐标轴的夹角,按照求和取平均值的算法,获得视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角;
步骤4.1.2.2)取点矩阵上至少两行点连线,分别取每一行点连线与机器人坐标系横坐标轴的夹角,按照求和取平均值的算法,获得视觉坐标系横坐标轴与机器人坐标系横坐标轴的偏转角;
如图3和图4所示:首先,机器人移动得到视觉标定板A、B、C点坐标,
A)计算得到OA和BC两条直线在机器人坐标系下与y轴的偏转角平均值θyy以偏向y轴左侧为正,右侧为负);
B)OB和AC两条直线在机器人坐标系下与x轴的偏转角平均值θxx以偏向x轴下侧为正,上侧为负);
步骤4.1.3)根据标定板点矩阵中点连线的实际长度与机器人坐标系的投影关系,获取点连线实际长度与机器人坐标系下点连线的长度之比;
具体做法是:由于存在投影关系,因此投影长度还存在一个比例系数,根据OABC得到的机器人坐标系横坐标轴下的线段长度L'x、纵坐标轴下的线段长度L'y和OABC的实际长度横向长度Lx、纵向长度Lx;并分别计算横坐标比例系数和纵坐标比例系数;
步骤4.1.4)完成步骤4.1.1)至步骤4.1.3)后,获得视觉坐标系到机器人坐标的转换公式为:
x r = ( X v · cos θ y - Y v · cos θ y ) / cos ( θ y ) · L x ′ / L x + x 0 r y r = - ( Y v · cos θ x + X v · cos θ x ) / cos ( θ x ) · L y ′ / L y + y 0 r - - - ( 3 )
装配机器人为四关节机器人,工作时不仅需要提供坐标值,还需要提供末端旋转角度;
步骤4.2)按下列步骤获取基准工件上所有点在装配机器人坐标系下的坐标:
步骤4.2.1)将基准工件移动至装配机器人的工位下,调整机器人末端安装板与基准工件平行,此时能将待装配模块准确放置在基准工件上,记录此时的机器人末端旋转角度θ0
步骤4.2.2)获取步骤1.3)中点矩阵中原点(如图2所示,即O点)在机器人坐标系下的坐标值并将坐标值作为视觉坐标系在机器人坐标系下的平移量;
步骤4.2.3)分别取点矩阵中任意行的点连线与机器人坐标系的横坐标轴之间的夹角以及标定板上点矩阵中任意列的点连线与机器人坐标系的纵坐标轴之间的夹角;按照求和取平均值的算法计算视觉坐标系与机器人坐标系的偏转角;
具体做法是:结合图2和图4所示;装配机器人末端的安装板上的安装孔分别至点矩阵中的原点O、A、B点,得到三个点在机器人坐标系中的坐标,计算在机器人坐标系下原点O与B点连线和X轴的夹角,计算原点O与A点和Y轴夹角,计算平均值θ1,即为机器人坐标系相对于视觉坐标系的旋转角。
步骤4.2.4)完成步骤4.2.1)至步骤4.2.3)后,获得视觉坐标系到机器人坐标系的转换公式为:
x 1 r = x r + L · cos ( θ 1 + θ L ) - L · cos ( θ 1 + θ L + θ 0 ) y 1 r = y r + L · sin ( θ 1 + θ L ) - L · cos ( θ 1 + θ L + θ 0 ) - - - ( 4 )
其中,L为安装板上机器人末端旋转轴点与安装板上对准点的连线;
θL为安装板上机器人末端旋转轴点与安装板上对准点的连线与视觉坐标系横坐标的夹角;
θ1为视觉坐标系与机器人坐标系的偏转角;
θ0为机器人末端旋转角度。
步骤5)机器人根据得到的工件在机器人坐标系下的坐标对工件进行拾取。

Claims (2)

1.一种机器人手眼定位方法,其特征在于:包括以下步骤:
1)建立视觉坐标系:
1.1)选取基准工件任意两点为拍摄点,基准工件上的其余点为计算点;设任意两点记为B1点和B2
1.2)调整流水线上基准工件的位置,使得两个拍摄点连线在图像坐标系中投影与图像坐标系的纵坐标轴平行;
1.3)在基准工件上贴上标定板;所述标定板上设置有点矩阵;点矩阵中每一行点的连线都与图像坐标系的横坐标轴平行,每一列点连线与纵坐标轴平行;将点矩阵中任意一点设为原点,原点水平方向上的所有点的连线为横坐标轴,原点竖直方向上的所有点的连线为纵坐标轴,建立视觉坐标系(xv,yv);
2)计算各点在视觉坐标系下的坐标:
2.1)根据标定板上点矩阵中任意两点的实际距离以及拍摄的任意两点的像素值之差的比值计算实际物理尺寸系数;实际物理尺寸系数的具体计算式为:
Kx=L/Mx,Ky=L/My
其中,标定板上点矩阵中任意两点的实际距离为定值,设为L;
Mx为拍摄的任意两点横坐标方向上的像素值之差,My为拍摄的任意两点纵坐标方向上的像素值之差;
Kx为横坐标方向上的实际物理尺寸系数,Ky为纵坐标方向上的实际物理尺寸系数为;
2.2)根据拍摄的B1点的像素以及视觉坐标系原点的像素值,计算B1点在视觉坐标系下的坐标,具体计算式为:
x B 1 x = k x · ( x B 1 p - x 0 p ) y B 1 v = - k y · ( y B 1 p - y 0 p ) - - - ( 1 )
其中,B1点的像素值为B1点在视觉坐标系下的坐标为视觉坐标系原点的像素值为
2.3)根据基准工件的实际结构尺寸,即基准工件上其余点相对于B1点的位置以及基准工件上其余点相对于B1和B2点连线角度,计算出基准工件上所有点在视觉坐标系下的坐标:设具体计算式为:
X v = dx · cos θ - dy · sin θ + x B 1 v Y v = dx · sin θ + dy · cos θ + y B 1 v - - - ( 2 )
(dx,dy)为基准工件上其余点相对于B1点的位置;
θ为基准工件上其余点与B1点的连线相对于B1和B2点连线角度;
3)将基准工件连同标定板移动到机器人工位下;
4)视觉坐标系转换为机器人坐标系:
判断机器人的类型为打孔机器人还是装配机器人;若为打孔机器人,则执行步骤4.1;若为装配机器人,则执行步骤4.2;
4.1)获取基准工件上所有点在打孔机器人坐标系下的坐标:
4.1.1)将基准工件移动至打孔机器人的工位下,获取点矩阵中原点在机器人坐标系下的坐标值并将坐标值作为视觉坐标系在机器人坐标系下的平移量;
4.1.2)计算视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角以及视觉坐标系横坐标轴与机器人坐标系横坐标轴的偏转角;
4.1.2.1)取点矩阵上至少两列点连线,分别取每一列点连线与机器人坐标系纵坐标轴的夹角,按照求和取平均值的算法,获得视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角;
4.1.2.2)取点矩阵上至少两行点连线,分别取每一行点连线与机器人坐标系横坐标轴的夹角,按照求和取平均值的算法,获得视觉坐标系横坐标轴与机器人坐标系横坐标轴的偏转角;
4.1.3)根据标定板点矩阵中点连线的实际长度与机器人坐标系的投影关系,获取点连线实际长度与机器人坐标系下点连线的长度之比;
4.1.4)视觉坐标系到机器人坐标的转换公式为:
x r = ( X v · cos θ y - Y v · cos θ y ) / cos ( θ y ) · L x ′ / L x + x 0 r y r = - ( Y v · cos θ x + X v · cos θ x ) / cos ( θ x ) · L y ′ / L y + y 0 r - - - ( 3 )
其中:为点矩阵中原点在机器人坐标系下的坐标值;
Lx、Ly为点矩阵中点连线的实际长度;
L'x、L'y为机器人坐标系下点矩阵中点连线的长度;
θx为视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角;
θy为视觉坐标系纵坐标轴与机器人坐标系纵坐标轴的偏转角;
4.2)获取基准工件上所有点在装配机器人坐标系下的坐标:
4.2.1)将基准工件移动至装配机器人的工位下,调整机器人末端安装板与基准工件平行,记录此时的机器人末端旋转角度;
4.2.2)获取点矩阵中原点在机器人坐标系下的坐标值作为视觉坐标系在机器人坐标系下的平移量;
4.2.3)分别取点矩阵中任意行的点连线与机器人坐标系的横坐标轴之间的夹角以及点矩阵中任意列的点连线与机器人坐标系的纵坐标轴之间的夹角;按照求和取平均值的算法计算视觉坐标系与机器人坐标系的偏转角;
4.2.4)获得视觉坐标系到机器人坐标系的转换公式为:
x 1 r = x r + L · cos ( θ 1 + θ L ) - L · cos ( θ 1 + θ L + θ 0 ) y 1 r = y r + L · sin ( θ 1 + θ L ) - L · cos ( θ 1 + θ L + θ 0 ) - - - ( 4 )
其中:L为机器人旋转轴点到机器人末端安装板上对准点的距离;
θL为机器人末端旋转轴点与机器人末端安装板上对准点的连线与视觉坐标系横坐标的夹角;
θ1为视觉坐标系与机器人坐标系的偏转角;
θ0为机器人末端旋转角度;
5)机器人根据得到的工件在机器人坐标系下的坐标对工件进行拾取。
2.根据权利要求1所述的机器人手眼定位方法,其特征在于:所述图像坐标系是以拍摄的图像的左上角为原点,拍摄图像的横向为横坐标轴,拍摄图像的纵向为纵坐标轴建立的坐标系。
CN201410477611.5A 2014-09-18 2014-09-18 一种机器人手眼定位方法 Active CN104260112B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410477611.5A CN104260112B (zh) 2014-09-18 2014-09-18 一种机器人手眼定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410477611.5A CN104260112B (zh) 2014-09-18 2014-09-18 一种机器人手眼定位方法

Publications (2)

Publication Number Publication Date
CN104260112A true CN104260112A (zh) 2015-01-07
CN104260112B CN104260112B (zh) 2016-05-18

Family

ID=52151756

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410477611.5A Active CN104260112B (zh) 2014-09-18 2014-09-18 一种机器人手眼定位方法

Country Status (1)

Country Link
CN (1) CN104260112B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105619411A (zh) * 2016-03-22 2016-06-01 中国船舶重工集团公司第七一六研究所 一种六轴工业机器人码垛方法
CN105965495A (zh) * 2016-05-12 2016-09-28 英华达(上海)科技有限公司 一种机械臂定位方法及***
CN106054874A (zh) * 2016-05-19 2016-10-26 歌尔股份有限公司 视觉定位标定方法、装置及机器人
CN106217372A (zh) * 2015-06-02 2016-12-14 精工爱普生株式会社 机器人、机器人控制装置以及机器人***
CN106767393A (zh) * 2015-11-20 2017-05-31 沈阳新松机器人自动化股份有限公司 机器人的手眼标定装置与方法
CN107322627A (zh) * 2017-06-29 2017-11-07 安徽新兴翼凌机电发展有限公司 一种工业机器人吸盘式工具手定位装置
CN107431788A (zh) * 2015-02-18 2017-12-01 西门子医疗保健诊断公司 视觉***中的基于图像的托盘对准和管槽定位
CN108025435A (zh) * 2015-07-17 2018-05-11 艾沛克斯品牌公司 具有自动校准的视觉***
CN108078628A (zh) * 2016-12-02 2018-05-29 王健 基于视觉误差补偿的机器人空间定位方法
CN108326850A (zh) * 2018-01-10 2018-07-27 温州大学 一种机器人准确移动机械臂到达指定位置的方法及***
CN108772824A (zh) * 2018-06-06 2018-11-09 深圳市恒晨电器有限公司 一种螺丝机械手示教对位方法
CN109454634A (zh) * 2018-09-20 2019-03-12 广东工业大学 一种基于平面图像识别的机器人手眼标定方法
CN109648554A (zh) * 2018-12-14 2019-04-19 佛山市奇创智能科技有限公司 机器人标定方法、装置以及***
CN109693235A (zh) * 2017-10-23 2019-04-30 中国科学院沈阳自动化研究所 一种仿人眼视觉跟踪装置及其控制方法
CN110465944A (zh) * 2019-08-09 2019-11-19 琦星智能科技股份有限公司 基于平面视觉下的工业机器人坐标的计算方法
CN111152243A (zh) * 2018-11-08 2020-05-15 发那科株式会社 控制***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60252913A (ja) * 1984-05-30 1985-12-13 Mitsubishi Electric Corp ロボツトの制御装置
JPH0299802A (ja) * 1988-10-07 1990-04-11 Fanuc Ltd ハンドアイを用いた視覚センサにおける座標系設定方法
CN1586833A (zh) * 2004-07-15 2005-03-02 上海交通大学 焊接机器人单目视觉传感器及其手-眼关系快速标定方法
CN101186038A (zh) * 2007-12-07 2008-05-28 北京航空航天大学 一种机器人延伸手眼标定方法
CN101630409A (zh) * 2009-08-17 2010-01-20 北京航空航天大学 一种用于机器人制孔***的手眼视觉标定方法
US20110320039A1 (en) * 2010-06-25 2011-12-29 Hon Hai Precision Industry Co., Ltd. Robot calibration system and calibrating method thereof
CN103170973A (zh) * 2013-03-28 2013-06-26 上海理工大学 基于Kinect摄像机的人机协作装置及方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60252913A (ja) * 1984-05-30 1985-12-13 Mitsubishi Electric Corp ロボツトの制御装置
JPH0299802A (ja) * 1988-10-07 1990-04-11 Fanuc Ltd ハンドアイを用いた視覚センサにおける座標系設定方法
CN1586833A (zh) * 2004-07-15 2005-03-02 上海交通大学 焊接机器人单目视觉传感器及其手-眼关系快速标定方法
CN101186038A (zh) * 2007-12-07 2008-05-28 北京航空航天大学 一种机器人延伸手眼标定方法
CN101630409A (zh) * 2009-08-17 2010-01-20 北京航空航天大学 一种用于机器人制孔***的手眼视觉标定方法
US20110320039A1 (en) * 2010-06-25 2011-12-29 Hon Hai Precision Industry Co., Ltd. Robot calibration system and calibrating method thereof
CN103170973A (zh) * 2013-03-28 2013-06-26 上海理工大学 基于Kinect摄像机的人机协作装置及方法

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107431788A (zh) * 2015-02-18 2017-12-01 西门子医疗保健诊断公司 视觉***中的基于图像的托盘对准和管槽定位
US10725060B2 (en) 2015-02-18 2020-07-28 Siemens Healthcare Diagnostics Inc. Image-based tray alignment and tube slot localization in a vision system
CN107431788B (zh) * 2015-02-18 2020-12-08 西门子医疗保健诊断公司 视觉***中的基于图像的托盘对准和管槽定位的方法和***
CN106217372A (zh) * 2015-06-02 2016-12-14 精工爱普生株式会社 机器人、机器人控制装置以及机器人***
CN108025435A (zh) * 2015-07-17 2018-05-11 艾沛克斯品牌公司 具有自动校准的视觉***
CN106767393A (zh) * 2015-11-20 2017-05-31 沈阳新松机器人自动化股份有限公司 机器人的手眼标定装置与方法
CN106767393B (zh) * 2015-11-20 2020-01-03 沈阳新松机器人自动化股份有限公司 机器人的手眼标定装置与方法
CN105619411A (zh) * 2016-03-22 2016-06-01 中国船舶重工集团公司第七一六研究所 一种六轴工业机器人码垛方法
CN105965495A (zh) * 2016-05-12 2016-09-28 英华达(上海)科技有限公司 一种机械臂定位方法及***
CN106054874B (zh) * 2016-05-19 2019-04-26 歌尔股份有限公司 视觉定位标定方法、装置及机器人
CN106054874A (zh) * 2016-05-19 2016-10-26 歌尔股份有限公司 视觉定位标定方法、装置及机器人
CN108078628A (zh) * 2016-12-02 2018-05-29 王健 基于视觉误差补偿的机器人空间定位方法
CN107322627A (zh) * 2017-06-29 2017-11-07 安徽新兴翼凌机电发展有限公司 一种工业机器人吸盘式工具手定位装置
CN109693235A (zh) * 2017-10-23 2019-04-30 中国科学院沈阳自动化研究所 一种仿人眼视觉跟踪装置及其控制方法
CN108326850B (zh) * 2018-01-10 2021-07-06 温州大学 一种机器人准确移动机械臂到达指定位置的方法及***
CN108326850A (zh) * 2018-01-10 2018-07-27 温州大学 一种机器人准确移动机械臂到达指定位置的方法及***
CN108772824A (zh) * 2018-06-06 2018-11-09 深圳市恒晨电器有限公司 一种螺丝机械手示教对位方法
CN109454634B (zh) * 2018-09-20 2022-02-22 广东工业大学 一种基于平面图像识别的机器人手眼标定方法
CN109454634A (zh) * 2018-09-20 2019-03-12 广东工业大学 一种基于平面图像识别的机器人手眼标定方法
CN111152243A (zh) * 2018-11-08 2020-05-15 发那科株式会社 控制***
CN111152243B (zh) * 2018-11-08 2024-02-06 发那科株式会社 控制***
CN109648554B (zh) * 2018-12-14 2019-08-30 佛山市奇创智能科技有限公司 机器人标定方法、装置以及***
CN109648554A (zh) * 2018-12-14 2019-04-19 佛山市奇创智能科技有限公司 机器人标定方法、装置以及***
CN110465944A (zh) * 2019-08-09 2019-11-19 琦星智能科技股份有限公司 基于平面视觉下的工业机器人坐标的计算方法
CN110465944B (zh) * 2019-08-09 2021-03-16 琦星智能科技股份有限公司 基于平面视觉下的工业机器人坐标的计算方法

Also Published As

Publication number Publication date
CN104260112B (zh) 2016-05-18

Similar Documents

Publication Publication Date Title
CN104260112A (zh) 一种机器人手眼定位方法
CN102825602B (zh) 一种基于psd的工业机器人自标定方法及装置
CN105818132B (zh) 一种工业机器人吸盘式工具手标定定位方法
CN101630409B (zh) 一种用于机器人制孔***的手眼视觉标定方法
Zhan et al. Hand–eye calibration and positioning for a robot drilling system
CN102601684B (zh) 基于间接测量法的高精度制孔机器人的工具参数标定方法
WO2020073929A9 (zh) 作业台车及其机械臂光学标靶定位装置和定位方法
CN103706945B (zh) 一种工业机器人工具中心点的校正方法及装置
CN101813465B (zh) 非接触精密测转角的单目视觉测量方法
CN105345194A (zh) 一种基于机器视觉的pcb焊点定位方法
CN103659806A (zh) 一种工业机器人零位标定方法
CN106670763B (zh) 一种高精度自动组装机的计算方法
JP2008012604A (ja) 計測装置及びキャリブレーション方法
CN102773524A (zh) 一种基于机器视觉找正的制孔方法
CN204895944U (zh) 一种贴合四相机全自动对位装置
CN103302162B (zh) 一种基于特征距离的模具定位方法
CN205129879U (zh) 快换夹具自动标定机械手***
CN104833324A (zh) 一种基于测量头的机器人标定方法
CN105323455A (zh) 一种基于机器视觉的定位补偿方法
CN105444699A (zh) 一种显微操作***坐标与位移误差检测和补偿的方法
CN205415697U (zh) 一种工业机器人工具手弹性标定定位装置
CN104669065A (zh) 金刚石刀具在位检测与定位方法
CN106989670B (zh) 一种机器人协同的非接触式高精度大型工件跟踪测量方法
CN104236456A (zh) 一种基于两自由度3d视觉传感器的机器人手眼标定方法
CN103970071B (zh) 铸件表面清理过程中加工路径的检测及纠正方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant