CN100489448C - 一种工件坐标***的标定方法 - Google Patents
一种工件坐标***的标定方法 Download PDFInfo
- Publication number
- CN100489448C CN100489448C CNB2006100908002A CN200610090800A CN100489448C CN 100489448 C CN100489448 C CN 100489448C CN B2006100908002 A CNB2006100908002 A CN B2006100908002A CN 200610090800 A CN200610090800 A CN 200610090800A CN 100489448 C CN100489448 C CN 100489448C
- Authority
- CN
- China
- Prior art keywords
- workpiece
- coordinate
- measurement mechanism
- robot
- dimensional model
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种工件坐标***的标定方法,以实现对任意形状的工件坐标***进行精确标定;该方法通过控制机器人的运动,使测量装置能够测量出工件表面若干点的坐标,将测量到的点坐标与工件三维模型进行最优化匹配,进而完成工件坐标***的标定;通过该方法,可以使测量过程简单易行,以及实现了对任意形状工件的坐标***校准。
Description
技术领域
本发明涉及工件的位姿标定技术领域,特别涉及一种机器人领域中工件坐标***的标定方法。
背景技术
坐标***标定是机器人领域的关键技术,其任务是确定机器人加工***中工件、工具等的位置。由离线编程等方法得到的机器人加工仿真程序,需要结合工具/工件的标定才能实际应用。当前,现有的工件标定技术只能做到基于工件上的标准面等进行标定,实现对工件的简单定位。但随着机器人加工对象的日渐复杂,大量的加工工件(如复杂曲面等)都不存在可供定位的标准面或标准面的定位约束不够,这使得现有技术中的标定方法对于这些工件位置的标定不够精确。
发明内容
本发明所要解决的技术问题是提供一种能够对任意形状的工件坐标***进行精确标定的方法。
为解决上述技术问题,本发明采取的技术方案是提供一种工件坐标***的标定方法,该方法包括下列步骤:
A1.标定测量装置和机器人基座坐标系间的位置关系,在所述机器人末端固定所述工件,其中,所述测量装置及所述机器人基座位置固定;
A2.控制所述机器人运动,通过所述测量装置测量所述工件表面若干点的坐标;
A3.将测量到的点坐标与工件三维模型进行最优化匹配,完成所述工件坐标系到机器人末端坐标系间位姿关系的标定。
优选的,步骤A2还可以包括步骤:通过所述机器人的控制使所述工件在所述测量装置的测量范围内运动,使所述测量装置扫描到所述工件的表面。
优选的,步骤A3还可以包括步骤:设置所述三维模型基准坐标系的初始值,使所述三维模型与所述测量到的点坐标在三维空间中接近,通过三维最优匹配算法使所述测量到的点坐标与所述三维模型实现三维最优匹配;其中,所述最优匹配算法可以为迭代最近点算法、高斯-牛顿算法或注册算法。
优选的,上述技术方案中的测量装置可以为线激光测量器或点激光测量器。
本发明采取的另一种技术方案是提供一种工件坐标***的标定方法,该方法包括下列步骤:
B1.标定测量装置和机器人末端坐标系间的位置关系,其中,所述测量装置固定于所述机器人的末端,并且所述工件及所述机器人位置固定;
B2.控制所述机器人运动,通过所述测量装置测量所述工件表面若干点的坐标;
B3.将测量到的点坐标与工件三维模型进行最优化匹配,完成所述工件坐标系到机器人基座坐标系间位姿关系的标定。
优选的,步骤B2还可以包括步骤:通过所述机器人的控制使所述工件处于所述测量装置的测量范围内,使所述测量装置扫描到所述工件的表面。
优选的,步骤B3还可以包括步骤:设置所述三维模型基准坐标系的初始值,使所述三维模型与所述测量到的点坐标在三维空间中接近,通过三维最优匹配算法使所述测量到的点坐标与所述三维模型实现三维最优匹配;其中,所述最优匹配算法可以为迭代最近点算法、高斯-牛顿算法或注册算法。
优选的,上述技术方案中的测量装置可以为线激光测量器或点激光测量器。
同现有技术相比,本发明的技术方案具有以下优点:
1.可以运用接触与非接触式的测量装置作为测量工具,如线激光测量器、点激光测量器等,测量过程简单易行;
2.由于采取了将测量到的工件表面点坐标与工件三维模型进行最优化匹配,进而完成工件坐标***标定的方式,对工件的定位无需基于工件上的标准面,实现了对任意形状工件的坐标***校准。
附图说明
图1是本发明实施方式的结构图;
图2是本发明实施方式的流程图;
图3是本发明第二种实施方式的结构图;
图4是本发明第二种实施方式的流程图;
具体实施方式
本发明的核心思想是:通过控制机器人的运动,使测量装置能够测量出工件表面若干点的坐标,将测量到的点坐标与工件三维模型进行最优化匹配,进而完成所述工件坐标***的标定。
参照图1,是本发明实施方式的结构图;
如图所示,包括机器人10、测量装置11、工件12,其中机器人10的基座101和测量装置11分别固定,例如固定在世界坐标系中等,工件12固定于机器人10的末端102。
其中测量装置11可以为线激光测量器或点激光测量器。
参照图2,是本发明实施方式的流程图;
步骤201,标定测量装置和机器人基座坐标系间的位置关系,将工件固定在机器人末端;
由于测量装置11与机器人基座101相对静止,利用公知的标定技术可以完成测量装置11与机器人基座101之间的位姿关系标定,假设其为BTM;将工件12固定于机器人末端102,以便机器人10对其进行测量路径的编辑。
步骤202,控制机器人运动,通过测量装置测量工件表面若干点的坐标;
通过机器人10的控制,可以使工件12在测量装置11的测量范围内运动,使得测量装置11能够扫描到工件表面;假设工件12上被扫描的点在测量装置11坐标系下的坐标为XM,则该点在机器人末端102坐标系(Tool0)下的坐标为:XTool0=Tool0-1·BTM·XM;
其中,Tool0为机器人末端102相对于机器人基座101之间的位姿矩阵,XTool0为该点在Tool0下的坐标,BTM为测量装置11与机器人基座101坐标系间的位姿转换矩阵。
步骤203,读入工件三维模型数据;
三维模型的基准坐标系被定义为工件12坐标系,本实施例标定的坐标系关系即为工件12坐标系与Tool0间的位姿关系。导入三维模型时,设置三维模型基准坐标系(工件12坐标系)的初始值,即设置初始的工件12坐标系标定值(Wobjinitial,其缺省值为单位位姿矩阵),使三维模型与测量到的工件12表面点在三维空间中接近。
优选的,上述三维模型可以为CAD模型。
步骤204,将测量到的点坐标与工件三维模型进行最优化匹配。
通过诸如迭代最近点算法(Iterated Closest Point)、高斯-牛顿算法(Gauss-Newton)或注册算法(Registration)等三维最优匹配算法,使测量到的三维点与三维模型实现三维最优匹配,并得到三维点云匹配到三维模型过程中的位姿转换关系,假设为ModelTPC,计算出实际的工件12***位姿,即为ModelTPC -1*Wobjinitial。
参照图3,是本发明第二种实施方式的结构图;
如图所示,本实施例与上述优选实施例的区别为:工件12与测量装置11的位置互换,即工件12位置固定,同机器人10相对静止,测量装置11则固定于机器人末端102。
参照图4,是本发明第二种实施方式的流程图;
步骤401,将测量装置固定在机器人末端,标定测量装置和机器人末端坐标系间的位置关系;
由于测量装置11固定在机器人末端102坐标系上,利用公知的标定技术可以完成测量装置11与机器人末端102之间的位姿关系标定,假设其为Tool0TM;
步骤402,控制机器人运动,通过测量装置测量工件表面若干点的坐标;
通过机器人10的控制使工件12处于测量装置11的测量范围内,使测量装置11能够扫描到工件12的表面。假设工件12上的被扫描点在测量装置11坐标系下的坐标为XM,则该点在机器人基座101坐标系(Base)下的坐标即为:XBase=Tool0·Tool0TM·XM
其中,Tool0为机器人末端102相对于机器人基座101之间的位姿矩阵,XBase为该点在Base下的坐标,T00l0TM为测量装置11与机器人末端102坐标系间的位姿转换矩阵。
步骤403,读入工件三维模型数据;
三维模型的基准坐标系被定义为工件12坐标系,本实施例标定的坐标系关系即为工件12坐标系与Base间的位姿关系。导入三维模型时,设置三维模型基准坐标系(工件12坐标系)的初始值,即设置初始的工件12坐标系标定值(Wobjinitial,其缺省值为单位位姿矩阵),使三维模型与测量到的工件12表面点在三维空间中接近。
优选的,上述三维模型可以为CAD模型。
步骤404,将测量到的点坐标与工件三维模型进行最优化匹配。
通过诸如迭代最近点算法(Iterated Closest Point)、高斯-牛顿算法(Gauss-Newton)或注册算法(Registration)等三维最优匹配算法,使测量到的三维点与三维模型实现三维最优匹配,并得到三维点云匹配到三维模型过程中的位姿转换关系,假设为ModelTPC,计算出实际的工件12***位姿,即为ModelTPC -1*Wobjinitial。
以上应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (3)
1.一种工件坐标***的标定方法,其特征在于,包括:
标定测量装置和机器人基座坐标系间的位置关系,在所述机器人末端固定所述工件,其中,所述测量装置及所述机器人基座位置固定;
控制所述机器人运动,通过所述测量装置测量所述工件表面若干点的坐标,通过所述机器人的控制使所述工件在所述测量装置的测量范围内运动,使所述测量装置扫描到所述工件的表面;
设置所述三维模型基准坐标系的初始值,使所述三维模型与所述测量到的点坐标在三维空间中接近,通过三维最优匹配算法使所述测量到的点坐标与所述三维模型实现三维最优匹配。
2.如权利要求1所述的方法,其特征在于,所述最优匹配算法为迭代最近点算法、高斯-牛顿算法或注册算法。
3.如权利要求1所述的方法,其特征在于,所述测量装置为线激光测量器或点激光测量器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100908002A CN100489448C (zh) | 2006-06-30 | 2006-06-30 | 一种工件坐标***的标定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100908002A CN100489448C (zh) | 2006-06-30 | 2006-06-30 | 一种工件坐标***的标定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101097131A CN101097131A (zh) | 2008-01-02 |
CN100489448C true CN100489448C (zh) | 2009-05-20 |
Family
ID=39011128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100908002A Expired - Fee Related CN100489448C (zh) | 2006-06-30 | 2006-06-30 | 一种工件坐标***的标定方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100489448C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11433541B2 (en) | 2019-12-18 | 2022-09-06 | Industrial Technology Research Institute | Automated calibration system and method for a workpiece coordinate frame of a robot |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102445162B (zh) * | 2011-09-21 | 2013-06-05 | 上海大学 | 一种旋转激光束呈锥面扫描的测量装置的参数标定方法 |
CN104006778B (zh) * | 2014-06-12 | 2017-04-19 | 埃夫特智能装备股份有限公司 | 一种工业机器人末端夹具安装位置的标定方法 |
CN104865897B (zh) * | 2015-04-10 | 2017-09-22 | 深圳市圆梦精密技术研究院 | 曲面零件的加工方法及曲面零件的加工设备 |
CN105157567B (zh) * | 2015-05-15 | 2017-10-10 | 天津智通机器人有限公司 | 一种测量机器人的工具坐标系标定方法及*** |
CN105127862B (zh) * | 2015-08-03 | 2017-08-18 | 华中科技大学无锡研究院 | 基于砂带磨抛机的工业机器人叶片磨抛工艺 |
CN105345813B (zh) * | 2015-11-13 | 2017-03-22 | 张碧陶 | 一种基于广义坐标的机械手高精度定位方法 |
CN106247932B (zh) * | 2016-07-25 | 2019-03-12 | 天津大学 | 一种基于摄影***的机器人在线误差补偿装置及方法 |
CN106370106A (zh) * | 2016-09-30 | 2017-02-01 | 上海航天精密机械研究所 | 结合工业机器人与线性导轨的线激光扫描测量***及方法 |
EP3538326A4 (en) | 2016-11-08 | 2020-08-05 | ABB Schweiz AG | PART CALIBRATION PROCESS AND THE ROBOT SYSTEM USING IT |
CN108107871B (zh) * | 2017-12-26 | 2020-03-27 | 中科新松有限公司 | 优化的机器人性能测试方法及装置 |
CN108827154B (zh) * | 2018-07-09 | 2020-07-10 | 深圳辰视智能科技有限公司 | 一种机器人无示教抓取方法、装置及计算机可读存储介质 |
CN111989540B (zh) * | 2018-07-13 | 2022-04-15 | 深圳配天智能技术研究院有限公司 | 一种工件跟踪方法、***及机器人 |
CN109373898B (zh) * | 2018-11-27 | 2020-07-10 | 华中科技大学 | 一种基于三维测量点云的复杂零件位姿估计***及方法 |
CN109539990A (zh) * | 2019-01-17 | 2019-03-29 | 延锋彼欧(上海)汽车外饰***有限公司 | 一种用于产品尺寸自动测量的方法 |
CN110428465A (zh) * | 2019-07-12 | 2019-11-08 | 中国科学院自动化研究所 | 基于视觉和触觉的机械臂抓取方法、***、装置 |
CN110487233B (zh) * | 2019-07-30 | 2021-06-15 | 东莞长盈精密技术有限公司 | 校正机器人用户坐标系的方法及*** |
CN110370283B (zh) * | 2019-08-07 | 2022-08-12 | 江苏汇博机器人技术股份有限公司 | 机器人当前末端位置坐标自动读取*** |
CN111780698B (zh) * | 2020-07-23 | 2021-11-19 | 重庆大学 | 一种工件坐标系的标定方法及相关装置 |
CN112880555B (zh) * | 2021-01-06 | 2022-03-22 | 浙江吉利控股集团有限公司 | 一种坐标系的标定方法与*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4682418A (en) * | 1986-07-07 | 1987-07-28 | The Warner & Swasey Company | Coordinate measuring machine |
EP0470257A1 (en) * | 1990-02-28 | 1992-02-12 | Fanuc Ltd. | Calibration system for robot |
EP1152212A2 (de) * | 2000-03-29 | 2001-11-07 | VA TECH Transport- und Montagesysteme GmbH & Co | Vorrichtung und Verfahren zur Kalibrierung eines Betätigungsarmes eines Roboters |
DE29624330U1 (de) * | 1995-03-10 | 2002-03-07 | Heidenhain Gmbh Dr Johannes | Mehrkoordinaten-Tastkopf |
CN1605892A (zh) * | 2003-10-09 | 2005-04-13 | 国际商业机器公司 | 色散元件、衍射光栅、组合衍射光栅、彩色显示装置、多路信号分离器和制造衍射光栅的方法 |
CN1657868A (zh) * | 2005-03-23 | 2005-08-24 | 天津大学 | 基于共面标定参照物的线结构光传感器快速标定方法 |
CN1740741A (zh) * | 2005-09-18 | 2006-03-01 | 中国海洋大学 | 视觉非接触测头的标定方法 |
-
2006
- 2006-06-30 CN CNB2006100908002A patent/CN100489448C/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4682418A (en) * | 1986-07-07 | 1987-07-28 | The Warner & Swasey Company | Coordinate measuring machine |
EP0470257A1 (en) * | 1990-02-28 | 1992-02-12 | Fanuc Ltd. | Calibration system for robot |
DE29624330U1 (de) * | 1995-03-10 | 2002-03-07 | Heidenhain Gmbh Dr Johannes | Mehrkoordinaten-Tastkopf |
EP1152212A2 (de) * | 2000-03-29 | 2001-11-07 | VA TECH Transport- und Montagesysteme GmbH & Co | Vorrichtung und Verfahren zur Kalibrierung eines Betätigungsarmes eines Roboters |
CN1605892A (zh) * | 2003-10-09 | 2005-04-13 | 国际商业机器公司 | 色散元件、衍射光栅、组合衍射光栅、彩色显示装置、多路信号分离器和制造衍射光栅的方法 |
CN1657868A (zh) * | 2005-03-23 | 2005-08-24 | 天津大学 | 基于共面标定参照物的线结构光传感器快速标定方法 |
CN1740741A (zh) * | 2005-09-18 | 2006-03-01 | 中国海洋大学 | 视觉非接触测头的标定方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11433541B2 (en) | 2019-12-18 | 2022-09-06 | Industrial Technology Research Institute | Automated calibration system and method for a workpiece coordinate frame of a robot |
Also Published As
Publication number | Publication date |
---|---|
CN101097131A (zh) | 2008-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100489448C (zh) | 一种工件坐标***的标定方法 | |
Filion et al. | Robot calibration using a portable photogrammetry system | |
US20190036337A1 (en) | System for robotic 3d printing | |
CN109153125B (zh) | 用于定向工业机器人的方法和工业机器人 | |
CN107270833A (zh) | 一种复杂曲面零件三维测量***及方法 | |
CN103759635B (zh) | 一种精度与机器人无关的扫描测量机器人检测方法 | |
CN104385282B (zh) | 一种视觉智能数控***及其视觉计测方法 | |
CN100489449C (zh) | 基于相对测量的工件坐标***标定方法 | |
CN103713579B (zh) | 一种工业机器人作业方法 | |
JP2014128845A (ja) | ロボットシステム表示装置 | |
CN103438798A (zh) | 主动双目视觉***全局标定方法 | |
CN110977980A (zh) | 基于光学定位仪的机械臂实时手眼标定方法及*** | |
CN115179323A (zh) | 基于远心视觉约束的机器末位姿测量装置及精度提升方法 | |
Son et al. | Path planning of multi-patched freeform surfaces for laser scanning | |
de Araujo et al. | Cloud-based approach for automatic CNC workpiece origin localization based on image analysis | |
Wan et al. | Flange-based hand-eye calibration using a 3d camera with high resolution, accuracy, and frame rate | |
Bauer et al. | Free-form surface analysis and linking strategies for high registration accuracy in quality assurance applications | |
Kleinkes et al. | Laser Tracker and 6DoF measurement strategies in industrial robot applications | |
CN105241378A (zh) | 基于激光跟踪技术的变电站3d实景重绘方法 | |
CN1987344A (zh) | 一种柔性三维全息测量*** | |
CN109789548A (zh) | 用于工件校准的方法和使用该方法的机器人*** | |
Du et al. | Integrated fringe projection 3D scanning system for large-scale metrology based on laser tracker | |
Gollee et al. | Development and Extrinsic Calibration of a 3D Optical Multisensor Platform Using Laser Line Scanner and a Three-Axis Linear Motion Unit | |
Gąska et al. | Challenges for uncertainty determination in dimensional metrology put by industry 4.0 revolution | |
Nashman et al. | The use of vision and touch sensors for dimensional inspection tasks |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180828 Address after: 300000 Tianjin Dongli District Tianjin free trade pilot area (Airport Economic Zone) Aviation Road 278 office building, block C. Patentee after: TIANJIN ZHITONG INFORMATION SYSTEM INTEGRATION Co.,Ltd. Address before: 065001 30 hongro Road, Langfang economic and Technological Development Zone, Hebei Patentee before: INTERSMART ROBOTIC SYSTEMS Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090520 |
|
CF01 | Termination of patent right due to non-payment of annual fee |