《基于视觉与超声技术机器人自动识别抓取系统.docx》由会员分享,可在线阅读,更多相关《基于视觉与超声技术机器人自动识别抓取系统.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于视觉与超声技术机器人自动识别抓取系统基于视觉与超声技术机器人自动识别抓取系统ronggang导语:提出了知足机器人装配作业中对工件进展可靠识别与抓取的信号处理技术及检测方法,对能准确描绘物体外形的特征提取方法进展了研究摘要:提出了知足机器人装配作业中对工件进展可靠识别与抓取的信号处理技术及检测方法,对能准确描绘物体外形的特征提取方法进展了研究,设计了一种基于视觉与超声技术的自动识别与抓取系统的构造,并在机器人装配作业平台上进展了物体识别与抓取的实验研究.关键词:机器人;超声技术;图像识别能直观反映物体的外部信息,但单个摄像头只能获得物体的二维图像,立体视觉虽能提供三维信息,但对于外形一样,
2、仅深度有差异的物体难以识别如有孔物体、阶梯状物等,且对环境光线有一定的要求.由于具有对光线、物体材料等不敏感,构造简单,能直接获取待测点至传感器的间隔等特点,因此本文采用视觉与超声测量相结合的方法,将二维图像信息与超声波传感器获取的深度信息进展交融推断,对待装配工件进展自动识别与空间定位,并确定机械手末端执行器的空间位置与姿态,使其能在适宜的部位准确抓取工件.1系统原理与构造系统由机械手、CCD视觉传感器和超声波传感器及相应的信号处理单元等构成.CCD安装在机械手末端执行器上,构成手眼视觉,超声波传感器的接收和发送探头也固定在机器人末端执行器上,由CCD获取待识别和抓取物体的二维图像,并引导超
3、声波传感器获取深度信息.系统构造如图1所示.图像处理主要完成对物体外形的准确描绘,包括以下几个步骤:a.图像边沿提取;b.周线跟踪;c.特征点提取;d.曲线分割及分段匹配;e.图形描绘与识别.在提取物体图像边沿后,采用周线跟踪进展边沿细化,去除伪边沿点及噪声点,并对组成封闭曲线的边沿点进Freeman编码,记录每一条链码方向和曲线上各点的X-Y坐标值,便于进一步对物体的几何特性进展分析.本研究对传统的周线跟踪算法中边沿点的搜索方向与顺序进展了改良,并在搜索经过中采取了及时消除冗余点的方法,减小了数据量与运算时间,而且具有较好的降噪及平滑效果.在提取图像特征点时,将多边形近似法与计算曲率的方法相
4、结合,可克制多边形近似法易产生伪特征点和计算曲率法计算量过大的缺点.CCD获取的物体图像经处理后,可提取对象的某些特征,如物体的形心坐标、面积、曲率、边沿、角点及短轴方向等.根据这些特征信息,可得到对物体外形的根本描绘,在图像处理的根底上,由视觉信息引导超声波传感器对待测点的深度进展测量,获取物体的深度高度信息,或者沿工件的待测面挪动,超声波传感器不断收集间隔信息,扫描得到间隔曲线,根据间隔曲线分析出工件的边沿或者外形1.计算机将视觉信息和深度信息交融推断后,进展图像匹配、识别,并控制机械手以适宜的位姿准确地抓取物体.2.1工件图像边沿的提取复杂工件反映在图像上经常不止一个灰度等级,仅利用一个
5、灰度阈值无法提取有意义的边沿.假设采用多阈值的方法,必然会增加计算时间和图像处理的复杂程度.对于种别方差自动门限法,增加门限值不仅会进步数据处理复杂程度,而且当阈值多于2个时,算法的可靠性就会受到影响.为此采用了直接从灰度图像提取边沿的方法.图像边沿一般发生在灰度函数值不连续处,可用灰度函数的一阶或者二阶导数求得.经典的利用一阶导数提取边沿的方法有Roberts算子、So2bel算子等,利用二阶导数提取边沿的方法有Laplacian算子和Marrs2Hilderth算子等.通过对几种算法的分析比拟,以为Sobel算子不仅实现轻易、运算速度快,而且可提供最准确的边沿方向估计.Sobel算子由两个
6、33相差90的算子构成,由这两个算子同图像卷积,可得到图像的边沿及其方向.对于数字图像fi,j,Sobel算子可表示为:Gxi,j=fi-1,j-1+2fi-1,j+fi-1,j+1-fi+1,j-1-2fi+1,j-fi+1,j+1;Gyi,j=fi-1,j-1+2fi,j-1+fi+1,j-1-fi-1,j+1-2fi,j+1-fi+1,j+1.采用G1=|Gx|+|Gy|得到梯度幅值后,为减少所抽取的边沿数目,可设置一个幅度门限,即只考虑对应灰度变化较大的那些边沿.再利用边沿点具有部分幅度最大的特点,将边沿细化.利用Sobel算子提取边沿后,为了得到工件外表的尺寸信息,还必须提取图像的角
7、点2,以便计算工件的边长等特征信息.2.2形心坐标确实定图像中形心点的计算通常可通过两种方法得出,一是通过区域处理求矩的方法计算形心坐标;二是通过边沿链码积分计算。该算法较为简单,且对任意图形都适用,但需要结合像素点隶属区域划分算法进展.2.3轴向确实定为使机械手能以正确的姿态准确地抓取物体,必须准确确定物体的轴向.在几何学中,物体的长轴定义为通过物体形心点的一条直线,物体关于该直线的二阶矩为最小值.设图像中物体长轴与图像平面X轴正方向夹角为,规定|/2,那么物体关于该轴线的二阶矩为该算法较为简单,且对任意图形都适用,但需要结合像素点隶属区域划分算法进展.2.3轴向确实定为使机械手能以正确的姿
8、态准确地抓取物体,必须准确确定物体的轴向.在几何学中,物体的长轴定义为通过物体形心点的一条直线,物体关于该直线的二阶矩为最小值.设图像中物体长轴与图像平面X轴正方向夹角为,规定|/2,那么物体关于该轴线的二阶矩为很明显,基于二阶惯性矩的轴向确定方法是对整个物体区域进展运算,且必须先确定像素点的隶属区域,故运算量较大.图2a是用该算法确定的工件轴向.对于一些简单外形的物体,可采用如下简单轴向估计算法:a.确定物体的形心坐标;b.确定物体边沿轮廓闭合曲线前半段中离物体形心最近的点,用最小二乘法估算该点的切线方向,设其与图像平面X轴正方向夹角为1;c.用同样方法确定下半段曲线中对应的切线方向2;d.
9、物体轴向可粗略估计为=1+2/2.图2b是采用简化算法得到的工件轴向图.该算法仅对物体边沿轮廓点进展处理,使运算时间大为减少.3超声深度检测由于CCD摄像头获取的图像不能反映工件的深度信息,因此对于二维图形一样,仅高度略有差异的工件,只用视觉信息不能正确识别,本文采用超声波测距传感器那么可弥补这一缺乏.经图像处理得到工件的边沿、形心等特征量后,引导机械手到达待测点,对工件深度进展测量,并交融视觉信号与超声信号,可得到较完好的工件信息.安装在机器人末端执行器上的超声波传感器由发射和接收探头构成,根据声波反射的原理,检测由待测点反射回的声波信号,经处理后得到工件的深度信息.为了进步检测精度,在接收
10、单元电路中,采用了可变阈值检测、峰值检测、温度补偿和相位补偿等技术1,可获得较高的检测精度.对视场中两个外形完全一样、高度相差0.1mm的柱形工件,采用本文提出的交融图像和深度信息的方法,可准确识别与抓取.4实验结果及结论在上述方法研究的根底上,完成了在MOVEMASTER2EX机器人装配作业平台上进展的物体识别与抓取实验.在自然光及一般照明条件下,对机器人装配作业平台上视场范围内任意放置的35个不同外形、大小的典型工件进展自动识别和抓取,结果说明,识别时间小于5s包括识别、定位与抓取经过机械手的挪动时间,定位误差小于2mm,并具有较好的通用性和可移植性.图3ad分别是待抓取工件识别经过的图像
11、.实验结果说明,采用本文提出的将机器人手-眼视觉与超声波测距相结合的检测装置,以及交融二维图像信息与深度信息进展工件识别与抓取的方法,可准确对物体进展识别与定位,具有算法简单、计算量小、实时性好、可靠性高等特点,可为机器人与环境交互提供物体外形、种别及大小等信息,使机器人装配作业能适应各种复杂的环境与工艺经过,对实现工业消费经过的自动化、柔性化、智能化有良好的应用前景.实验结果说明,采用本文提出的将机器人手-眼视觉与超声波测距相结合的检测装置,以及交融二维图像信息与深度信息进展工件识别与抓取的方法,可准确对物体进展识别与定位,具有算法简单、计算量小、实时性好、可靠性高等特点,可为机器人与环境交互提供物体外形、种别及大小等信息,使机器人装配作业能适应各种复杂的环境与工艺经过,对实现工业消费经过的自动化、柔性化、智能化有良好的应用前景.1杨劲松,王敏,黄心汉.超声波可变阈值测距装置.电子技术应用,1998,247:792张小莉,王敏,黄心汉.一种有效的基于Freeman链码的角点检测法.电子测量与仪器学报,1999,132:14193TheC,ChinR.OnImageAnalysisbytheMethodofMoments.IEEETrans.PatternAnal.Mach.Intell.,198810:291310
限制150内