3D视觉应用案例:引导板件定位抓取

news2025/1/15 6:32:58

3D引导板件定位抓取

某知名模具钢材集团

项目背景

广州某知名模具钢材集团,需求3D引导板件定位抓取和2D识别信息获取功能。原场景用的桁车设备加人工搬运安全系数极低。

作业流程

• 3D相机视觉识别产品位置后,通过机器人电磁铁完成产品的抓取。

• 放置到二次定位工装前通过点激光和传感器检测产品规格;通过2D相机识别二维码贴图,用于区别产品的材质。

方案亮点

• 视觉算法:面对极高反光的工件,出现点云镜面反射,独特的视觉算法,降低反光对识别的影响。在点云相机成像效果不佳的情况下,也可以通过算法技术实现抓取。

• 点云聚类:产品众多,且规格差异较大的情况下,对于任意未知产品来料,使用了点云聚类技术,在解决客户项目难点的情况下降低项目成本。

• 集3D引导抓取和2D识别为一站:为了满足客户生产需求,为客户设计规划工作站集3D引导抓取和2D识别为一站,并新增了新增2D相机识别工件二维码贴图功能,极大提高了产线生产力。

• 夹具设计:采用电磁铁设计可以兼容多种型号产品,应对厚度差异较大和重量过重的产品,优秀的夹具设计完美适用。

圆棒深筐无序拣选

某大型汽配厂

项目背景

客户为某知名外资汽车零部件企业,其位于西北的工厂需求3D视觉实现圆形棒材的上料自动化。圆棒以无序散乱姿态放置于深筐,表面反光,规格多样,需以特定姿态放置下游进行下一步工序。

作业流程

• 人工运送载有圆棒的料筐至机器人工作位,视觉定位料筐位置

• 视觉识别圆棒位姿,引导机器人完成无碰撞抓取

• 机器人将圆棒放置滑槽进行二次定位,再次抓取完成精准上料

• 重复上述动作直至清筐

方案亮点

• 采用XYZ-GX-L结构光相机,配有可滑动模组,可对双工位的堆叠圆棒进行高精度点云还原

• 视觉识别力强,自动计算无碰撞轨迹,解决圆棒竖放、角落抓取等难题,实现高效清筐

• 适配非标准长方体料筐,稳定抓取无碰撞

• 高兼容性夹具,适配多种规格圆棒,柔性拣选

卡钳上下料

某大型汽配厂

项目背景

客户为华东大型汽车零部件企业,需求3D视觉实现卡钳壳体的自动上下料。卡钳壳体为异形铸件,正反相扣逐层平铺放置于深筐。工件正反相似度高,易互嵌,反面工件需识别放置翻转工装上。工件及托盘均存在一定程度的倾斜。卡钳壳体经加工,工件表面可能残留部分切削液,需重新逐层放置料筐下料。

作业流程

• 料筐就位,视觉识别卡钳位姿并区分正反,引导机器人抓取放置至对应工装台

• 每层清空后,视觉引导快换抓取托盘,进行下一层上料,直至清筐

• 工件加工完成,视觉引导机器人放置托盘,快换夹具后定位格口引导机器人下料

• 每层下料完成,重复新一层托盘放置与下料动作,直至最终完成

方案亮点

• 上料视觉采用XYZ-GX-L相机,安装移动模组上,可对料筐、倾斜卡钳、黑色托盘进行高精准的3D位姿识别

• 下料视觉采用XYZ-SP-L相机,安装移动模组上,可对料筐、放置格口位置进行±3mm精准识别

• 自动计算无碰撞轨迹,解决角落工件抓取难题

• 快换夹具设计,兼容多种规格工件及托盘的抓取

飞轮壳上下料

某大型汽配厂

项目背景

客户为西南某大型汽车零部件制造及总成厂商,需求借助3D视觉配合打磨机床作业,实现自动抓取上料以及定位下料。来料为深筐逐层平铺的铝合金铸造件,结构复杂,并存在一定程度的倾斜,抓取后下游需配合精准的激光打标,视觉位姿精度要求高。

作业流程

• 人工放置料筐就位后,视觉拍照识别料筐及工件位姿,引导机器人完成深筐抓取

• 视觉二次精准定位工件位姿,配合完成激光打标,并放置机床进行打磨、清洗、翻转、烘干等一系列工序

• 每层工件清空后,视觉引导抓取隔板,继续下一层工件的上料,直至最终清筐

• 工件加工完成,机器人取料,视觉定位放置位姿,引导机器人完成下料

方案亮点

• 采用XYZ-SP-L大视野相机,可对工件、料筐、隔板进行识别定位,稳定抓取实现100%清筐

• 视觉二次精准定位,精度±1mm,满足打标需求

• 视觉拍照成品工件下料区,定位放置位姿,引导无碰撞准确下料

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大数据 安装配置centOS

安装vmware workstation 启动vmware workstation 启动【编辑】菜单下的“虚拟网络编辑器” 更改VMnet8 查看DHCP设置 查看NAT设置 安装centos7 链接:https://howard2005.blog.csdn.net/article/details/126830182?spm1001.2014.3001.5502 启动虚拟机 虚拟机 查…

代码调优?从Fibonacci数列的7种写法说起,看完coding能力上一个台阶

开启掘金成长之旅!这是我参与「掘金日新计划 12 月更文挑战」的第2天,点击查看活动详情 引子 楼梯有 N阶,上楼可以一步上一阶,也可以一步上二阶。 编一个程序,计算共有多少种不同的走法。 例: 0层&…

【毕业设计】28-基于单片机的音乐播放器简易音乐播放器设计(原理图+源代码+仿真工程+答辩PPT+答辩论文)

typora-root-url: ./ 【毕业设计】28-基于单片机的音乐播放器简易音乐播放器设计(原理图源代码仿真工程答辩PPT答辩论文) 文章目录typora-root-url: ./【毕业设计】28-基于单片机的音乐播放器简易音乐播放器设计(原理图源代码仿真工程答辩PP…

麦芽糖-聚乙二醇-甲氨蝶呤 MTX-PEG-maltose

麦芽糖-聚乙二醇-甲氨蝶呤 MTX-PEG-maltose 中文名称:麦芽糖-甲氨蝶呤 英文名称:maltose-MTX 别称:甲氨蝶呤修饰麦芽糖,甲氨蝶呤-麦芽糖 PEG接枝修饰麦芽糖,麦芽糖-聚乙二醇-甲氨蝶呤,MTX-PEG-maltose&…

【visual studio】visual studio 2022 无法 复制黏贴

visual studio 2022 cannot copy paste 其他网友也有反馈到微软:VS 2022 Copy and Paste form feature Broken?Copy paste still not fixed in Visual studio 2022表现是突然就无法复制和黏贴了其他的app 就没有这个问题每次都是重启电脑解决。 2022年11月fix 今…

java中csv导出-追加-列转行

1、问题描述 业务数据量比较大,业务上查询条件写入数据库,java定时去读,然后导出csv,供用户下载,因为有模板要求,前一部分是统计信息,后一部分是明细信息;首先csv中写入统计信息&am…

gradle安装配置

Gradle和Maven都是当前热门的自动化构建工具。 这里以安装6.8版本为例 下载地址 https://services.gradle.org/distributions/ 环境配置 新建系统环境 GRADLE_HOME D:\software\gradle-6.8 新建系统环境 GRADLE_USER_HOME D:\gradle\repository 找到path变量,后面添加 %…

uniapp 短信监听(验证码)插件 Ba-Sms

简介(下载地址) Ba-Sms 是一款用于拦截实时短信的插件,可以进行短信过滤,得到自己想要的内容,可以用于需要自动填写短信验证码的项目 支持监听当前接收到的短信信息支持过滤接收到的短信,默认过滤4~8位的…

Python学习笔记之进程池pool

平时很多操作都会用到多进程,比如爬虫、数据处理。 下面介绍一下多进程的函数方法、参数及使用方法。 目录 一.进程池Pool介绍 1.apply() 2.apply_async 3.map() 4.map_async() 5.close() 6.terminal() 7.join() 二.进程池Pool使用 1.map用法…

【虚幻引擎UE】UE5 材质动态修改的2种方法(含工程源码)

演示效果: 示例工程源码 一、直接材质参数变量 1、贴图变量: 在材质蓝图中右键,创建变量TextureSampeParameter2D(贴图变量)。 输入RGB到基础颜色 2、单色变量: 在材质蓝图中右键,创建变量…

[附源码]计算机毕业设计springboot高校商铺管理系统论文

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

要想后期修改少,代码重构要趁早

摘要:在敏捷中,让设计简单化,必须让设计从简单开始,然后变得成熟。要做到这一点,重构是唯一的出路。本文分享自华为云社区《敏捷技术实践之重构》,作者:华为云PaaS服务小智 。 前言 极限编程&…

Flink Forward Asia 2022 主论坛概览

2022 年 11 月 26-27 日,Flink Forward Asia(FFA)峰会成功举行。Flink Forward Asia 是由 Apache 软件基金会官方授权、由阿里云承办的技术峰会,是目前国内最大的 Apache 顶级项目会议之一,也是 Flink 开发者和使用者的…

使用nohup命令 或者 代码创建守护进程

目录 一、什么是守护进程? 1、守护进程的概念 2、为什么需要守护进程 二、理解进程组、会话、终端 三、创建守护进程的两种方式 1、nohup命令创建守护进程 2、代码创建守护进程 (1) 创建子进程,父进程退出 (2) 子进程创建新的会话 (3) 更改守护…

jsp美食共享平台系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 美食共享平台系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统采用mvc开发结构 serlvetdaobean模式,系统具有完整的源代码和数据库,系统主要采用 B/S模式开发。开发环境为TOMCAT7.0,Myecl…

二叉树链式结构-c语言实现

文章目录二叉树链式结构实现1. 链式二叉树结构2. 二叉树的遍历2.1 前序遍历2.2 中序遍历2.3 后序遍历2.4 层序遍历3. 常见功能3.1 二叉树结点个数3.2 二叉树叶子结点个数3.3 第K层结点的个数3.4 二叉树的深度3.5 判断是不是树是不是完全二叉树3.6 在二叉树中查找值为x的结点3.7…

VM系列振弦采集读数模块的测量模式

VM系列振弦采集读数模块的测量模式 模块有连续测量和单次测量两种测量模式, 通过向测量模式寄存器 WKMOD.[0]写入 1 使模块工作于连续测量工作模式, 写入 0 使模块工作于单次测量工作模式。 WKMOD.[15]用来设置是否在模块“ 忙” 时禁用数字接口&#xf…

京东低代码平台:水滴表单联动可视化配置的实现与思考

TL;DR drip-form在0.9.0的alpha版支持了可视化配置联动的功能(仍在测试中)drip-form通过协议到代码的转换,尽可能降低常见联动配置的开发成本探讨:JSON diff动态生成常见联动和校验drip form的后续更新:v0.9.0是v0最后…

计算机组成原理-总线详细讲解(持续更新中)

总线概念与分类 定义 总线是一组能为多个部件分时共享的公共信息传送线路 共享是指总线上可以挂接多个部件,各个部件之间互相交换的信息都可以通过这组线路分时共享。 分时是指同一时刻只允许有一个部件向总线发送信息,如果系统中有多个部件&#xf…

React源码分析1-jsx转换及React.createElement

jsx 的转换 我们从 react 应用的入口开始对源码进行分析&#xff0c;创建一个简单的 hello, world 应用&#xff1a; import React, { Component } from react; import ReactDOM from react-dom; export default class App extends Component {render() {return <div>h…