资讯详情

机器人视觉系统的组成及工作原理

【摘 随着大规模集成电路技术的发展,视觉系统逐渐实用。由于微型计算机的快速发展,使用的视觉系统已经进入该领域,其中机器人视觉系统是机器视觉应用的重要领域。本文描述了机器人视觉系统的工作原理。

【关键词】CCD;视频数字;信号处理器

1.机器人视觉系统的硬件系统

1.机器人视觉系统的硬件由以下几部分组成

(1)常用于景物和距离传感器的摄像机,CCD图像传感器、超声波传感器和结构光设备。

(2)视频信号数字化设备其任务是把摄像机或CCD输出信号转换为数字信号,便于计算和分析。

(3)视频信号快速处理器、实时、快速、并行算法的硬件实现设备:例如DSP系统。

(4)计算机及其外设可根据系统的需要选择不同的计算机及其外设,以满足机器人视觉信息处理和机器人控制的需要。

(5)机器人或机械手及其控制器。

1.机器人视觉软件系统由以下部分组成

(1)计算机系统软件选择不同类型的计算机,有不同的操作系统及其支持的语言、数据库等。

(2)预处理、分割、描述、识别和解释机器人视觉信息处理算法。

(3)机器人控制软件。

2.CCD原理

视觉信息通过视觉传感器转换为电信号,这些信号在空间采样和振幅值化后形成数字图像。电视摄像机是机器人视觉使用的主要部由摄像管或固态成像传感器及相应的电子线路组成。在这里,我们只介绍光导摄像管的工作原理,因为它是一种广泛使用有代表性的摄像管。固态成像传感器有两种关键部件:一种是电荷耦合器(CCD);另一种是电荷注入装置(CID)。固态成像器件重量轻,体积小,使用寿命小,功耗低,与带摄像管的摄像机相比。然而,一些摄像头的分辨率仍然高于固态摄像头。光导摄像管外有圆柱形玻璃外壳2,一端有电子枪7,另一端有屏幕1和靶。将电子束聚焦并偏转到线圈6和9上的电压。为了读取图像,偏转电路驱动电子束对靶的内表面扫描。玻璃屏幕的内表面涂有一层透明的金属薄膜,形成电极,可以从电极上获得视频信号。附着在一层薄薄的光敏靶金属膜上,由一些极小的球形成分,球形电阻与光的强度相反。光敏靶后面有一个带正电荷的细金属网,可以减速电子枪发射的电子,以接近0的速度到达靶面。正常工作时,在屏幕金属涂层上加入正电压。光敏材料具有绝缘体特性,电子束在靶的内表面形成电子层,以平衡金属膜上的正电荷。当电子束扫描靶内表面时,光敏层变成负电荷的电容器,另一面是正电荷。光投射到靶层,其电阻降低,使电子流向正电荷并中和。由于流动电子电荷的数量与投射到目标某一局部区域的光的强度成正比,其效果是在目标表面形成与相机管屏幕上图像亮度相同的图像。也就是说,电子电荷的剩余浓度在暗区较高,而在亮区较低。当电子束再次扫描靶表面时,补充损失的电荷,从而在金属层中形成电流,并从管脚上引出电流。电流与扫描时补充的电子数量成正比,因此也与电子束扫描处的光强度成正比。电子束扫描运动后,电子束扫描运动时获得的变化电流与输入图像强度成正比。

讨论CCD传感器通常分为行扫描传感器和面阵传感器两类。行扫描CCD传感器的基本元件是一行硅成像元素,称为光检测器。光子通过透明的多晶硅门由硅晶体吸收,产生电子-空穴对,产生的光电子集中在光检测器中,汇集在每个光检测器中,汇集在每个光检测器电荷的数量正比于那个位置的照明度。图1显示了一个典型的行扫描传感器,它由一行前面提到的成像元素组成。每个成像元素的内容按一定的时间顺序送到各自的移位寄存器。输出门用于按照一定的时间顺序将移位寄存器的内容发送到放大器。放大器的输出是与光检测器中的内容成正比的电压信号。

电荷耦合面阵传感器类似于行扫描传感器。区别在于面阵传感器的光检测是以矩阵的形式排列的,两列光检测器之间有逻辑门和移位寄存器组合,见图2。奇数光检测器的数据依次通过门进入垂直移位寄存器,然后再送入水平移位寄存器。将水平移位寄存器的内容添加到放大器中,放大器的输出是一行视频信号。对于每个偶数行重复上述过程,可以获得一帧电视图像的第二隔行场。这种扫描方法的重复频率是每秒30帧。显然,行扫描摄像只能生成一行输入图像。该装置适用于物体相对于传感器运动的场合(如传送带)。物体沿着传感器的垂直方向移动,形成二维图像。行扫描传感器常用于256和2048元素之间的分辨率。面阵传感器的分辨率分为低、中、高三种。低分辨率为32×32元素中分辨率为256×256元素。目前,市场上高分辨率设备的分辨率为480×正在开发的480元素CCD传感器分辨率已达1024×1024元素甚至更高。

3.视频数字信号处理器

图像信号通常是二维信号,图像通常是512×512个像素组成(当然有时也有256×256,或者1024×1024个像素),每个像素有256级灰度或3级灰度×8bit,红黄兰16M一幅图像有256种颜色KB或者768KB(对于彩色)个数据。为了传感、预处理、分割、描述、识别和解释视觉处理,上述主要完成的数学操作可以概括为:

(1)点处理常用于对比度增强、密度非线性正、阈值处理、伪色处理等。每个像素的输入数据与映射成像素的输出数据有关,如对数变换,可以实现暗区对比度的扩展。

(2)二维卷积的运算常用于图像平滑、尖锐、轮廓增强、空间滤波、标准模板匹配计算等。M×M当卷积核矩阵卷积整个图像时,需要进行每个像素的输出结果M2次乘法和(M二次加法,由于图像像素一般较多,即使用较小的卷积和,也需要进行大量的乘加操作和访问存储器。

(3)二维正交换常用于二维正交换FFT、Walsh、Haar和K-L常用于图像增强、恢复、二维滤波、数据压缩等。

(4)图像放大缩小、旋转、移动、准确、几何校正、摄影值重建图像等常用坐标变换。

(5)计算密度直方图分布、平均值、协方差矩阵等统计计算。K-L这些统计计算通常在变换时进行。

在处理视觉信号时,计算机需要大量的操作次数和访问存储器次数。如果使用一般的计算机进行视频数字信号处理,则会有很大的限制。因此,在一般计算机上处理视觉信号有两个局限性:一是操作速度慢,二是内存容量小。为了解决上述问题,可以采用以下方案:

(1)为了解决小型计算机运行速度慢、存储容量小的缺点,人们自然会使用大型高速计算机,但缺点是成本太高。

(2)大型计算机的主要问题是设备成本过高。为了降低视频信号处理系统的成本,提高设备的利用率,一些制造商在设计视频信号处理系统时选择低成本的中小型计算机作为主机,然后配备高速阵列机。

(3)为了满足微型计算机视频数字信号处理的需要,许多制造商设计了一种结构简单、成本低、性能指标高的特殊视觉信号处理器。大多数采用多处理器平行处理、装配线系统结构和基于DSP的方案。

【参考】

王军,李星野.机器人视觉系统的组成和工作原理[J].2007年(03)机械工程师

标签: 固态电容的工作原理

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台