[go: up one dir, main page]

CN107256567B - 一种用于工业机器人手眼相机的自动标定装置及标定方法 - Google Patents

一种用于工业机器人手眼相机的自动标定装置及标定方法 Download PDF

Info

Publication number
CN107256567B
CN107256567B CN201710046391.4A CN201710046391A CN107256567B CN 107256567 B CN107256567 B CN 107256567B CN 201710046391 A CN201710046391 A CN 201710046391A CN 107256567 B CN107256567 B CN 107256567B
Authority
CN
China
Prior art keywords
coordinate system
calibration
camera
point
robot
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
CN201710046391.4A
Other languages
English (en)
Other versions
CN107256567A (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.)
Mech Mind Robotics Technologies Co ltd
Original Assignee
Mech Mind Robotics Technologies Co Ltd
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 Mech Mind Robotics Technologies Co Ltd filed Critical Mech Mind Robotics Technologies Co Ltd
Priority to CN201710046391.4A priority Critical patent/CN107256567B/zh
Publication of CN107256567A publication Critical patent/CN107256567A/zh
Application granted granted Critical
Publication of CN107256567B publication Critical patent/CN107256567B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

本发明公开了一种用于工业机器人手眼相机的自动标定装置,包括激光发生器、标定板和相机;所述激光发生器设置在机器人末端工具上,机器人末端工具安装在工业机器人上;所述标定板放置在工作台面上,标定板上设置有黑白相间的棋盘格;所述相机固定在工作台面上方,且位于标定板的上方。本发明还公开了基于上述自动标定装置的标定方法。本发明将激光发生器固定在机器人末段工具上,然后通过激光与标定板相交,通过相机提取特征点的位置,最终利用激光特征点在标定板中的位置以及在机器人坐标系中的位置,实现对工业机器人与相机相对位置的标定,极大的降低了相机标定的工作量。

Description

一种用于工业机器人手眼相机的自动标定装置及标定方法
技术领域
本发明涉及工业机器人技术领域,具体是一种用于工业机器人手眼相机的自动标定装置及标定方法。
背景技术
随着劳动力成本的不断提高以及工业机器人控制、规划、识别方法的不断发展,用工业机器人代替人工进行自动化生产的程度越来越高。但目前工业中工业机器人手眼相机标定问题仍然没有得到解决。
手眼工业机器人系统主要分为eye-in-hand与eye-to-hand两类系统,其中,在eye-in-hand系统中,相机固定在工业机器人末段,因而,随着机器人的运动,相机可以以不同的方向观察标定板以及工作空间,eye-in-hand系统标定过程也相对较为简单,目前已经有很多成熟的方法可以使用。而对于eye-to-hand系统,由于相机固定,无法仅仅借助标定板以及机器人的运动实现相机与机器人相对位置的标定,其难点在于:1)如何将特征点的位置与机器人的运动关联起来;2)如何高精度的提取标定所需要的特征点的位置;3)如何自动化标定的过程。
发明内容
本发明的目的在于提供一种用于工业机器人手眼相机的自动标定装置及标定方法,通过在机器人末端工具上增加一个激光发生器,并结合标定板实现工业机器人与相机相对位置标定,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种用于工业机器人手眼相机的自动标定装置,包括激光发生器、标定板和相机;所述激光发生器设置在机器人末端工具上,机器人末端工具安装在工业机器人上;所述标定板放置在工作台面上,标定板上设置有黑白相间的棋盘格;所述相机固定在工作台面上方,且位于标定板的上方。
作为本发明进一步的方案:所述激光发生器设置在连接件上,连接件安装在工业机器人与末端工具之间。
一种基于所述用于工业机器人手眼相机的自动标定装置的标定方法,步骤如下:
1)利用相机拍摄标定板的图片;
2)计算相机相对于标定板的坐标变换矩阵,即相机外参
Figure BSA0000139655500000021
3)控制工业机器人动作,使固定在机器人末端工具上的激光发生器发出的激光点与标定板相交于点P;
4)采用相机拍摄标定板及其上激光点的图片,计算点P在标定板坐标系中的位置,点P在标定板坐标系中的坐标记作(u,v,0),仿射形式记作(u,v,0,1);
5)根据步骤4)中点P在标定板坐标系中的坐标,计算其在机器人基座坐标系中的位置:
Figure BSA0000139655500000022
其中
Figure BSA0000139655500000023
为点P在机器人基座坐标系中的位置;
Figure BSA0000139655500000024
为标定板坐标系相对于基座坐标系的坐标变换;
Figure BSA0000139655500000025
为点P在标定板坐标系中的位置;
Figure BSA0000139655500000026
6)根据点P在激光坐标系中的位置,结合机器人的运动学方程计算点P在机器人基座坐标系中的位置:点P在激光坐标系中位置记作(0,0,lP),仿射形式记作(0,0,lP,0),其中lP为投射激光的长度,因而,点P在机器人基座坐标系中的位置为:
Figure BSA0000139655500000027
其中,
Figure BSA0000139655500000028
为机器人末端工具坐标系相对于机器人基座的坐标变换,即机器人正运动学变换;
Figure BSA0000139655500000029
为激光发生器3相对于机器人末端工具坐标系的坐标变换;
Figure BSA00001396555000000210
为点P在激光发生器坐标系中的位置,其中:
Figure BSA00001396555000000211
lP为点P到激光发生器3的长度,即激光的距离;
7)将步骤5)和步骤6)得到的点P在机器人基座坐标系中位置进行等效,可以得到标定方程:
Figure BSA0000139655500000031
即:
Figure BSA0000139655500000032
8)控制工业机器人动作,任意确定至少个线性不相关的特征点,然后通过优化方法对标定方程进行优化求解;
9)根据步骤8)获得的求解结果得到最终标定后的系统参数。
作为本发明再进一步的方案:步骤2)中,计算相机的相机外参
Figure BSA0000139655500000033
的具体步骤如下:
A:相机拍摄标定板的图片;
B:利用图像处理算法从拍摄的图片中提取特征点;
C:计算特征点在标定板坐标系中的坐标(u,v,0,1),以及特征点在相机坐标系中的坐标(p,q,0,1);
D:利用相机外参标定理论得到一组标定方程;
E:利用优化方法计算相机外参
与现有技术相比,本发明的有益效果是:
本发明有效解决了工业机器人手眼相机标定时需要高精度放置标定板以及安装末端工具的问题。同时,本发明无需将标定板放置在精确位置,仅需将标定板放在机器人工作空间中的任意位置并使得激光与标定板相交即可,极大的降低了相机标定的工作量。另外,在本发明中,标定板仅为简单的棋盘格,具有成本低,操作灵活,结构简单的特征。
附图说明
图1为用于工业机器人手眼相机的自动标定装置的结构示意图。
图2为用于工业机器人手眼相机的自动标定装置中激光发生器的安装示意图。
图3为基于所述用于工业机器人手眼相机的自动标定装置的标定方法的流程示意图。
图4为基于所述用于工业机器人手眼相机的自动标定装置的标定方法中相机外参标定流程示意图。
图5为根据相机拍摄图片中激光点的坐标计算激光点在标定板坐标系中的位置的示意图。
图6为工业机器人通过运动调整激光与标定板相交点位置的示意图。
图中:1-工业机器人、2-机器人末端工具、3-激光发生器、4-标定板、5-相机、6-连接件。
具体实施方式
下面结合具体实施方式对本发明的技术方案作进一步详细地说明。
请参阅图1-6,一种用于工业机器人手眼相机的自动标定装置,包括激光发生器3、标定板4和相机5;所述激光发生器3设置在机器人末端工具2上,机器人末端工具2安装在工业机器人1上,本实施例中,优选的,所述激光发生器3设置在连接件6上,连接件6安装在工业机器人1与末端工具2之间,从而使激光发生器3能够随着机器人末端工具2的移动而移动;所述标定板4放置在工作台面上,标定板4上设置有黑白相间的棋盘格,如此设置,能够通过图像很容易的提取其上的特征点,激光发生器3为点光源,其发射的直线激光照射在标定板4上形成交点;所述相机5固定在工作台面上方,且位于标定板4的上方,能够清晰地采集到标定板4上的棋盘格信息以及当前激光点与棋盘格的交点。
一种基于所述用于工业机器人手眼相机的自动标定装置的标定方法,步骤如下:
1)利用相机5拍摄标定板4的图片;
2)计算相机5相对于标定板4的坐标变换矩阵,即相机外参
Figure BSA0000139655500000041
3)控制工业机器人1动作,使固定在机器人末端工具2上的激光发生器3发出的激光点与标定板4相交于点P;
4)采用相机5拍摄标定板4及其上激光点的图片,计算点P在标定板坐标系中的位置,点P在标定板坐标系中的坐标记作(u,v,0),仿射形式记作(u,v,0,1);
5)根据步骤4)中点P在标定板坐标系中的坐标,计算其在机器人基座坐标系中的位置:
Figure BSA0000139655500000051
其中
Figure BSA0000139655500000052
为点P在机器人基座坐标系中的位置;
Figure BSA0000139655500000053
为标定板坐标系相对于基座坐标系的坐标变换;
Figure BSA0000139655500000054
为点P在标定板坐标系中的位置
Figure BSA0000139655500000055
6)根据点P在激光坐标系中的位置结合机器人的运动学方程计算点P在机器人基座坐标系中的位置:由于投射激光为一条直线,因而,点P在激光坐标系中位置可以记作(0,0,lP),仿射形式记作(0,0,lP,0),其中lP为投射激光的长度,因而,点P在机器人基座坐标系中的位置为:
Figure BSA0000139655500000056
其中,
Figure BSA0000139655500000057
为机器人末端工具坐标系相对于机器人基座的坐标变换,即机器人正运动学变换;
Figure BSA0000139655500000058
为激光发生器3相对于机器人末端工具坐标系的坐标变换;
Figure BSA0000139655500000059
为点P在激光发生器坐标系中的位置,其中:
Figure BSA00001396555000000510
lP为点P到激光发生器3的长度,即激光的距离;
7)将步骤5)和步骤6)得到的点P在机器人基座坐标系中位置进行等效,可以得到标定方程:
Figure BSA00001396555000000511
即:
Figure BSA00001396555000000512
8)上述步骤7)得到的标定方程含有12个未知数,确定两个限制条件,因而,需要至少6个特征点便可以计算上述12个参数,如果特征点的个数大于6,则可以通过优化方法确定上述12个未知数。在本发明中,优选的,控制工业机器人1动作,任意确定至少6个线性不相关的特征点,然后通过优化方法对标定方程进行优化求解;
9)根据步骤8)获得的求解结果得到最终标定后的系统参数。
其中,步骤2)中,计算相机5的相机外参
Figure BSA0000139655500000061
的具体步骤如下:
A:相机5拍摄标定板4的图片;
B:利用图像处理算法从拍摄的图片中提取特征点;
C:计算特征点在标定板坐标系中的坐标(u,v,0,1),以及特征点在相机坐标系中的坐标(p,q,0,1);
D:利用相机外参标定理论得到一组标定方程;
E:利用优化方法计算相机外参。
本发明有效解决了工业机器人手眼相机标定时需要高精度放置标定板以及安装末端工具的问题。同时,本发明无需将标定板放置在精确位置,仅需将标定板放在机器人工作空间中的任意位置并使得激光与标定板相交即可,极大的降低了相机标定的工作量。另外,在本发明中,标定板仅为简单的棋盘格,具有成本低,操作灵活,结构简单的特征。
上面对本发明的较佳实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

Claims (2)

1.一种用于工业机器人手眼相机的自动标定装置的标定方法,其特征在于,步骤如下:
1)利用相机(5)拍摄标定板(4)的图片;
2)计算相机(5)相对于标定板(4)的坐标变换矩阵,即相机外参
Figure FSB0000187869250000011
3)控制工业机器人(1)动作,使固定在机器人末端工具(2)上的激光发生器(3)发出的激光点与标定板(4)相交于点P;
4)采用相机(5)拍摄标定板(4)及其上激光点的图片,计算点P在标定板坐标系中的位置,点P在标定板坐标系中的坐标记作(u,v,0),仿射形式记作(u,v,0,1);
5)根据步骤4)中点P在标定板坐标系中的坐标,计算其在机器人基座坐标系中的位置:
Figure FSB0000187869250000012
其中
Figure FSB0000187869250000013
为点P在机器人基座坐标系中的位置;
Figure FSB0000187869250000014
为标定板坐标系相对于基座坐标系的坐标变换;
Figure FSB0000187869250000015
为点P在标定板坐标系中的位置;
Figure FSB0000187869250000016
6)根据点P在激光坐标系中的位置,结合机器人的运动学方程计算点P在机器人基座坐标系中的位置:点P在激光坐标系中位置记作(0,0,lP),仿射形式记作(0,0,lP,0),其中lP为投射激光的长度,因而,点P在机器人基座坐标系中的位置为:
Figure FSB0000187869250000017
其中,
Figure FSB0000187869250000018
为机器人末端工具坐标系相对于机器人基座的坐标变换,即机器人正运动学变换;
Figure FSB0000187869250000019
为激光发生器3相对于机器人末端工具坐标系的坐标变换;
Figure FSB00001878692500000110
为点P在激光发生器坐标系中的位置,其中:
Figure FSB00001878692500000111
lP为点P到激光发生器(3)的长度;
7)将步骤5)和步骤6)得到的点P在机器人基座坐标系中位置进行等效,得到标定方程:
Figure FSB0000187869250000021
即:
Figure FSB0000187869250000022
8)控制工业机器人(1)动作,任意确定至少6个线性不相关的特征点,然后通过优化方法对标定方程进行优化求解;
9)根据步骤8)获得的求解结果得到最终标定后的系统参数。
2.根据权利要求1所述的基于用于工业机器人手眼相机的自动标定装置的标定方法,其特征在于,步骤2)中,计算相机(5)的相机外参
Figure FSB0000187869250000023
的具体步骤如下:
A:相机(5)拍摄标定板(4)的图片;
B:利用图像处理算法从拍摄的图片中提取特征点;
C:计算特征点在标定板坐标系中的坐标(u,v,0,1),以及特征点在相机坐标系中的坐标(p,q,0,1);
D:利用相机外参标定理论得到一组标定方程;
E:利用优化方法计算相机外参。
CN201710046391.4A 2017-01-22 2017-01-22 一种用于工业机器人手眼相机的自动标定装置及标定方法 Active CN107256567B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710046391.4A CN107256567B (zh) 2017-01-22 2017-01-22 一种用于工业机器人手眼相机的自动标定装置及标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710046391.4A CN107256567B (zh) 2017-01-22 2017-01-22 一种用于工业机器人手眼相机的自动标定装置及标定方法

Publications (2)

Publication Number Publication Date
CN107256567A CN107256567A (zh) 2017-10-17
CN107256567B true CN107256567B (zh) 2020-08-07

Family

ID=60027182

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710046391.4A Active CN107256567B (zh) 2017-01-22 2017-01-22 一种用于工业机器人手眼相机的自动标定装置及标定方法

Country Status (1)

Country Link
CN (1) CN107256567B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108972544A (zh) * 2018-06-21 2018-12-11 华南理工大学 一种视觉激光传感器固定于机器人的手眼标定方法
CN108871194B (zh) * 2018-07-13 2019-05-24 易思维(杭州)科技有限公司 视觉传感器工作功能快速恢复方法
CN108942934A (zh) * 2018-07-23 2018-12-07 珠海格力电器股份有限公司 确定手眼标定的方法及装置
CN110815201B (zh) * 2018-08-07 2022-04-19 达明机器人股份有限公司 机器手臂校正坐标的方法
CN109159114B (zh) * 2018-08-16 2021-03-23 郑州大学 Scara机械手固定相机视觉系统手眼标定的高精度方法
CN109584306B (zh) * 2018-09-07 2020-06-30 深圳市东智科技发展有限公司 一种基于车辆定位的高级驾驶辅助标定系统及方法
CN109471455A (zh) * 2018-10-23 2019-03-15 深圳市盛世智能装备有限公司 摄像画图系统的平台控制方法、装置、设备及存储介质
CN109615662A (zh) * 2018-12-04 2019-04-12 中冶赛迪工程技术股份有限公司 一种坐标系标定方法、系统、计算机可读存储介质及设备
CN110009689B (zh) * 2019-03-21 2023-02-28 上海交通大学 一种用于协作机器人位姿估计的图像数据集快速构建方法
CN111272098B (zh) * 2020-03-28 2024-09-20 新蔚来智能科技(深圳)有限公司 一种激光传感器安装位置的标定方法和标定装置
CN111707189B (zh) * 2020-06-12 2021-04-27 天津大学 基于双目视觉的激光位移传感器光束方向标定方法
CN114187367B (zh) * 2021-12-10 2025-09-19 北京有竹居网络技术有限公司 一种相机外参标定方法、装置、电子设备及存储介质
CN117359644B (zh) * 2023-12-04 2024-02-27 四川福莫斯工业技术有限公司 一种基于机器人的点激光发射点位姿标定方法及系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231749A (zh) * 2007-12-20 2008-07-30 昆山华恒工程技术中心有限公司 一种工业机器人的标定方法
CN103292700A (zh) * 2013-05-28 2013-09-11 吉林大学 机器视觉测量系统空间一般位置姿态计量基准
CN103363899A (zh) * 2013-07-05 2013-10-23 科瑞自动化技术(深圳)有限公司 一种用于标定机器手坐标系的标定装置及标定方法
CN103558850A (zh) * 2013-07-26 2014-02-05 无锡信捷电气股份有限公司 一种激光视觉引导的焊接机器人全自动运动自标定方法
CN105157725A (zh) * 2015-07-29 2015-12-16 华南理工大学 一种二维激光视觉传感器和机器人的手眼标定方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197599A (zh) * 2013-03-25 2013-07-10 东华大学 基于机器视觉的数控工作台误差自校正系统及方法
JP6335460B2 (ja) * 2013-09-26 2018-05-30 キヤノン株式会社 ロボットシステムの制御装置及び指令値生成方法、並びにロボットシステムの制御方法
CN104786226A (zh) * 2015-03-26 2015-07-22 华南理工大学 抓取在线工件的机器人位姿及运动轨迹定位系统与方法
CN105043288A (zh) * 2015-05-04 2015-11-11 天津科技大学 一种基于机器视觉引导的激光齿轮倒角轮廓测量仪及其测量方法
CN105716525B (zh) * 2016-03-30 2018-03-30 西北工业大学 基于激光跟踪仪的机器人末端执行器坐标系标定方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231749A (zh) * 2007-12-20 2008-07-30 昆山华恒工程技术中心有限公司 一种工业机器人的标定方法
CN103292700A (zh) * 2013-05-28 2013-09-11 吉林大学 机器视觉测量系统空间一般位置姿态计量基准
CN103363899A (zh) * 2013-07-05 2013-10-23 科瑞自动化技术(深圳)有限公司 一种用于标定机器手坐标系的标定装置及标定方法
CN103558850A (zh) * 2013-07-26 2014-02-05 无锡信捷电气股份有限公司 一种激光视觉引导的焊接机器人全自动运动自标定方法
CN105157725A (zh) * 2015-07-29 2015-12-16 华南理工大学 一种二维激光视觉传感器和机器人的手眼标定方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Hybrid Eye-to-hand and Eye-in-hand visual servo system for parallel robot conveyor object tracking and fetching;Ren C. Luo 等;《IECON 2014 - 40th Annual Conference of the IEEE Industrial Electronics Society》;20150226;第2558-2563页 *

Also Published As

Publication number Publication date
CN107256567A (zh) 2017-10-17

Similar Documents

Publication Publication Date Title
CN107256567B (zh) 一种用于工业机器人手眼相机的自动标定装置及标定方法
CN113379849B (zh) 基于深度相机的机器人自主识别智能抓取方法及系统
TWI672206B (zh) 機械手臂非接觸式工具中心點校正裝置及其方法以及具有校正功能的機械手臂系統
CN106041937B (zh) 一种基于双目立体视觉的机械手抓取控制系统的控制方法
CN107808401B (zh) 机械臂末端的单相机的手眼标定方法
CN104180753A (zh) 机器人视觉系统的快速标定方法
CN107253190A (zh) 一种高精度机器人手眼相机自动标定的装置及其使用方法
CN110722558B (zh) 机器人的原点校正方法、装置、控制器和存储介质
CN104827480A (zh) 机器人系统的自动标定方法
CN106097300A (zh) 一种基于高精度运动平台的多相机标定方法
WO2018145476A1 (zh) 一种图像采集方法及装置
US20190255706A1 (en) Simulation device that simulates operation of robot
CN114800574A (zh) 一种基于双三维相机的机器人自动化焊接系统及方法
US12020443B2 (en) Virtual production based on display assembly pose and pose error correction
CN109877833A (zh) 一种工业视觉机器人快速定位方法
CN111390910A (zh) 机械手目标抓取定位方法、计算机可读存储介质及机械手
CN106335061A (zh) 一种基于四自由度机器人的手眼关系标定方法
CN106996769B (zh) 一种无需相机标定的主动式位姿快速重定位方法
WO2025194747A1 (zh) 物体位姿的确定方法、系统、设备、介质及程序产品
JP2023505322A (ja) ロボットをプログラムするための方法及びシステム
CN104376560B (zh) 基于光学投影仪的相机多功能标定方法及装置
CN113858214A (zh) 一种用于机器人作业的定位方法与控制系统
CN115294065A (zh) 基于tph-yolov5深度学习的FPC-BTB接口检测定位方法及系统
CN109318235B (zh) 一种机器人视觉伺服系统的快速聚焦方法
CN204844159U (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
CP03 Change of name, title or address

Address after: 071700 Hebei Province, Baoding City, Xiongan New Area, Qibuzhou, Yining Avenue, No. 164, North District of Chuangzhi Park, Unit 3, Room 210 (Self-declared) (Enterprise with one license and multiple addresses)

Patentee after: Mech-Mind Robotics Technologies Co.,Ltd.

Country or region after: China

Address before: Beijing City Haidian District Shangdi Information Industry Base Chuangye Road No. 6 1st floor 1100

Patentee before: MECH-MIND (BEIJING) ROBOTICS TECHNOLOGIES CO.,LTD.

Country or region before: China

CP03 Change of name, title or address