预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

对工业机器人抓取技术的研究摘要:为实现工业机器人能实现自主识别并抓取指定的目标提出了一种基于数字图像处理和网络通信的解决方法。方法中采用选择式掩膜平滑方法对图像进行滤波采用了区域生长法和边界跟踪进行轮廓提取实现对目标物质心的标记以及对目标物方位、角度的确定使用网络通信将目标物数据发送给工业机器人后者实现抓取。试验结果表明该方法在结构环境下能够获得较好的识别及定位效果为工业机器人抓取提供了目标信息。关键词:工业机器人;网络通信;数字图像处理中图分类号:TP242.6文件标识码:A1概述工业机器人抓取作业是工业生产中的一个重要应用。在传统的应用中工业机器人执行的抓取操作一般通过示教或者离线编程的方式来实现的抓取作业的起始位姿和终止位姿是预先设定好的在这种情况下一旦工作对象与工作环境改变既定抓取动作则会失效。利用计算机数字图像处理技术对工业机器人抓取的环境及目标进行识别并进行定位基于以太网将目标数据通信至工业机器人工业机器人进行抓取。通过以Kawasaki的FS03N工业机器人为基础研究并构建了一个基于单目视觉的机器人抓取试验系统。该系统的工作原理和工作过程为:当目标对象存在于工业机器人抓取作业区时在计算机的控制下通过摄像头获取对象图像数据然后对采集到的图像进行数字图像处理并将目标物位置信息通信至工业机器人最终控制工业机器人实现对指定目标物的抓取并将其放到指定位置。2基于网络通信的工业机器人的单目视觉系统建立的基于网络通信与数字图像处理的工业机器人抓取系统硬件组成如图1所示。系统以KawasakiFS03N机器人为基础研究并建立了如图2所示的系统平台。系统平台包含三个单元:图像处理单元、网络通信单元以及工业机器人单元。图像处理单元采用的是三星SHC-730P摄像头和大恒DH-CG400的图像采集卡。工业机器人单元选配的控制柜为带网络适配器的D系列控制器。工业机器人为6轴关节型机器人端部配气动夹爪。系统侧边配皮带输送机用来下料。3图像处理及数据通信设定工业机器人要抓取的目标为一立方体工件要对其进行识别和定位主要步骤为滤波、轮廓提取、目标定位以及数据通信。3.1滤波图像在采集、传输及处理过程中往往会存在一定程度的噪声干扰噪声恶化了图像质量使图像模糊淹没了特征给图像分析带来了困难。考虑背景图像中目标和背景一般都具有不同的统计特性即不同的均值和方差为保留一定的边缘信息采用了选择式掩膜平滑方法这种方法是以尽量不模糊边缘轮廓为目的。图像的均值计算公式[2]:3.2轮廓提取区域生长是根据目标物特点将像素或者子区域聚合成更大区域的方法。种子点的选取是根据工业机器人抓取的目标物的颜色、灰度特点设定的。区域生长后的图像其背景为白色目标为黑色使用边界跟踪进行轮廓提取。3.4目标定位图像中的目标物位置表明着在工作台面中的目标物相对于摄像头的位置使用目标物质心法来标记目标物相对于摄像头的位置这需要使用图4(a)的处理结果标记目标物质心计算公式:A-目标物面积x0y0-区域相对于屏幕左上角图像的中心坐标。选择整个目标区域的边缘角落四点连接成对角线(图5中蓝色线)根据目标正方体的形状特征找到正方体中心线(图5中红色线)。根据中心线可计算出目标物相对于摄像头的偏转角度。3.5数据通信受到工业机器人控制器底层不开放的影响无法在物理层上进行改动。在工业机器人控制器之外使用计算机作为服务器工业机器人控制器作为客户端形成客户机/服务器模式(Client/Server)。通过将任务合理分配到Client端和Server端来实现控制作业。在进行网络通讯时有两种通讯协议可供选择分别是TCP(TransmissionControlProtocol传输控制协议)协议与UDP(UserDatagramProtocol用户数据报协议)协议二者都是TCP/IP参考模型中传输层中的协议。其中TCP协议是一种可靠的面向连接的协议如图6所示在进行通讯时首先通过三步握手以建立通信双方的连接然后进行通信。TCP协议中提供了数据确认和数据重传的机制以保证能够将数据正确地传输。UDP协议是一种不可靠的无连接协议通信时不需要建立连接直接向一个IP地址发送数据没有数据确认与重传机制不保证能够将数据正确地传输但是实时性较高。本系统对实时性要求并不高遂采用TCP协议来传输目标物的位置和角度信息。结论将数字图像处理技术和网络通信技术应用于工业机器人抓取技术研究中给出了选择式掩膜平滑的滤波方法及区域生长和边界跟踪的轮廓