学位论文 > 优秀研究生学位论文题录展示

基于机器视觉的工业机器人的设计与研究

作 者: 王文胜
导 师: 文怀兴
学 校: 陕西科技大学
专 业: 机械制造及其自动化
关键词: 工业机器人 视觉系统 图像处理 视觉算法
分类号: TP391.41
类 型: 硕士论文
年 份: 2012年
下 载: 180次
引 用: 0次
阅 读: 论文下载
 

内容摘要


人对外界信息的获得80%是通过视觉得到的,视觉是人们获得信息强而有效的方式,因此使工业机器人具有视觉是人们很多年的梦想。而计算机视觉的出现,使机器人具有视觉已经成为了可能。机器人视觉就是从得到的图像信息中进行图像处理,并较快的反馈信息,使计算机给出控制信号。具有视觉的机器人不仅能使其对外部环境的变化做出相应的调整,而且提高了机器人的灵活性和适应性,增强了机器人对外部环境变化的适应能力。本课题是在实验室自主研究的三坐标机器人基础上增加一套视觉系统,使其成为一个具有视觉的工业机器人。通过对工业机器人视觉系统的研究,使工业机器人实现定位操作功能。本文的工作内容如下:(1)研究了机器人视觉系统和对摄像机进行标定。通过对摄像机的位置和摄像机的数目分析得出了机器人视觉系统的结构组成。然后分析了所采用的PAP-MVC810A0Z摄像机以及MV-200图像采集卡的性能特点。描叙三种坐标系间的相对关系,得出了图像坐标系与世界坐标系之间的转换公式。通过对单个摄像机线性模型和非线性模型的分析得出了双目摄像机的标定方法。(2)研究了三坐标机器人的控制系统。通过对机器人的工作环境和机器人的机械结构的分析,确定了机器人的一些技术参数。对机器人控制系统的分析,确定了机器人系统采用PC机+Euro205X运动控制器的开环控制系统。PC机为上位机,Euro205X为下位机。(3)研究了图像处理过程。介绍了图像处理的几个主要过程,如图像预处理、图像灰度处理、图像的去噪、图像的增强以及图像边缘检测等。介绍了图像特征提取的方法,采用MATLAB编程提取了圆的特征。(4)研究了视觉算法。通过对视差原理的分析,提出了新的视觉算法,并用实验确定了该视觉算法的正确性。由此可求出空间上的点相对机器人执行器的三维坐标值。(5)程序设计。介绍了Trio程序软件设计与编程语言。通过计算物体的三维坐标值,来编程控制机器人完成对物体的夹持操作。本文的设计与研究不仅极大的增加了工业机器人的应用范围,而且还增加了工业机器人的智能能力和适应能力。这为机器人进行其它的操作打下了基础

全文目录


摘要  5-7
ABSTRACT  7-11
1 绪论  11-15
  1.1 引言  11
  1.2 研究背景及选题意义  11-12
  1.3 国内外研究现状  12-13
  1.4 本文主要研究内容和关键技术  13-15
    1.4.1 主要研究内容  13-14
    1.4.2 关键技术  14-15
2 机器人视觉系统  15-23
  2.1 视觉系统的分类  15-16
    2.1.1 按摄像机与机器人的位置  15-16
    2.1.2 按摄像机的数目  16
  2.2 机器人视觉系统的模块  16-18
  2.3 机器人视觉系统的组成  18-19
  2.4 视觉系统硬、软件  19-21
    2.4.1 硬件部分  19-21
    2.4.2 软件组成  21
  2.5 视觉系统流程图  21-22
  2.6 本章小结  22-23
3 工业机器人的设计  23-31
  3.1 机器人的控制技术  23
  3.2 机器人本体结构  23-26
    3.2.1 机器人的参数  24
    3.2.2 机器人的结构  24-25
    3.2.3 机器人的传感器  25-26
  3.3 机器人控制系统设计  26-27
    3.3.1 机器人控制系统功能  26
    3.3.2 机器人控制系统分类  26-27
    3.3.3 机器人控制系统的确定  27
  3.4 运动控制器的选用  27-29
    3.4.1 所用的运动控制器  27-28
    3.4.2 Euro205X 引脚介绍  28-29
  3.5 本章小结  29-31
4 摄像机的标定  31-41
  4.1 线性模型摄像机标定  31-35
    4.1.1 图像坐标系、像机坐标系和世界坐标系  31-33
    4.1.2 针孔模型  33
    4.1.3 线性模型标定  33-35
  4.2 非线性标定  35-37
    4.2.1 非线性模型  35-36
    4.2.2 非线性摄像机标定  36-37
  4.3 双目摄像机标定  37-39
  4.4 本章小结  39-41
5 图像处理  41-47
  5.1 引言  41
  5.2 预处理  41
  5.3 图像灰度处理  41
  5.4 图像的去噪  41-42
  5.5 图像的加强  42-43
  5.6 边缘检测  43-44
    5.6.1 边缘检测的意义  43
    5.6.2 几种边缘检测算子  43-44
  5.7 图像处理软件  44
  5.8 图像特征提取  44-46
    5.8.1 特征提取的原理  44-46
    5.8.2 特征提取在设计中的应用  46
  5.9 本章小结  46-47
6 视觉算法  47-51
  6.1 视差原理  47
  6.2 视觉算法  47-49
  6.3 实验  49-50
  6.4 本章小结  50-51
7 机器人视觉系统软件设计和实验  51-61
  7.1 TRIO 程序设计  51-55
    7.1.1 Trio 软件设计与编程语言  51
    7.1.2 Trio 程序的设计  51-53
    7.1.3 Trio 程序的调试  53-55
  7.2 实验  55-59
    7.2.1 计算物体中心点  55-58
    7.2.2 控制机器人运动  58-59
  7.3 本章小结  59-61
8 总结与展望  61-63
致谢  63-65
参考文献  65-69
附录 A  69-71
附录 B  71-81
攻读学位期间发表的学术论文  81-82

相似论文

  1. 基于CCD图像传感器的温度测量技术研究,TH811
  2. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  3. 雾天或背光条件下图像清晰化算法研究及硬件实现,TP391.41
  4. 图像的稀疏表示及编码模型研究,TP391.41
  5. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  6. 机械臂视觉伺服系统的研究,TP242.6
  7. 数字图像处理在集装箱检测中的应用研究,TP274.4
  8. 半成型结构在休闲女装中的应用,TS941.2
  9. 基于视觉的番木瓜外观品质检测技术研究,S667.9
  10. 基于机器视觉的光纤几何参数检测研究,TN253
  11. 羊绒与羊毛纤维鉴别系统的研究,TS101.921
  12. 基于计算机视觉对“次郎”甜柿外部品质检测与分级的研究,S665.2
  13. 基于图像处理技术的两相流动特性描述,TP391.41
  14. 基于轮廓波变换的数字图像水印方法研究,TP309.7
  15. 车牌识别系统中车牌定位算法的研究,TP391.41
  16. 基于FPGA高清视频车辆检测系统的设计与实现,TP391.41
  17. 底片扫描仪小型化及焊缝故障识别技术研究,TP391.41
  18. 基于不完全数据的服用测量系统研究,TP391.41
  19. 机器视觉在SMT贴片机中的研究及应用,TP391.41
  20. 基于多核的数据并行编程平台的研究与实现,TP332
  21. 基于Snake模型的参数活动轮廓模型在医学图像处理中的应用,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com