基于双目视觉的机器人织物抓取系统

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:liudanfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:现有纺织行业自动化水平较低、劳动力成本高,机器人代替人工必将成为必然。该文研制了基于双目视觉的机器人织物抓取系统,以固高四自由度机器人在搭载双目视觉系统的条件下,使用视觉伺服方法,研究了机器人如何精确定位目标织物并实现抓取,实验证明该方法能够实现机器人对目标织物的定位与抓取。
  关键词:双目视觉机器人;织物
  中图分类号:TP391 文献标志码:A 文章编号:1009-3044(2017)05-0132-03
  随着机器人技术的迅猛发展,各种各样的机器人已经非常广泛地应用于工业、医疗、农业、教育以及人们日常生活等众多领域。目前在纺织行业中,传统织物生产后的整理工作仍然是依靠人工进行,一方面跟不上纺织业智能化发展的要求,另一方面其生产效率也不高,同时,生产车间的高温、湿气等因素也容易对人体健康产生不良影响。将机器人应用到织物整理中来将成为今后的发展趋势。而且目前的机器视觉理论[1-2]技术发展已经很成熟,将机器人和机器视觉结合起来应用于纺织业不仅能够提高纺织业生产效率,扩大利润,也能够减少环境对工人产生的不良影响。对于目标物体的三维信息获取的方法主要有双目视觉、单目视觉等方法,被国内外研究者应用到机器人的导航与定位[3]、目标的跟踪[4]、障碍物的检测[5]等方面,由于单目视觉的测量速度比较慢,相比较于双目视觉精度也较差,因此本系统采用的是双目视觉伺服系统以GBR-400四自由度机器人为研究对象,通过两个CCD摄像头来确定目标织物的位置与深度信息,实验证明该方法可以精确实现对不同形状织物的定位和抓取。
  1 机器人织物抓取系统组成
  实验室内视觉机器人织物抓取系统如图1所示,主要包括下面几个部分:GBR-400四自由度工业机器人,两个CCD摄像头,计算机,图像采集卡,GBR -400-SR运动控制卡、松下MinasA4 AC伺服驱动器和电机、织物传送带。计算机是系统的核心,承担着图像处理、操作界面的显示和控制以及系统各部分的通讯等重要任务;织物放置在传送带上,传送带织物传送一定位置并停止,因为织物在传送带上放置位置的随意性以及形状的不规则性,双CCD摄像头安装在传送带正上方以获得织物图像信息。
  首先使用两个CCD摄像机对目标织物进行图像采集并将采集到的图像存入计算机内存,然后对采集的图像进行预处理,接下来就需要进行图像分割以及对织物的定位,最后根据图像坐标系与机器人坐标系的转换关系通过机器人轨迹规划来实现对目标织物的抓取,具体系统工作流程如图2所示。
  2基于双目视觉的织物识别
  2.1 摄像头标定
  机器视觉的中心任务是利用计算机实现对景物的描述和识别,所谓描述是指由三维信息生产二维图像的过程,而识别则是二维图像的三维恢复,无论哪种任务,首先必须解决的都是三维物点与二维像点的对应关系问题,这种对应关系必须解决的都是三维物点与二维像点的对应关系问题,这种对应由摄像机成像集合模型决定,确定这种对应关系的过程就是摄像机的标定。
  2.2目标识别
  本文采用Camshift方法对柔性织物进行识别和定位。Camshift提取目标的颜色特征而不受目标形状的约束,被广泛用于目标跟踪[9],分为背投(Back Projection)计算、均值漂移(Mean Shift)[12]和camshift算法三步骤。
  Back Projection利用模板的颜色空间分布,改变源图像的像素值,进而突出源图像中与模板类似的图像特征,利用backproject的结果可用于对目标织物的分割检测。由于RGB颜色空间对光照的亮度变化比较敏感,需要将RGB图像转换到HSV色彩空间中,然后对其中的H分量作直方图,在直方图中代表了不同H分量值的概率或者像素个数,即得到了颜色概率查找表。将织物图像中每个像素的值用其颜色出现的概率替换,就得到了颜色概率分布图。
  MeanShift通过迭代寻优找到概率分布的极值来定位目标。从每个像素开始,首先估计有相似颜色的邻近像素点的密度(局部密度)的梯度,而后利用迭代算法求出局部密度的峰值(即重心点),把能够聚类到同一个峰值点的所有像素点划分成一个区域。
  将meanshift算法扩展到连续图像,就形成了Cameshift算法。将机器人视场内获取的视频的所有帧做meanshift运算,并将上一帧的结果(即搜索窗口的大小和中心),作为下一帧meanshift算法的搜索窗的初始值,就可以对织物进行实时的定位。
  该方法的具体计算步骤如下[10]:
  1)讀入图像,将RGB色彩空间的值转化到HSV空间,计算出H分量的特征直方图。
  2)根据获得的特征直方图将最初获得的RGB图像转化成色彩概率分布图像。
  3)初始化搜索窗口的大小和位置([xc,yc])。计算此时的搜索窗口内质心位置。假设([xc,yc])为搜索窗口中像素的位置,[I]([xc,yc])为投影图中([x,y])处的像素值,定义搜索窗口的零阶矩[M00]和一阶矩[M01]和[M10]分别如下:
  3 抓取实验
  织物质心位置就是机器人末端执行器要到达的位置。根据机器人运动学逆解分析,获得机器人四个轴运动控制指令,驱动机器人末端执行器工作,具体实验系统如图6所示。
  该试验系统由中国深圳固高公司基于DSP开发的可以对电机进行精确位置伺服控制的GBR-400-SR多轴运动控制器、MinasA4交流伺服电机和驱动器等组成。其功能主要是接收计算机控制命令,并实践对四个轴的伺服控制和手抓的开关量控制。实验实施过程中,首先利用CamShift算法得到目标织物质心的三维坐标,根据机器人逆运动学求解出机器人四个轴的平移旋转量,最后根据图像信息,调整机器人末端的姿态和位置,实现精确抓取,通过实验验证了该方法的可行性。   3.1 实验结果
  本文对各种颜色的纯色毛巾进行了实验,机器人能够识别绿色、红色、紫色、黄色等等颜色的织物。图7所示为紫色织物处理结果,检测抓取点坐标为(-0.587,-0.260,0.642),经测量目标抓取点的实际坐标为(-0.592,-0.254,0.649),通过双目摄像头进行目标检测的误差在1cm内。
  4 结论
  在本系统中,以双CCD摄像头作为视觉传感器,通过将视觉定位技术应用于织物抓取机器人,代替了人工劳动力提高了生产效率,提高了机器人的智能化水平和工作灵活性,利于扩大其在工业生产中的应用范围。实现了对目标物体的快速自主抓取,初步的研究结果表明,应用上述技术和方法能够较精确地实现机器人对目标物体的抓取和定位,对多目标的识别和选择性抓取及提高系统的快速性还有待进一步研究。
  参考文献:
  [1] 方勇纯.机器人视觉伺服研究综述[J].智能系统学报,2008,3(2):109-114.
  [2]王麟琨,徐德,谭民.机器人视觉伺服研究进展[J].机器人,2004,26(3):277-282.
  [3]GANGANATH N,LEUNG H. Mobile robot localization using odometry and Kinect sensor[C]//2010 IEEE International Conference on Emerging Signal Processing Applications (ESPA). NJ, USA, 2010: 91-94.
  [4] 庄佳园,徐玉如,万磊,等.基于雷达图像的水面无人艇目标检测技术[J].哈尔滨工程大学学报,2012,33(2):129-135.
  [5] Ravari A R N,Taghirad H D,Tamjidi A H.Vision-based Fuzzy Navigation of Mobile Robots in Grassland Environments[C]//Proc. Of Interational Conference on Advanced Intelligent Mechatronics.[S. I.]: IEEE/ASME Press,2009
  [6] ZHANG Zhengyou. Flexible camera calibration viewing a plane from unknown orientations[C]//Proc International Conference on Computer Vision (ICCV’99). Corfu, Greece, 1999,1: 666-673.
  [7] 高文娟,李健.基于OpenCV 的摄像机标定问题研究[J].计算机与数字工程,2008,36(12):128-130.
  [8] 刘睿祯,于仕琪.OpenCV教程[M].北京:北京航空航天大学出版社,2009:394-400.
  [9] 侯志强,韩崇昭.视觉跟踪技术综述[J].自动化学报,2006,32(4):603-617.
  [10] 鄔大鹏,程卫平,于盛林.基于帧间差分和运动估计的CamShift目标跟踪算法[J].光电工程,2010,37(1):55-60.
其他文献
寒假又到,岁末年终,已经放假的同学们无疑要利用寒假时光,好好地玩一玩,有的出门旅游,有的逛亲走友,有的则喜欢宅在家里上网娱乐,游戏玩家更是要把握好时间,跟网友们一起来个游戏大竞技。因此在寒假期间,不少朋友都会去购置一台电脑,要能流畅运行大型3D游戏,并获得满意的游戏画质,必须拥有一台性能强悍的主流游戏PC才行。  一、购买须知  面对生活中的各种压力,无论是上班族还是学生,空闲时间都希望利用互联网
摘要:智能家居是目前社会上比较热门的一个短语,它采用互联网技术、移动网络通信技术、远程遥控等技术把各种常用的家居设备相互连接起来,统一集中进行遥控管理,使家居生活更加舒适、安全、高效。该文是基于IAP15F2K61S2单片机的智能家居系统设计,实现了光控家用照明设备和窗帘,以及温控空调三大功能。该家居系统使用光照传感器、温度传感器分别将采集到的光照值和温度值通过液晶显示器进行显示,利用单片机根据光
摘要:微课程是当今翻转课堂、微课堂、慕课等教学方式变革的产物,它最适合于信息化支持下的个性化学习。该文分析了其在选修课走班制中的优势,介绍了其特点及制作方法。同时,结合我校选修课走班制中的的教学实践探索,提出完善微课程在中学智慧校园选修课走班制教学中的策略,并对存在的问题进行了思考,以期为当今中学信息技术与课程的深度融合提供参考案例。  关键词:微课程;中学; 智慧校园;走班制教学  中图分类号:
伴随着各种信息技术的迅猛发展,将RFID技术、移动互联技术应用到的设备管理上,可以提高企事业单位的固定资产设备管理的效率和质量。该文采用RFID标签作为设备的感应器,通过网络实现PC端和移动终端对固定资产设备的监控和管理。
摘要:随着信息技术与现代教育理念的日益融合,基于开放式网络环境的在线学习成为开展教育教学活动的全新形式。它能支持突破时空与资源限制的随时练习,能支持练习结果的第一时间反馈,能支持练习资源的实时更新。该文研究了基于Lectora Inspire软件设计制作在线练习系统的方法,是利用信息化技术进行教育教学改革的有益尝试。  关键词:Lectora Inspire;在线练习系统;测试;反馈  中图分类号
摘要:“计算机组装与维护”教学实验是高校计算机相关专业中一项重要课程。但是由于计算机组装与维护教学实验一向不是重点课程,近几年虽然取得一些发展,但是仍然在教育模式、内容、设备和后期评核等方面存在一些问题,影响了我国计算机组装与维护课程的正常教学。该文作者通过对计算机组装与维护实验教学进行探究,就教学中出现的问题进行了问题分析和改革分析。  关键词:计算机组装与维护;问题与改革  中图分类号:G64