历史上的今天
返回首页

历史上的今天

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

2018年12月22日 | “工业之眼”:机器视觉技术的发展之路

2018-12-22 来源:OFweek机器人网

随着工业4.0、“中国制造2025”时代的来临,机器视觉将使得机器人智能化变成现实,在工业自动化中机器视觉技术已经占有十分重要的地位,而机器视觉技术的不断创新,也推动了工业自动化、智慧安防以及人工智能等行业的进步,也为各个行业领域的应用带来了更多发展潜力与机会。

机器人视觉系统经历了三代的发展:

1、第一代机器人视觉系统

第一代机器人视觉的功能一般是按规定流程对图像进行处理并输出结果。这种系统一般由普通数字电路搭成,主要用于平板材料的缺陷检测。

2、第二代机器人视觉系统

第二代机器人视觉系统一般由一台计算机,一个图像输入设备和结果输出硬件构成。视觉信息在机内以串行方式流动,有一定学习能力以适应各种新情况。

3、第三代机器人视觉系统

第三代机器人视觉系统是目前国际上正在开发使用的系统。采用高速图像处理芯片并行算法,具有高度的智能和普通的适应性,能模拟人的高度视觉功能。

机器人仿人眼视觉系统

人类的感知系统,有83%以上是通过人眼来完成的,而人类的眼睛又是所有动物里面综合性能最高的,其图像包含的信息量是最巨大的。不仅要用到单个的立体视觉成像,还要用到整体视觉能力,所以人眼的立体视觉能力和颜色辨别能力远超过动物的眼睛。其中,对个体的感知是人眼最基本的功能——对自身和对象位移的测量,尺寸的测量。而最重要的功能是对自身和对象位置的测量,比如走了多少,转了多少,这是一种对空间环境的感知和判断。

要在机器人身上模仿人的眼睛,主要分三大部分:

1、机器人眼球构造

机器人眼球,就相当于摄像头或者扫描仪,通过红外发射管发出红外线,红外线在遇到物体后被反射回来,红外接受管接受到被反射回来的红外线以后,发出电信号给机器人的“大脑”,这时候机器人就能“看见”东西了。

机器人眼睛是集成了很多的芯片、传感器等进行综合计算,比如能力风暴个人机器人通过光敏传感器中的两个光敏电阻来感知光线的强弱。

2、运动控制系统

机器人控制系统作为工业机器人最为核心的零部件之一,对机器人的性能起着决定性的影响,其运动控制就相当于自动化的一个分支,它使用通称为伺服机构的一些设备如液压泵,线性执行机或者是电机来控制机器的位置或速度,目前被广泛应用在包装、印刷、纺织和装配工业中。比如ABB第五代机器人控制器,融合了TrueMove、QuickMove等运动控制技术,来提升机器人性能,包括精度、速度、节拍时间、可编程性、外轴设备同步能力等。

3、图像处理

图像本身,只有经过图像处理之后,才能找到图像中需要的特征,从而更进一步的执行其它的指令动作,如机械手臂的运动、机台的移动等,使机器人完成踢球、下棋等命令。在工业上,则主要应用于工业机器人,完成自动生产、装配、检测等工作,富士康就有大量的机器人,在农业上,则表现在一些自动收割机,如棉花收割,自动分类机器。

当然也有一些机器视觉是不需要图像处理的,如经过相机镜头等直接连接到显示器上观察的,结果好坏是由人来判断的,这时图像处理的过程是由人自己完成的,而不是计算机。还有一些图像传感器有固定的特性,如颜色传感器,那样只会有信号出来即可,也是没有图像处理的。

机器视觉不是单一的应用产品

机器视觉技术的出现,就是为机器设备安上了感知外界的眼睛,使机器具有像人一样的视觉功能,从而实现各种检测、判断、识别、测量等功能。

机器视觉发展至今,早已不是单一的应用产品。机器视觉的软硬件产品早已逐渐演变发展为产品在生产制造的各个阶段中的重要组成部分,因此,这也就对系统的集成性提出了更高的要求。

工业自动化企业要求能够与测试或控制系统协同工作的一体化工业自动化系统,而非独立的视觉应用。在现代自动化生产过程中,人们将机器视觉系统广泛地用于工况监视、成品检验和质量控制等领域。

工业4.0使全球工业向中国转移,中国机器视觉市场已成为国际机器视觉厂商的重要目标市场。随着技术的不断提升,机器人与人的视觉差距正在逐步减少,视觉技术的成熟和发展都使之在工业制造应用中越来越广泛。而未来的机器视觉技术势必也将与其他的传感技术相融合,并将越来越数字化、智能化。

结语

工业4.0离不开智能制造,而智能制造离不开机器视觉。机器视觉已成为实现工业自动化和智能化的核心,要实现人类视觉在机器人上进行延伸,就必须满足高度自动化、高效率、高精度和适应较差环境等条件,才能在工业自动化进程中产生重要作用。

推荐阅读

史海拾趣

GS Yuasa Battery Sales UK Ltd.公司的发展小趣事

对于基本二阶段低通滤波器电路,网友可能会有多方面的问题。以下是一些常见问题及其详细回答:

1. 基本二阶段低通滤波器电路的结构是怎样的?

回答:基本二阶段低通滤波器电路通常由两个一阶低通滤波器级联而成,每个一阶低通滤波器包含一个电阻和一个电容。具体来说,电路由两个电阻(R1, R2)和两个电容(C1, C2)组成。输入信号首先经过R1和C1组成的一阶低通滤波器,然后其输出再经过R2和C2组成的第二个一阶低通滤波器。这种结构可以有效滤除输入信号中的高频分量,只保留低频部分。

2. 如何计算二阶段低通滤波器的截止频率?

回答:二阶段低通滤波器的截止频率并非简单地将两个一阶滤波器的截止频率相加或平均。实际上,其截止频率与两个电阻和两个电容的值都有关。对于RC滤波器,单个一阶低通滤波器的截止频率为f_c1 = 1/(2πR1C1)和f_c2 = 1/(2πR2C2)。然而,对于二阶RC低通滤波器,其总截止频率通常使用以下公式计算:

f_c = \frac{1}{2\pi\sqrt{R_1R_2C_1C_2}} \] 这个公式考虑了两个滤波阶段的相互作用。 ### 3. 二阶段低通滤波器相比一阶滤波器有哪些优势? **回答**:二阶段低通滤波器相比一阶滤波器在滤波效果上有显著优势。具体来说,二阶段滤波器在通带内的增益更为平坦,而在阻带内的衰减速度更快(通常为-40dB/dec,比一阶滤波器的-20dB/dec快)。这意味着二阶段滤波器能更好地滤除高频噪声,保留低频信号,从而改善信号的纯度和信噪比。 ### 4. Sallen-Key结构和多路反馈结构(MFB)有什么区别? **回答**:Sallen-Key结构和多路反馈结构(MFB)是二阶低通滤波器的两种常见拓扑结构。Sallen-Key结构通常用于单位增益、高增益精度和低Q值的应用中,其电路结构相对简单,且对运算放大器的性能依赖性较小。而多路反馈结构(MFB)则适用于需要高Q值和高增益的应用场景。MFB结构通过引入额外的反馈路径来实现更高的Q值和更灵活的增益控制,但相应地,其电路复杂度也更高。 ### 5. 在实际应用中,如何选择合适的二阶段低通滤波器参数? **回答**:在选择二阶段低通滤波器的参数时,需要根据具体的应用需求来确定。首先,需要明确滤波器的截止频率,这取决于需要滤除的高频噪声的频率范围。其次,需要考虑滤波器的增益和相位特性,以确保信号在通过滤波器后能够保持所需的幅度和相位关系。最后,还需要考虑滤波器的稳定性和实现复杂度,以确保滤波器在实际应用中能够稳定可靠地工作。 在实际设计过程中,可能需要通过仿真软件来验证所选参数的效果,并根据仿真结果进行调整和优化。此外,还需要注意选择高质量的元件来构建滤波器电路,以确保滤波器的性能和稳定性。
Focus公司的发展小趣事

Focus科技股份有限公司(此处假设为一家虚构的、与“焦点科技”类似的公司)自成立之初就专注于将传统制造业与互联网深度融合。随着电子商务的兴起,该公司于2005年推出了自己的外贸电商平台“GlobalFocus”,旨在帮助中国供应商直接触达全球买家。通过持续的技术创新和平台优化,“GlobalFocus”迅速成为国际市场上知名的B2B采购平台,吸引了大量海外采购商和国内优质供应商入驻。公司还积极拓展跨境物流、支付、金融等增值服务,为中小企业提供了全方位的外贸解决方案。

Aptos Technology公司的发展小趣事

Aptos Technology成立于2006年,正值电子科技行业蓬勃发展的时期。初创时期的Aptos面临着资金短缺、技术积累不足以及市场竞争激烈等多重挑战。然而,凭借其独特的SiP-System in Package技术,公司成功在微电子封装领域获得了一席之地。通过不断的研发和创新,Aptos逐渐在行业内崭露头角。

ABB Group公司的发展小趣事

随着技术的不断进步,Aptos在微电子封装领域取得了重大突破。公司成功开发出了一系列高效、稳定的封装技术,并成功应用于多个电子产品中。同时,Aptos还积极拓展业务领域,将技术应用于智能穿戴、物联网等新兴领域,进一步提升了公司的市场影响力。

Excelitas公司的发展小趣事

作为一家技术驱动型企业,Excelitas公司深知持续创新的重要性。因此,公司不断加大研发投入,积极引进和培养高端人才。通过持续的创新和研发,Excelitas不断推出具有领先技术的产品,满足了市场的多样化需求。同时,公司还注重知识产权的保护,积极申请专利,维护了自身的技术优势和市场竞争力。

长江微电(cjiang)公司的发展小趣事

在发展过程中,长江微电始终坚持自主创新之路。公司注重人才培养和团队建设,积极引进高端人才和先进技术。同时,公司还建立了完善的研发体系和创新机制,鼓励员工发挥创新精神和创造力。通过自主创新,长江微电在电感产品领域取得了多项核心技术和专利成果,为公司的持续发展提供了强大动力。

以上五个故事分别从不同角度展现了长江微电(CJIANG)公司的发展历程和成就。这些故事不仅记录了公司的发展历程和成长轨迹,也彰显了其坚韧不拔、创新求变的精神和追求卓越、服务客户的理念。

问答坊 | AI 解惑

CS1610EP静态VFD显示驱动电路

本帖最后由 jameswangsynnex 于 2015-3-3 20:03 编辑 CS1610EP静态VFD显示驱动电路很详细的提供了驱动电路,给大家一个很详细的电路 …

查看全部问答>

matlab信号处理详解

《Matlab信号处理详解》详细介绍Matlab在数字信号处理中的应用实例,各种数字滤波器的设计,包含源程序…

查看全部问答>

H-FLASHER查询不到Flash怎么回事啊。

我用的LPC2378,使用H-JTAG几乎都可以查询到芯片,再用H-FLASHER时大多数只能查到\"Target:ARM7TDMI-S Little-Endian\",而在\"Flash:ERROR\"。在H-FLASHER里选芯片选过LPC 2378和LPC2378_A都不好用。我的并口设置的是SPP模式。…

查看全部问答>

关于S3C2410裸机驱动LCD的问题

/************************************************************** 320×240 16Bpp TFT LCD功能模块初始化 **************************************************************/ void Lcd_Init(void) {         rLCDCON1=( ...…

查看全部问答>

vs2005 用VC++建立的基于对话框的智能设备MFC应用程序,当包含afxinet.h头文件时,出现下面的错误,是什么原因呀?高手进,在线等之

如题:我想在winCE里写一个FTP上传文件的程序,vs2005 用VC++建立的基于对话框的智能设备MFC应用程序,当包含afxinet.h头文件时,出现下面的错误,是什么原因呀?高手进,在线等之 错误        1        ...…

查看全部问答>

nand drive 问题

nand cach write/read 命令是自动连续读写nand 如果用这个命令后遇到坏blcok 怎么办?nand 自己会跳过吗? 谢谢…

查看全部问答>

usb mass storage 问题

MARVELL PXA310+WM6.0(littleton的BSP)下添加usb mass storage 功能: 以便设备连接到PC上时,能使SD卡像U盘一样在“我的电脑”里呈现出一个盘符, 不通过ActiveSync而是通过usb直接访问。 现在注册表设置好了(99%没错),usbmsfn.dll也已经 ...…

查看全部问答>

pwm电路控制的直流电机

做了个PWM电路来控制直流电机,用C语言编译后,在keil中运行时有5个警告,不知错在何地方,请内行指点下,本人不胜感激!见原图: …

查看全部问答>

wince5.0下直接读写内存

想在wince5.0下直接读写内存,往指定的空间读写数据,该怎么实现,忘达人们给点建议!!谢谢!!…

查看全部问答>

关于assert的错误

在有些时候,建好工程后调试会出现assert的错误,这个错误不知道是怎么回事,好象跟设置和程序都没关系.请问这个错误怎么处理的…

查看全部问答>