中国机器人网 App
手机扫码下载 · 或点击查看
现在用的项目是六轴配3D视觉抓散件,相机是某品牌的,标定完之后单点抓精度还行,但产线跑起来一个班次下来,误差就开始漂。零件是金属反光件,我怀疑是环境光和工装振动两个事,但具体哪个占比大不好说。
之前在别的厂子做的项目,2D视觉跑个简单的有无检测,没这么娇气。现在这个3D+反光,搞得我头秃。各位老哥有啥实在的招没?
反光件是大坑,重点查光源和曝光。工装振动一般不会让精度漂一个班次那么多,机械结构要是真松了,那抓取失败是硬性的,不会是慢慢漂。漂移这种大多是视觉侧的动态因素。
先固定死环境光,产线顶上光源换成恒流的,加个遮光罩把杂光挡住。然后看相机曝光时间是不是设成自动了,反光件强烈建议手动锁死曝光,固定增益。我们这边做汽车零部件抓取就是这套,反光铝件全检过了。
再有一点容易被忽略,相机本身的热漂移,长时间工作传感器发热也会让内参偏。我们以前用某品牌相机连续跑8小时以上,重新做手眼标定精度能回来一截。你先排除这些再说。
先问你一句,你标定是啥时候做的,开机标一次就完了还是每班次重新标?手眼标定这玩意温度一变机械臂的臂长都会微变,金属反光件在不同的时段位置误差能差0.2到0.5mm,你别光盯着视觉软件那头的参数。