人类,依靠着我们的眼睛来看清世界上东西的形状,分辨物品的颜色,判断事物的运动。同样的,对于机器人,要获取这些信息,也需要他们自己的视觉系统。机器人通过视觉系统,能够达到一下功能:
①对给定大小、色彩模式等的图像和娄似的图像范围进行检测,或者跟踪。
②利用多目视觉或距离测量装置得到距离图像。
③利用时序图像,求图像内各个像素能运行状态(光流场)。
④由时序图像检测运动物体,并进行跟踪。
⑤根据图像处理的结果,改变摄像机的参数和方向,或者移动摄像机的整体位置,或者改善照明条件(主动视觉),以便获得更好的输入图像。
机器人视觉系统的原理,类似于人类。客观世界中三维物体经由传感器(如摄像机)转变为二维的平面图像,再经图像处理,输出该物体的图像。通常机器人判断物体位置和形状需要两类信息,即距离信息和明暗信息。当然作为物体视觉信息来说,还有色彩信息,但它对物体的位置和形状识别不如前两类信息重要。机器人视觉系统对光线的依赖性很大,往往需要好的照明条件,以便使物体所形成的图像*为清晰,检测信息增强,克服阴影、低反差、镜反射等问题。
一套机器人视觉系统,往往需要很多的设备组成,大部分情况,有下面这些东西就能够组成一个很完善的机器人视觉系统了:
1.TV摄像机
群摄像机是典型的视觉信息输入装置,它有下列几种配置情况。
①一台摄像机。包括:普通的TV摄像机、HDTV摄像机、高速摄像机等,或者是黑白、彩色、红外线摄像机。
②用作多目视觉的摄像机。包括:立体视觉需要两台摄像机、三目视觉需要三台摄像机等。
③分散配置摄像机。自从摄像机变得小型和廉价后,开始允许在环境周围配置多台摄像机,从而达到摄像机的*佳组合效果。摄像机的参数,如焦距、光圈、变焦、摄像机的方向(方位角、俯仰角)等均可以由计算机程序控制。
2.距离测量装置
把激光和红外线发射出去,它们碰到物体以后,就会产生反射光。利用对反射光方向和时间的测量,可以测定物体的距离,依据这种测距原理(称为有源方式)制作的产品已经开始在市场上销售。但是,用多目视觉测量距离通常采用多台TV摄像机,它不属于此列。
3.图像处理装置
从图像中提取特征并进行高速处理,产生对应的相似图像的装置称为图像处理装置。它的硬件包括专用LSI(Large Scale Inte—grated circuit,大规模集成电路)、FPGA(FieldProgrammable Gate Array,现场可编辑门阵列)、DSP(Digital Signal Processor,数字信号处理器)等,以及它们的组合系统。
4.计算机
机器人视觉多数都采用PC机。为了能达到高速处理的效果,人们往往将包含多个处理器的PC,或者以高速网络形式连接的多个PC结合成组合PC群等。
通过对机器人视觉系统的利用,可以为我们人类提供很多方面的服务。比如:
①为机器人的动作控制提供视觉反馈。其功能为识别工件,确定工件的位置和方向以及为机器人的运动轨迹的自适应控制提供视觉反馈。需要应用机器人视觉的操作包括:从传送带或送料箱中选取工件、制造过程中对工件或工具的管理和控制,例如,使焊枪沿SHx,i-于边缘或其特征的预定路径移动以及有感知反馈的装配操作。
②移动式机器人的视觉导航。这时机器人视觉的功能是利用视觉信息跟踪路径,检测障碍物以及识别路标或环境,以确定机器人所在方位。
③代替或帮助人工对质量控制、安全检查进行所需要的视觉检验。
本文来源:网络,仅做学习交流,我们尊重原创,如有侵权,请联系删除
如需咨询更多咨询请点击:http://www.aichinaw.com