0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器人视觉系统系统基本组成:CCD、PCI、PC及其外设等

电子工程师 来源:lp 2019-04-22 16:42 次阅读

1.机器人视觉

机器人研究的核心就是:导航定位、路径规划、避障、多传感器融合。定位技术有几种,不关心,只关心视觉的。视觉技术用到“眼睛”可以分为:单目,双目,多目、RGB-D,后三种可以使图像有深度,这些眼睛亦可称为VO(视觉里程计:单目or立体),维基百科给出的介绍:在机器人和计算机视觉问题中,视觉里程计就是一个通过分析处理相关图像序列来确定机器人的位置和姿态。

当今,由于数字图像处理和计算机视觉技术的迅速发展,越来越多的研究者采用摄像机作为全自主用移动机器人的感知传感器。这主要是因为原来的超声或红外传感器感知信息量有限,鲁棒性差,而视觉系统则可以弥补这些缺点。而现实世界是三维的,而投射于摄像镜头(CCD/CMOS)上的图像则是二维的,视觉处理的最终目的就是要从感知到的二维图像中提取有关的三维世界信息。

2.系统基本组成:CCD、PCI、PC及其外设等。

2.1 CCD/CMOS一行硅成像元素,在一个衬底上配置光敏元件和电荷转移器件,通过电荷的依次转移,将多个象素的视频信号分时、顺序地取出来,如面阵CCD传感器采集的图像的分辨率可以从32×32到1024×1024像素等。

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

(1)点处理常用于对比度增强、密度非线性较正、阈值处理、伪彩色处理等。每个像素的输入数据经过一定关系映射成像素的输出数据,例如对数变换可实现暗区对比度扩张。

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

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

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

(5)统计量计算如计算密度直方图分布、平均值和协方差矩阵等。在进行直方图均衡器化、面积计算、分类和K-L变换时,常常要进行这些统计量计算。

3.视觉导航定位系统的工作原理

简单说来就是对机器人周边的环境进行光学处理,先用摄像头进行图像信息采集,将采集的信息进行压缩,然后将它反馈到一个由神经网络和统计学方法构成的学习子系统,再由学习子系统将采集到的图像信息和机器人的实际位置联系起来,完成机器人的自主导航定位功能。

(1)摄像头标定算法:2D-3D映射求参。传统摄像机标定主要有 Faugeras 标定法、Tscai 两步法、直接线性变换方法、张正友平面标定法和 Weng迭代法。自标定包括基于 Kruppa 方程自标定法、分层逐步自标定法、基于绝对二次曲面的自标定法和 Pollefeys 的模约束法。视觉标定有马颂德的三正交平移法、李华的平面正交标定法和 Hartley 旋转求内参数标定法。

(2)机器视觉与图像处理:a.预处理:灰化、降噪、滤波、二值化、边缘检测。。。b.特征提取:特征空间到参数空间映射。算法有HOUGH、SIFT、SURF。c.图像分割:RGB-HIS。d.图像描述识别

(3)定位算法:基于滤波器的定位算法主要有KF、SEIF、PF、EKF、UKF等。也可以使用单目视觉和里程计融合的方法。以里程计读数作为辅助信息,利用三角法计算特征点在当前机器人坐标系中的坐标位置,这里的三维坐标计算需要在延迟一个时间步的基础上进行。根据特征点在当前摄像头坐标系中的三维坐标以及它在地图中的世界坐标,来估计摄像头在世界坐标系中的位姿。这种降低了传感器成本,消除了里程计的累积误差,使得定位的结果更加精确。此外,相对于立体视觉中摄像机间的标定,这种方法只需对摄像机内参数进行标定,提高了系统的效率。

4.定位算法基本过程:简单的算法过程,可基于OpenCV进行简单实现。

输入通过摄像头获取的视频流(主要为灰度图像,stereo VO中图像既可以是彩色的,也可以是灰度的 ),记录摄像头在t和t+1时刻获得的图像为It和It+1,相机的内参,通过相机标定获得,可以通过matlab或者opencv计算为固定量。

输出计算每一帧相机的位置+姿态

基本过程1. 获得图像It,It+12. 对获得图像进行畸变处理3. 通过FAST算法对图像It进行特征检测,通过KLT算法跟踪这些特征到图像It+1中,如果跟踪特征有所丢失,特征数小于某个阈值,则重新进行特征检测4. 通过带RANSAC的5点算法来估计两幅图像的本质矩阵5. 通过计算的本质矩阵进行估计R,t6. 对尺度信息进行估计,最终确定旋转矩阵和平移向量

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    210

    文章

    28098

    浏览量

    205812
  • 存储器
    +关注

    关注

    38

    文章

    7428

    浏览量

    163508
  • 视觉系统
    +关注

    关注

    3

    文章

    330

    浏览量

    30668

原文标题:机器人视觉系统组成及定位算法

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    应用机器视觉系统进行导航机器人的设计

    机器视觉系统是智能机器人的重要标志,机器人视觉系统模仿了
    的头像 发表于 09-30 08:54 7194次阅读

    贴片机的基本组成

    及其他机械机构)、光学系统(包括视觉系统、光源及控制)和电子电路与计算机(包括传感器电路、图像处理、各种电子控制电路及工业计算机系统
    发表于 09-03 10:06

    这些机器人视觉系统些关键技术,你必须要知道

    全景视觉系统CCD摄像机、折反射光学元件组成,利用反射镜成像原理,可以观察360度场景,成像速度快,能达到实时要求,具有十分重要的应用前景,可以应用在
    发表于 12-13 21:23

    机器人视觉系统组成及定位算法分析

    镜头(CCD/CMOS)上的图像则是二维的,视觉处理的最终目的就是要从感知到的二维图像中提取有关的三维世界信息。2.系统本组成CCD
    发表于 06-08 08:30

    嵌入式在机器人视觉系统的应用

    ,嵌入式视觉系统也迎来了更多的挑战,比如功耗、复杂的算法、处理器的性能、更高的图像分辨率,人们需要的是更加智能化的系统,嵌入式视觉系统是实现智能化
    发表于 08-05 08:17

    服务机器人视觉系统怎么设计?

    跟踪领域。不同种类的机器人由于工作的重点不一样,它的视觉系统在软件或硬件上都有着细微的差别。本文研究基于服务机器人的单目视觉系统。它处理的
    发表于 04-07 07:27

    工业机器人与智能视觉系统应用实训平台介绍

    ZNAI-1工业机器人与智能视觉系统应用实训平台一、产品概述工业机器人与智能视觉系统应用实训平台以工业机器人
    发表于 07-01 11:48

    深圳工业机器视觉系统有哪些组成部分?

    对于机器视觉的应用就更多了。对物体准确抓取、物流机器人障碍避让都离不开机器人视觉。那么深圳工业
    发表于 08-26 17:51

    机器人视觉系统研究

    视觉系统成为研究的新课题。1965年, Stanford建立机器人实验室开始研究机器人机器人的定义:【机器人】是一种可以用来移动材料,零件
    发表于 09-07 08:37

    四元数数控:深圳机器视觉系统由什么部分组成

    工业机器人是制造业的高端制造设备,对于稳定性、定位精准度的要求较高,因此需要借助机器视觉技术处理图像。通过工业相机实现引导定位和模式识别操作,快速获取物体的质心和边界,满足工业
    发表于 11-17 11:27

    机器人视觉系统的介绍及其存在的问题分析

    机器人视觉 机器人视觉系统经历了三代的发展,第一代机器人视觉的功能一般是按规定流程对图像进行处理
    发表于 10-25 10:57 7次下载

    Tripod机器人视觉系统

    过程简化为对几何体的识别和抓放过程。利用边缘提取、滤波去噪、同心检测算法,采用LabVIEW视觉模块及其库函数,进行了图像的预处理、特征提取以及中心点定位。研究结果表明,基于LabVIEW的Tripod
    发表于 03-27 14:57 0次下载
    Tripod<b class='flag-5'>机器人</b><b class='flag-5'>视觉系统</b>

    工业机器人视觉系统是由什么组成

    工业机器人视觉系统主要有模式识别、计数、视觉定位、尺寸测量和外观检测着四大类组成,像是无人驾驶、人脸识别等等这些都可以归为机器人
    发表于 09-26 09:41 5292次阅读

    什么是机器人视觉系统

    创想智控小编今天为大家讲讲什么是机器人视觉系统。一个想要完成一系列的基础活动,比如日常的工作、生活、学习运动等等,都需要借助自己身体的器官,除了大脑之外,最重要的就是我们的双眼,(工业生产)智能
    的头像 发表于 10-29 16:15 2464次阅读

    CCD机器视觉系统的工作原理和特性

    随着科技的飞速发展,机器视觉技术已成为工业自动化、质量检测、智能监控领域的重要支撑。CCD机器视觉系统
    的头像 发表于 06-06 16:27 1118次阅读