3D机器视觉的类型、应用和未来趋势

3D相机正在推动机器视觉市场的增长。很多制造企业开始转向自动化3D料箱拣选,专注于使用3D视觉和人工智能等先进技术来简化操作并减少开支。

预计3D相机将在未来五年内推动全球机器视觉市场,这得益于移动机器人和机器人拣选的强劲增长。到 2028 年,预计3D相机的复合年增长率(CAGR)为 13%,将远高于全球机器视觉市场预期的 6.4% 的个位数复合年增长率。3D机器视觉相机的收入预计将从2022年的7.67亿美元增长到2028年的近16亿美元,其中飞行时间3D相机和立体视觉相机的增长尤其强劲。

Interact Analysis近日发布的关于全球机器视觉市场的报告显示,该市场在2023年创造了62.6亿美元的收入,比2022年下降了2.8%。尽管略有收缩,但预计在预测期内的增长率将达到6.4%,2024年将小幅增长1.4%。

01 四种类型的3D视觉相机

3D相机通常可以分为四种产品类型,每种产品类型都有针对不同应用的关键特性和优势。

· 结构光3D相机是指将已知的图案或光序列投射到表面上,并分析该图案在与物体交互时的变形或变形。相机观察结构光是如何变形的,并根据这些信息计算出场景中物体的深度和形状。这些相机最常用于需要精确测量和图像采集的情况,目前正被部署在料箱拣选应用中。结构光3D相机通常比其他3D相机类型更昂贵。

· 立体视觉相机是一种配备两个摄像头的成像设备,可通过双目视差感知深度。这些摄像机捕捉同一场景的一对略微偏移的图像。然后,使用图像中相应点之间的视差来计算场景中对象的深度信息。这些摄像头最常用于机器人技术,对于自动驾驶特别有用,这提供了巨大的增长潜力。

· 飞行时间3D相机是一种成像设备,通过测量光线从相机传播到物体并返回所需的时间来确定场景中物体的距离。这些相机最常用于需要高速但质量较低的图像采集。对于移动机器人来说,飞行时间3D相机也是一种更具有性价比的选择,使它们能够避开障碍物并在其他机器人周围导航。

· 激光三角测量3D相机利用激光三角测量原理测量距离,并创建物体或场景的三维图像。这些相机使用激光将激光线或图案投射到目标表面上,并且相机在与物体相互作用时观察激光线/图案的变形或位移。然后对捕获的信息进行处理,以确定物体的深度或三维结构。这些相机具有高精度和高分辨率,因此通常用于质量检测,尽管它们也可用于引导移动机器人。

来自Interact Analysis最新报告显示,虽然立体视觉相机和飞行时间3D相机的市场份额分别仅增长了 3% 和 2%,但由于这两种相机系统的价格远远低于其他两种产品类型,因此增长幅度相当可观。在预测期内,预计立体视觉相机的复合年增长率将达到 19%,飞行时间3D相机的复合年增长率将达到 17.3%,远远高于三维机器视觉相机市场的整体增长预测。

图片

02  3D视觉相机市场的快速增长

导致3D相机如此高速增长的关键因素之一,特别是从长远来看,主要是所有3D相机类型的预期价格下降。这使客户能够升级他们的系统以包含3D相机,并替换速度较慢、精度较低的2D系统。此外,单个3D相机能够执行与多个2D相机相同的任务,从而使机器人变得更快、更紧凑。

在自动驾驶和料箱拣选等应用中,3D视觉市场增长尤为迅速。Interact Analysis预测这两种机器视觉应用的复合年增长率最大,这两种应用都真正受益于3D相机的实施。自动驾驶,尤其是对于移动机器人来说,是一个非常大的增长领域,供应商现在正在集成一个或多个3D摄像头来引导机器人。料箱拣选,包括码垛和卸垛,也是3D机器视觉相机的一个主要增长领域。拣选机器人的销售额同比大幅增长,也将推动3D相机市场的快速扩张。

图片

03 基于3D视觉的料箱拣选

长期以来,使用体力劳动来拾取和组装组件一直是制造业的核心。尽管多年来它已被证明是有效的,但手动料箱拣选是一项缓慢、注重细节和重复的任务,会提高制造成本。对于当今的许多制造商来说,提高生产力,同时降低制造成本和提高产品质量是首要任务。对于操作员来说,从料箱中选择零件并不是一项艰巨的任务,但它是否能最好地利用这些资源?

与大多数支持视觉的系统一样,3D 料箱拣选依赖于兼容的外围设备和复杂的软件。除了 3D 视觉系统外,制造商和集成商还必须为应用选择具有足够运动范围和适当夹持器的机器人。爱普生机器人产品经理Aaron Donlon表示,6轴机器人是料箱拣选的理想选择,因为零件往往以随机的形式相互叠放。

软件和通信协议也必须仔细集成,以确保系统的平稳运行和稳健性。3D相机制造商Zivid的产品营销经理John Leonard指出,3D机器视觉已经与其他新兴技术融合,“特别是人工智能和深度学习,使零件的检测和拣选变得自适应和智能。”

传统上,料箱拣选在制造业(汽车、航空航天、白色家电和装配)中很普遍,并在这些环境中继续蓬勃发展。采用3D料箱拣选最适合的行业是那些产品集受控且广为人知的行业。这使得创建用于图像匹配的3D模型变得更加容易,从而提高了料箱拣选系统的准确性。随着物流行业的发展和扩展,它继续为增加3D机器视觉技术的使用提供巨大的潜力。此外,涉及使用钣金或反射材料的应用对传统视觉系统来说具有挑战性,也是利用 3D 视觉和拣选功能的良好候选者。

图片

04 给新采用者的建议

尽管技术不断进步,如今开发和供应 3D料箱拣选系统的公司数量越来越多,但集成这些系统绝非易事。RightHand Robotics公司高级产品经理Annie Bowlby说,“如果是改装,防护方面的限制会影响机器人手臂的伸展范围和整体吞吐量,而如果是全新安装,则可将仓式拣选应用作为整个布局的起点,以创造最佳吞吐量。”

除了安装类型之外,系统设计人员还必须应对视觉系统部署中常见的其他挑战。例如,零件是以一致的方式排列,还是随机分类在箱子里?黑暗、反光或通常对比度差的部件需要高动态范围的图像传感器。在考虑振动、污垢、湿度和温度的影响时,环境本身就是一个因素,因为这些都会影响视觉系统的质量以及机器人和夹具的功能。

在那些具有为料箱拣选系统设计和供应组件经验的人中,至少在一件事上达成了充分的共识:料箱拣选系统不应被视为制造过程中的一个孤立元素。为了确保最大的成功几率,寻求采用该技术的公司需要从整体上看待其运营的整个工作流程。

概念化设计和仿真结果通常是不够的,Donlon强烈建议在测试真实部件时,清楚地了解系统需要执行的环境,以及它会遇到的变化。这种严谨程度会增加范围、复杂性和项目时间表,但从长远来看,将在所实施系统的实际结果、准确性和可靠性方面得到回报。整体设计有助于验证系统组件的互操作性,并使视觉系统和其他精密元件在部署中保持校准充满信心。

图片

05 3D视觉的未来趋势

3D成像能力的突破使得捕获透明物体的3D点云成为可能,这在此前被认为是不可能的。这一进步可能会为3D视觉和料箱拣选打开一扇新的应用之门,而这些应用目前都是由人工完成的。随着图像处理技术的不断成熟,我们还可以期待3D点云处理的可靠性得到提高,从而改善整个系统的性能。

此外,在图像处理和物体识别中加入机器学习,利用人工智能来弥合数据质量的差距,扩大了入门级系统的可用性,从而降低了3D料箱拣选的进入门槛。这可能会吸引新的行业应用开始评估自动化以取代手动流程,从而带来更大的效率提升。 

文章来源:控制工程中文版杂志
声明:转载此文目的在于传递更多信息,仅供读者学习、交流之目的。文章版权归原作者所有,如有侵权,请联系删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/504113.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac-docker配置

1.配置的文件路径 cd ~/.docker (base) zhangyaweimacbookair .docker % ls buildx cli-plugins config.json contexts daemon.json desktop-build mutagen run (base) zhangyaweimacbookair .docker % cat daemon.json## 重启docker服务 sudo systemctl daemon-reload sudo…

SSM-SpringMVC-请求响应、REST、JSON

目录 “为什么要学 SpringMVC?它和 Servlet 是什么关系?” “什么是异步?为什么异步交互中常用 JSON 格式?异步请求和 JSON 如何配合?” 一、概述 SpringMVC主要负责 1 SpringMVC的常用组件 2 SpringMVC的工作流程…

【Arm】Arm 处理器的半主机(semihosting)机制

概览 通过 semihosting 机制,主机可以通过调试器使用目标计算机 IO 接口。 例如开发者的 PC 通过 J-Link 来使用 STM32 MCU 的输入输出。 这些功能的示例包括键盘输入、屏幕输出和硬盘 I/O。例如,可以使用此机制启用 C Library 中的函数,如…

网络安全-XSS跨站脚本攻击(基础篇)

漏洞扫描的原理 1.跨站脚本攻击介绍 xss跨站脚本攻击: xSS 全称(Cross site Scripting )跨站脚本攻击,是最常见的Web应用程序安全漏洞之一,位于OWASP top 10 2013/2017年度分别为第三名和第七名,XSS是指攻…

深度学习与计算机视觉 (博士)

文章目录 零、计算机视觉概述一、深度学习相关概念1.学习率η2.batchsize和epoch3.端到端(End-to-End)、序列到序列(Seq-to-Seq)4.消融实验5.学习方式6.监督学习的方式(1)有监督学习(2)强监督学习(3)弱监督学习(4)半监督学习(5)自监督学习(6)无监督学习(7)总结:不同…

n 维数组(张量)关于轴 axis 的理解

本文将从两个角度来理解 “轴” 的概念,着重阐述 1.2 节中的理解,并借此加深问题一和问题二的理解。 一、问题:如何理解 numpy 数组在轴上的 sum 操作 二、问题:torch 张量中的维度 dim 也是如此 一、问题:如何理解 n…

Vscode辅助编码AI神器continue插件

案例效果 1、安装或者更新vscode 有些版本的vscode不支持continue,最好更新到最新版,也可以直接官网下载 https://code.visualstudio.com/Download 2、安装continue插件 搜索continue,还未安装的,右下脚有个Install,点击安装即可 <

操作手册:集成钉钉审批实例消息监听配置

此文档将记录在慧集通平台怎么实现钉钉审批实例结束或发起或取消时&#xff0c;能够实时的将对应的实例数据抓取出来送入第三方系统 集成平台配置 1、配置中心库&#xff0c;存储钉钉发送的消息&#xff0c;可以忽略&#xff0c;若不配置&#xff0c;则钉钉的消息将不再记录到…

mysql -> 达梦数据迁移(mbp大小写问题兼容)

安装 注意后面初始化需要忽略大小写 初始化程序启动路径 F:\dmdbms\tool dbca.exe 创建表空间&#xff0c;用户&#xff0c;模式 管理工具启动路径 F:\dmdbms\tool manager.exe 创建表空间 创建用户 创建同名模式&#xff0c;指定模式拥有者TEST dts 工具数据迁移 mysql -&g…

MacBook Linux 树莓派raspberrypi安装Golang环境

个人还是比较喜欢用go语言开发,比java开发效率高,以后会持续更新golang相关的博客 MacBook安装golang环境 官方下载地址: https://golang.google.cn/dl/ 官方下载Mac对应版本 tar.gz包 OS macOS 版本 x86-64 #解压 tar -zxvf xxx.tar.gz #配置环境变量 vim ~/.zshrc #文件最后…

基于LabVIEW的BeamGage自动化接口应用

设置 National Instruments LabVIEW可执行程序需要被配置为使用.NET 4框架。.NET允许自定义可执行程序的运行方式。可通过以下方式实现&#xff1a; 在LabVIEW安装目录中创建一个名为LabVIEW.exe.config的文本文件&#xff08;例如&#xff1a;C:\Program Files\National Ins…

SQL概述

SQL SQL&#xff08;Structured Query Language&#xff09;是“结构化查询语言”&#xff0c;它是对关系型数据库的操作语言。它可以应用到所有关系型数据库中。如&#xff1a;MySQL、Oracle、SQL Server 等。除了 SQL 标准之外&#xff0c;大部分 SQL 数据库程序都拥有它们自…

WandB使用笔记

最近看代码&#xff0c;发现代码中有wandb有关的内容&#xff0c;搜索了一下发现是一个模型训练工具&#xff0c;然后学习了一下&#xff0c;这里记录一下使用过程&#xff0c;方便以后查阅。 WandB使用笔记 登录WandB 并 创建团队安装 WandB 并 登录模型训练过程跟踪模型版本管…

中国科技统计年鉴EXCEL版(2021-2023年)-社科数据

中国科技统计年鉴EXCEL版&#xff08;2021-2023年&#xff09;-社科数据https://download.csdn.net/download/paofuluolijiang/90028724 https://download.csdn.net/download/paofuluolijiang/90028724 中国科技统计年鉴提供了从2021至2023年的详尽数据&#xff0c;覆盖了科技…

Cursor无限续杯——解决Too many free trials.

前情提要 我们都知道Cursor对新用户是有14天且500条免费限制的。 一般情况下&#xff0c;当14天过期&#xff0c;是可以注销账户再重新注册&#xff0c;这样就可以继续拥有14天的体验时长。 但是&#xff01;&#xff01;如果使用超过500次&#xff0c;Cusor就会把你的电脑I…

深入学习RabbitMQ的Direct Exchange(直连交换机)

RabbitMQ作为一种高性能的消息中间件&#xff0c;在分布式系统中扮演着重要角色。它提供了多种消息传递模式&#xff0c;其中Direct Exchange&#xff08;直连交换机&#xff09;是最基础且常用的一种。本文将深入介绍Direct Exchange的原理、应用场景、配置方法以及实践案例&a…

Mysql--基础篇--事务(ACID特征及实现原理,事务管理模式,隔离级别,并发问题,锁机制,行级锁,表级锁,意向锁,共享锁,排他锁,死锁,MVCC)

在MySQL中&#xff0c;事务&#xff08;Transaction&#xff09;是一组SQL语句的集合&#xff0c;这些语句一起被视为一个单一的工作单元。事务具有ACID特性&#xff0c;确保数据的一致性和完整性。通过事务&#xff0c;可以保证多个操作要么全部成功执行&#xff0c;要么全部不…

Linux下文件重定向

文章目录 一 重定向的基本使用1. 标准输出重定向2. 标准错误输出重定向3. 同时重定向标准输出和标准错误输出4. 输入重定向&#xff08;<&#xff09; 二 重定向基本原理1. 文件描述符概念2.什么是文件描述符3. 文件描述符的分配规则初始分配与默认对应关系动态分配规则 4. …

Android车载音频系统目录

目录 第一章 1.1 Android Automotive&#xff08;一&#xff09; 1.2 Android Automotive&#xff08;二&#xff09; 1.3 Android Automotive&#xff08;三&#xff09; 第二章 2.1 Android车载音频系统概览 2.2 车载音频焦点 2.3 车载音频配置 2.4 Audio control HAL…

【Linux】深入理解文件系统(超详细)

目录 一.磁盘 1-1 磁盘、服务器、机柜、机房 &#x1f4cc;补充&#xff1a; &#x1f4cc;通常网络中用高低电平&#xff0c;磁盘中用磁化方向来表示。以下是具体说明&#xff1a; &#x1f4cc;如果有一块磁盘要进行销毁该怎么办&#xff1f; 1-2 磁盘存储结构 ​编辑…