历史上的今天
返回首页

历史上的今天

今天是:2024年12月03日(星期二)

正在发生

2020年12月03日 | 机器人视觉类别及其应用原理

2020-12-03 来源:eefocus

40 年前,工业机器人的横空出世,带给人类更多自由与可能。今天,工业机器人正以迅猛的速度替代人工,从事繁重及枯燥的工作,并且向着更智能的方向在发展,而服务机器人,将是下一个风口。

 

服务机器人发展空间很大,但要想发展服务机器人,就要让机器人获得人的能力,首先就是视觉。

 

视觉对人很重要,人类获得讯息 90%以上是依靠眼睛,而我们就来看看人工智能的前沿——机器视觉。

 

技术的演进与创新,推动制造业的变革与进步

智能化、仿生化是工业机器人的最高阶段,随着材料、控制等技术不断发展,实验室产品越来越多的产品化,逐步应用於各个场合。

 

伴随物联网的发展,多传感器、分布式控制的精密型工业机器人将会越来越多,逐步渗透制造业的方方面面,并且由制造实施型向服务型转化。

 

具有触觉、力觉或视觉的工业机器人,能在较为复杂的环境下工作;如具有识别功能或更进一步增加自适应、自学习功能,即成为智能型工业机器人。

 

机器人视觉,作为 AI(人工智能)一个快速增长的分支,目的是能够给机器人与我们自己相当的视觉,在过去几年中,由于研究人员运用专门的神经网络,以帮助机器人识别和理解来自现实世界的图像,机器人视觉已经取得了巨大的进步。

 

 

机器人视觉犹如人的双眼

机器人有了视觉系统的配合,犹如人有了一双明亮的眼睛,能实现在工件位置不准确工况下的自动化生产。

 

机器人视觉包括以下几种:

2D 相机

2D 相机是通过机器视觉产品(即图像摄取装置,分 CMOS 和 CCD 两种)将被摄取目标转换成图像信号

传送给专用的图像处理系统

得到被摄目标的形态信息

根据像素分布和亮度、颜色等信息

转变成数字化信号

图像系统对这些信号进行各种运算来抽取目标的特征

根据判别的结果通过数字变量信息传输给机器人

让机器人根据新的产品信息进行工作

目前 2D 相机广泛应用于机器人搬运,装配等工作。

 

 

线激光

线激光是使用激光三角测量原理, 对不同被测物体表面进行二维轮廓扫描。

激光束被一组特定透镜放大用以形成一条静态激光线

投射到被测物表面上

高品质的光学系统将该激光线的漫反射光

投射到高度敏感的传感器感光矩阵上

除了传感器到被测物体的距离信息(Z 轴)

控制器还可以通过这组图像来计算沿激光线(x 轴)上的位置

传感器最终输出一组二维坐标值

坐标系的原点与传感器本身相对固定

通过移动被测物体或传感器

便可得出三维测量结果

目前线激光广泛应用于

弧焊或激光焊的焊缝扫描、车身在线测量等。

 

 

3D 摄影测量

3D 摄影测量通过软件处理采集好的照片来得到待测点的三维坐标

这些照片是用一个高精度的专业相机

通过在不同的位置和方向

对同一物体进行拍摄所获取的

软件会自动处理这些照片

通过图像匹配等处理及相关数学计算后

得到待测点精确的三维坐标

处理完毕

被测对象的三维数据将会进入到坐标系统中

就好像以前测量过或者处理过一样

如果需要的话

测量软件还内置了分析工具

三维数据可以被输出

这些被测量的物体一般是事先手动贴上回光反射标志

或者是通过投点器投射上点

或者是探测棒上的点。

 

 

三维成像

基于结构光的三维成像,实际上是三维参数的测量与重现,需要投射结构光到被测物体上,通过结构光的变形(或者飞行时间等)来确定被测物的尺寸参数。

 

最常用光栅投影技术的其主要原理是

通过计算机编程产生正弦条纹

▼将该正弦条纹通过投影设备投影至被测物

▼利用 CCD 相机拍摄条纹受物体调制的弯曲程度

▼解调该弯曲条纹得到相位

▼ 再将相位转化为全场的高度

 

 

例如 ABB 的协作机器人 Yumi 已可以安装在 AGV 上行走并完成设定的工作,如果加上结构光视觉,结合物联网及数字化完成自主工作已不遥远。

 

随着连续采用这些技术,如神经网络和专用机器视觉硬件,我们正在迅速缩小人类和机器视觉之间的差距。

 

在将来的某一天,我们甚至开始看到机器人的视觉能力,可能会超越我们自己,使它们能够完成许多复杂的任务,并且我们的社会将会完全自主运作。

 

 

那么,机器人行业的小伙伴们,看完文章是否觉得机器人视觉超级棒棒?

 

掌握机器人视觉,可是非常重要的哦!


推荐阅读

史海拾趣

Alpha-Micro Electronics公司的发展小趣事

Alpha-Micro Electronics是一家提供嵌入式系统解决方案的公司,专注于设计和制造微控制器、传感器和其他嵌入式设备。以下是关于Alpha-Micro Electronics公司发展的五个相关故事:

  1. 公司成立:Alpha-Micro Electronics公司成立于1982年,总部位于德国斯图加特。公司的创始人是一群电子工程师,他们致力于为各种应用领域提供高性能的嵌入式系统解决方案。

  2. 技术创新:在公司创立之初,Alpha-Micro Electronics就开始致力于技术创新。他们不断投资于研发,推出了一系列先进的微控制器和传感器产品,以满足客户对功能强大和性能稳定的需求。

  3. 解决方案定制:Alpha-Micro Electronics公司注重与客户的紧密合作,提供定制化的解决方案。他们的工程团队具有丰富的经验和专业知识,能够根据客户的具体要求设计和制造符合其需求的嵌入式系统。

  4. 国际扩展:随着业务的不断发展,Alpha-Micro Electronics逐渐拓展了国际市场。除了在德国的总部和研发中心外,公司还在全球范围内建立了销售和服务网络,包括在美国、亚洲和欧洲的分支机构和合作伙伴。

  5. 行业合作与创新:Alpha-Micro Electronics公司积极参与行业合作和创新项目,与其他企业、研究机构和学术界合作,共同推动嵌入式技术的发展。通过与行业领先者合作,公司不断探索新的技术和应用领域,为客户提供更具竞争力的解决方案。

这些故事展示了Alpha-Micro Electronics公司在技术创新、解决方案定制、国际扩展和行业合作方面的发展历程,以及其在电子行业中的重要地位和影响力。

CR Magnetics公司的发展小趣事

CR Magnetics公司成立于1986年,自创立之初,公司便致力于提供高质量的传感器、传感器组件等系列产品。凭借创始人的远见卓识和团队的共同努力,CR Magnetics很快在电子行业中崭露头角。公司总部位于美国密苏里州圣路易斯市,拥有先进的生产设施和仓库,为产品的研发和生产提供了坚实的基础。

福声科技(FUET)公司的发展小趣事

在稳固国内市场的同时,福声科技积极寻求国际合作机会,努力拓展海外市场。公司凭借其优质的产品和服务,成功吸引了日本、韩国、加拿大、美国等多个国家和地区的客户。通过与国际知名企业的合作与交流,福声科技不仅提升了自身的技术水平和品牌影响力,还进一步拓宽了国际市场渠道,为公司的全球化战略奠定了坚实基础。

三环(CCTC)公司的发展小趣事

随着科技的不断进步和市场环境的变化,三环(CCTC)公司认识到科技创新是企业持续发展的关键。因此,公司加大了研发投入力度,引进和培养了一批高素质的研发人才,建立了以博士、硕士为主组成的技术研发团队。同时,公司积极承担并完成多个国家、省级重点科研项目,不断开展新材料、新产品、新技术的研究与创新。这些努力使公司在多个领域取得了突破性的成果,实现了转型升级。

厦门法拉(faratronic)公司的发展小趣事

随着电子技术的飞速发展,FMI公司紧跟时代步伐,不断研发新技术和新产品。在1992年,FMI成功将频率管理扩展到OEM市场,进一步拓宽了其业务范围。这一举措不仅增强了公司的市场竞争力,还为公司带来了更多的商业机会。通过为计算机外设、工业仪器、局域网/广域网等多个领域提供定制化的频率控制解决方案,FMI逐渐成为了行业内的佼佼者。

Active-Semi公司的发展小趣事

FMI公司深知在极端环境条件下,电子系统对频率控制设备的高可靠性要求。因此,公司投入大量资源进行高可靠性产品的研发和生产。其高可靠性石英晶体和晶体振荡器产品被广泛应用于航空航天、军事、高可靠性空间等极端环境领域。这些产品以其卓越的性能和稳定性赢得了客户的广泛信赖和好评,进一步巩固了FMI在高端市场的领先地位。

问答坊 | AI 解惑

一些基础实用的东西——关于滤波电容、去耦电容、旁路电容作用(转)

滤波电容用在电源整流电路中,用来滤除交流成分。使输出的直流更平滑。 去耦电容用在放大电路中不需要交流的地方,用来消除自激,使放大器稳定工作。 旁路电容用在有电阻连接时,接在电阻两端使交流信号顺利通过。 1.关于去耦电容蓄能作用的理 ...…

查看全部问答>

TCP&UDP 使用步骤及流程

TCP&UDP 使用步骤及流程…

查看全部问答>

wince+EVC的对话框程序为什么在标题栏只有文件而没有图标。如何加上?

最小化时任务栏的图标我都已经加上了!可是为什么标题栏右上角的图栏就是不显示,是WINCE不支持吗?…

查看全部问答>

请教:做一个GPS定位系统,要求GPS模块要通过GPRS传输数据到指定电脑,怎么做

想做一个GPS实时定位系统,这个GPS要通过GPRS传输数据,由一个计算机来接收数据,让GPS实时在GIS系统里显示。可是现在一点思路都没有,不知道应该怎么开始。包扩买什么GPS模块,GPRS模块,怎样编程来实现,目前已经有一个自己做好的GIS系统,请各位 ...…

查看全部问答>

ReadFile 失败

在EVC下使用多线程打开文件遇到如下问题    1.使用CreateFile打开硬盘上的一个文件,有时出现打开失败,GetLastError返回2,文件不存在,但是文件确实存在,而且我在操作完文件后立即将文件关闭。    2.ReadFile读文件的过程 ...…

查看全部问答>

stm32可以做can转usb的设备吗好像是一个口

                                  …

查看全部问答>

请教个问题STM32串口DMA中断的问题

DMA_Trans_Stop() { //两个函数均为库函数   DMA_PARA_INIT(Usartx,  *StartAddr,   0 ) ;  (1)   DMA_IT_CONFIG(通道,DISABLE);    } 问题:加上语句1后,再调用DMA初始 ...…

查看全部问答>

LM3S8962 JTAG接口上拉的问题

现在在基于LM3S8962做产品开发,遇到一个问题,JTAG的5个信号线TRST, TCK, TMS, TDI, and TDO,需不需要上拉?LM3S8962开发板上没有上拉,但是有同事说需要上拉。我想问问朋友们到底需要上拉不?在errata上说最好是把相关的信号线全部上拉(Errata ...…

查看全部问答>

不知道是不是串口的问题?求版主帮忙解决

近来,在做通过一个小东西。单片机用的是STC12C5A32S2,调用Znfat32文件系统把SD卡里的文件通过串口发送出来。      这里有一个简单的协议,上位机(一个设备)发送一个05过来,我调用文件的256字节发送出去,一直到文件的结束。 ...…

查看全部问答>