最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能供应链

基于机器视觉的机器人分拣系统的设计与实现

发布时间:2017-09-18 作者:王诗宇 林浒 孙一兰 王品  来源:中国科学院大学
关键字:机器视觉 机器人 
传统的分拣作业一般采用示教或离线编程方式,当工作环境发生改变时系统无法即时的作出 相应的调整,针对传统分拣方式中存在的不足,以并联型机器人和康奈视In-Sight7000型工业智能相机为基拙,搭建一个基于机器视觉的工业机器人分拣系统。该分拣系统结合了并联型机器人和机器视觉两方面的技术优势,对经典的Canny边缘提取算子做出了相应的改进,通过提取图象边缘信息作为匹配的特征,克服了光照变化对视觉系统造成的影响,实现了当分拣对象由传送带运送进入相机视野时,系统可以高速的对分拣对象进行识别和分拣工作。该系统显著提升了机器人对工作环境的适应能力,提高了生产效率和系统柔性。同时,实验结果证明了该系统软硬件设计正确,分拣成功率高。
    0引言
    
    在我国劳动力成本上涨、生产需求却不断增加的背景下,工业机器人越来越多的参与到工业生产的过程中来川。机器视觉技术的引入使得工业机器人朝着更加智能化和柔性化的方向发展,节省了成本,提高了生产效率。国外已经对基于视觉技术的工业机器人进行了多年的研究工作,视觉技术也逐渐从实验室走向实际应用,并已经广泛应用于电子电器、航天、汽车等工业领域。例如口本学者S. Murakami等将视觉传感器与神经网络结合的弧焊机器人;澳大利亚Western大学研制的带有视觉系统的六自由度工业机器人;保时捷等汽车生产线上对车身进行高精度密封时运用的3D视觉定位技术等。近年来,随着国家对机器人产业的大力扶持,国内的一些高校以及科研院所、企业等也对机器人视觉领域进行了相关的研究工作,填补了相关技术领域的空白。与此同时,在实际应用中依然存在一些尚未解决的问题,例如复杂生产环境下的视觉系统容易受到光照和粉尘等因素的影响,使工业相机识别工件时识别算法的普适性和实效性受到一定的影响。
    
    分拣作业是当前工业生产过程中的一个重要环节,传统的分拣方式采用示教或离线编程的方式,机器人的动作和目标的摆放位置都需要预先严格的设定。一旦机器人的工作环境有所改变,就会导致抓取错误。机器视觉技术利用摄像机来模拟人类的视觉功能来对客观的事物进行测量和判断,是一种非接触式的测量方式。同时,针对复杂工业生产环境中光照、粉尘等对视觉系统产生的影响,采用一种对噪声具有较好适应性的匹配方法。将机器视觉技术与并联机器人相结合,可以使分拣作业拥有更高的可靠性和柔性,作业对象以及分拣工序可以随时随地的变换,提高了工业化生产的效率和机器人分拣系统的智能化程度。基于以上优势和相关技术基础,开发和研究基于视觉技术的工业分拣机器人系统有着十分重要的意义。
 
    1机器人分拣系统的工作流程
    
    本文以阿童木并联机械手机器人和康奈视In-Sight 7000型智能相机为基础,设计并搭建了一套基于视觉定位技术的机器人分拣系统,如图1所示。实验调试过程中,将多个不同种类的正方体物块通过气缸的开合随机的散落在传送带上,程序会判断视野内是否有待分拣的物块,当物块运行到相机的视野区域内时,机器人控制系统采用等时间间隔的触发的方式触发相机进行拍照,采集分拣对象的位姿信息,计算机通过一定的处理算法对实验物块进行识别、计算,获取分拣对象的分类信息和坐标信息、旋转角度后,以一定的数据格式传递给机器人控制器,机器人控制系统根据视觉系统传回的信息,控制机器人末端执行机构在合适的动作区域内进行跟踪和拾取操作,将不同种类的实验物块放置到分别指定的位置。当料盘上的物块数量达到设定的数值时,气缸再次开启,将物块随机的散落在传送带上,重复上述的过程。
 
 机器人分拣系统
 
图1 机器人分拣系统
 
    2机器人分拣系统硬件组成
    
    本实验机器人分拣系统由并联机器人系统、视觉系统、传送带装置以及分拣对象组成,实验结构如图2所示。
 
机器人分拣系统组成原理
 
图2 机器人分拣系统组成原理
 
    (1)并联机器人系统
    
    并联机器人系统包括并联型机器人本体,机器人控制柜、示教编程器和驱动各关节的安川伺服交流电机等组成。机器人末端执行机构为气动吸盘,用于吸附传送带上的分拣对象,完成抓取动作。
    
    (2)视觉系统
    
    视觉系统由康奈视In-Sight7000型工业智能相机、相机固定架等组成。由于本实验是一个2D平面视觉应用,因此将相机固定在传送带上方。
    
    (3)网络交换机
    
    在系统调试过程中需要利用 PC机建立待分拣对象的特征模板。PC机、机器人控制器以及视觉系统之间便需要利用交换机在局域网内进行信息的交互。
    
    (4)传送带及分拣对象
    
    本系统选取的皮带输送机来输送分拣对象,其工作长度约为lm,分拣对象为印有不同字母的立方体铅块。
 
    3总体设计流程
 
    3.1相机标定
    
    为了使相机能够获取精确的分拣对象的位姿信息,需要对相机进行标定。标定是确定摄像机内部参数相对于世界坐标系的方位,校正镜头的畸变。相机标定的方法有两种:基于标定物的方法和自标定方法。自标定方法主要是利用相机运动的约束,通过场景中的平行或正交信息进行相机标定。典型的基于标定物的标定方法有:直接线性变换法,Tsai两步法和应用比较广泛的张友正平面标定法。本系统利用OPENCV算法库中相机标定算法,该方法类似于张友正标定法,使用棋盘格作为相机标定模板,如图3所示。
 
相机标定
 
图3 相机标定
    
    该方法建立了三维世界坐标系与二维坐标系之间的一种对应关系,标定过程用到了世界坐标系、图像坐标系、摄像机坐标系。
 

3
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。