
浅谈机器人视觉技术.doc
9页浅谈机器人视觉技术摘要机器人视觉是使机器人具冇视觉感知功能的系统,是机器人系统组成的重要部分 Z-O机器人视觉可以通过视觉传感器获取环境的二维图像,并通过视觉处理器 进行分析和解释,进而转换为符号,让机器人能够辨识物体,并确定其位置机 器人视觉广义上称为机器视觉,其基木原理与计算机视觉类似计算机视觉研究 视觉感知的通用理论,研究视觉过程的分层信息表示和视觉处理各功能模块的计 算方法而机器视觉侧重于研究以应用为背景的专用视觉系统,只捉供对执行某 一特定任务相关的景物描述机器人视觉硬件主耍包括图像获取和视觉处理两部 分,而图像获取由照明系统、视觉传感器、模拟一数字转换器和帧存储器等组成 木文介绍了机器人的发展以及视觉计算理论和视觉的关键技术关键词:机器人、视觉、计算、关键技术一、机器人发展概述科淫技术的发展,诞生了机器人社会的进步也捉出要求,希望创造出一种能够代 替人进行各种工作的机器,甚至从事人类不能及的事情口从1959年诞生第一台 机器人以來,机器人技术取得了很大的进步和发展,至今已成为一门集机械、电子、 计算机、控制、传感器、信号处理等多学科门类为一体的综合性尖端科学当今 机器人技术的发展趋势主要有两个突出的特点:一个是在横向上,机器人的应用领 域在不断扩大,机器人的种类日趋增多;另一个是在纵向上,机器人的性能不断捉 高,并逐步向智能化方向发展。
前者是指应用领域的横向拓宽,后者是在性能及水 平上的纵向提高机器人应用领域的拓宽和性能水平的提高,二者相辅相成、相 互促进智能机器人是具有感知、思维和行动功能的机器,是机构学、自动控制、计 算机、人工智能、微电子学、光学、通讯技术、传感技术、仿生学等多种学科和 技术的综合成果阎智能机器人可获取、处理和识别多种信息,口主地完成较为 复杂的操作任务,比一•般的工业机器人具有更大的灵活性、机动性和更广泛的应 用领域要使机器人拥有智能,对环境变化做出反应,首先,必须使机器人具有感知 环境的能力,用传感器采集环境信息是机器人智能化的第一步;其次,如何采用适 当的方法,将多个传感器获取的环境信息加以综合处理,控制机器人进行智能作业, 更是机器人智能化的重要体现所以,传感器及其信息处理系统,相辅相成,构成了 机器人的智能,为机器人智能作业提供决策依据二、 机器人视觉机器人视觉系统正如人的眼睛一样,是机器人感知局部环境的重要“器官”, 同时依此感知的环境信息实现对机器人的导航机器人视觉信息主要指二维彩色 CCD摄像机信息,在冇些系统中述包括三维激光雷达釆集的信息视觉信息能否 止确、实时地处理直接关系到机器人运动速度、路径跟踪以及对障碍物的避碰, 对系统的实时性和鲁棒性具冇决定性的作用。
视觉信息的处理技术是移动机器人 研究中最关键的技术之一口前视觉信息处理的内容主要包括:视觉信息的压缩 和滤波、道路检测和障碍物检测、特定交通道路标志的识别、三维信息感知与处 理其中道路检测和障碍物检测是视觉信息处理中最重要的过程,也是最困难的 过程视觉信息的获取是局部路径规划和导航的基础,道路检测的成功与否决定 了机器人能否正确识别当前的道路环境,能否正确作出局部路径规划并执行路径 跟踪为了简化视觉信息处理,降低开发难度通常把移动机器人的工作环境分 为结构化道路环境和非结构化道路环境结构化道路的检测相对来说较易实现, 其检测技术一般都以边缘检测为基础,辅以Huogh变换、模式匹配等,并利用最小 二乘法处理对应于道路边界的线条,得出道路的几何描述由于非结构化道路的 环境复杂、特征描述困难,使得非结构化道路的检测及信息处理复杂化目前对 非结构化道路的检测主要采用三种方法:边缘抽取法、闭值法和分类法障碍物 检测原理与道路检测原理差不多,但其重点是对障碍物位置和大小的描述机器人视觉的研究目标是使机器人系统中的计算机具有通过二维图像认知 三维环境信息的能力这种能力将不仅使机器能感知三维环境中物体的几何信息, 包括它的形状、位置、姿态、运动等,而且能对它们进行描述、存储、识别与理 解。
三、 视觉的计算理论计算机视觉在各个领域都是一门重要基础的课程,不仅仅在机器人足球这块 领域,其他智能领域都需要依赖此课程所提供的技术支持它是人类历史上的 个基础挑战,最先吸引了來口各个专业方向的学者对它进行深入学习与探索视觉是依据影像信息数据发现附近影像中冇什么信息以及这些信息在什么 方位与位置的过程,也就是从影像信息数据得到对观看主体有用的数据符号绘应 的过程于是就将视觉定义成有明确信息数据输入和信息数据的处理过程 在对于计算机视觉系统中,视觉输入是灰度数据信息矩阵,该灰度数据信息矩阵 代表着口然世界的三维空间景物影像的符号化也有多个灰度数据信息矩阵的输 入数据,这些不同符号化的数据信息矩阵代表着从不同方向、不同距离以及不同 光照条件下所影像的数据信息视觉输出是对数据信息影响所代表自然世界三维 空间景物的数据化信息描述符号化的自然事件的三维空间信息数据数据描述表 示着观看的期望通常这些符号化的信息数据表示着自然世界物体Z间的联系从输入口然世界的三维空间景物影像到该影响的符号化信息数据描述Z间 是冇着巨大的差别的,中间还差i段经过一系列的信息化转化与理解计算的过程 对于该过程的木质的揭秘过程就是认识视觉的重点过程,但很遗憾口前人类对该 过程的本质认识还是不够透彻。
在一定知识基础上,尝试着大致揭秘该过程视 觉辨识物体可以说是将自然世界三维影像的符号化信息数据和已经认知的景物 中的实体物体的表示或者是有一种特殊对应关系的模型我们将门然世界三维影 像的符号化信息数据称为图像,其中元索是图像的像索元索的数据值的人小就 代表图像中此处的灰度值现实世界中,我们通过物体的高矮,轻重,几何结构, 颜色等特性来表示一个物体,将上述特性合成一起描述就能表示一个物体了上 而捉到,将图像与自然世界物体建立一种特殊对应关系,应该是图像中的一个数 据点与现实世界物体性质建立对应关系慢慢一个聚集起來的复杂过程图像怎么与自然世界建立一种特殊性质的关系是一个恒常性问题图像灰度 值表示自然世界景物中各方面复杂因素一起作用的表现这些影响着图像灰度值 的复杂因素有:现实物体的儿何形状、表面的反射性、当时的光线环境以及观看 者离该物体的方向与距离当上述那些复杂的因素的任何一种发生变更都会改变 图像,因为这些因素决定了图像的灰度口然世界中物体的木身特性是与上述因 索无关的,无论观察者离物体多么远,观察看到的物体人小会变化,但是物体本 身的大小是不会变化的,从不同方位观看物体得到不同的图像,物体其形状是不 会改变的。
客观事实存在的物体特性是不变的,变的是随上述因素变化而变化的 图像,这些图像在我们视网膜上成像,随后输入到大脑,所以人感觉到物体在变 化外部自然现实世界在人类眼睛的视网膜上形成图像,其实是人类对自然世界 的感知通过该感知获得的图像是通过点数据聚集构成的还有一点值得分析人 在大脑中感觉到的物体特性是不会变的这里推测人类脑细胞会将众多点状数据 信息汇聚成完整体也会述原物体的特性,分离出那些彩响图像成像的复杂因素, 得到纯粹干净仅屈于物体最木质的数据信息这些纯粹干净仅属于物体最木质的 数据信息将不受光线环境、观看者与物体之间的距离与方向以及物体表面反射性 等因素的影响,称为恒常性总之,视觉大脑神经不会全部依据自然现实世界在 视网膜上形成的图像,会依据点数据聚集过程与通过分离那些影响图像成像的复 杂因素辨识物体点数据信息聚集构成整体过程与分离那些影响图像成像的因素的过程都是 将自然世界物体变为大脑神经所辨识的物体的过程的重要点在没冇完成分离影 响图像成像因素这个过程之前能不能进行点数据聚集过程来自英国著名教授 D. Marr赞同在得纯粹干净仅属于物体最本质的数据信息以前,不应该做点数据 聚集过程。
他将定义纯粹干净仅屈于物体最本质的数据信本征图像,他认同通过 重构木征图像來识别图像也冇一些学者认同在未完成分离影响图像成像因索这个过程之前,也是可以 进行部分点数据聚集过程,并且这些过程还是分离影响图像成像因素的基础用以 及构建部分口然世界与符号化信息成对应关系的模型依据己经建立部分成对应 关系的模型述可以对图像一些内容采取推理这些学者认同的视觉处理信息途径, 是带有模型图像推理上述介绍两种截然不同的视觉观点,这两种观点也是相互 矛盾的,视觉技术是在这个矛盾的推动下快速发展四、机器人视觉的关键技术机器人视觉主要研究用计算机来模拟人的视觉功能从客观事物的图像中提 取信息,进行处理并加以理解,最终用于实际检测、测量和控制一个典型的工业 机器视觉应用系统包括光源、光学系统、图像捕捉系统、图像数字化模块、数字 图像处理模块、智能判断决策模块和机械控制执行模块首先采用CCD摄像机或 其它图像拍摄装置将目标转换成图像信号,然后转变成数字化信号传送给专用的 图像处理系统,根据像素分布、亮度和颜色等信息,进行各种运算來抽取冃标的特征,根据预设的容许度和其他条件输出判断结杲—)照明照明是影响机器视觉系统输入的重要因素,因为它直接影响输入数据的质量 和至少30%的应用效果。
由于没有通用的机器视觉照明设备,所以针对每个特定 的应用实例,一要选择相应的照明装置,以达到最佳效果)图像聚焦形成被测物的图像通过一个透镜聚焦在皱感元件上,如同照相机拍照一样所不 同的是照相机使用胶卷,而机器视觉系统使用传感器來捕捉图像,传感器将口J视 图像转化为电信号,便于计算机处理选取机器人视觉系统中的摄像机应根据实际应用的要求,其中摄像机的透镜 参数是一项重要指标透镜参数分为四个部分:放大倍率、焦距、景深和透镜安 装三)图像确定和形成摄像机输出信号机器人视觉系统实际上是一个光电转换装置,即将传感器所接收到的透镜成 像,转化为计算机能处理的电信号、摄像机可以是电了管的,也可是固体状态传感 单元电子管摄像机发展较早,20世纪30年代就已应用于商业电视,它采用包含光 感元件的真空管进行图像传感,将所接收到的图像转换成模拟电压信号输出具 冇RS — 170输出制式的摄像机可直接与商用电视显示器相连固体状态摄像机是在20世纪60年代后期,美国贝尔实验室发明了电荷 祸合装置(CCD)而发展起來的它曲分布于各个像元的光敏二极管线性阵列或矩 形阵列构成,通过按一定顺序输出每个二极管的电压脉冲,实现将图像光信号转 换成电信号的目的。
输出的电压脉冲序列可以直接以RS — 170制式电信号输入 至标准电视显示器,或者输入计算机的内存,进行数值化处理CCD是现在最常用 的机器人视觉传感器机器人视觉系统中,视觉信息的处理技术主要依赖于图像处理方法,它包括图像增强、数据编码和传输、平滑、边缘锐化、分割、特征抽取、图像识别与理 解等内容经过这些处理后,输出图像的质量得到相当程度的改善,既改善了图像 的视觉效果,又便于计算机对图像进行分析、处理和识别1. 图像的增强图像的增强用于调整图像的对比度,突出图像中的重要细节,改善视觉质量 通常采用灰度直方图修改技术进行图像壊强2. 图像的平滑图像的平滑处理技术即图像的去噪声处理,主要是为了去除实际成像过程中, 因成像设备和环境所造成的图像失真,提取冇用信息众所周知,实际获得的图像 在形成、传输、接收和处理的过程中,不可避免地存在着外部干扰和内部干扰, 如光电转换过程中敏感元件灵敏度的不均匀性、数字化过程的量化噪声、传输过 程中的误差以及人为因素等,均会使图像变质因此,去除噪声,恢复原始图像是 图像处理中的一个重要内容3. 图像的数据编码和传输数字图像的数据量是相当庞大的,一幅512*512个像素的数字图像的数据量 为256K字节,若假设每秒传输25帧图像,则传输的信道速率为52. 4M比特每秒。












