CN113160326B - 一种基于重建坐标系的手眼标定方法及装置 - Google Patents

一种基于重建坐标系的手眼标定方法及装置 Download PDF

Info

Publication number
CN113160326B
CN113160326B CN202110378420.3A CN202110378420A CN113160326B CN 113160326 B CN113160326 B CN 113160326B CN 202110378420 A CN202110378420 A CN 202110378420A CN 113160326 B CN113160326 B CN 113160326B
Authority
CN
China
Prior art keywords
coordinate system
mechanical arm
workpiece
coordinate
tool
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.)
Active
Application number
CN202110378420.3A
Other languages
English (en)
Other versions
CN113160326A (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.)
Fujian Quanzhou Advanced Manufacturing Technology Research Institute
Original Assignee
Fujian Quanzhou Advanced Manufacturing Technology Research 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 Fujian Quanzhou Advanced Manufacturing Technology Research Institute filed Critical Fujian Quanzhou Advanced Manufacturing Technology Research Institute
Priority to CN202110378420.3A priority Critical patent/CN113160326B/zh
Publication of CN113160326A publication Critical patent/CN113160326A/zh
Application granted granted Critical
Publication of CN113160326B publication Critical patent/CN113160326B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • B25J19/021Optical sensing devices
    • B25J19/023Optical sensing devices including video camera means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/66Analysis of geometric attributes of image moments or centre of gravity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Geometry (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

本发明提供一种基于重建坐标系的手眼标定方法及装置,方法包括如下步骤:确定清晰特征点;建立过渡工具坐标系和工件坐标系;计算图像坐标系与工件坐标系的转化关系;计算第一旋转图像上的特征点坐标A和第二旋转图像上的特征点坐标B,以及坐标A与坐标B的中点C;计算中点C在工件坐标系下的坐标,以及C点与过渡工具坐标系原点之间的偏差量;重建新的工具坐标系,该新工具坐标系的原点为过渡工具坐标系原点加上偏差量,根据该新工具坐标系引导机械臂的定位;进行下一次引导定位时,将新工具坐标系作为过渡工具坐标系,并重新建立新的工具坐标系。本发明消除工具坐标系原点与工件旋转中心的误差,有效提高手眼标定精度。

Description

一种基于重建坐标系的手眼标定方法及装置
技术领域
本发明涉及一种基于重建坐标系的手眼标定方法及装置。
背景技术
在高精度快速作业中,往往需要通过视觉引导技术来协助工业机器人进行准确定位。视觉引导是指使用工业相机来代替人的眼球捕捉客观事物的图像,并经过相关算法处理得到有用的信息,最终用于控制机器人的作业。在视觉引导机器人***中,通过手眼标定最终可以建立相机坐标系和机器人基础坐标系的变换关系,这种变换关系是使机器人手爪能够准确抓取物体的必要条件。
现有的手眼标定方法包括传统的九点手眼标定方法,该方法采用机械臂TCP触碰印有九个特征点的标志物记录机械臂位姿,然后拍摄计算这九个点的图像坐标,通过标定算法进行建立机械臂和图像坐标系间的转化关系。但九点手眼标定方法需要粘贴印有九个特征点的标志物并需要进行尖端触碰进行坐标统一,操作繁琐且结果精度较大程度地依赖于操作人员的水平,更重要的是,该方法所建立的工具坐标系原点与工件旋转中心总是会存在一定的误差,不能完全重合,从而引入位移误差,影响手眼标定精度,随着作业的进行,误差将越来也不可忽视,进而严重影响作业的顺利进行。
发明内容
本发明的目的是针对现有技术的不足,提出一种基于重建坐标系的手眼标定方法及装置,消除工具坐标系原点与工件旋转中心的误差,结果精度不再依赖于操作人员水平,有效提高手眼标定精度,且操作更为简单,提高作业效率。
本发明通过以下技术方案实现:
一种基于重建坐标系的手眼标定方法,包括如下步骤:
A、在被拍摄工件表面确定一清晰特征点;
B、通过机械臂的TCP标定法建立一个过渡工具坐标系,使该过渡工具坐标系的原点基本与特征点重合,并根据过渡工具坐标系建立一个工件坐标系,该工件坐标系的方向与机械臂的Base坐标系方向一致;
C、控制机械臂使用过渡工具坐标系在工件坐标系z=0的平面上移动九个位置,控制设置在机械臂上的相机分别在九个位置采集包含特征点的图像,并分别提取各图像上的特征点坐标,通过各位置坐标和各标志物特征点坐标,计算图像坐标系与工件坐标系的转化关系;
D、控制机械臂围绕工件坐标系z=0平面的(0,0)分别旋转差值为180°的第一角度和第二角度,控制相机分别在第一角度和第二角度拍摄第一旋转图像和第二旋转图像,并分别计算第一旋转图像上的特征点坐标A和第二旋转图像上的特征点坐标B,并计算坐标A与坐标B的中点C的坐标;
E、根据所述的转化关系,计算中点C在工件坐标系下的坐标(Dx,Dy),再将工件坐标系旋转至与过渡工具坐标系方向一致,并计算C点与过渡工具坐标系原点之间的偏差量
其中,θx为机械臂Base坐标x轴欧拉角,θy为机械臂Base坐标y轴欧拉角,θz为机械臂Base坐标Z轴欧拉角;
F、重建新的工具坐标系,该新工具坐标系的原点为过渡工具坐标系原点加上步骤E计算的偏差量,并使新工具坐标系与机械臂法兰盘工具坐标系方向一致,根据该新工具坐标系引导机械臂的定位;
G、进行下一次引导定位时,将步骤F所述的新工具坐标系作为过渡工具坐标系,并进入步骤C。
进一步的,所述步骤C中,所述九个位置的x、y坐标分别为:(-a,-a)、(-a,0)、(-a,a)、(0,-a)、(0,0)、(0,a)、(a,-a)、(a,0)、(a,a),其中,a的取值与标志物大小和相机视野有关。
进一步的,所述步骤A中,所述特征点为圆心或者十字交叉线交点。
进一步的,所述步骤A中,所述被拍摄工件表面粘贴有一标志物,该标志物上打印有圆形图案或者十字交叉线,所述特征点为该圆形图案的圆心或者十字交叉线交点。
进一步的,所述步骤D中,第一角度为顺时针旋转90°,第二角度为顺时针旋转270°。
进一步的,所述步骤C中,通过以下公式计算所述转化关系[R M]:
其中,(x,y)为各位置在工件坐标系上的xy坐标,(u,v)为各标志物特征点的图像坐标系行列坐标,R为旋转矩阵,M为平移矩阵。
进一步的,所述步骤B中,通过机械臂的TCP标定四点法建立过渡工具坐标系。
进一步的,所述相机视野为80mm*80mm,所述标志物大小为20mm*20mm,a取值为20mm。
本发明还通过以下技术方案实现:
一种基于重建坐标系的手眼标定装置,包括:
特征点确定模块:用于在被拍摄工件表面确定一清晰特征点;
过渡工具坐标系确定模块:用于通过机械臂的TCP标定法建立一个过渡工具坐标系,使该过渡工具坐标系的原点尽量与特征点重合,并根据过渡工具坐标系建立一个工件坐标系,该工件坐标系的方向与机械臂的Base坐标系方向一致;
转化关系确定模块:用于控制机械臂使用过渡工具坐标系在工件坐标系z=0的平面上移动九个位置,控制设置在机械臂上的相机分别在九个位置采集包含特征点的图像,并分别提取各图像上的特征点坐标,通过各位置坐标和各标志物特征点坐标,计算图像坐标系与工件坐标系的转化关系;
偏差量确定模块:用于控制机械臂围绕工件坐标系z=0平面的(0,0)分别旋转差值为180°的第一角度和第二角度,控制相机分别在第一角度和第二角度拍摄第一旋转图像和第二旋转图像,并分别计算第一旋转图像上的特征点坐标A和第二旋转图像上的特征点坐标B,并计算坐标A与坐标B的中点C的坐标;根据所述的转化关系,计算中点C在工件坐标系下的坐标(Dx,Dy),再将工件坐标系旋转至与过渡工具坐标系方向一致,并计算C点与过渡工具坐标系原点之间的偏差量
其中,θx为机械臂Base坐标x轴欧拉角,θy为机械臂Base坐标y轴欧拉角,θz为机械臂Base坐标Z轴欧拉角;
新工具坐标系确定模块:用于重建新的工具坐标系,该新工具坐标系的原点为过渡工具坐标系原点加上步骤E计算的偏差量,并使新工具坐标系与机械臂法兰盘工具坐标系方向一致,根据该新工具坐标系引导机械臂的定位;
定位更新模块:用于在进行下一次引导定位时,将在使用的新工具坐标系作为过渡工具坐标系,并通过转化关系确定模块、偏差量确定模块和新工具坐标系确定模块重新建立新的工具坐标系,并使用该新的工具坐标系引导机械臂的定位。
本发明具有如下有益效果:
1、首次确定工具坐标系前,先在被拍摄工件表面确定一清晰特征点,并建立一个原点基本与该特征点重合的过渡工具坐标系,再控制机械臂在九个特定的位置采集包含特征点的图像,并根据这些图像计算图像坐标系与工件坐标系的转化关系,然后控制机械臂旋转以得到第一旋转图像和第二旋转图像,并获取第一、第二旋转图像上的特征点坐标的中点的坐标,利用该中点坐标和转化关系,可得到该中点与过渡工具坐标系原点之间的偏差量,通过在过渡工具坐标系原点加上该偏差量,以确定新的工具坐标系,并根据该工具坐标系引导机械臂的定位,当需要进行下一次引导定位时,将当前正在使用的工具坐标系作为过渡工具坐标系,再次进行转化关系、偏差量的计算,以重新确定新的工具坐标系,如此,即可在机械臂作业过程中,始终使工具坐标系与工件旋转中心保持一致,从而消除工具坐标系原点与工件旋转中心的误差,结果精度不再依赖于操作人员水平,有效提高手眼标定精度,且操作更为简单,提高作业效率。
附图说明
下面结合附图对本发明做进一步详细说明。
图1为本发明各坐标系的示意图。
图2为本发明的流程图。
其中,1、机械臂;2、工具坐标系;3、工件坐标系;4、相机坐标系;5、机器人Base坐标系。
具体实施方式
如图1和图2所示,基于重建坐标系的手眼标定方法包括如下步骤:
A、在被拍摄工件表面确定一清晰特征点,在本实施例中,在被拍摄工件表面粘贴有一标志物,该标志物上打印有圆形图案,特征点即为该圆形图案的圆心;在其他实施例中,也可直接在被拍摄工具表面确定特征点,如十字交叉线的交点;
B、通过机械臂的TCP四点标定法建立一个过渡工具坐标系,使该过渡工具坐标系的原点基本与特征点重合,并根据过渡工具坐标系建立一个工件坐标系,该工件坐标系的方向与机械臂的Base坐标系方向一致;TCP四点标定法为现有技术,而TCP四点标定法无法做到使过渡工具坐标系原点与特征点完全重合,因此只能尽量使过渡工具坐标系的原点与特征点重合,再者,此处也无需使过渡工具坐标系原点与特征点必须重合,因通过后续步骤处理后的新工具坐标系才能做到这一点,此处的过渡工具坐标系是先作为一个基础;机械臂的Base坐标系的方向则是已知的;
C、控制机械臂使用过渡工具坐标系在工件坐标系z=0的平面上移动九个位置,控制设置在机械臂上的相机分别在九个位置采集包含特征点的图像,并分别提取各图像上的特征点坐标,通过各位置坐标和各标志物特征点坐标,计算图像坐标系与工件坐标系的转化关系;其中,九个位置的x、y坐标分别为:(-a,-a)、(-a,0)、(-a,a)、(0,-a)、(0,0)、(0,a)、(a,-a)、(a,0)、(a,a),其中,a的取值与标志物大小和相机视野有关,在本实施例中,相机视野为80mm*80mm,所述标志物大小为20mm*20mm,a取值为20mm;提取图像的特征点坐标为现有技术,在本实施例中,即提取圆心的坐标,包括提取边界、拟合圆和获得圆心的步骤,所谓图像坐标系即为图像像素坐标系,特征点坐标即为特征点在图像上的像素坐标;
计算转化关系[R M]的具体公式为:其中,(x,y)为各位置在工件坐标系上的xy坐标,(u,v)为各标志物特征点的图像坐标系行列坐标,R为旋转矩阵,M为平移矩阵;
D、控制机械臂围绕工件坐标系z=0平面的(0,0)分别旋转差值为180°的第一角度和第二角度,控制相机分别在第一角度和第二角度拍摄第一旋转图像和第二旋转图像,并分别计算第一旋转图像上的特征点坐标A和第二旋转图像上的特征点坐标B,并计算坐标A与坐标B的中点C的坐标;在本实施例中,第一角度为顺时针旋转90°,第二角度为顺时针旋转270°;
E、根据所述的转化关系,计算中点C在工件坐标系下的坐标(Dx,Dy),再将工件坐标系旋转至与过渡工具坐标系方向一致,并计算C点与过渡工具坐标系原点之间的偏差量
其中,Tx为新的工具坐标系与过渡工具坐标系的x方向的偏差量,Ty为新的工具坐标系与过渡工具坐标系的y方向的偏差量,Tz为新的工具坐标系与过渡工具坐标系的z方向的偏差量,θx为机械臂Base坐标x轴欧拉角,θy为机械臂Base坐标y轴欧拉角,θz为机械臂Base坐标Z轴欧拉角;
理论情况下,特征点坐标A和特征点坐标B应为同一点,但因为过渡工具坐标系原点与工件旋转中心不重合,因此特征点坐标A和特征点坐标B均与(0,0)有一定的差距,又因第一角度和第二角度差值为180°,因此利用坐标A和坐标B的中点C即为实际的工件旋转中心,也为新的工具坐标系的原点;
F、重建新的工具坐标系,该新工具坐标系的原点为过渡工具坐标系原点加上步骤E计算的偏差量,并使新工具坐标系与机械臂法兰盘工具坐标系方向一致,根据该新工具坐标系引导机械臂的定位;其中,机械臂法兰盘工具坐标系方向是已知的;
G、进行下一次引导定位时,将步骤F所述的新工具坐标系作为过渡工具坐标系,并进入步骤C。
基于重建坐标系的手眼标定装置,包括:
特征点确定模块:用于在被拍摄工件表面确定一清晰特征点;
过渡工具坐标系确定模块:用于通过机械臂的TCP标定法建立一个过渡工具坐标系,使该过渡工具坐标系的原点尽量与特征点重合,并根据过渡工具坐标系建立一个工件坐标系,该工件坐标系的方向与机械臂的Base坐标系方向一致;
转化关系确定模块:用于控制机械臂使用过渡工具坐标系在工件坐标系z=0的平面上移动九个位置,控制设置在机械臂上的相机分别在九个位置采集包含特征点的图像,并分别提取各图像上的特征点坐标,通过各位置坐标和各标志物特征点坐标,计算图像坐标系与工件坐标系的转化关系;
偏差量确定模块:用于控制机械臂围绕工件坐标系z=0平面的(0,0)分别旋转差值为180°的第一角度和第二角度,控制相机分别在第一角度和第二角度拍摄第一旋转图像和第二旋转图像,并分别计算第一旋转图像上的特征点坐标A和第二旋转图像上的特征点坐标B,并计算坐标A与坐标B的中点C的坐标;根据所述的转化关系,计算中点C在工件坐标系下的坐标(Dx,Dy),再将工件坐标系旋转至与过渡工具坐标系方向一致,并计算C点与过渡工具坐标系原点之间的偏差量
其中,θx为机械臂Base坐标x轴欧拉角,θy为机械臂Base坐标y轴欧拉角,θz为机械臂Base坐标Z轴欧拉角;
新工具坐标系确定模块:用于重建新的工具坐标系,该新工具坐标系的原点为过渡工具坐标系原点加上步骤E计算的偏差量,并使新工具坐标系与机械臂法兰盘工具坐标系方向一致,根据该新工具坐标系引导机械臂的定位;
定位更新模块:用于在进行下一次引导定位时,将在使用的新工具坐标系作为过渡工具坐标系,并通过转化关系确定模块、偏差量确定模块和新工具坐标系确定模块重新建立新的工具坐标系,并使用该新的工具坐标系引导机械臂的定位。
以上所述,仅为本发明的较佳实施例而已,故不能以此限定本发明实施的范围,即依本发明申请专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明专利涵盖的范围内。

Claims (9)

1.一种基于重建坐标系的手眼标定方法,其特征在于:包括如下步骤:
A、在被拍摄工件表面确定一清晰特征点;
B、通过机械臂的TCP标定法建立一个过渡工具坐标系,使该过渡工具坐标系的原点基本与特征点重合,并根据过渡工具坐标系建立一个工件坐标系,该工件坐标系的方向与机械臂的Base坐标系方向一致;
C、控制机械臂使用过渡工具坐标系在工件坐标系z=0的平面上移动九个位置,控制设置在机械臂上的相机分别在九个位置采集包含特征点的图像,并分别提取各图像上的特征点坐标,通过各位置坐标和各标志物特征点坐标,计算图像坐标系与工件坐标系的转化关系;
D、控制机械臂围绕工件坐标系z=0平面的(0,0)分别旋转差值为180°的第一角度和第二角度,控制相机分别在第一角度和第二角度拍摄第一旋转图像和第二旋转图像,并分别计算第一旋转图像上的特征点坐标A和第二旋转图像上的特征点坐标B,并计算坐标A与坐标B的中点C的坐标;
E、根据所述的转化关系,计算中点C在工件坐标系下的坐标(Dx,Dy),再将工件坐标系旋转至与过渡工具坐标系方向一致,并计算C点与过渡工具坐标系原点之间的偏差量
其中,θx为机械臂Base坐标x轴欧拉角,θy为机械臂Base坐标y轴欧拉角,θz为机械臂Base坐标Z轴欧拉角;
F、重建新的工具坐标系,该新的工具坐标系的原点为过渡工具坐标系原点加上步骤E计算的偏差量,并使新工具坐标系与机械臂法兰盘工具坐标系方向一致,根据该新工具坐标系引导机械臂的定位;
G、进行下一次引导定位时,将步骤F所述的新工具坐标系作为过渡工具坐标系,并进入步骤C。
2.根据权利要求1所述的一种基于重建坐标系的手眼标定方法,其特征在于:所述步骤C中,所述九个位置的x、y坐标分别为:(-a,-a)、(-a,0)、(-a,a)、(0,-a)、(0,0)、(0,a)、(a,-a)、(a,0)、(a,a),其中,a的取值与标志物大小和相机视野有关。
3.根据权利要求1所述的一种基于重建坐标系的手眼标定方法,其特征在于:所述步骤A中,所述特征点为圆心或者十字交叉线交点。
4.根据权利要求1所述的一种基于重建坐标系的手眼标定方法,其特征在于:所述步骤A中,所述被拍摄工件表面粘贴有一标志物,该标志物上打印有圆形图案或者十字交叉线,所述特征点为该圆形图案的圆心或者十字交叉线交点。
5.根据权利要求1或2或3或4所述的一种基于重建坐标系的手眼标定方法,其特征在于:所述步骤D中,第一角度为顺时针旋转90°,第二角度为顺时针旋转270°。
6.根据权利要求1或2或3或4所述的一种基于重建坐标系的手眼标定方法,其特征在于:所述步骤C中,通过以下公式计算所述转化关系[R M]:
其中,(x,y)为各位置在工件坐标系上的xy坐标,(u,v)为各标志物特征点的图像坐标系行列坐标,R为旋转矩阵,M为平移矩阵。
7.根据权利要求1或2或3或4所述的一种基于重建坐标系的手眼标定方法,其特征在于:所述步骤B中,通过机械臂的TCP标定四点法建立过渡工具坐标系。
8.根据权利要求2所述的一种基于重建坐标系的手眼标定方法,其特征在于:所述相机视野为80mm*80mm,所述标志物大小为20mm*20mm,a取值为20mm。
9.一种基于重建坐标系的手眼标定装置,其特征在于:包括:
特征点确定模块:用于在被拍摄工件表面确定一清晰特征点;
过渡工具坐标系确定模块:用于通过机械臂的TCP标定法建立一个过渡工具坐标系,使该过渡工具坐标系的原点尽量与特征点重合,并根据过渡工具坐标系建立一个工件坐标系,该工件坐标系的方向与机械臂的Base坐标系方向一致;
转化关系确定模块:用于控制机械臂使用过渡工具坐标系在工件坐标系z=0的平面上移动九个位置,控制设置在机械臂上的相机分别在九个位置采集包含特征点的图像,并分别提取各图像上的特征点坐标,通过各位置坐标和各标志物特征点坐标,计算图像坐标系与工件坐标系的转化关系;
偏差量确定模块:用于控制机械臂围绕工件坐标系z=0平面的(0,0)分别旋转差值为180°的第一角度和第二角度,控制相机分别在第一角度和第二角度拍摄第一旋转图像和第二旋转图像,并分别计算第一旋转图像上的特征点坐标A和第二旋转图像上的特征点坐标B,并计算坐标A与坐标B的中点C的坐标;根据所述的转化关系,计算中点C在工件坐标系下的坐标(Dx,Dy),再将工件坐标系旋转至与过渡工具坐标系方向一致,并计算C点与过渡工具坐标系原点之间的偏差量
其中,θx为机械臂Base坐标x轴欧拉角,θy为机械臂Base坐标y轴欧拉角,θz为机械臂Base坐标Z轴欧拉角;
新工具坐标系确定模块:用于重建新的工具坐标系,该新工具坐标系的原点为过渡工具坐标系原点加上步骤E计算的偏差量,并使新工具坐标系与机械臂法兰盘工具坐标系方向一致,根据该新工具坐标系引导机械臂的定位;
定位更新模块:用于在进行下一次引导定位时,将在使用的新工具坐标系作为过渡工具坐标系,并通过转化关系确定模块、偏差量确定模块和新工具坐标系确定模块重新建立新的工具坐标系,并使用该新的工具坐标系引导机械臂的定位。
CN202110378420.3A 2021-04-08 2021-04-08 一种基于重建坐标系的手眼标定方法及装置 Active CN113160326B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110378420.3A CN113160326B (zh) 2021-04-08 2021-04-08 一种基于重建坐标系的手眼标定方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110378420.3A CN113160326B (zh) 2021-04-08 2021-04-08 一种基于重建坐标系的手眼标定方法及装置

Publications (2)

Publication Number Publication Date
CN113160326A CN113160326A (zh) 2021-07-23
CN113160326B true CN113160326B (zh) 2024-07-09

Family

ID=76889127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110378420.3A Active CN113160326B (zh) 2021-04-08 2021-04-08 一种基于重建坐标系的手眼标定方法及装置

Country Status (1)

Country Link
CN (1) CN113160326B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114012731B (zh) * 2021-11-23 2023-03-31 深圳市如本科技有限公司 手眼标定方法、装置、计算机设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106426172A (zh) * 2016-10-27 2017-02-22 深圳元启智能技术有限公司 一种工业机器人工具坐标系的标定方法与***
CN109129445A (zh) * 2018-09-29 2019-01-04 先临三维科技股份有限公司 机械臂的手眼标定方法、标定板、装置、设备和存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107747941B (zh) * 2017-09-29 2020-05-15 歌尔股份有限公司 一种双目视觉定位方法、装置及***
TWI672206B (zh) * 2018-12-19 2019-09-21 財團法人工業技術研究院 機械手臂非接觸式工具中心點校正裝置及其方法以及具有校正功能的機械手臂系統
CN112223285B (zh) * 2020-09-30 2022-02-01 南京航空航天大学 一种基于组合测量的机器人手眼标定方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106426172A (zh) * 2016-10-27 2017-02-22 深圳元启智能技术有限公司 一种工业机器人工具坐标系的标定方法与***
CN109129445A (zh) * 2018-09-29 2019-01-04 先临三维科技股份有限公司 机械臂的手眼标定方法、标定板、装置、设备和存储介质

Also Published As

Publication number Publication date
CN113160326A (zh) 2021-07-23

Similar Documents

Publication Publication Date Title
CN110370286B (zh) 基于工业机器人和单目相机的定轴运动刚体空间位置识别方法
CN110238845B (zh) 最优标定点选取和误差自测量的自动手眼标定方法及装置
CN111775146B (zh) 一种工业机械臂多工位作业下的视觉对准方法
JP4021413B2 (ja) 計測装置
JP4191080B2 (ja) 計測装置
CN113379849A (zh) 基于深度相机的机器人自主识别智能抓取方法及***
CN112589787B (zh) 进料转盘机械臂上下样的视觉定位及手眼标定方法
US7957834B2 (en) Method for calculating rotation center point and axis of rotation, method for generating program, method for moving manipulator and positioning device, and robotic system
CN111409067B (zh) 一种机器人用户坐标系自动标定***及其标定方法
CN108015770A (zh) 机械手位置标定方法及***
CN113160326B (zh) 一种基于重建坐标系的手眼标定方法及装置
CN113689509A (zh) 基于双目视觉的无序抓取方法、***及存储介质
CN110992416A (zh) 基于双目视觉与cad模型的高反光面金属零件位姿测量方法
JP6912529B2 (ja) 視覚誘導ロボットアームの補正方法
CN111571596A (zh) 利用视觉修正冶金接插装配作业机器人误差的方法及***
CN116394254A (zh) 机器人的零点标定方法、装置、计算机存储介质
CN214323368U (zh) 进料转盘机械臂上下样的视觉定位及手眼标定装置
JPH1011146A (ja) 移動体の停止姿勢補正装置
CN113733078B (zh) 机械臂精调控制量判读方法、计算机可读存储介质
CN212704344U (zh) 固定安装相机的自动机械手引导装置
CN116619350A (zh) 一种基于双目视觉测量的机器人误差标定方法
CN114227539A (zh) 汽车轮毂去毛刺工作站机器人标定工具及其标定方法
CN113043264B (zh) 一种一体化关节七轴机器人的零位标定方法
CN114571199A (zh) 一种锁螺丝机及螺丝定位方法
Fu et al. Dynamically grasping with incomplete information workpiece based on machine vision

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: 362000 Building 9, software park, Fengze District, Quanzhou City, Fujian Province

Applicant after: Fujian (Quanzhou) Advanced Manufacturing Technology Research Institute

Address before: 362000 Building 9, software park, Fengze District, Quanzhou City, Fujian Province

Applicant before: FUJIAN (QUANZHOU) HIT Research Institute OF ENGINEERING AND TECHNOLOGY

Country or region before: China

GR01 Patent grant
GR01 Patent grant