检测原理
本系统根据应用场景的不同,可选用2D视觉引导或3D视觉引导方案,并配合对应的手眼标定技术。
2D视觉引导(适用于平面内定位
采用工业相机(500万~2000万像素)安装在机械臂上方(眼在手外)或机械臂末端(眼在手上)。首先进行手眼标定,建立相机坐标系与机械臂基底坐标系的变换关系。在线运行时,相机拍摄工件图像,通过轮廓匹配、特征点定位(如圆心、边角、Mark点)计算工件在图像中的位置和旋转角度,经坐标变换后生成机械臂的目标抓取位姿(X, Y, θ)。系统输出偏移量,机械臂据此修正轨迹,实现精准抓取或放置。
对于传送带上移动的工件,系统可结合编码器信号实现动态抓取:相机拍照后预测工件到达抓取点的时间,机械臂随动抓取,无需停线。
3D视觉引导(适用于无序抓取、堆叠工件)
采用双目结构光相机、激光轮廓仪或ToF相机,获取工件三维点云数据。系统通过点云分割、平面拟合、模板匹配等技术,定位每个工件的三维位置(X, Y, Z)和姿态(Rx, Ry, Rz),并从堆叠或杂乱料框中识别出可抓取的工件,计算最优抓取点(避开干涉区域)。坐标经手眼标定后发送给机械臂,实现深框无序抓取。对于需要精密装配的场景,系统可输出毫米级位姿精度。
视觉纠偏(在线修正)
在装配、贴标、涂胶等工序中,系统可实时检测工件实际位置与标准位置的偏差,并将偏差值实时发送给机械臂控制器,形成闭环纠偏。机械臂在运动过程中动态调整末端姿态,确保装配精度。
所有视觉处理均在工控机或嵌入式智能相机内完成,结果通过标准通信协议(TCP/IP、Modbus TCP、Profinet、EtherNet/IP)或数字IO与机械臂控制器(PLC、机器人控制器)实时交互。

| 参数项 | 规格范围 |
| 引导方式 | 2D视觉引导/3D视觉引导 |
| 安装方式 | 眼在手外(Eye-to-Hand)/眼在手上 (Eye-in-Hand) |
| 抓取模式 | 静态抓取、动态抓取(传送带跟踪)、无序抓取(料框) |
| 定位精度(2D) | 土0.1mm~士1.0mm(视视野和工作距离) |
| 定位精度(3D) | 土lmm~土5mm(视相机型号和距离) |
| 角度精度 | +0.5°~+1° |
| 单次节拍(2D) | ≤100ms(含图像采集+定位计算) |
| 单次节拍(3D) | ≤500ms(取决于点云计算量) |
现场应用
应用案例