机器人自主图像识别系统研究

VIP免费
3.0 牛悦 2024-11-19 4 4 2.03MB 89 页 15积分
侵权投诉
摘要
机器视觉随着工业自动化的发展而逐渐完善和发展。在高质高效的生产中,
发挥了极其重要的作用。机器视觉技术应用到焊接机器人上,不仅可以大幅度提
高生产效率,也可以改善工人的工作环境,甚至实现无人焊接,可以有力地推动
世界工业技术的进步。
本文在对曲线识别算法研究的基础上,设计了机器人两维曲线检测跟踪系统。
并在简化摄像头模型的基础上提出一种三维曲线识别算法。
两维曲线检测跟踪系统VC++作为开发工具,运用开源的计算机视觉库
OpenCv,利用摄像头采集到写字板上任意形状的曲线,经过膨胀、细化、提取骨
架,得到近似单像素宽的曲线中心线图像。然后采用回溯曲线寻找算法,寻找到
精确的曲线中心线数据得到轨迹曲线的数据,控制实验室 UP6 机器人,使机器人
手部精确跟踪曲线的轨迹运动。也可以单独完成仿真运行的功能。
在两维曲线识别技术的基础上进行三维曲线识别技术的研究,简化摄像头模
型,设计了摄像头线性验证程序,验证了该模型的正确性。限制摄像头的安装位
置,利用两摄像头坐标系之间的关系,推导出一种基于两维曲线识别的三维曲线
识别算法。分析了该种算法的具体实现步骤,并介绍了如何利用 DirectShow 开发
双摄像头的使用程序,为三维曲线识别程序开发奠定基础。
两维曲线检测跟踪系统将机器视觉同实验室现有的机器人设备结合起来,为
机器人实验增添了内容和新意。同时该系统的图像处理的方法可以用在工业焊接
机器人上,实现自主焊接,有一定的工业应用价值。三维曲线识别算法理论上可
行,为三维视觉的研究提供了一种新思路。
关键词:机器视觉 双目视觉 曲线识别 骨架
ABSTRACT
Machine vision is gradually improved and perfected with the development of the
Industrial Automation.It plays a vital role in effective and high quality production.
productive efficiency and labour condition can be improved with useing Machine vision
technic on welding robot ,it can even achieve unmanned welding, effectively drive
improvement of world production techniques.
Based on the the rsearch of curve rcognition arithmetic, the author designs a 2D
curve detection and tracking system. simplifys camera model and provides a method 3D
curve rcognition arithmetic
2D curve detection and tracking system is based on the developed tool of
VC++ and adopts Open Source Computer Vision Library OpenCv, from which the
image information is collected. After dilation and thinning and getting the bar frame,
nearly single pixel wide curve central line are obtained.Then get the precise curve
central line data with 2D curve seeking arithmetic.With the aid of the data, the robot
of laboratory can be controlled by making it follow the locus of the curveIt can also
achieves simulated running function .
Research 3D curve recognition technology which is based on 2D curve recognition
technology, predigest the camera model, restrict the place of the camera, using the
relationship of the camera coordinate. Educe a 3D curve recognition arithmetic which is
based on 2D curve recognition arithmetic, and analyzed the concrete realization step
of the arithmetic.Introduce how to develope two camera using program with
DirectShow, Lay the groundwork of 3D curve recognition program development.
2D curve detection and tracking system integrate the machine vision and the
laboratory equipment, increases the content and new ground of the robot laboratory.the
image processing method can be used on industry welding robot,achieve self welding. It
has a certain value in the application of industry application. 3D curve recognition
arithmetic which supplys a new idea in the Research of 3D vision, is workable in theory.
Key WordMachine vision ,Binocular vision ,Curve Recognition,Bar
frame
目 录
摘要
ABSTRACT
第一章 ...................................................... 1
§1.1 课题研究背景及意义 .......................................... 1
§1.2 国内外现状及发展趋势 ....................................... 2
§1.3 课题的主要研究内容 .......................................... 3
第二章:机器视觉系统及图像处理技术 ................................... 4
§2.1 机器视觉的概念引入 .......................................... 4
§2.2 机器视觉的系统构成和分类 .................................... 5
§2.3 机器人视觉的图像处理技术 .................................... 6
§2.4 本章小结 .................................................... 9
第三章:机器人两维曲线检测跟踪系统的设计 ............................. 10
§3.1 两维曲线识别算法 .......................................... 10
§3.1.1 图像的预处理 ......................................... 10
§3.1.2 两维曲线的回溯曲线寻找算法 ........................... 12
§3.2 OpenCV 平台简介 ............................................ 14
§3.3 机器人两维曲线检测跟踪系统 ................................. 16
§3.4 两维曲线检测跟踪系统程序设计 ............................... 21
§3.4.1 初始化流程 ........................................... 22
§3.4.2 定时器处理流程 ....................................... 23
§3.4.3 摄像头标定 ........................................... 27
§3.4.4 机器人曲线跟踪 ....................................... 30
§3.4.5 图像显示 ............................................. 31
§3.5 本章小结 ................................................... 33
第四章:三维曲线识别算法的研究 ...................................... 34
§4.1 三维曲线寻找算法 ........................................... 34
§4.1.1 简化摄像头模型及双目坐标系的建立 ..................... 34
§4.1.2 三维曲线识别算法的推导 ............................... 36
§4.1.3 三维曲线识别算法的实现步骤 ........................... 39
§4.2 摄像头线性验证程序设计 ..................................... 40
§4.2.1 线性验证程序功能及实验流程 ........................... 40
§4.2.2 线性验证程序设计要点 ................................. 44
§4.3 DirectShow 在双目视觉中的应用 .............................. 46
§4.3.1 DirectShow 介绍 ...................................... 46
§4.3.2 利用 DirectShow 开发双摄像头使用程序 .................. 48
§4.4 本章小节 ................................................... 53
第五章 总结与展望 ................................................... 54
附录 ................................................................ 55
附录一:两维曲线跟踪系统程序 .................................... 55
附录二:摄像头线性验证程序 ...................................... 73
参考文献 ............................................................ 83
在读期间公开发表的论文和承担科研项目及取得成果 ...................... 86
.............................................................. 87
第一章 绪论
1
第一章 绪
机器人问世已有几十年,机器人技术也在飞速的发展,新的机型,新的功能
不断涌现。机器视觉作为机器人发展的一个方向,自起步发展到现在,已有接近
15 年的历史。应该说机器视觉作为一种应用系统,其功能特点是随着工业自动
的发展而逐渐完善和发展的。焊接机器人占据整个工业机器人总量的 40%以上,
高质高效的焊接生产中,发挥了极其重要的作用。将机器视觉技术应用到焊接机
器人上,不仅可以大幅度提高生产效率,也可以改善工人的工作环境,甚至实现
无人焊接,可以有力地推动了世界工业技术的进步。
§1.1 课题研究背景及意义
本论文围绕上海市教委基金项目“机器视觉在机器人的应用”,基金编号:
(06EZ009)展开研究。其中视觉系统和曲线识别技术是焊接机器人的视觉的两项关
键技术。本文所研究的“机器人自主图像识别系统”主要针对焊接机器人的焊缝
识别进行。研究视觉系统的组成,和曲线识别算法,并运用到机器人实验室中。
随着现代社会的发展,产品质量、生产效率、劳动条件、环境保护要求的提
高,实现装配及焊接自动化与智能化已成为迫切需要。工业机器人发展到现在,
经历了示教再现、离线编程和自主编程三个阶段。目前世界工业应用的仍是示教
再现型机器人,由于这类机器人不具备对环境的感知以及适应环境条件变化的功
能,使得国内许多企业进口的工业机器人使用效率极低,甚至成为展品,造成资
源的很大浪费。我国开展工业焊接和装配机器人的研究从上世纪 80 年代后期开始,
但几乎没有形成中国自己有市场竞争力的焊接和装配机器人产业,机器人市场几
乎全被外国占领。审视目前的焊接和装配机器人发展态势,从头开始研究示教再
现型工业机器人的途径已不可取,中国只有研制开发具有自主知识产权的新型智
能机器人,以实现中国工业机器人技术的跨越式发展,才有可能在未来机器人产
业和机器人技术争得一席之地,这也是国人长期以来的追求。
机器视觉极适用于大批量生产过程中的测量、检查和辨识,如:零件装配完
整性,装配尺寸精度,零件加工精度,位置/角度测量,零件识别,特性/字符识
别等。其最大的应用行业为:汽车,制药,电子与电气,制造,包装/食品/饮料,
医学。如对汽车仪表盘加工精度的检查,高速贴片机上对电子元件的快速定位,
对管脚数目的检查,对 IC 表面印字符的辨识,胶囊生产中对胶囊壁厚和外观缺陷
的检查,轴承生产中对滚珠数量和破损情况的检查,食品包装上面对生产日期的
辨识,对标签贴放位置的检查等等。
机器人自主图像识别系统研究
2
从焊接和装配机器人的应用技术实践问题看,目前,国内外大量应用的焊接
和装配机器人系统对作业条件的稳定性要求严格,表现出明显的缺点。因为在装
配和焊接过程中,由于工件的装配误差,热变形等环境影响,焊接和装配条件会
产生变化。如何能够克服各种不确定性因素对焊接和装配质量的影响是制约发展
机器人焊接和装配技术的瓶颈。
为了解决这些问题,本课题研究一套“机器人自主图像识别系统”使得机器
人能够自适应调整装配和焊接位置。该系统能够迅速从复杂的背景中搜寻到需要
的特征物,自动抓取图像,分辨出特征物来,并确定特征物体的位置,实现物体
跟随。
该机器人跟随系统也适合于太空、深海、放射性环境等特殊环境下自主作业;
并可改装为陪伴型机器人,实现工业产品的民用化。
§1.2 国内外现状及发展趋势
国际上机器视觉
]1[
在各个领域中得到广泛应用,视觉检测,视觉测量,尺寸测
量,形状符号识别,外观检测,表面缺陷检测,精确定位等的在线检测系统,广
泛应用于半导体,电子,集成电路,印刷包装,医疗制药,食品加工等领域。同
时基于多视几何的视觉理论得到迅速发展。我国的机器人视觉发展目前正处于方
兴未艾的阶段,无论工业,农业还是军事领域都有广阔的应用发展前景,但是在
应用领域大部分都没有转换成生产力。
美国麻省理工学院(MIT)开展了全臂操作手捕捉运动球体的研究,系统采用了
双主动视觉系统,通过 2 个 CCD 光轴始终汇交于目标球体中心的方法跟踪目标,
项目研究了 3 次多项式路径生成和主动视觉系统自适应跟踪的算法,但其捕捉
体是通过计算运动物体的运动学和动力学特性进行轨迹预测而实现的,因此只适
用于运动目标的运动学和动力学模型已知的情况,如自由飞行和平面自由滑动,
还不是一个真正意义上的实时捕捉系统。
国内清华大学率先研究开发的拟人机器人,采用的是最为典型的平行双目立
体视觉系统,其设计指标为:具有多关节手足运动 以及视觉 、触觉和听觉功能
的双腿机器人,可以预计,我国飞速发展的经济实力将为机器视觉计数的发展提
供更加广阔的应用需求,同时有更多的相关研究转化为生产力。
视觉伺服也是机器人视觉随动系统研究的一个很有前景的应用,应用领域非
常广泛。
摘要:

摘要机器视觉随着工业自动化的发展而逐渐完善和发展。在高质高效的生产中,发挥了极其重要的作用。机器视觉技术应用到焊接机器人上,不仅可以大幅度提高生产效率,也可以改善工人的工作环境,甚至实现无人焊接,可以有力地推动世界工业技术的进步。本文在对曲线识别算法研究的基础上,设计了机器人两维曲线检测跟踪系统。并在简化摄像头模型的基础上提出一种三维曲线识别算法。两维曲线检测跟踪系统以VC++作为开发工具,运用开源的计算机视觉库OpenCv,利用摄像头采集到写字板上任意形状的曲线,经过膨胀、细化、提取骨架,得到近似单像素宽的曲线中心线图像。然后采用回溯曲线寻找算法,寻找到精确的曲线中心线数据得到轨迹曲线的数据...

展开>> 收起<<
机器人自主图像识别系统研究.pdf

共89页,预览9页

还剩页未读, 继续阅读

作者:牛悦 分类:高等教育资料 价格:15积分 属性:89 页 大小:2.03MB 格式:PDF 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 89
客服
关注