基于图像识别的抓取与放置压缩机的系统及方法技术方案

技术编号:12387583 阅读:75 留言:0更新日期:2015-11-25 20:14
本发明专利技术涉及基于图像识别的抓取和放置压缩机的系统及方法,属于机器人技术领域,该发明专利技术涉及装置包括设置在支撑架上的X、Y、Z轴运动系统,该三轴运动系统将设置在Z轴方向上的竖梁底部的机械手,机械手一侧设置有第一相机,在放置压缩机的托盘上设置第二相机,抓取和放置方法主要包括以下步骤:首先,拍摄托盘照片并计算得到托盘放置点中心坐标与托盘角度;然后,拍摄压缩机照片得到压缩机的位置,并根据得到的位置抓取压缩机,拍摄压缩机底部照片并计算出最终的放置位置;最后,机械手将压缩机正确放置在目标位置,本发明专利技术可以进行智能化抓取和放置,减轻劳动量的同时提高了工作效率。

【技术实现步骤摘要】

本专利技术属于机器人
,具体涉及抓取和放置压缩机的系统及方法,尤其是基于图像识别的抓取和放置压缩机的系统及方法。
技术介绍
在工业生产环境中,利用机械手抓取放置在工作台或者传送带上的工件,是完成分拣或是装配任务的基础工序。空调生产线中,将工作台上的压缩机抓取起来,并且将压缩机装配到承载压缩机的托盘上,该工序如果采用人工实现,不仅劳动强度大,岗位人员流动性强,而且工作质量不能保证,会出现损坏压缩机的情况出现,采用程序控制机器人进行抓取和放置时能够做到工作的标准化,但这种方法比较程序化,不能根据实际情况进行调整,需要人工监管,会出现空抓和空置的现象,而且在出现抓取或放置信息变化时,需要对程序进行改变,这就影响了生产流程的顺利进行,影响工作效率,因此,急需一种能够根据实际情况作出相应调整从而实现准确抓取和放置。
技术实现思路
本专利技术中的方法使用了两个相同型号的相机采集压缩机位置和角度图像信息,并通过压缩机原始位置的位置识别模块和压缩机放置目标的位置识别模块对图像信息进行处理并抓取压缩机,然后计算出抓取压缩机的原始位置、放置压缩机的目标位置以及矫正角度,对于工业生产的效率提升以及减轻人工劳动强度上具有重要意义。本专利技术的具体技术方案是:基于图像识别的抓取与放置压缩机的系统,用于抓取压缩机并将其放置于托盘上,系统中包括控制单元模块、借助驱动机构驱动的机械手,关键点是,该系统中设置有用于拍摄压缩机原始位置和目标放置位置的第一相机,所述的控制单元模块包括CPU、与CPU进行信号传输的压缩机原始位置的位置识别模块和压缩机放置目标的位置识别模块,第一相机的图像信息的发送端分别与压缩机原始位置的位置识别模块和压缩机放置目标的位置识别模块的信号接收端连接,压缩机原始位置的位置识别模块和压缩机放置目标的位置识别模块的信号输出端与CPU连接,CPU的控制信号输出端与驱动机构的驱动端连接。所述的抓取与放置压缩机的系统中还设置有用于拍摄压缩机角度的第二相机,第二相机的图像信息的发送端与压缩机放置目标的位置识别模块的信号接收端连接。所述的驱动机构为设置在支撑架上的X轴、Y轴、Z轴直线运动系统及Z轴旋转系统构成的四轴联动运动系统,X轴直线运动系统包括设置在支撑架上端的平行的X轴导轨,X轴导轨为环绕滚动轴的同步带,X轴导轨上端固定有横梁,滚动轴一端连接有X轴电机和X轴减速器,横梁中设置有沿横梁方向的Y轴丝杠,横梁一侧设置有Z轴固定座,Z轴固定座设置有Y轴螺套与Y轴丝杠相配合,Y轴丝杠通过设置在横梁一端的Y轴电机和Y轴减速器进行旋转驱动,Z轴固定座另一侧设置有滑动配合的Z轴导块螺套和竖梁,竖梁中设置有Z轴丝杠与Z轴螺套滑动配合,竖梁上端设置有Z轴电机和Z轴减速器驱动Z轴丝杠转动,Z轴电机上端连接有制动器,机械手通过Z轴电机和Z轴减速器连接于竖梁的下端。所述的第一相机和第二相机为相同型号的相机。所述的第一相机固定于竖梁的下端,所述的第二相机固定于托盘一侧。基于压缩机抓取和放置的的系统进行压缩机抓取和放置的方法包括以下步骤:步骤S1:第一相机拍摄托盘图像并将图像信息发送至压缩机放置目标的位置识别模块,压缩机放置目标的位置识别模块通过图像信息得到托盘中三个放置点组成的三角形的中心的坐标与托盘的角度;步骤S2:第一相机拍摄位于原始位置的压缩机图像并将图像信息发送至压缩机原始位置的位置识别模块,压缩机原始位置的位置识别模块通过图像信息得到压缩机的原始位置信息并发送至CPU,然后CPU控制驱动机构通过机械手抓取压缩机并输送至托盘上方;步骤S3:第二相机拍摄压缩机底面图像并发送至压缩机放置目标的位置识别模块,压缩机放置目标的位置识别模块根据底面图像信息得到压缩机的角度信息并发送至CPU,CPU根据步骤S1中得到的托盘角度控制驱动机构通过机械手对压缩机进行旋转,使得压缩机角度与托盘角度相同,并根据压缩机底部安装孔组成的三角形中心坐标以及步骤S1得到的托盘的三点中心坐标计算出压缩机的最终放置位置。步骤S4:CPU控制驱动机构将压缩机放置在步骤S3所得到的最终放置位置。所述的步骤S1中压缩机放置目标的位置识别模块获取托盘位置与角度信息的步骤包括:步骤S11:CPU控制驱动机构将第一相机移动到托盘上方,拍摄托盘图像;步骤S12:将托盘图像进行灰度转换生成灰度图像,灰度转换方法公式为gray=1*R+0*G+0*B,gray代表灰度图像,R,G,B分别代表红,绿,蓝三色光的亮度;步骤S13:对灰度图像进行模板匹配(模板匹配的过程),找到三个凸起放置点的大致位置,限定各个放置点周围的一定范围为有效区域;步骤S14:分别将三个有效区域进行二值化,并通过二值形态学处理,得到各个凸起放置点的中心点位置;步骤S15:连接三个中心点得到三角形,计算三角形的中心点坐标与三点中x坐标较大的两点连线与水平线的夹角;步骤S16:计算三角形中心点坐标与图像中心的距离,并转换到世界坐标系中(disX0,disY0);步骤S17:根据机械手当前坐标位置(xp1,yp1),以及步骤S16中得到的距离,计算出托盘上三点组成的三角形中心与第一相机中心重合时机械手的坐标(x1,y1),公式为:x1=xp1+disX0,y1=yp1+disY0。所述的压缩机原始位置的位置识别模块得到压缩机原始位置的步骤包括:步骤S21:将第一相机移动到压缩机上方,拍摄压缩机照片;步骤S22:将压缩机照片进行灰度转换生成灰度图像,灰度转换方法公式为gray=1*R+0*G+0*B,gray代表灰度图像,R,G,B分别代表红,绿,蓝三色光的亮度;步骤S23:对灰度图像进行模板匹配(模板及其匹配的详细信息),找到匹配位置;步骤S24:计算匹配位置与图像中心的距离,并转换到世界坐标系(disX1,disY1);步骤S25:计算第一相机与机械手中心的距离(disX2,disY2);步骤S26:根据当前机械手位置坐标(xp4,yp4)、步骤S24计算的距离(disX1,disY1)以及步骤S25中第一相机与机械手中心的距离(disX2,disY2),得到压缩机的准确位置(x,y),公式为:x=xp4+disX1+disX2,y=yp4+disY1+disY2,CPU控制驱动机构移动机械手进行压缩机抓取并移动至托盘上方。所述的步骤S3中压缩机放置本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/14/CN105082158.html" title="基于图像识别的抓取与放置压缩机的系统及方法原文来自X技术">基于图像识别的抓取与放置压缩机的系统及方法</a>

【技术保护点】
基于图像识别的抓取与放置压缩机的系统,用于抓取压缩机并将其放置于托盘(15)上,系统中包括控制单元模块、借助驱动机构驱动的机械手(6),其特征在于:该系统中设置有用于拍摄压缩机原始位置和目标放置位置的第一相机(8),所述的控制单元模块包括CPU、与CPU进行信号传输的压缩机原始位置的位置识别模块和压缩机放置目标的位置识别模块,第一相机(8)的图像信息的发送端分别与压缩机原始位置的位置识别模块和压缩机放置目标的位置识别模块的信号接收端连接,压缩机原始位置的位置识别模块和压缩机放置目标的位置识别模块的信号输出端与CPU连接,CPU的控制信号输出端与驱动机构的驱动端连接。

【技术特征摘要】
1.基于图像识别的抓取与放置压缩机的系统,用于抓取压缩机并将其
放置于托盘(15)上,系统中包括控制单元模块、借助驱动机构驱动的机
械手(6),其特征在于:该系统中设置有用于拍摄压缩机原始位置和目标
放置位置的第一相机(8),所述的控制单元模块包括CPU、与CPU进行信号
传输的压缩机原始位置的位置识别模块和压缩机放置目标的位置识别模
块,第一相机(8)的图像信息的发送端分别与压缩机原始位置的位置识别
模块和压缩机放置目标的位置识别模块的信号接收端连接,压缩机原始位
置的位置识别模块和压缩机放置目标的位置识别模块的信号输出端与CPU
连接,CPU的控制信号输出端与驱动机构的驱动端连接。
2.根据权利要求1所述的基于图像识别的抓取与放置压缩机的系统,
其特征在于:所述的抓取与放置压缩机的系统中还设置有用于拍摄压缩机
角度的第二相机(16),第二相机(16)的图像信息的发送端与压缩机放
置目标的位置识别模块的信号接收端连接。
3.根据权利要求2所述的基于图像识别的抓取与放置压缩机的系统,
其特征在于:所述的驱动机构为设置在支撑架(9)上的X轴、Y轴、Z轴直
线运动系统及Z轴旋转系统构成的四轴联动运动系统,X轴直线运动系统包
括设置在支撑架(9)上端的平行的X轴导轨(13),X轴导轨(13)为环绕
滚动轴(12)的同步带,X轴导轨(13)上端固定有横梁(5),滚动轴(12)
一端连接有X轴电机(14)和X轴减速器,横梁(5)中设置有沿横梁(5)
方向的Y轴丝杠,横梁(5)一侧设置有Z轴固定座,Z轴固定座设置有Y轴螺
套与Y轴丝杠相配合,Y轴丝杠通过设置在横梁(5)一端的Y轴电机(10)
和Y轴减速器(11)进行旋转驱动,Z轴固定座另一侧设置有滑动配合的Z轴

\t螺套和竖梁(4),竖梁(4)中设置有Z轴丝杠与Z轴螺套滑动配合,竖梁
(4)上端设置有Z轴电机(2)和Z轴减速器(3)驱动Z轴丝杠转动,Z轴电
机(2)上端连接有制动器(1),机械手(6)通过Z轴电机(2)和Z轴减
速器(3)连接于竖梁(4)的下端。
4.根据权利要求2所述的基于图像识别的抓取与放置压缩机的系统,
其特征在于:所述的第一相机(8)和第二相机(16)为相同型号的相机。
5.根据权利要求3所述的基于图像识别的抓取和放置压缩机的系统,
其特征在于:所述的第一相机(8)固定于竖梁(4)的下端,所述的第二
相机(16)固定于托盘(15)一侧。
6.基于权利要求2所述的系统进行压缩机抓取和放置的方法,其特征
在于,所述的压缩机抓取和放置的方法包括以下步骤:
步骤S1:第一相机(8)拍摄托盘(15)图像并将图像信息发送至压缩
机放置目标的位置识别模块,压缩机放置目标的位置识别模块通过图像信
息得到托盘(15)中三个放置点组成的三角形的中心的坐标与托盘(15)
的角度;
步骤S2:第一相机(8)拍摄位于原始位置的压缩机图像并将图像信息
发送至压缩机原始位置的位置识别模块,压缩机原始位置的位置识别模块
通过图像信息得到压缩机的原始位置信息并发送至CPU,然后CPU控制驱动
机构通过机械手(6)抓取压缩机并输送至托盘(15)上方;
步骤S3:第二相机(16)拍摄压缩机底面图像并发送至压缩机放置目标
的位置识别模块,压缩机放置目标的位置识别模块根据底面图像信息得到
压缩机的角度信息并发送至CPU,CPU根据步骤S1中得到的托盘(15)角度

\t控制驱动机构通过机械手(6)对压缩机进行旋转,使得压缩机角度与托盘
(15)角度相同,并根据压缩机底部安装孔组成的三角形中心坐标以及步
骤S1得到的托盘(15)的三点中心坐标计算出压缩机的最终放置位置。
步骤S4:CPU控制驱动机构将压缩机放置在步骤S3所得到的最终放置位
置。
7.根据权利要求6所述的压缩机抓取和放置的方法,其特征在于,所
述的步骤S1中压缩机放置目标的位置识别模块获取托盘(15)位置与角度
信息的步骤包括:
步骤S11:CPU控制驱动机构将第一相机(8)移动到托盘(15)上方,
拍摄托盘(15)图像;
步骤S12:将托盘(15)图像进行灰度转换生成灰度图像,灰度转换方

【专利技术属性】
技术研发人员:郝存明程煜任亚恒吴立龙陈宏彩
申请(专利权)人:河北省科学院应用数学研究所
类型:发明
国别省市:河北;13

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

1