CN112959364B - 一种工业机器人装配误差补偿***及方法 - Google Patents
一种工业机器人装配误差补偿***及方法 Download PDFInfo
- Publication number
- CN112959364B CN112959364B CN202110274107.5A CN202110274107A CN112959364B CN 112959364 B CN112959364 B CN 112959364B CN 202110274107 A CN202110274107 A CN 202110274107A CN 112959364 B CN112959364 B CN 112959364B
- Authority
- CN
- China
- Prior art keywords
- assembled
- industrial robot
- assembly
- laser displacement
- displacement sensor
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/007—Means or methods for designing or fabricating manipulators
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
本发明的一个实施例公开了一种工业机器人装配误差补偿***及方法,所述***包括:工业机器人、工业相机、夹持装置、激光位移传感器和基础装配平台,其中,所述工业机器人为工业用串联或并联机器人,用于将待装配零件移动到待装配位置;所述夹持装置安装于工业机器人末端,用于夹持待装配零件;所述工业相机为二维成像相机,安装于工业机器人末端,用于拍摄待装配位置,并获得二维图像;所述激光位移传感器安装于机器人末端,用于测量激光位移传感器原点与待测量位置之间的距离;所述基础装配平台,用于固定待装配零件。
Description
技术领域
本发明涉及机器视觉定位领域。更具体地,涉及一种工业机器人装配误差补偿***及方法。
背景技术
工业机器人出现于20世纪50年代,自工业机器人发明以来,相关的技术取得了巨大发展,工业机器人已经广泛应用于航空、航天、汽车、电子产品、制药、教育等多个领域,是工业生产中的重要支撑设备。工业机器人越来越多的参与到装配生产应用中。工业机器人代替人完成复杂的劳动在很多领域改变了传统手工作业的方式,实现了大批量生产与柔性化、个性化制造的结合。但是在装配生产环节,由于装配的产品存在不可避免的加工误差,装配过程中误差的累积会导致预定义的机器人运动路径无法满足装配需求,需要对机器人运动轨迹进行误差补偿。当前,视觉测量是机器人视觉控制的重要研究内容,视觉测量主要研究从二维图像信息到二维或三维笛卡尔空间信息的映射,二维图像信息到二维笛卡尔空间信息的映射已经是比较成熟的技术,一般来说,二维图像信息到三维笛卡尔空间信息的映射需要双目视觉,对于双目视觉测量,需要对两台相机进行信息融合,不仅成本较高,而且这种融合一般通过迭代实现,速度较慢。
发明内容
本发明提供一种工业机器人装配误差补偿***及方法,解决工业机器人装配精度的问题。
为达到上述目的,本发明采用下述技术方案:
本发明第一方面公开了一种工业机器人装配误差补偿***,包括:
工业机器人、工业相机、夹持装置、激光位移传感器和基础装配平台,其中,
所述工业机器人为工业用串联或并联机器人,用于将待装配零件移动到待装配位置;
所述夹持装置安装于工业机器人末端,用于夹持待装配零件;
所述工业相机为二维成像相机,安装于工业机器人末端,用于拍摄待装配位置,并获得二维图像;
所述激光位移传感器安装于机器人末端,用于测量激光位移传感器与待测量位置之间的距离;
所述基础装配平台,用于固定待装配零件。
在一个具体实施例中,所述工业相机附带有相机控制器,用于控制相机拍摄过程参数及获取拍摄结果。
在一个具体实施例中,所述激光位移传感器附带有控制器,用于获取测量结果及获取拍摄结果。
本发明第二方面提供一种利用本发明第一方面所述***进行工业机器人装配误差补偿的方法,包括以下步骤:
S10:对工业机器人进行预处理,确定待装配零件标准装配位置及信息;
S30:工业机器人进行正式装配,确定待装配零件实际装配位置,并计算其与标准装配位置的误差;
S50:根据计算出来的误差对待装配零件进行装配误差补偿。
在一个具体实施例中,所述步骤S10包括:
S101:工业机器人将第一待装配零件放到基础装配平台上,夹持装置夹紧第一待装配零件,基础装置平台使其固定;
S102:建立工业机器人基坐标系,其中,基坐标系的坐标原点、x轴和y轴位于第一待装配零件装配对接平面上;
S103:工业机器人运动到第一位置,利用工业机器人末端的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第四位置的距离值;
S104:工业机器人运动到第二位置,要求第一位置与第二位置的连线与基坐标系的x轴平行,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第五位置的距离值;
S105:工业机器人运动到第三位置,要求第三位置与第二位置的连线与基坐标系的y轴平行,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第六位置的距离值;
S106:调整工业机器人到拍照位置,使得相机成像平面与第一待装配零件的装配对接平面平行,利用工业机器人末端的工业相机拍摄第一待装配零件的装配对接平面,获得标准装配位置图像;
S107:工业机器人响应操作抓取第二待装配零件,并将第二待装配零件安装到第一待装配零件上,记录工业机器人在基坐标系下的空间位置坐标,此坐标为第二待装配零件装配所对应的工业机器人的标准位置。
在一个具体实施例中,步骤S30包括:
S301:工业机器人将第一待装配零件放到基础装配平台上,夹持装置夹紧第一待装配零件,基础装置平台使其固定;
S302:工业机器人运动到第一位置处,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第七位置的距离值;
S303:工业机器人运动到第二位置处,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第八位置的距离值;
S304:机器人运动到第三位置处,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第九位置的距离值;
S305:工业机器人运动到拍照位置处,利用工业机器人末端的工业相机拍摄第一待装配零件的装配对接平面,获得实际装配位置图像;
S306:根据标准装配位置情况下三个激光位移传感器测量的距离值和实际装配位置情况下三个激光位移传感器测量的距离值计算实际装配对接平面与标准装配位置时相比的空间转动角度偏差;
S307:根据标准装配位置图像和实际装配位置图像计算第一待装配零件对接平面在基坐标系下的偏差,包括位移偏差和转角偏差;
S308:计算实际装配位置与标准装配位置总偏差。
在一个具体实施例中,所述步骤S50包括:
S501:根据实际装配位置与标准装配位置总偏差调整实际装配过程中工业机器人在基坐标系下的装配位置。
在一个具体实施例中,如果存在多个第一待装配零件和第二待装配零件装配时只需进行一次预处理。
本发明的有益效果如下:
本发明提出一种工业机器人装配误差补偿***及方法,通过工业相机拍摄的图像以及激光传感器对特定点位进行测距计算得到实际装配位置与标准装配位置的误差,从而对实际装配位置进行补偿,具有计算简单、成本低、便于理解等优点,解决了工业机器人装配精度的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种工业机器人装配误差补偿***示意图;
图2为本申请实施例提供的一种工业机器人装配误差补偿方法流程示意图。
图3为本申请实施例提供的一种工业机器人装配误差补偿方法基坐标系定义示意图。
图4为本申请实施例提供的一种工业机器人装配误差补偿方法激光位移传感器测量点示意图。
图5为本申请实施例提供的一种工业机器人装配误差补偿方法工业相机拍照示意图。
具体实施方式
为使本发明的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本申请应用于机器人示教装配过程中,由于待装配位置处零件的加工和位置误差,机器人的示教装配点存在x轴、y轴、z轴方向的平移偏差以及绕x轴、y轴、z轴的角度偏差,需要本申请对示教装配点进行三维位置补偿。
本发明第一实施例公开了一种工业机器人装配误差补偿***,如图1所示,包括:
工业机器人1、工业相机2、夹持装置4、激光位移传感器3和基础装配平台5,其中,
所述工业机器人1为工业用串联或并联机器人,用于将待装配零件移动到待装配位置;
所述夹持装置4安装于工业机器人末端,用于夹持待装配零件;
所述工业相机2为二维成像相机,安装于工业机器人末端,用于拍摄待装配位置,并获得二维图像;
所述激光位移传感器3安装于机器人末端,用于测量激光位移传感器与待测量位置之间的距离;
所述基础装配平台5,用于固定待装配零件。
在一个具体实施例中,所述工业相机附带有相机控制器,用于控制相机拍摄过程参数。
在一个具体实施例中,所述激光位移传感器附带有控制器,用于获取测量结果。
本发明第二实施例提供一种利用本发明第一实施例所述***进行工业机器人装配误差补偿的方法,如图2所示,包括以下步骤:
S10:对工业机器人进行预处理,确定待装配零件标准装配位置及信息;
S30:工业机器人进行正式装配,确定待装配零件实际装配位置,并计算其与标准装配位置的误差;
S50:根据计算出来的误差对待装配零件进行装配误差补偿。
在一个具体实施例中,所述步骤S10包括:
S101:工业机器人将第一待装配零件放到基础装配平台上,夹持装置夹紧第一待装配零件,基础装置平台使其固定;
S102:建立工业机器人基坐标系,如图3所示,其中,基坐标系的坐标原点 O、x轴和y轴位于第一待装配零件装配对接平面A上;
S103:工业机器人运动到第一位置Q1处,如图4所示,利用工业机器人末端的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面A上第四位置t4的距离值L10;
S104:工业机器人运动到第二位置Q2处,要求第一位置Q1与第二位置Q2的连线与基坐标系的x轴平行,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面A上第五位置t5的距离值L20;
S105:工业机器人运动到第三位置Q3处,要求第三位置Q3与第二位置Q2的连线与基坐标系的y轴平行,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面A上第六位置t6的距离值L30;
S106:调整工业机器人到拍照位置P,如图5所示,使得相机成像平面与第一待装配零件的装配对接平面A平行,利用工业机器人末端的工业相机拍摄第一待装配零件的装配对接平面A,获得标准装配位置图像a;
S107:工业机器人响应操作抓取第二待装配零件,并将第二待装配零件安装到第一待装配零件上,记录工业机器人在基坐标系下的空间位置坐标,此坐标为第二待装配零件装配所对应的工业机器人的标准位置。
进一步的,图4中的t4、t5和t6为工业机器人在Q1、Q2和Q3位置时激光位移传感器发射的激光照射到对接平面A上对应的点。
在一个具体实施例中,步骤S30包括:
S301:工业机器人将第一待装配零件放到基础装配平台上,夹持装置夹紧第一待装配零件,基础装置平台使其固定;
S302:工业机器人运动到第一位置Q1处,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面A上第七位置t7的距离值L11;
S303:工业机器人运动到第二位置Q2处,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面A上第八位置t8的距离值L21;
S304:工业机器人运动到第三位置Q3处,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面A上第九位置t9的距离值L31;
进一步地,第七位置应该在第四位置,但由于实际操作的误差,所以和第四位置不同,但相差不大,因此需要计算误差,同理,第八位置和第五位置、第九位置和第六位置也是如此。
S305:工业机器人运动到拍照位置P处,利用工业机器人末端的工业相机拍摄第一待装配零件的装配对接平面A,获得实际装配位置图像b;
进一步地,此拍照位置与S106中拍照位置相同;
S306:根据标准装配位置情况下三个激光位移传感器测量的距离值L10、L20、 L30和实际装配位置情况下三个激光位移传感器测量的距离值L11、L21、L31计算实际装配对接平面A与标准装配位置时相比在基坐标系下绕x轴和y轴的空间转动角度偏差ΔAx、ΔAy和Z轴方向上的位移偏差Δz,计算方法为:
S307:根据标准装配位置图像和实际装配位置图像计算第一待装配零件对接平面在基坐标系下的偏差,包括位移偏差Δx、Δy和转角偏差ΔAz;计算过程可在图像中找到两个特征点,通过两幅图像的特征点坐标对比计算得到,在这里不再赘述。
S308:计算实际装配位置与标准装配位置总偏差,
ΔW=(Δx,ΔyΔz,ΔAx,ΔAy,ΔAz)
在一个具体实施例中,所述步骤S50包括:
S501:根据实际装配位置与标准装配位置总偏差调整实际装配过程中工业机器人在基坐标系下的装配位置,利用装配误差ΔW对基坐标系下的标准装配位置W0进行补偿,补偿公式如下:
W=W0+ΔW
在一个具体实施例中,如果存在多个第一待装配零件和第二待装配零件装配时只需进行一次预处理。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
Claims (5)
1.一种工业机器人装配误差补偿的方法,其特征在于,包括:
工业机器人、工业相机、夹持装置、激光位移传感器和基础装配平台,其中,
所述工业机器人为工业用串联或并联机器人,用于将待装配零件移动到待装配位置;
所述夹持装置安装于工业机器人末端,用于夹持待装配零件;
所述工业相机为二维成像相机,安装于工业机器人末端,用于拍摄待装配位置,并获得二维图像;
所述激光位移传感器安装于机器人末端,用于测量激光位移传感器与待测量位置之间的距离;
所述基础装配平台,用于固定待装配零件;
包括以下步骤:
S10:对工业机器人进行预处理,确定待装配零件标准装配位置及信息;
S30:工业机器人进行正式装配,确定待装配零件实际装配位置,并计算其与标准装配位置的误差;
S50:根据计算出来的误差对待装配零件进行装配误差补偿;
所述步骤S10包括:
S101:工业机器人将第一待装配零件放到基础装配平台上,夹持装置夹紧第一待装配零件,基础装置平台使其固定;
S102:建立工业机器人基坐标系,其中,基坐标系的坐标原点、x轴和y轴位于第一待装配零件装配对接平面上;
S103:工业机器人运动到第一位置,利用工业机器人末端的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第四位置的距离值;
S104:工业机器人运动到第二位置,要求第一位置与第二位置的连线与基坐标系的x轴平行,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第五位置的距离值;
S105:工业机器人运动到第三位置,要求第三位置与第二位置的连线与基坐标系的y轴平行,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第六位置的距离值;
S106:调整工业机器人到拍照位置,使得相机成像平面与第一待装配零件的装配对接平面平行,利用工业机器人末端的工业相机拍摄第一待装配零件的装配对接平面,获得标准装配位置图像;
S107:工业机器人响应操作抓取第二待装配零件,并将第二待装配零件安装到第一待装配零件上,记录工业机器人在基坐标系下的空间位置坐标,此坐标为第二待装配零件装配所对应的工业机器人的标准位置;
步骤S30包括:
S301:工业机器人将第一待装配零件放到基础装配平台上,夹持装置夹紧第一待装配零件,基础装置平台使其固定;
S302:工业机器人运动到第一位置处,激光位移传感器与第一待装配零件装配对接平面上第七位置的距离值;
S303:工业机器人运动到第二位置处,利用工业机器人上的激光位移传感器测量激光位移传感器与第一待装配零件装配对接平面上第八位置的距离值;
S304:机器人运动到第三位置处,激光位移传感器与第一待装配零件装配对接平面上第九位置的距离值;
S305:工业机器人运动到拍照位置处,利用工业机器人末端的工业相机拍摄第一待装配零件的装配对接平面,获得实际装配位置图像;
S306:根据标准装配位置情况下三个激光位移传感器测量的距离值和实际装配位置情况下三个激光位移传感器测量的距离值计算实际装配对接平面与标准装配位置时相比的空间转动角度偏差;
S307:根据标准装配位置图像和实际装配位置图像计算第一待装配零件对接平面在基坐标系下的偏差,包括位移偏差和转角偏差;
S308:计算实际装配位置与标准装配位置总偏差。
2.根据权利要求1所述的方法,其特征在于,所述工业相机附带有相机控制器,用于控制相机拍摄过程参数及获取拍摄结果。
3.根据权利要求1所述的方法,其特征在于,所述激光位移传感器附带有控制器,用于获取测量结果。
4.根据权利要求1所述的方法,其特征在于,所述步骤S50包括:
S501:根据实际装配位置与标准装配位置总偏差调整实际装配过程中工业机器人在基坐标系下的装配位置。
5.根据权利要求1所述的方法,其特征在于,如果存在多个第一待装配零件和第二待装配零件装配时只需进行一次预处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110274107.5A CN112959364B (zh) | 2021-03-15 | 2021-03-15 | 一种工业机器人装配误差补偿***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110274107.5A CN112959364B (zh) | 2021-03-15 | 2021-03-15 | 一种工业机器人装配误差补偿***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112959364A CN112959364A (zh) | 2021-06-15 |
CN112959364B true CN112959364B (zh) | 2022-11-22 |
Family
ID=76279054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110274107.5A Active CN112959364B (zh) | 2021-03-15 | 2021-03-15 | 一种工业机器人装配误差补偿***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112959364B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114178832B (zh) * | 2021-11-27 | 2023-03-24 | 南京埃斯顿机器人工程有限公司 | 一种基于视觉的机器人引导装配机器人方法 |
CN114800613B (zh) * | 2022-04-28 | 2023-08-04 | 南京航空航天大学 | 一种工业机器人装配误差在线检测的精度补偿***及方法 |
CN114905511B (zh) * | 2022-05-12 | 2023-08-11 | 南京航空航天大学 | 一种工业机器人装配误差检测与精度补偿***标定方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100345150B1 (ko) * | 2000-09-29 | 2002-07-24 | 현대자동차주식회사 | 레이저 측정기를 이용한 로봇 위치 보정 방법 |
EP2255930A1 (de) * | 2009-05-27 | 2010-12-01 | Leica Geosystems AG | Verfahren und System zum hochpräzisen Positionieren mindestens eines Objekts in eine Endlage im Raum |
CN105157567B (zh) * | 2015-05-15 | 2017-10-10 | 天津智通机器人有限公司 | 一种测量机器人的工具坐标系标定方法及*** |
JP6869159B2 (ja) * | 2017-10-03 | 2021-05-12 | 株式会社ダイヘン | ロボットシステム |
CN108839027B (zh) * | 2018-08-31 | 2020-12-25 | 河南工程学院 | 基于激光测距传感器的机器人自动对准控制方法 |
JP7258516B2 (ja) * | 2018-10-30 | 2023-04-17 | Thk株式会社 | キャリブレーション方法および把持システム |
CN110561400A (zh) * | 2019-09-20 | 2019-12-13 | 扬州哈工科创机器人研究院有限公司 | 圆周均匀分布零件的高效精准定位***及定位方法 |
CN211028836U (zh) * | 2019-10-08 | 2020-07-17 | 苏州恒地智能科技有限公司 | 一种六轴工业机器人自动装配*** |
CN112008758B (zh) * | 2020-07-11 | 2024-03-26 | 埃华路(芜湖)机器人工程有限公司 | 一种工业机器人托盘抓取高度智能检测方法 |
-
2021
- 2021-03-15 CN CN202110274107.5A patent/CN112959364B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112959364A (zh) | 2021-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112959364B (zh) | 一种工业机器人装配误差补偿***及方法 | |
CN109655024B (zh) | 采用空间变换技术的位移传感器外部参数标定方法 | |
CN106777656B (zh) | 一种基于pmpsd的工业机器人绝对精度校准方法 | |
CN109822577B (zh) | 一种基于视觉伺服的移动式机器人高精度加工方法 | |
CN107214692B (zh) | 机器人***的自动标定方法 | |
CN112833786B (zh) | 一种舱段位姿测量及对准***、控制方法及应用 | |
CN108621167B (zh) | 一种基于轮廓边及内包圆特征的视觉伺服解耦控制方法 | |
JP6080407B2 (ja) | 3次元計測装置及びロボット装置 | |
JP6324025B2 (ja) | 情報処理装置、情報処理方法 | |
CN109623206B (zh) | 用于机器人管道焊接中优化离线规划的焊枪位姿的方法 | |
CN111707189B (zh) | 基于双目视觉的激光位移传感器光束方向标定方法 | |
Liu et al. | Fast eye-in-hand 3-D scanner-robot calibration for low stitching errors | |
CN111168719B (zh) | 一种基于定位工装的机器人校准方法及*** | |
JP2005201824A (ja) | 計測装置 | |
WO2015070010A1 (en) | Calibration system and method for calibrating industrial robot | |
CN110757504A (zh) | 高精度可移动机器人的定位误差补偿方法 | |
CN114674249B (zh) | 一种筒体嵌套装配对中的视觉测量引导装置、方法及*** | |
Mu et al. | Calibration of a flexible measurement system based on industrial articulated robot and structured light sensor | |
CN115091456A (zh) | 基于矩阵求解的机器人手眼标定方法 | |
CN115179323A (zh) | 基于远心视觉约束的机器末位姿测量装置及精度提升方法 | |
KR102243694B1 (ko) | 로봇의 위치 정보 복원 방법 | |
Sun et al. | A high-accuracy positioning method for mobile robotic grasping with monocular vision and long-distance deviation | |
CN116681772A (zh) | 一种非共视下多相机在线标定方法 | |
Zhang et al. | A novel accurate positioning method of reference hole for complex surface in aircraft assembly | |
CN115446836A (zh) | 一种基于多种图像特征信息混合的视觉伺服方法 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |