基于视觉与机械综合定位的机器人抓取零件的方法技术

技术编号:11501715 阅读:126 留言:0更新日期:2015-05-23 11:38
本发明专利技术涉及工业自动化控制,针对现有工业控制中机器人采用传统方式抓取零件时要求零件的摆放位置及角度必须固定,不同尺寸和形状的零件需要不同定位工装设备的问题,提供一种新的基于视觉与机械综合定位的机器人抓取零件的方法,该方法具体包括如下步骤:步骤一、机器人的视觉系统采集待抓取零件的数字图像信息并传输给处理模块;步骤二、处理模块将接收的数字图像信息与预存的待抓取零件的图像匹配模型进行对比匹配,得到待抓取零件的旋转角度及零件中心点在世界坐标系中的坐标;步骤三、处理模块根据所述旋转角度及零件中心点在世界坐标系中的坐标调整机器人爪手对待抓取零件进行抓取。本发明专利技术适用于工业自动化用机器人。

【技术实现步骤摘要】
基于视觉与机械综合定位的机器人抓取零件的方法
本专利技术涉及工业自动化控制,特别涉及一种基于视觉与机械综合定位的机器人抓取零件方法。
技术介绍
目前,搬运机器人广泛应用于工业各个领域中,零件的抓取是机器人搬运工程中的一个重要环节。传统的机器人采用示教再现的工作方式,通过示教规划机器人运动路线与动作,然后再现示教的内容。采用传统方式抓取零件时要求零件的摆放位置及角度必须固定,不同尺寸和形状的零件需要不同定位工装设备,成本高、效率低、自动化程度低,且柔性低。
技术实现思路
针对采用传统机器人抓取零件所存在的不足,本专利技术提出了一种基于视觉与机械综合定位的机器人抓取零件的方法,该方法的具体步骤如下:A.机器人的视觉系统采集待抓取零件的数字图像信息并传输给处理模块;B.处理模块将接收的数字图像信息与预存的待抓取零件的图像匹配模型进行对比匹配,得到待抓取零件的旋转角度及零件中心点在世界坐标系中的坐标;C.处理模块根据所述旋转角度及零件中心点在世界坐标系中的坐标调整机器人爪手对待抓取零件进行抓取。具体地,步骤B得到待抓取零件的旋转角度包括下述步骤:B1.处理模块对数字图像信息进行预处理,获取待抓取零件的边缘轮廓;B2.根据待抓取零件的图像匹配模型及所述待抓取零件的边缘轮廓计算得到待抓取零件的旋转角度。具体地,步骤B得到零件中心点在世界坐标系中的坐标的具体方法为:B3.通过所述边缘轮廓计算出零件的最小包矩形,计算出矩形的中心点在图像坐标系中的XY坐标;B4.根据所述中心点在图像坐标系中的XY坐标,通过相机标定到世界坐标系中,调整机器人爪手上机械触头的平面位置,使其处于零件中心的正上方;B5.调整机械触头的高度使其接触零件,当机械触头接触到零件时,机械触头上的传感器产生触发信号并将触发信号传输给处理模块;B6.处理模块根据触发信号记录下机械触头所下降的高度,并根据机械触头的初始位置,计算出零件在世界坐标系中的Z轴坐标。一种优选的方案是,所述视觉系统为摄像头。本专利技术的有益效果是:与传统方式相比,采用视觉与机械综合定位的方式来抓取零件,无需精确的机械预定位,减少了不同零件的定位工装设备,降低硬件成本,提高设备的自动化程度以及柔性度。采用普通摄像头取代工业级CCD实现零件的二维定位,降低硬件成本,提高设备的自动化程度以及柔性度。同时采用机械触头触发方式,获取零件的高度信息以实现零件的三维定位,减少图像处理算法的计算量,提高设备的稳定性以及定位精度。附图说明图1为实施例的基于视觉与机械综合定位的机器人抓取零件的方法的流程图。具体实施方式下面结合附图及实施例对本专利技术的技术方案作进一步描述,应当注意的是,实施例仅仅是为了帮助读者更好地理解本专利技术的技术构思,并不用以限制本专利技术权利要求的保护范围。本专利技术针对现有工业控制中机器人采用传统方式抓取零件时要求零件的摆放位置及角度必须固定,不同尺寸和形状的零件需要不同定位工装设备,成本高、效率低、自动化程度低,且柔性低等问题,提供一种新的基于视觉与机械综合定位的机器人抓取零件的方法,该方法具体包括如下步骤:步骤一、机器人的视觉系统采集待抓取零件的数字图像信息并传输给处理模块;步骤二、处理模块将接收的数字图像信息与预存的待抓取零件的图像匹配模型进行对比匹配,得到待抓取零件的旋转角度及零件中心点在世界坐标系中的坐标;步骤三、处理模块根据所述旋转角度及零件中心点在世界坐标系中的坐标调整机器人爪手对待抓取零件进行抓取。实施例下面以一实例说明本专利技术的技术方案,本专利技术的基于视觉与机械综合定位的机器人抓取零件的方法的流程图如图1所示。1)首先根据待抓取的零件,设置抓取料号,根据料号的不同选择合适的机械爪手,并读取与该料号相匹配的标准零件匹配模型。标准零件匹配模型是在离线状态下对标准零件进行离线训练得到的,读取之后将标准零件模型信息进行存储备用。2)启动摄像头,采集待抓取零件的数字图像信息,并将采集到的数字图像通过通信端口传输到计算机,此步骤中的计算机一般是内置于机器人中,特殊情况下,也可以将机器人与计算机分开,但是此时机器人必须具备通信功能。3)对步骤2)中的得到的数字图像信息进行预处理操作,取出零件的边缘轮廓。4)通过零件的边缘轮廓计算出零件的最小包为矩形,计算出矩形的中心点坐标(Xp,Yp),利用零件的标准图像模板与图像进行匹配计算,得到零件的旋转角度θp。5)通过相机标定,将步骤4)中得到的零件像素坐标转为了机器人坐标系中的世界坐标(Xr,Yr,θr)。6)根据步骤5)得到的零件的二维坐标(Xr,Yr),首先调节机械触头二维平面位置使其处于零件中心点的正上方。然后,调节机械触头的高度使之接触零件,当机械触头接触到零件时,触头前方的传感器产生触发信号,控制器接收到机械触头的触发信号后,记录机械触头所下降的高度Zh,根据机械触头的初始位置,计算出零件在世界坐标系中的Z轴坐标Zr。7)根据零件的的坐标(Xr,Yr,Zr,θr),调整机械爪手的位姿,实现零件的精确抓取。本文档来自技高网...
基于视觉与机械综合定位的机器人抓取零件的方法

【技术保护点】
基于视觉与机械综合定位的机器人抓取零件的方法,其特征在于,包括如下步骤:A.机器人的视觉系统采集待抓取零件的数字图像信息并传输给处理模块;B.处理模块将接收的数字图像信息与预存的待抓取零件的图像匹配模型进行对比匹配,得到待抓取零件的旋转角度及零件中心点在世界坐标系中的坐标;C.处理模块根据所述旋转角度及零件中心点在世界坐标系中的坐标调整机器人爪手对待抓取零件进行抓取。

【技术特征摘要】
1.基于视觉与机械综合定位的机器人抓取零件的方法,其特征在于,包括如下步骤:A.机器人的视觉系统采集待抓取零件的数字图像信息并传输给处理模块;B.处理模块将接收的数字图像信息与预存的待抓取零件的图像匹配模型进行对比匹配,得到待抓取零件的旋转角度及零件中心点在世界坐标系中的坐标,具体包括步骤B1至B6:B1.处理模块对数字图像信息进行预处理,获取待抓取零件的边缘轮廓;B2.根据待抓取零件的图像匹配模型及所述待抓取零件的边缘轮廓计算得到待抓取零件的旋转角度;B3.通过所述边缘轮廓计算出零件的最小包矩形,计算出矩形的中心点在图像坐标系中的XY坐标;B4.根据...

【专利技术属性】
技术研发人员:曾建风潘晓勇刘兵吴鲁滨
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1