3. 视觉引导系统硬件选型与集成架构
视觉引导系统的硬件选型不是把“最好的相机、最贵的镜头、最亮的光源”堆在一起,而是围绕一个明确的引导任务反推配置。ABB机器人视觉引导的典型任务包括定位抓取、装配对位、涂胶轨迹修正、码垛拆垛等,不同任务对视野、精度、节拍、环境适应性的要求差异很大。选型的第一步是确定“机器人需要知道什么”:是二维平面内的X/Y/θ,还是包含高度Z和姿态的6D位姿;是单次拍照后静态抓取,还是随线动态跟踪。这个答案直接决定相机类型、镜头焦距、光源方案和通信方式。
一、工业相机与镜头的选型依据
相机选型主要看分辨率、传感器尺寸、帧率、接口和快门方式。分辨率由视野(FOV)和所需精度共同决定。假设引导任务要求定位精度为±0.2 mm,考虑亚像素算法通常可达到1/4像素,则单像素对应实际尺寸应不大于0.8 mm。若视野为400 mm×300 mm,则横向至少需要400/0.8=500像素,纵向300/0.8=375像素,选择640×480分辨率的相机即可满足;若精度提高到±0.05 mm,则单像素需≤0.2 mm,横向需2000像素,应选择2000万像素级相机。这里必须注意:精度要求是“定位精度”,不是“重复精度”,两者不能混用。
镜头选型与相机传感器尺寸、工作距离和视野匹配。焦距f的估算公式为:f = (传感器尺寸 × 工作距离) / 视野。例如使用1/1.8英寸传感器(宽约7.2 mm),工作距离500 mm,要求视野400 mm,则f = (7.2×500)/400 = 9 mm,可选8 mm或12 mm定焦镜头,再通过实际标定微调。若工作距离受限,应优先调整焦距而非盲目增大视野。远心镜头适合高精度测量,但成本高、工作距离固定,普通引导任务用低畸变定焦镜头即可。
二、光源与视觉控制器的配置
光源的目标是让特征与背景形成稳定对比,而不是“照亮”。常见方案包括环形光、条形光、背光和同轴光。金属件定位常用低角度环形光突出边缘;字符或二维码识别常用同轴光减少反光;轮廓测量常用背光形成剪影。光源控制器应支持频闪触发,与相机曝光同步,避免环境光干扰。若现场存在强烈环境光变化,建议加装遮光罩并选用窄带滤光片。
视觉控制器负责图像采集、算法运行和结果输出。选型时关注CPU/GPU算力、相机接口数量、通信接口和防护等级。对于单相机、简单定位任务,嵌入式视觉控制器即可;对于多相机、深度学习或高节拍任务,需选择带GPU的工控机。视觉控制器通常通过以太网与ABB机器人控制柜通信,也可通过PLC中转。
三、ABB机器人控制柜与通信模块
ABB机器人控制柜(如IRC5或OmniCore)通过通信模块与视觉系统交换数据。常用方式包括:PROFINET、EtherNet/IP、Socket Messaging和ABB的RobotWare Vision接口。若视觉控制器支持PROFINET,可选用ABB的PROFINET Device模块,将视觉结果映射到机器人I/O或RAPID变量;若使用Socket通信,则通过RAPID的SocketSend/SocketReceive指令直接收发字符串。选型时要确认通信周期是否满足节拍:例如视觉处理耗时80 ms,通信往返10 ms,机器人抓取动作200 ms,则单件节拍约290 ms,需与产线节拍比对。
四、典型拓扑结构
下面给出一个典型的单相机静态引导拓扑:相机安装于工件上方,光源与相机同轴或环形布置,视觉控制器完成图像处理,通过PROFINET将X/Y/θ发送给ABB控制柜,机器人根据偏移量修正抓取位姿。该拓扑适合节拍较慢、工件位置相对固定的场景。
该拓扑中,相机与光源固定在工件上方,视觉控制器完成图像采集和定位计算,输出工件相对于标定基准的偏移量。ABB控制柜通过PROFINET接收偏移量后,在RAPID程序中用Offs指令修正抓取点。手眼标定是整条链路的关键:标定误差会直接叠加到定位结果上,通常要求标定残差小于定位精度的1/3。若使用Eye-in-Hand(相机装在机器人末端),则标定关系变为相机与法兰坐标系,拓扑中相机位置随机器人运动,适合大范围或柔性抓取。
五、选型检查要点
- 精度链核算:相机分辨率、镜头畸变、标定误差、机器人重复定位精度共同决定最终精度,不能只看相机参数。
- 节拍核算:曝光时间+图像传输+算法处理+通信+机器人动作,逐项累加并与产线节拍比较。
- 环境适配:粉尘、油污、振动、环境光变化都会影响成像,需在选型阶段确认防护等级和安装方式。
- 通信兼容:视觉控制器与ABB控制柜的协议必须匹配,必要时预留PLC或网关中转方案。
- 可维护性:光源和镜头应便于更换,标定流程应可重复执行,参数应可备份和恢复。
实际集成时,建议先用手眼标定板验证视觉系统自身的重复定位精度,再接入机器人验证整链精度。若整链精度不达标,应逐项排查:先确认标定残差,再检查通信延迟和机器人位姿修正逻辑,最后复核光源稳定性。只有每个环节都可量化,视觉引导系统才能在产线上稳定运行。