CN108393887A - 一种用于工件手眼标定方法 - Google Patents
一种用于工件手眼标定方法 Download PDFInfo
- Publication number
- CN108393887A CN108393887A CN201810098531.7A CN201810098531A CN108393887A CN 108393887 A CN108393887 A CN 108393887A CN 201810098531 A CN201810098531 A CN 201810098531A CN 108393887 A CN108393887 A CN 108393887A
- Authority
- CN
- China
- Prior art keywords
- hand
- eye calibrating
- workpiece
- eye
- coordinate
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1612—Programme controls characterised by the hand, wrist, grip control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Image Processing (AREA)
Abstract
本发明涉及一种手眼标定方法,尤其是涉及一种用于工件手眼标定方法。本发明根据中间相隔多层的两次手眼标定数据,自动插补计算中间各层的工件位姿坐标。有效的解决了因空间相对位置变化而需要逐层标定的问题,减少了标定次数,节省时间,减少的人工的工作强度,提高了抓取精度。
Description
技术领域
本发明涉及一种手眼标定方法,尤其是涉及一种用于工件手眼标定方法。
背景技术
在工业现场,通常使用机械手和工业相机(手眼***)完成对工件的搬运、包装和安装。为了节省位置,工件采用多层摆放方式,相机摆放位置相对顶层工件空间位置不变,当顶层(第一层)全部工件抓取完成后,为了完成下一层的抓取,工业相机模组需要下降移动固定的距离来保证相机与下一层的相对空间位置不变,如图1,对于n层工件,相机模组需要下降n-1次,在实际生产中,因模组本身存在的加工误差、使用时间过长工装磨损产生的误差、模组抖动等原因,导致相机模组与当前层数的相对空间位置与标准空间位置存在误差,因只进行一次手眼标定,手眼标定数据计算出的当前层的工件坐标无法适用于空间位置产生误差后的手眼抓取。
现有采用逐层手眼标定的模式,每一层有一个标定数据,逐层根据当前层的标定数据计算工件位姿坐标,该方法耗费时间长,速度慢,需要操作工人具备较高的专业知识。
发明内容
本发明的上述技术问题主要是通过下述技术方案得以解决的:
一种用于工件手眼标定方法,其特征在于,包括:
步骤1、定义工件的最底层为第一层,层数由下至上依次递增,定义在第m层进行首次手眼标定,获取当前层数m,得到手眼标定数据,手眼标定数据是相机坐标系与机械手末端夹具之间的位姿关系M,相机垂直于工件表面采集当前层数图像Image1,计算图像中心点,根据经典手眼标定算法Tsai-Lenz得到图像中心点基于机械手的位姿坐标(xm,ym);
步骤2、定义在第n层进行二次手眼标定,其中,m<n,m-n>1,获取当前层数n,得到当前层手眼标定数据,采集当前层数图像Image2,计算图像中心点,根据标定数据得到图像中心点基于机械手的位姿坐标(xn,yn);
步骤3、计算m与n中间层的插补参数Δx,Δy,其中
步骤4、根据插补参数计算m,n中间层数的坐标,具体是:定义m,n中间任何一层的层数为p,其中,n>p>m,p-m>0,n-p>0,在当前层数p,对于任意一个工件W,根据m层首次或n层二次手眼标定依据经典手眼标定算法Tsai-Lenz计算出的抓取坐标(xp,yp),以及此前计算的插补参数进行一次插补校正得到新的抓取坐标(xp_new,yp_new),其中xp_new=xp+Δx(p-m),yp_new=yp+Δy(p-m)。
因此,本发明具有如下优点:1、本技术根据中间相隔多层的两次手眼标定数据,自动插补计算中间各层的工件位姿坐标;2、本技术有效的解决了因空间相对位置变化而需要逐层标定的问题,减少了标定次数,节省时间,减少的人工的工作强度,提高了抓取精度。
附图说明
附图1是现有技术的原理示意图。
附图2是本发明的原理示意图。
附图3是本发明的方法流程示意图。
具体实施方式
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
实施例:
1、规定工件的最底层为第一层,层数依次递增,假设在第m层第一次手眼标定,获取当前层数m,得到手眼标定数据,采集当前层数图像Image1,计算图像中心点,根据标定数据得到图像中心点基于机械手的位姿坐标(xm,ym)
2、假设在第n层(m<n,m-n>1)第二次手眼标定,获取当前层数n,得到当前层手眼标定数据,采集当前层数图像Image2,计算图像中心点,根据标定数据得到图像中心点基于机械手的位姿坐标(xn,yn)
3、计算m与n中间层的插补参数Δx,Δy,其中
4、根据插补参数计算m,n中间层数的坐标:设层数为p(n>p>m,p-m>0,n-p>0),在当前层数,以其中一个工件为例,根据第一次手眼标定计算出的抓取坐标(xp,yp),由于模组误差等原因,此次计算的坐标会出现误差,根据此前计算的插补参数进行一次插补校正得到新的抓取坐标(xp_new,yp_new),其中xp_new=xp+Δx(p-m),yp_new=yp+Δy(p-m),其余工件坐标点计算与上式计算方法相同
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
Claims (1)
1.一种用于工件手眼标定方法,其特征在于,包括:
步骤1、定义工件的最底层为第一层,层数由下至上依次递增,定义在第m层进行首次手眼标定,获取当前层数m,得到手眼标定数据,手眼标定数据是相机坐标系与机械手末端夹具之间的位姿关系M,相机垂直于工件表面采集当前层数图像Image1,计算图像中心点,根据经典手眼标定算法Tsai-Lenz得到图像中心点基于机械手的位姿坐标(xm,ym);
步骤2、定义在第n层进行二次手眼标定,其中,m<n,m-n>1,获取当前层数n,得到当前层手眼标定数据,采集当前层数图像Image2,计算图像中心点,根据标定数据得到图像中心点基于机械手的位姿坐标(xn,yn);
步骤3、计算m与n中间层的插补参数Δx,Δy,其中
步骤4、根据插补参数计算m,n中间层数的坐标,具体是:定义m,n中间任何一层的层数为p,其中,n>p>m,p-m>0,n-p>0,在当前层数p,对于任意一个工件W,根据m层首次或n层二次手眼标定依据经典手眼标定算法Tsai-Lenz计算出的抓取坐标(xp,yp),以及此前计算的插补参数进行一次插补校正得到新的抓取坐标(xp_new,yp_new),其中xp_new=xp+Δx(p-m),yp_new=yp+Δy(p-m)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810098531.7A CN108393887B (zh) | 2018-01-31 | 2018-01-31 | 一种用于工件手眼标定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810098531.7A CN108393887B (zh) | 2018-01-31 | 2018-01-31 | 一种用于工件手眼标定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108393887A true CN108393887A (zh) | 2018-08-14 |
CN108393887B CN108393887B (zh) | 2019-03-19 |
Family
ID=63096275
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810098531.7A Expired - Fee Related CN108393887B (zh) | 2018-01-31 | 2018-01-31 | 一种用于工件手眼标定方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108393887B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060095226A1 (en) * | 2002-11-21 | 2006-05-04 | Samsung Electronics Co., Ltd. | Hand/eye calibration method using projective invariant shape descriptor of 2-dimensional image |
CN101750014A (zh) * | 2009-12-31 | 2010-06-23 | 重庆大学 | 正交式三坐标测量机中摄像机的标定方法 |
CN102042807A (zh) * | 2010-10-29 | 2011-05-04 | 中国科学技术大学 | 一种目标空间坐标的柔性立体视觉测量装置 |
CN102096922A (zh) * | 2011-01-17 | 2011-06-15 | 南京大学 | 一种物点定位方法 |
CN104354167A (zh) * | 2014-08-29 | 2015-02-18 | 广东正业科技股份有限公司 | 一种机器人手眼标定方法及装置 |
JP2015174206A (ja) * | 2014-03-18 | 2015-10-05 | セイコーエプソン株式会社 | ロボット制御装置、ロボットシステム、ロボット、ロボット制御方法及びロボット制御プログラム |
CN205343173U (zh) * | 2016-01-12 | 2016-06-29 | 上海优爱宝智能机器人科技股份有限公司 | 机器人手眼坐标系标定装置 |
CN105783775A (zh) * | 2016-04-21 | 2016-07-20 | 清华大学 | 一种镜面及类镜面物体表面形貌测量装置与方法 |
CN107192331A (zh) * | 2017-06-20 | 2017-09-22 | 佛山市南海区广工大数控装备协同创新研究院 | 一种基于双目视觉的工件抓取方法 |
-
2018
- 2018-01-31 CN CN201810098531.7A patent/CN108393887B/zh not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060095226A1 (en) * | 2002-11-21 | 2006-05-04 | Samsung Electronics Co., Ltd. | Hand/eye calibration method using projective invariant shape descriptor of 2-dimensional image |
CN101750014A (zh) * | 2009-12-31 | 2010-06-23 | 重庆大学 | 正交式三坐标测量机中摄像机的标定方法 |
CN102042807A (zh) * | 2010-10-29 | 2011-05-04 | 中国科学技术大学 | 一种目标空间坐标的柔性立体视觉测量装置 |
CN102096922A (zh) * | 2011-01-17 | 2011-06-15 | 南京大学 | 一种物点定位方法 |
JP2015174206A (ja) * | 2014-03-18 | 2015-10-05 | セイコーエプソン株式会社 | ロボット制御装置、ロボットシステム、ロボット、ロボット制御方法及びロボット制御プログラム |
CN104354167A (zh) * | 2014-08-29 | 2015-02-18 | 广东正业科技股份有限公司 | 一种机器人手眼标定方法及装置 |
CN205343173U (zh) * | 2016-01-12 | 2016-06-29 | 上海优爱宝智能机器人科技股份有限公司 | 机器人手眼坐标系标定装置 |
CN105783775A (zh) * | 2016-04-21 | 2016-07-20 | 清华大学 | 一种镜面及类镜面物体表面形貌测量装置与方法 |
CN107192331A (zh) * | 2017-06-20 | 2017-09-22 | 佛山市南海区广工大数控装备协同创新研究院 | 一种基于双目视觉的工件抓取方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108393887B (zh) | 2019-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9731452B2 (en) | Three dimensional printer and method for adjusting working coordinate of platform thereof | |
JP4271232B2 (ja) | ロボットのオフラインプログラミングを実行するための装置、方法、プログラム及び記録媒体 | |
CN110312588B (zh) | 层叠控制装置、层叠控制方法以及存储介质 | |
CN1189721C (zh) | 移动装置的位置误差评价方法和改善移动精度的方法 | |
JP2011096077A (ja) | 工具経路の生成方法及び装置 | |
EP3100847A1 (en) | Three-dimensional printing apparatus and method for calibrating printing inaccuracy thereof | |
JP7477723B2 (ja) | アークヒューズ付加製造経路の生成方法 | |
WO2019176829A1 (ja) | ワークピッキング装置及びワークピッキング方法 | |
JP2012125886A (ja) | 物体把持装置、物体把持装置の制御方法、およびプログラム | |
JPWO2012056588A1 (ja) | 工具経路の生成方法および生成装置 | |
CN113560602B (zh) | 一种多激光粉末床增材制件的拼接区域成形精度补偿方法 | |
CN1903523A (zh) | 机器人程序评价、修正方法及机器人程序评价、修正装置 | |
JPWO2016067392A1 (ja) | 工具経路の生成方法および工作機械 | |
CN109597359B (zh) | 数值控制装置 | |
JPWO2012056554A1 (ja) | 工具経路の生成方法および生成装置 | |
JP2019101682A (ja) | 製造ラインの制御方法、製造ラインの制御装置、製造ラインの制御システム及びプログラム | |
TWI392551B (zh) | 雷射加工裝置及雷射加工方法 | |
CN105487487B (zh) | 一种机器人折弯过程位置自动计算的方法 | |
WO2018157592A1 (zh) | 机械臂运动路径生成方法和*** | |
CN106200551B (zh) | 基于微织构模型的椭圆振动轨迹控制方法 | |
CN106895831A (zh) | 一种激光打标定位智能相机及其自校正方法 | |
US9302347B2 (en) | Laser machining device and adjusting method for same | |
CN109079136B (zh) | 一种3d打印方法 | |
CN108393887B (zh) | 一种用于工件手眼标定方法 | |
CN113618277B (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190319 Termination date: 20220131 |
|
CF01 | Termination of patent right due to non-payment of annual fee |