CN108890636A - 一种工业机器人的抓取定位方法 - Google Patents

一种工业机器人的抓取定位方法 Download PDF

Info

Publication number
CN108890636A
CN108890636A CN201810734793.8A CN201810734793A CN108890636A CN 108890636 A CN108890636 A CN 108890636A CN 201810734793 A CN201810734793 A CN 201810734793A CN 108890636 A CN108890636 A CN 108890636A
Authority
CN
China
Prior art keywords
coordinate system
image
industrial robot
working area
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.)
Pending
Application number
CN201810734793.8A
Other languages
English (en)
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.)
Shaanxi Dazhong Technology Development Co Ltd
Original Assignee
Shaanxi Dazhong Technology Development 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 Shaanxi Dazhong Technology Development Co Ltd filed Critical Shaanxi Dazhong Technology Development Co Ltd
Priority to CN201810734793.8A priority Critical patent/CN108890636A/zh
Publication of CN108890636A publication Critical patent/CN108890636A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/10Programme-controlled manipulators characterised by positioning means for manipulator elements
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种工业机器人的抓取定位方法,其包括:建立平面坐标系,在平面坐标系中标记物料暂存区的两个端点坐标;对物料暂存区进行图像采集,得到第一图像;根据第一图像建立视觉坐标系,计算平面坐标系和视觉坐标系之间的转换矩阵;对第一图像进行图像分割,得到物料暂存区内每个物料的物料图像;将每个物料的物料图像与预存的物料匹配模型进行对比匹配,获取每个物料的边缘轮廓;根据物料的边缘轮廓,通过转换矩阵计算得到每个物料的中心坐标;控制工业机器人从一个端点坐标开始依次移动至每个物料的中心坐标,并在每个中心坐标处抓取物料,直至工业机器人移动至另一个端点坐标。本发明能够针对不同物料进行定位,提高稳定性以及定位精度。

Description

一种工业机器人的抓取定位方法
技术领域
本发明涉及工业机器人技术领域,特别是涉及一种工业机器人的抓取定位方法。
背景技术
机器人视觉主要用计算机来模拟人的视觉功能,并不仅仅是人眼的简单延伸,更重要的是具有人脑的一部分功能。从客观事物的图像中提取信息,进行处理并加以理解,最终用于实际检测、测量和控制。机器视觉的最大特点是速度快、信息量大、功能多。
将工业机器人与视觉技术进行结合,帮助工业机器人胜任更加智能化的工作,已经成为工业机器人应用领域的一种趋势。目前应用于学校进行机器人及视觉相结合的实训设备是为工业机器人行业培训工程技术人才的重要教学设备。
目前,实训设备采用传统方式抓取物料时要求物料的摆放位置及角度必须固定,不同尺寸和形状的物料需要不同定位工装设备,存在成本高、效率低、自动化程度低、柔性低等缺点。
发明内容
本发明主要解决的技术问题是提供一种工业机器人的抓取定位方法,能够针对不同物料进行定位,提高稳定性以及定位精度。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种工业机器人的抓取定位方法,包括以下步骤:建立平面坐标系,在所述平面坐标系中标记物料暂存区的两个端点坐标,其中,所述物料暂存区为长条形;对所述物料暂存区进行图像采集,得到第一图像;根据所述第一图像建立视觉坐标系,计算平面坐标系和视觉坐标系之间的转换矩阵;对所述第一图像进行图像分割,得到所述物料暂存区内每个物料的物料图像;将每个物料的物料图像与预存的物料匹配模型进行对比匹配,获取每个物料的边缘轮廓;根据所述物料的边缘轮廓,通过转换矩阵计算得到每个物料的中心坐标;控制所述工业机器人从一个端点坐标开始依次移动至每个物料的中心坐标,并在每个中心坐标处抓取物料,直至所述工业机器人移动至另一个端点坐标。
优选的,所述根据所述物料的边缘轮廓,通过转换矩阵计算得到每个物料的中心坐标的步骤具体包括:根据所述物料的边缘轮廓计算出每个物料的最小包矩形,计算出矩形的中心点在视觉坐标系中的坐标;根据所述中心点在视觉坐标系中的坐标,通过转换矩阵标定到平面坐标系中,得到每个物料的中心坐标。
本发明的有益效果是:区别于现有技术的情况,本发明只需要物料排放在物料暂存区,无需规定物料的尺寸和形状,采用视觉定位的方式来定位每个物料,无需机械定位,工业机器人根据每个物料的定位进行移动和抓取,从而能够针对不同物料进行定位,提高稳定性以及定位精度,可以提高工业机器人的智能化和效率。
附图说明
图1是本发明实施例的工业机器人的抓取定位方法的流程示意图。
具体实施例
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,是本发明实施例的工业机器人的抓取定位方法的流程示意图。本实施例的抓取定位方法包括以下步骤:
S1:建立平面坐标系,在平面坐标系中标记物料暂存区的两个端点坐标,其中,物料暂存区为长条形。
其中,工业机器人在工作时,除了夹取物料以及码垛物料外,是在一个平面内移动的,通过建立平面坐标系,可以方便获取工业机器人的位置坐标。物料暂存区的两个端点坐标为物料暂存区的长度方向的起始坐标和结束坐标。物料暂存区例如为一个条形槽,物料可以放在沿物料暂存区的长度方向排放在条形槽内。
S2:对物料暂存区进行图像采集,得到第一图像。
S3:根据第一图像建立视觉坐标系,计算平面坐标系和视觉坐标系之间的转换矩阵。
本发明实施例可以采用了三点法,用三点计算视觉坐标系和平面坐标系的关系,认为这三点在视觉坐标系下的值为:
在平面坐标系下的值为:
使用R1点作为参考,视觉坐标系和平面坐标系的关系建立如下:
是平面坐标系和视觉坐标系之间的转换矩阵。只要目标在视觉坐标系下的坐标被确认,就可以计算它在平面坐标系下的坐标。
S4:对第一图像进行图像分割,得到物料暂存区内每个物料的物料图像。
其中,图像分割是用来从一个图像中提取一部分特征。运用了不同的图像分割方法,例如阈值分割法、区域分割法、边缘分割法等。本实施例中采用了阈值分割法,由于物料暂存区内除了物料之外的图像的特征几乎一致,因而根据物料所在区域的阈值,对其进行二值化,得到的高亮的区域即为图像分割要获得的区域。
S5:将每个物料的物料图像与预存的物料匹配模型进行对比匹配,获取每个物料的边缘轮廓。
其中,预存的物料匹配模型是在离线状态下对各种物料进行离线训练得到的,读取之后将物料匹配模型进行存储备用。
S6:根据物料的边缘轮廓,通过转换矩阵计算得到每个物料的中心坐标。
其中,获取物料的边缘轮廓后,边缘点的坐标就可以确定。这里选择4个极限点(+X,+Y最大,-X,-Y最小),得到这4个点为:
S1(x1,y1),x1=max(x1,x2,x3,x4…xn);
S2(x2,y2),y2=max(y1,y2,y3,y4…yn);
S3(x3,y3),x3=min(x1,x2,x3,x4…xn);
S4(x4,y4),y4=min(y1,y2,y3,y4…yn);
这四个点的中点坐标即为目标的中心坐标:
S0(x0,y0)=center[S1,S2,S3,S4]。
S7:控制工业机器人从一个端点坐标开始依次移动至每个物料的中心坐标,并在每个中心坐标处抓取物料,直至工业机器人移动至另一个端点坐标。
其中,每个物料的中心坐标确定后,可以从控制工业机器人从物料暂存区的起始坐标开始移动至第一个中心坐标,抓取物料后进行相应操作后,再移动至第二个中心坐标,继续物料后进行相应操作后,再移动至下一个中心坐标,直至从最后一个中心坐标移动至结束坐标。
在本实施例中,步骤S6具体包括:
根据物料的边缘轮廓计算出每个物料的最小包矩形,计算出矩形的中心点在视觉坐标系中的坐标;
根据中心点在视觉坐标系中的坐标,通过转换矩阵标定到平面坐标系中,得到每个物料的中心坐标。
通过上述方式,本发明实施例的工业机器人的抓取定位方法只需要物料排放在物料暂存区,无需规定物料的尺寸和形状,采用视觉定位的方式来定位每个物料,无需机械定位,工业机器人根据每个物料的定位进行移动和抓取,从而能够针对不同物料进行定位,提高稳定性以及定位精度,可以提高工业机器人的智能化和效率。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (2)

1.一种工业机器人的抓取定位方法,其特征在于,包括以下步骤:
建立平面坐标系,在所述平面坐标系中标记物料暂存区的两个端点坐标,其中,所述物料暂存区为长条形;
对所述物料暂存区进行图像采集,得到第一图像;
根据所述第一图像建立视觉坐标系,计算平面坐标系和视觉坐标系之间的转换矩阵;
对所述第一图像进行图像分割,得到所述物料暂存区内每个物料的物料图像;
将每个物料的物料图像与预存的物料匹配模型进行对比匹配,获取每个物料的边缘轮廓;
根据所述物料的边缘轮廓,通过转换矩阵计算得到每个物料的中心坐标;
控制所述工业机器人从一个端点坐标开始依次移动至每个物料的中心坐标,并在每个中心坐标处抓取物料,直至所述工业机器人移动至另一个端点坐标。
2.根据权利要求1所述的抓取定位方法,其特征在于,所述根据所述物料的边缘轮廓,通过转换矩阵计算得到每个物料的中心坐标的步骤具体包括:
根据所述物料的边缘轮廓计算出每个物料的最小包矩形,计算出矩形的中心点在视觉坐标系中的坐标;
根据所述中心点在视觉坐标系中的坐标,通过转换矩阵标定到平面坐标系中,得到每个物料的中心坐标。
CN201810734793.8A 2018-07-06 2018-07-06 一种工业机器人的抓取定位方法 Pending CN108890636A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810734793.8A CN108890636A (zh) 2018-07-06 2018-07-06 一种工业机器人的抓取定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810734793.8A CN108890636A (zh) 2018-07-06 2018-07-06 一种工业机器人的抓取定位方法

Publications (1)

Publication Number Publication Date
CN108890636A true CN108890636A (zh) 2018-11-27

Family

ID=64348476

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810734793.8A Pending CN108890636A (zh) 2018-07-06 2018-07-06 一种工业机器人的抓取定位方法

Country Status (1)

Country Link
CN (1) CN108890636A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109926817A (zh) * 2018-12-20 2019-06-25 南京理工大学 基于机器视觉的变压器自动装配方法
CN110202560A (zh) * 2019-07-12 2019-09-06 易思维(杭州)科技有限公司 一种基于单个特征点的手眼标定方法
CN110465944A (zh) * 2019-08-09 2019-11-19 琦星智能科技股份有限公司 基于平面视觉下的工业机器人坐标的计算方法
CN111380457A (zh) * 2018-12-29 2020-07-07 上海葩弥智能科技有限公司 料盘的定位方法及***
CN111421528A (zh) * 2020-03-24 2020-07-17 广州市轻工职业学校 一种工业机器人的自动化控制***
CN111546335A (zh) * 2020-04-28 2020-08-18 西安航天精密机电研究所 一种异形导管机器人自动抓取的视觉定位方法
CN112356057A (zh) * 2020-09-21 2021-02-12 埃夫特智能装备股份有限公司 一种基于多种复杂钣金件的矩阵吸盘的状态规划方法
CN112777346A (zh) * 2020-12-23 2021-05-11 深圳市旗众智能科技有限公司 基于工业相机的手机辅料进料识别方法
CN113479640A (zh) * 2021-06-16 2021-10-08 苏州博杰智能科技有限公司 一种基于视觉检测技术的吸盘夹具控制***及控制方法
CN113516720A (zh) * 2021-07-07 2021-10-19 广东拓斯达科技股份有限公司 基于视觉定位的物料上架自动码放方法及***
CN113847868A (zh) * 2021-08-05 2021-12-28 乐歌人体工学科技股份有限公司 一种具有矩形支脚的物料承载装置的定位方法及***
CN115816460A (zh) * 2022-12-21 2023-03-21 苏州科技大学 一种基于深度学习目标检测与图像分割的机械手抓取方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5350269A (en) * 1989-03-27 1994-09-27 Canon Kabushiki Kaisha Work pick-up apparatus
CN103464383A (zh) * 2013-09-27 2013-12-25 沈阳工业大学 工业机器人分拣***及方法
CN103706571A (zh) * 2013-12-27 2014-04-09 西安航天精密机电研究所 一种视觉定位分拣方法
CN104331894A (zh) * 2014-11-19 2015-02-04 山东省科学院自动化研究所 一种基于双目立体视觉的机器人拆垛方法
CN104626169A (zh) * 2014-12-24 2015-05-20 四川长虹电器股份有限公司 基于视觉与机械综合定位的机器人抓取零件的方法
CN105046271A (zh) * 2015-06-25 2015-11-11 哈尔滨工业大学 基于模板匹配的melf元件定位与检测方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5350269A (en) * 1989-03-27 1994-09-27 Canon Kabushiki Kaisha Work pick-up apparatus
CN103464383A (zh) * 2013-09-27 2013-12-25 沈阳工业大学 工业机器人分拣***及方法
CN103706571A (zh) * 2013-12-27 2014-04-09 西安航天精密机电研究所 一种视觉定位分拣方法
CN104331894A (zh) * 2014-11-19 2015-02-04 山东省科学院自动化研究所 一种基于双目立体视觉的机器人拆垛方法
CN104626169A (zh) * 2014-12-24 2015-05-20 四川长虹电器股份有限公司 基于视觉与机械综合定位的机器人抓取零件的方法
CN105046271A (zh) * 2015-06-25 2015-11-11 哈尔滨工业大学 基于模板匹配的melf元件定位与检测方法

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109926817A (zh) * 2018-12-20 2019-06-25 南京理工大学 基于机器视觉的变压器自动装配方法
CN111380457A (zh) * 2018-12-29 2020-07-07 上海葩弥智能科技有限公司 料盘的定位方法及***
CN111380457B (zh) * 2018-12-29 2024-02-06 上海晨兴希姆通电子科技有限公司 料盘的定位方法及***
CN110202560A (zh) * 2019-07-12 2019-09-06 易思维(杭州)科技有限公司 一种基于单个特征点的手眼标定方法
CN110465944A (zh) * 2019-08-09 2019-11-19 琦星智能科技股份有限公司 基于平面视觉下的工业机器人坐标的计算方法
CN110465944B (zh) * 2019-08-09 2021-03-16 琦星智能科技股份有限公司 基于平面视觉下的工业机器人坐标的计算方法
CN111421528A (zh) * 2020-03-24 2020-07-17 广州市轻工职业学校 一种工业机器人的自动化控制***
CN111546335A (zh) * 2020-04-28 2020-08-18 西安航天精密机电研究所 一种异形导管机器人自动抓取的视觉定位方法
CN111546335B (zh) * 2020-04-28 2021-05-14 西安航天精密机电研究所 一种异形导管机器人自动抓取的视觉定位方法
CN112356057B (zh) * 2020-09-21 2022-05-31 埃夫特智能装备股份有限公司 一种基于多种复杂钣金件的矩阵吸盘的状态规划方法
CN112356057A (zh) * 2020-09-21 2021-02-12 埃夫特智能装备股份有限公司 一种基于多种复杂钣金件的矩阵吸盘的状态规划方法
CN112777346A (zh) * 2020-12-23 2021-05-11 深圳市旗众智能科技有限公司 基于工业相机的手机辅料进料识别方法
CN113479640A (zh) * 2021-06-16 2021-10-08 苏州博杰智能科技有限公司 一种基于视觉检测技术的吸盘夹具控制***及控制方法
CN113516720A (zh) * 2021-07-07 2021-10-19 广东拓斯达科技股份有限公司 基于视觉定位的物料上架自动码放方法及***
CN113516720B (zh) * 2021-07-07 2024-04-09 广东拓斯达科技股份有限公司 基于视觉定位的物料上架自动码放方法及***
CN113847868A (zh) * 2021-08-05 2021-12-28 乐歌人体工学科技股份有限公司 一种具有矩形支脚的物料承载装置的定位方法及***
CN113847868B (zh) * 2021-08-05 2024-04-16 乐仓信息科技有限公司 一种具有矩形支脚的物料承载装置的定位方法及***
CN115816460A (zh) * 2022-12-21 2023-03-21 苏州科技大学 一种基于深度学习目标检测与图像分割的机械手抓取方法

Similar Documents

Publication Publication Date Title
CN108890636A (zh) 一种工业机器人的抓取定位方法
CN105234943B (zh) 一种基于视觉识别的工业机器人示教装置及方法
CN107292927B (zh) 一种基于双目视觉的对称运动平台位姿测量方法
CN110116411B (zh) 一种基于球目标的机器人3d视觉手眼标定方法
US9457470B2 (en) Robot system and method for calibration
CN106462140B (zh) 用于标定工业机器人***的工具中心点的方法
CN111037561B (zh) 一种空间注册方法和装置
CN109702738A (zh) 一种基于三维物体识别的机械臂手眼标定方法及装置
CN108098762A (zh) 一种基于新型视觉引导的机器人定位装置及方法
CN103632366A (zh) 一种椭圆目标的参数识别方法
CN110570480B (zh) 一种绘画机器人素描绘画方法、电子设备、存储介质
CN110666805A (zh) 一种基于主动视觉的工业机器人分拣方法
CN105217324A (zh) 一种新型的拆垛方法和***
CN104766309A (zh) 一种平面特征点导航定位方法与装置
CN106845710A (zh) 任务区自动分割方法及***、航线规划方法及***
CN104760812B (zh) 基于单目视觉的传送带上产品实时定位***和方法
CN110238820A (zh) 基于特征点的手眼标定方法
CN108942918A (zh) 一种基于线结构光的立体定位方法
CN110202560A (zh) 一种基于单个特征点的手眼标定方法
CN108994832A (zh) 一种基于rgb-d相机的机器人手眼***及其自标定方法
CN106403924B (zh) 基于深度摄像头的机器人快速定位与姿态估计方法
CN110136211A (zh) 一种基于主动双目视觉技术的工件定位方法及***
CN110555894B (zh) 一种智能机器人绘画方法、电子设备、存储介质
CN112958960B (zh) 一种基于光学靶标的机器人手眼标定装置
CN110962127B (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181127