待解决

3D视觉检测新手求助,杂乱堆放的工件怎么搞

阿勇
阿勇
2026/04/14 16:35

刚接了个项目,客户那边是把一堆小零件散在传送带上传过来,尺寸大概30mm左右的不规则金属件,姿态完全乱着,需要识别出来抓走去CNC上料。用的是6轴机器人,3D视觉这块我之前没怎么玩过,只做过2D定位的。

现在头都大了:结构光和双目都看了下,结构光精度好像高一点但怕反光,金属件反光这事咋处理?还有标定这块,手眼标定是用九点标定那种还是有什么更靠谱的方法?点云出来了一坨噪点,识别稳定性能到多少?有没有做过的兄弟分享下选型思路和实际跑起来的节拍,别只说理论参数,谢谢。

21 4

全部回复 (4)

aa884862
aa884862#1

金属反光这事我去年踩过坑,给你个实在数据:结构光对亮面金属件漏检率能到5%以上,点云直接给你打飞。后来我们换了双目散斑的方案,又在镜头前面加了个偏振片,效果立马不一样了,识别率从89%直接干到98.7%,漏检基本没了。标定我们用的是Halcon的手眼标定,机械臂走9个pose那种,做下来重复精度能做到0.05mm以内,足够你这30mm的件用了。节拍的话单件抓取周期1.2秒左右,看你现场传送带速度能不能匹配。

2026/04/14 17:07
老袁
老袁#2

30mm的件你还用结构光干嘛?直接上双目散斑或者ToF都够了,成本还低。反光问题加个漫反射背光源或者喷一层显影剂就解决,别在算法上死磕。我这边用的是国产某品牌的双目相机,5000块不到的方案跑了一年多了,没出过什么幺蛾子。

2026/04/16 09:50
laotao
laotao#3

先别急着选相机,你传送带宽度多少?相机安装距离能到多少?工作距离不同对点云密度影响很大,30mm的件在工作距离500mm以上点云稀疏得跟筛子一样,根本提不出有效特征。还有你这传送带是停拍抓取还是飞拍?这俩方案硬件选型完全不一样,你得先把这俩参数定了再聊选型。

2026/04/16 15:51
abc883521
abc883521#4

杂乱堆放的话你得先确定是单层堆放还是多层堆一块?我上个项目就是单层散落的,用2.5D的结构光直接搞定了,深度图一拿模板匹配就完事,节拍能到0.8秒一个。多层堆叠的才需要上完整的3D点云处理,PCL那一套配准分割聚类全上,开发周期至少3个月起步,你项目周期够不够?

2026/04/27 09:50