一种基于3D视觉识别的机器人手爪姿态校正系统及方法与流程

文档序号:13558065阅读:1600来源:国知局

本发明涉及一种基于3d视觉识别的机器人手爪姿态校正系统,使用该系统进行机器人手爪姿态校正的方法。具体属于流水线生产的自动化控制领域。



背景技术:

在流水线生产过程中,如何减少人工干预、提高过程的自动化控制水平,一直是人们不断追求的目标。与人不同,机器由于不具有智能,并且在空间结构识别方面存在严重欠缺,使用自动化设备完全替代人工并不现实。其中较为典型的情况是对于流水线中工件的抓取。

使用机器人手爪对工件进行抓取需要注意若干问题。其一是工件大部分情况下并非均匀体或具有良好对称结构,其二是工件不同部位承受压力的能力不同。两点结合,需要控制机器人手爪在恰当的位置以恰当的力度进行抓取,既要保证抓取的稳定,又要防止对于工件已有结构的损坏。对于后者而言,如果工件中存在完全不能受力的部分(例如花纹、薄壁等),如果机器人手爪抓取点位于这些部位,甚至会直接造成工件的损坏。

现有技术中为了解决前述问题,主要改进方式在于对手爪本身的改进(cn101890722a),包括提供灵活的姿态调整自由度、抓取力度控制手段、柔软的抓手等方式;但是往往需要使用精密复杂的手爪组件,不仅提高了成本,还提高了设备维修保养的难度。

3d视觉识别系统是近期发展起来的物体识别方式,并且已被应用于流水线上生产上。3d视觉识别技术的基本原理是,通过采集工件的图像,并通过一定的算法进行处理,获得工件轮廓、外貌、纹理、形态等物理信息,并将这些物理信息数字化、模型化,从而获得计算机可以识别和处理的数字信号,使得诸如机械手等设备能够根据这些数字信号识别并处理工件,从而达到自动化生产的目的(cn106251353a,cn106003093a,cn105021124a)。现有技术中公开了多种实现3d视觉识别的方法,例如通过双摄像头获得工件轴线特征(魏弦等,煤矿机械,2013,34(8),72-73),通过光栅投影获得3d工件表面形貌(cn102305601a)等。

现有技术中,对于形状规则的工件可以方便地利用3d视觉识别技术引导机器人手爪的姿态,例如cn105729472a公开了一种基于机器视觉的球泡灯分拣和装箱系统。但是工业生产中涉及的工件更多是不具有规则性状、甚至不具有对称轴的异形工件,这一问题在柔性生产系统中表现得更为突出。如何在应用环境下实现对于机器人手爪姿态的校正,成为亟待解决的问题。



技术实现要素:

本发明的目的在于,对于特别是不具有规整性装的工件如何实现快速有效抓取的问题,提供一种对于机器人手爪姿态进行校正的系统,以及相应的校正方法,从而解决现有技术中存在的问题。

为解决前述技术问题,本发明提出了如下的基于3d视觉识别的机器人手爪姿态校正系统,其特征在于,所述系统包括以下组件:

(1)第一传送带,所述第一传送带用于工件的匀速传送;

(2)第一3d识别装置,所述第一3d识别装置安装于第一传送带上方,用于对第一传送带所传送工件的3d形貌进行第一次识别;

(3)挡板,所述挡板安装于第一传送带末端,用于改变工件的放置形态;所述挡板在垂直方向上与第一传送带呈垂直状态,在水平方向上与第一传送带的传送方向呈一定角度;

(4)第二传送带,所述第二传送带用于工件继续匀速传送,第二传送带在垂直方向上位于第一传送带下方并具有一定落差,第二传送带的传送方向与第一传送带的传送方向相同;

(5)第二3d识别装置,所述第二3d识别装置安装于第二传送带上方,用于对第二传送带所传送工件的3d形貌进行第二次识别;

(6)计算装置,所述计算装置用于对第一3d识别装置和第二3d识别装置采集到的图像信号进行处理,计算得到对应的工件形貌,获得工件识别位点,并根据识别位点信息控制机器人手爪的姿态校正。

为了保证工件能够被准确识别,需要控制其运动速度、防止在传送带上的颠簸;同时也要从效率的角度考虑,不能使传输速度过低。优选所述第一传送带和所述第二传送带的传送速度相同,并进一步优选该传送速度为1m/s。

所述挡板在水平方向上与第一传送带的传送方向所呈角度范围在85~55°即可,其目的在于对工件水平放置姿态进行调节,保证其在两个传送带上具有不同的形态。为了进一步保证形貌的差别,所述第一传送带与所述第二传送带应具有落差,其范围优选为5~50cm,从而利用工件的下落大幅度调节其形态。

所述3d结构构建组件没有特别限制,只要是现有技术中公开的能够对被识别组件的3d信息予以识别的设备和/或方法均可使用。

例如,所述3d结构构建组件包括双摄像头,所述双摄像头采集被识别对象的边缘信息,并将所述边缘信息传送至所述计算组件,通过计算被识别对象轴线特征以获得被识别组件的姿态信息。具体而言,图像在三维尺度上的相面形心的求解方程为

随后求得半径序列radium(i)(i=1,2,3….),并计算h值两侧半径差的对应绝对值,最终求得被识别对象的特征轴线。获得轴线后,进行图像的归一化色差处理,公式为:

其中cn为色度偏差值,r、g、b为rgb色域参数,并对图像各像素进行统一灰度处理,从而识别出全灰度状态下的识别位点的坐标,公式为:

其中tn为预设的灰度阈值。一般而言,tn值为图像平均灰度的75-80%即可。

再例如,所述3d结构构建组件包括网格投影装置和图像采集装置,所述网格投影装置对被识别对象表面投射网格化图像,由图像采集装置收集变形网格图像并输送至所述计算组件,计算得到被识别组件的姿态信息。具体流程为:

(1)图像栅格化,将三维形貌所扭曲的而为网格划分为m×n个格子,其边界为

(2)拟合得到主轴线位置,其中k1、k2、b1、b2为直线参数

(3)根据标准图像,获得识别位点与轴线的坐标关系index(x,y),从而将该识别位点映射到工件上,s(x,y)为标准图像中的标准位点坐标。

在收集到工件的3d形貌信息,使用所述计算装置对采集到的图像信号进行处理,计算得到对应的工件形貌,获得工件识别位点,并根据识别位点信息控制机器人手爪的姿态校正。具体的识别过程例如,工件一个侧面的识别位点计为an,另一个侧面的识别位点计为bn,两组位点组合,获得表征工件3d形貌的位点矩阵

随后,表征工件3d形貌的位点矩阵与预存的标准识别位点组进行匹配,获得机器人手爪抓取用识别位点矩阵,

最终,机器人手爪抓取用识别位点矩阵,以及工件的姿态,对机器人手爪的姿态进行适应性调整,以使机器人手爪的各爪与各识别位点相对应,从而实现对工件的抓取。

本发明的有益效果为:

1.本发明所用设备构建简单,所需组件均可采用市售组件,不要额外购买或生产特殊用途的组件,设备通用性强、构建成本低。

2.本发明能够极大提高流水线生产的自动化水平,通过将3d视觉识别技术应用于自动化生产线中,能够引导机器人手抓对工件、特别是形状不规则工件实现快速有效抓取,并能够避免对于工件脆弱部位的损坏。

附图说明

为清楚地展现本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。

图1实施例1所用工件的俯视图,白色部分为金属部分,灰色部分为不能抓取的海绵部分。虚线为分隔工件不同侧面的虚拟线。

具体实施方式

下面通过具体实施例详细介绍本发明的具体运作方式。

如图1示工件为一形状不规则工件。虚线为分隔工件不同侧面的虚拟线。

工件在第一传送带上被传送时,经第一3d识别装置获取工件一个侧面的3d形貌,并获得第一组识别位点,即图中a1、a2、a3和a4。

工件与挡板接触,并改变放置形态,并在从第一传送带上下落至第二传送带的过程经过下落再次改变放置形态,从而使工件不同侧面暴露在3d识别装置的识别范围内。

随后工件在第二传送带上被传送时,经第二3d识别装置获取工件另一侧面的3d形貌,并获得第二组识别位点,即图中b1和b2。

接着根据以获得的识别位点信息和标准识别位点信息进行组合、比对,从而得到供机器人手爪抓取用的识别位点组。具体而言,考虑到a1、a3为具有光滑形状的位点,b2为不适用于抓取的柔软位点,在确定最终的识别位点组时,应将上述位点予以排除。

确定识别位点组为a2、a4、b1。最后,以这三个识别位点为参考,使机器人手爪的各爪与各识别位点对应,从而实现对该形状不规则工件的抓取。

以上所述仅是本发明的示例性的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明基本原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1