热点排行

视觉引导机械臂抓取:相机标定与误差补偿方法

0

主题

158

回帖

86

积分

内部发布组

积分
86
来料散乱、位置漂移的工件,靠示教点位机械臂抓不准,必须让机器人"看得见"。视觉引导抓取已成为散乱来料上下料、无序分拣的标准配置。但视觉项目翻车的,大多不在识别算法,而在标定与补偿没做扎实。本文按相机安装、标定流程、公差补偿、复抓机制四层展开,讲清工程落地的关键。






一、相机安装方式:固定式与眼在手上

  • 固定式(Eye-to-Hand):相机安装在工位旁,视野覆盖抓取区。优点是不随机械臂运动晃动、标定一次长期有效、算图像不占节拍;缺点是视野边缘有透视畸变,工件堆叠遮挡时死角多;
  • 眼在手上(Eye-in-Hand):相机随末端移动,走到哪看到哪。优点是避遮挡、对大工件可分段看;缺点是每次拍照都在运动后,标定要标相机与末端的相对关系,节拍略有增加;
  • 混合方案:固定相机做粗定位,腕部相机做精对准,重载大件常用。


选择原则:工件平整摆放在浅料仓、节拍紧张,选固定式;工件堆叠高、遮挡严重或工件尺寸大,选眼在手上。光照是两种方案共同的隐形前提,产线日光灯频闪、窗户直射光都会毁掉图像质量,装相机前先把光源环境定下来。

选型参数上,工业相机分辨率按"单个像素对应 0.1 毫米以内"反推:抓取精度要求 0.5 毫米时,视野内至少覆盖 5 个像素点,再叠加镜头畸变与安装距离的余量。镜头选短焦小景深还是长焦大景深,取决于料仓深度;节拍紧的项目优先考虑全局曝光,避免滚动快门带来的运动畸变。






二、手眼标定流程

以眼在手上为例,标准流程分五步:

  • 准备标定板(棋盘格或圆点板),固定在相机视野内不动,板面与机器人基坐标保持平行;
  • 机械臂末端带相机,按预设的 15 到 20 个姿态拍照,每个姿态同步记录相机图像与机器人末端位姿;
  • 求解相机与末端法兰的相对变换矩阵,即手眼矩阵,得到像素坐标到机器人坐标系的映射;
  • 用另外一组未参与求解的姿态做验证,误差控制在 1 毫米量级方可接受;
  • 把标定结果存入机器人程序,作为后续所有视觉任务的基准。


固定式相机则是标定相机与机器人基坐标的关系,流程类似但更简单,一次标定长期使用。工程上有三个坑要避开:标定板没放平、姿态变化不够、相机焦距或光圈在标定后被人动过。标定完成后要锁定相机参数,任何人调焦都要重新验证。另外,标定结果要备份,控制器更换或程序重装时直接恢复,省去半天以上的现场工时。






三、来料公差与补偿策略

来料偏差分三类,补偿策略不同:

  • 系统性偏差:夹具定位基准偏移、来料尺寸批次性偏大,趋势稳定。处理方式是定期抽检,用平均值修正基准坐标,属于参数级补偿;
  • 随机性偏差:散乱来料的位姿随机,靠每次拍照实时求解。视觉系统给出工件的位置与旋转角,机器人动态调整抓取点,属于轨迹级补偿;
  • 深度误差:单目相机测深靠已知工件尺寸或辅助激光,散乱高度差大时加装激光测距或结构光,Z 方向补偿精度直接决定抓取成功率。


补偿的执行顺序有讲究:先补偿旋转,再补偿平面位置,最后补偿高度,按从粗到精的顺序收敛,避免相互耦合导致震荡。对于有定位止口的夹具,视觉补偿量还要加限幅,防止异常识别值把机器人带出安全边界。

还有一个工程经验:视觉补偿不是万能,补偿能力通常覆盖正负 5 到 10 毫米的位置偏差与正负 5 度的姿态偏差,超出来料范围就要先治来料,而不是逼视觉硬扛。治本之策在上游:加振动排序盘、加整形挡板、规范来料摆放,把偏差压进补偿能力圈内,系统才既稳又快。

四、失败复抓机制

视觉抓取没有百分之百,复抓机制决定系统的实际产能:

  • 抓取后做抓取确认:夹爪带磁性开关或压力检测,放件后视觉复核或工件到位传感器确认,未抓到的立即标记;
  • 复抓策略:同一工件允许复抓,第二次换一个抓取点或换姿态,第三次失败标记该工件异常,流入不良品位,不无限纠缠;
  • 数据回流:失败工位、失败姿态、来料状态记录成日志,每周复盘,定位是遮挡问题、来料问题还是标定漂移问题;
  • 兜底逻辑:连续多件失败自动暂停产线报警,防止设备空跑浪费节拍。


小结

视觉引导抓取的稳定性,三分靠算法,七分靠标定与补偿。安装方式按遮挡与节拍选,标定按流程做全做严,补偿按系统性加随机性分层处理,复抓按次数封顶,这套系统就能把散乱来料的抓取成功率稳定在工程可用水平,真正让机械臂长上眼睛。

关于我们

海南奥世智能科技有限公司(品牌:AIWORK / AIWROK)提供 RPA 流程自动化、AIWork 智能办公自动化开发引擎、键鼠盒子(HID 模拟键鼠设备)与机械臂自动化集成服务,软件与硬件一体交付。

官方网站:www.aiwork24.com 技术论坛:bbs.aiwork24.com 技术文档:语雀 AIWORK

地址:海南省海口市美兰区海景路78号蔚蓝海语印象海天阁B-6B商务邮箱:13697573037@139.com QQ 客服:896757558

举报 回复

0

主题

1

回帖

2

积分

新手上路

积分
2

视觉引导机械臂抓取:相机标定与误差补偿方法

看来选择固定式还是眼在手上,主要还是看工件堆叠情况和抓取精度要求吧。我这儿有个问题,光照对图像质量影响确实大,但有些场景光线无法调整,有没有什么办法能应对一下?另外,标定板固定不动,那机械臂移动时怎么保证标定不会失效?

举报 回复

随机推荐
随机推荐每次刷新 · 热帖 + 双随机栏 各 50 篇
热帖浏览量最高
随机换个角度看
随机随便看看
随机会员刷新换一批