当前位置: 首页 > news >正文

友思特案例|友思特 Ensenso 3D相机:汽车工业自动化的革命性力量

01 内容摘要

在竞争激烈的汽车行业,自动化生产至关重要。友思特 Ensenso 3D相机为汽车制造商提供了可靠的工具和技术支持,助力多个关键环节。它在汽车座位泡棉切割中提高精确度,降低浪费,提高生产效率;在汽车压铸零部件自动化视觉检测方面,通过非接触方式检查零部件完整性,确保高质量产出。友思特 Ensenso 3D相机的集成图像处理功能和FlexView投影技术进一步提高了准确性和稳健性,为汽车工业自动化带来了革命性的变革。本期推文将带你了解友思特 Ensenso 3D相机如何助力汽车工业,提升效率和质量。

02 应用案例:汽车座位泡棉切割

为了确保车辆座位的舒适感,制造商对于使用的泡棉处里有很严格的标准:这些泡棉必须能够被灵活的安装与调整,抗力与耐用,同时还须具备美观的外观。它们也在乘用车内饰舒适性的总体印象中发挥了重要作用。美国的头枕和扶手生产商已经考虑过这个问题,以提高这些泡棉小零件的生产周期率和精度,减少浪费,从而提高生产过程效率。

扶手和头枕精确修剪的解决方案由我们与法国公司Gips Vision一起开发和集成。方案包括两个机器人单元:

单元一使用友思特Ensenso相机捕获泡棉的3D点云数据,通过机械臂携带相机的移动得到泡棉产品的360°精确立体图像,并跟给定的3D模型进行比对,确定修剪位置。

单元二完成实际的生产动作,根据单元一获取的数据进行修剪,使用研磨工具来切割泡棉,从而去除驾驶员可能感觉到接触表面上的任何毛刺或泡沫缺陷。

图1

 

该系统精确到0.2mm,并且可以全天工作。它可以每小时完成120块泡棉材料。“对于我们的客户Adient来说,这是自动化泡棉部件修整的第一步,”GIPS视觉创新项目负责人Thomas Derrien解释说。“具有集成图像处理功能的机器人使日常工作更加容易,因为它们能够让我们避免相同的繁琐手动任务。同时它们确保了质量显著的改善”。

Gips Vision选择了友思特的Ensenso相机。整合这套系统的主要原因是由于其惊人的速度以及其处理的数据量。友思特 Ensenso让系统集成商和客户都非常信服——不仅在精度方面,而且在经济性和速度方面。

03 应用案例:汽车压铸零部件自动化视觉检测系统

车身重量是决定汽车耗能的关键因素,对于采用替代驱动系统的车辆,轻量化结构有助于抵消电机、电池和其他部件的重量。铝镁合金压铸零部件自重量较低,可制成各种复杂的形状,且生产成本较低。由此类金属制成的典型压铸零部件包括发动机零部件、变速箱壳、底盘零部件和后挡板结构。缺陷零部件经常会导致故障和昂贵的后续成本,因此,内置的检测系统会检查每个零部件的完整性,以确保始终如一的高质量。

大多数情况下,零部件几何测试通过使用多个光栅、反射光扫描器、电感式传感器或诸如此类的设备进行。由于与零部件之间的距离较小,传感器不仅会因散热不畅而承受高热负荷,而且还潜藏着与工件碰撞的危险。此外,压铸机上的每一种产品类型或工装的改变通常需要对现有传感器系统的位置重新定向或扩展其功能。

带集成图像处理功能的VisionTools自动化视觉检测系统为此类问题提供了解决方案。在该解决方案中,相机直接安装在生产线上,从安全距离以非接触的方式记录铸造零部件的几何形状。友思特IDS Ensenso 3D相机会检查所有铸口、金属豆、铸造批次、铸造通道或冒口的状况和完整性。

图2 带金属豆的铸件

 

机器人将部件放在3D相机前方。每个零部件位置的图像采集和评估需要0.3到1.2秒的时间。VisionTools使用友思特 Ensenso 3D相机来区分图像中的金属豆和背景。然而,不同的工件通常具有不同的光泽度,因此,相机必须能够克服这些问题。在立体视觉系统中,图像质量直接取决于光照条件以及被检查物体的表面纹理,而友思特 Ensenso 3D相机由于采取了“双目+激光散斑投影”的工作原理,因而特别适合该应用场合。

友思特 N36相机型号集成的FlexView投影技术进一步提高了测量结果的准确性。投影仪掩模在光束中的位置可以非常小的步进进行线性移动。因此,部件表面的投影纹理也会移动并形成附加结构来帮助重建图像。获取同一对象场景中具有不同纹理的多个图像对会产生更多的图像点,从而提高分辨率。除了提高分辨率外,由于移动的图案结构将额外信息应用于亮、暗或反射表面,数据在复杂表面上的稳健性也有所提升。因此,友思特 Ensenso相机可以满足客户的要求,将图像中的金属豆与背景区分开来,并能够可靠地测试通常具有不同光泽度的工件。

 

图3 机器终端显示铸件3D数据的直接检查结果

 

 

04 相机参数展示

本期推文向大家介绍了友思特 Ensenso 3D视觉相机在汽车自动化领域的应用案例。该产品的最大亮点是:

高精度|高景深|高转速

下面将展示该产品的关键产品参数,供您参考:

✓ 带GigE接口 - 功能丰富,灵活性高。

✓ 小巧坚固的铝制外壳。

✓ 防护等级IP65/67

✓ 全局快门式CMOS传感器和图案投影仪,可选蓝色或红外LED。

✓ 最大帧率(3D):10 (2 x 像素融合:30) 和64个视差等级。

✓ 设计工作距离最长3000毫米(N35)和可变图像场

✓ 从多个视角实时构造3D点云。

✓ 集成的FlexView技术可提高点云的精度,并且在复杂的表面上也能确保3D数据的稳健性。

✓ 使用“投影纹理立体视觉”技术捕捉无纹理物体表面的图像。

✓ 带驱动程序和API的免费软件包,适用于Windows和Linux操作系统。

✓ 带源代码的HALCON、C、C++和C#示例程序

✓ 出厂前经过预校准,便于用户部署。

✓ 带标定板的机器人手眼标定集成功能。

END

 

友思特·智能感知

虹科集团旗下子公司友思特是领先的智能感知与机器视觉解决方案提供商,致力于帮助各行业客户提高效率、改善生产质量。围绕智能制造、智能交通、医疗健康等领域,为用户提供视觉检测与识别、图像采集和FPGA图像处理,以及智慧交通、智慧城市等解决方案。

作为专业的智能感知与视觉解决方案提供商,我们可以为您提供以下产品和服务:

● 视觉检测和识别。利用视觉相机和AI相机实现对于物品外观、尺寸、形状等关键信息的快速检测和精准识别。

● 各具特点的3D相机。双目散斑结构光相机在室内外均可用,提供超高精度深度点云图像;深度AI相机,内置用于AI神经网络模型推理的1.4T算力英特尔处理器,基于双目设计,且提供大量的开源项目例程,开发生态友好。

● 图像采集与处理。利用FPGA图像采集卡结合开发软件,帮助客户部署板载图像处理功能,实现高带宽场景下的预处理开发。

● 集成Nvidia边缘计算和高带宽采集接口的专业视觉边缘计算机,帮助客户结合FPGA端和AI端的开发,将复杂的系统部署到边缘。

● 适用于不同场景的雷达。MEMS固态激光雷达体积小、质量轻,在无人机应用上极具优势;纯固态激光雷达,大视场高分辨率,结构紧凑,适用于集成车载ADAS等相关应用。

● 一站式打包视觉方案。基于客户需求提供定制化软硬件整体方案,包括设备选择、软件调试等。

我们已经陆续完成了包括华为、三菱、南方电网等客户的自动驾驶传感器图像采集、高端机器人图像处理、工件质量识别等项目。一旦您开始应用虹科的智能感知与视觉解决方案,我们的团队将为您提供专业的支持,不断推出高可靠性、高智能化的产品和服务,与客户共同发展,促进产业升级。

 

相关文章:

友思特案例|友思特 Ensenso 3D相机:汽车工业自动化的革命性力量

01 内容摘要 在竞争激烈的汽车行业,自动化生产至关重要。友思特 Ensenso 3D相机为汽车制造商提供了可靠的工具和技术支持,助力多个关键环节。它在汽车座位泡棉切割中提高精确度,降低浪费,提高生产效率;在汽车压铸零部…...

【5G PHY】物理层逻辑和物理天线的映射

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客…...

MySQL如何优雅处理批量新增和更新?ON DUPLICATE KEY UPDATE用它!

场景:一张用户表user,此时我需要批量新增用户,如果用户已经存在了,则更新该条记录;如果用户不存在,则插入一条数据。 痛点:常规做法新增更新各写一个接口。而且是批量操作,比较繁琐&…...

网络安全(加密, Hashing, 证书, SSL/TLS等)学习小结

网上看到的一些关于网络安全的学习资料小结。 对称加密: 通信双方共享同一个密钥。发送方用它来加密,接收方用它来解密。 非对称加密: 有公钥和私钥。 现在的做法一般是用非对称加密生成?钥(公钥还是私钥?)用于传输?&#xff0…...

缓冲技术在嵌入式中的应用

引言 在嵌入式中,不可避免地会遇到数据的收发。 其实,数据的收发有很多情况。 总体上,分为数据的收和发: 其中,数据发送是一个主动的行为,我们对要发送数据的数量特点等都是知道的,比如我们通过…...

vscode交叉编译cmake工程,toolchains设置

在 Visual Studio Code 中编译 CMake 项目时,使用自定义工具链(toolchains)可以很有用,特别是当你需要交叉编译或使用不同的编译器时。以下是在 Visual Studio Code 中使用自定义工具链的一般步骤,以aarch64的嵌入式为…...

MATLAB算法实战应用案例精讲-【优化算法】季节优化算法(SOA)(附MATLAB代码实现)

前言 世界上许多地方一年有四个季节:春、夏、秋、冬。每个季节的天气都不一样。随着天气的变化,生物,尤其是树木会改变它们的行为来适应天气。森林中的每一个个体都被称为一棵树。在满足终止条件之前,森林中的树木通过类似于自然界树木生命周期的四种操作:更新、竞争、播种…...

DevOps持续集成与交付

概述 Jenkins是一个支持容器化部署的、使用Java运行环境的开源软件,使用Jenkins平台可以定制化不同的流程与任务、以自动化的机制支持DevOps领域中的CI与CD,在软件开发与运维的流程中自动化地执行软件工程项目的编译、构建、打包、测试、发布以及部署&a…...

lambda的使用案例(1)

lambda的使用案例 1、分组转换为map Map<String, List<IdaasUserInfoVO>> map userWithOrgVOS1.stream().collect(Collectors.groupingBy(IdaasUserInfoVO::getOrgId));2、map循环 map.forEach(this::saveOrUpdateUser); private void saveOrUpdateUser(String …...

nodejs+vue装修公司CRM系统设计elementui

第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;技术背景 5 3.2.2经济可行性 6 3.2.3操作可行性&#xff1a; 6 3.3 项目设计目标与原则 6 3.4系统流程分析 7 3.4.1操作流程 7 3.4.2添加信息流程 8 3.4.3删除信息流程 9 第4章 系统设计 11 …...

开源博客项目Blog .NET Core源码学习(3:数据库操作方式)

开源博客项目Blog采用SqlSugar模块连接并操作数据库&#xff0c;本文学习并记录项目中使用SqlSugar的方式和方法。   首先&#xff0c;数据库连接信息放在了App.Hosting项目的appsettings.json中DbConfig节&#xff0c;支持在DbConfig节配置多个数据库连接信息&#xff0c;以…...

QT--Opencv下报错Mat/imwrite/imread找不到文件

像file not found这类错误 原因是编程系统找不到所指库文件&#xff0c;以此为例&#xff0c;排查自己的每个位置是否有误 1. .pro文件 添加opencv动态库 INCLUDEPATH /usr/include \/usr/include/opencv4 \/usr/include/opencv4/opencv2LIBS /usr/lib/aarch64-linux-gnu…...

风光储一体化能源中心 | 数字孪生智慧能源

自“双碳”目标提出以来&#xff0c;我国能源产业不断朝着清洁低碳化、绿色化的方向发展。其中&#xff0c;风能、太阳能等可再生能源在促进全球能源可持续发展、共建清洁美丽世界中被寄予厚望。风能、太阳能具有波动性、间歇性、随机性等特点&#xff0c;主要通过转化为电能再…...

JavaScript数组分组

数组分组: 含义: 数据按照某个特性归类 1. reducefn(cur, index)作为对象的key,值为按照fn筛选出来的数据 // 利用reduce分组 function group(arr, fn) {// 不是数组if (!Array.isArray(arr)) {return arr}// 不是函数if (typeof fn ! function) {throw new TypeError(fn…...

IEEE PDF eXpress系统报错:TimesNewRoman PS-BoldMT, ItalicMT, PSM

问题&#xff1a; IEEE PDF eXpress系统报错&#xff1a;Errors: Font TimesNewRomanPS-BoldMT, TimesNewRomanPS-ItalicMT, TimesNewRomanPSMT is not embedded (137x on pages 2-6) 答案&#xff1a; 主要原因是PDF的字体嵌入问题&#xff0c;可以看到下图中没有报错中的字体…...

【MATLAB源码-第40期】基于matlab的D*(Dstar)算法栅格路径规划仿真。

1、算法描述 D*算法路径规划 D*算法&#xff08;Dynamic A*&#xff09;是A*算法的一种变种&#xff0c;主要用于在地图中的障碍物信息发生变化时重新计算路径&#xff0c;而不需要从头开始。该算法适用于那些只有部分信息已知的环境中。 工作原理&#xff1a; 1. D*算法首先…...

Pikachu-xxe (xml外部实体注入漏洞)过关笔记

Pikachu-xxe过关笔记 有回显探测是否有回显file:///协议查看本地系统文件php://协议查看php源代码&#xff08;无法查看当前网页代码&#xff0c;只能看别的&#xff09;http://协议爆破开放端口&#xff08;两者的加载时间不同&#xff09; 无回显第一步第二步第三步 运行结果…...

Unity实现设计模式——责任链模式

Unity实现设计模式——责任链模式 责任链模式定义&#xff1a;将请求的发送和接收解耦&#xff0c;让多个接收对象都有机会处理这个请求。将这些接收对象串成一条链&#xff0c;并沿着这条链传递这个请求&#xff0c;直到链上的某个接收对象能够处理它为止。 在职责链模式中&…...

Java中String转换为double类型

这次的java作业是写一个数字转换的小项目&#xff0c;其中从输入框中获取的是String类型&#xff0c;但是要进行数字操作&#xff0c;此时要用到很多操作String类型数据的方法了。 从javafx输入框中获取到String类型后&#xff0c;首先是要判断是否能转换为数字或者小数形式&a…...

不同埋深地下管线的地质雷达响应特征分析

不同埋深地下管线的地质雷达响应特征分析 前言 以混凝土管线为例&#xff0c;建立了不同埋深&#xff08;70cm、100cm、130cm&#xff09;地下管线的二维模型&#xff0c;进行二维地质雷达正演模拟&#xff0c;分析不同材质管线的地质雷达响应特征。 文章目录 不同埋深地下管…...

【JavaEE】-- HTTP

1. HTTP是什么&#xff1f; HTTP&#xff08;全称为"超文本传输协议"&#xff09;是一种应用非常广泛的应用层协议&#xff0c;HTTP是基于TCP协议的一种应用层协议。 应用层协议&#xff1a;是计算机网络协议栈中最高层的协议&#xff0c;它定义了运行在不同主机上…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案

问题描述&#xff1a;iview使用table 中type: "index",分页之后 &#xff0c;索引还是从1开始&#xff0c;试过绑定后台返回数据的id, 这种方法可行&#xff0c;就是后台返回数据的每个页面id都不完全是按照从1开始的升序&#xff0c;因此百度了下&#xff0c;找到了…...

LLM基础1_语言模型如何处理文本

基于GitHub项目&#xff1a;https://github.com/datawhalechina/llms-from-scratch-cn 工具介绍 tiktoken&#xff1a;OpenAI开发的专业"分词器" torch&#xff1a;Facebook开发的强力计算引擎&#xff0c;相当于超级计算器 理解词嵌入&#xff1a;给词语画"…...

云原生安全实战:API网关Kong的鉴权与限流详解

&#x1f525;「炎码工坊」技术弹药已装填&#xff01; 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、基础概念 1. API网关&#xff08;API Gateway&#xff09; API网关是微服务架构中的核心组件&#xff0c;负责统一管理所有API的流量入口。它像一座…...

DingDing机器人群消息推送

文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人&#xff0c;点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置&#xff0c;详见说明文档 成功后&#xff0c;记录Webhook 2 API文档说明 点击设置说明 查看自…...

LRU 缓存机制详解与实现(Java版) + 力扣解决

&#x1f4cc; LRU 缓存机制详解与实现&#xff08;Java版&#xff09; 一、&#x1f4d6; 问题背景 在日常开发中&#xff0c;我们经常会使用 缓存&#xff08;Cache&#xff09; 来提升性能。但由于内存有限&#xff0c;缓存不可能无限增长&#xff0c;于是需要策略决定&am…...

通过 Ansible 在 Windows 2022 上安装 IIS Web 服务器

拓扑结构 这是一个用于通过 Ansible 部署 IIS Web 服务器的实验室拓扑。 前提条件&#xff1a; 在被管理的节点上安装WinRm 准备一张自签名的证书 开放防火墙入站tcp 5985 5986端口 准备自签名证书 PS C:\Users\azureuser> $cert New-SelfSignedCertificate -DnsName &…...

嵌入式学习之系统编程(九)OSI模型、TCP/IP模型、UDP协议网络相关编程(6.3)

目录 一、网络编程--OSI模型 二、网络编程--TCP/IP模型 三、网络接口 四、UDP网络相关编程及主要函数 ​编辑​编辑 UDP的特征 socke函数 bind函数 recvfrom函数&#xff08;接收函数&#xff09; sendto函数&#xff08;发送函数&#xff09; 五、网络编程之 UDP 用…...

CSS3相关知识点

CSS3相关知识点 CSS3私有前缀私有前缀私有前缀存在的意义常见浏览器的私有前缀 CSS3基本语法CSS3 新增长度单位CSS3 新增颜色设置方式CSS3 新增选择器CSS3 新增盒模型相关属性box-sizing 怪异盒模型resize调整盒子大小box-shadow 盒子阴影opacity 不透明度 CSS3 新增背景属性ba…...

高效的后台管理系统——可进行二次开发

随着互联网技术的迅猛发展&#xff0c;企业的数字化管理变得愈加重要。后台管理系统作为数据存储与业务管理的核心&#xff0c;成为了现代企业不可或缺的一部分。今天我们要介绍的是一款名为 若依后台管理框架 的系统&#xff0c;它不仅支持跨平台应用&#xff0c;还能提供丰富…...