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