1. 项目背景与核心需求
某大型化工厂的原料仓储区长期面临麻袋拆垛效率低下问题。传统人工拆垛方式存在三大痛点:一是每小时仅能处理15-20吨物料,无法匹配前端生产线30吨/小时的需求;二是工人长期接触粉尘环境存在职业健康隐患;三是夜班时段人力不足导致生产波动。该厂曾尝试采用普通机械臂方案,但因麻袋堆叠形态不规则(堆叠偏移量常达10-15cm)、袋体易破损(PP编织袋承重极限80kg)等问题,实际投用成功率不足40%。
博图AI视觉引导系统针对性地开发了多模态识别算法,通过3D点云+RGB图像的融合处理,将麻袋边缘检测精度提升至±2mm。实测数据显示,该系统配合六轴工业机器人(负载150kg)可将拆垛效率稳定在28吨/小时,破损率控制在0.3%以下。2023年Q4实施后,该化工厂原料车间实现了三班制连续作业,人力成本降低57%。
2. 技术架构解析
2.1 视觉系统硬件配置
采用双目立体相机(Basler ace 2)搭配条形结构光投射器,构建3000×2000分辨率点云。相机以15°俯角安装在机器人末端法兰上方30cm处,通过EtherCAT总线实现与控制器的微秒级同步。现场环境光补偿采用200W频闪LED阵列,确保在车间照度波动(50-1000lux)下仍能获取清晰图像。
2.2 核心算法流程
- 点云预处理:使用半径滤波去除飞絮干扰(核尺寸5mm),再通过VoxelGrid降采样(体素边长3mm)提升处理速度
- 麻袋分割:改进的Region Growing算法,将曲率阈值设为0.05,区域点数下限设为500
- 抓取点计算:基于力闭合指数(Force Closure Index)优化,优先选择长边中点±5cm区域
- 路径规划:考虑机器人关节力矩限制,采用五次多项式插值确保加速度不超过2.5m/s²
关键参数:点云处理耗时控制在120ms内,整体循环周期≤300ms
3. 机器人系统集成
3.1 设备选型对比
| 型号 | 重复定位精度 | 最大负载 | 价格 | 选型理由 |
|---|---|---|---|---|
| ABB IRB 6700 | ±0.05mm | 200kg | ¥42万 | 过载能力强,适合抛掷工况 |
| KUKA KR 500 | ±0.08mm | 500kg | ¥68万 | 负载过剩,性价比低 |
| 埃斯顿ER50-2100 | ±0.1mm | 150kg | ¥28万 | 满足需求,维护成本低 |
最终选用埃斯顿机器人搭配SCHUNK VG系列真空吸盘(φ80mm波纹型),吸力值设定在-65kPa至-75kPa区间,既保证抓取可靠性又避免袋体变形。
3.2 PLC通讯配置
通过Profinet实现博图V18(6ES7 512-1SK01-0AB0)与机器人的数据交互,关键信号包括:
- DB100.DBX0.0:视觉系统就绪
- DB100.DBW2:目标X坐标(单位0.1mm)
- DB100.DBW4:目标Y坐标
- DB100.DBW6:目标Z坐标
- DB100.DBW8:抓取角度(0.01°)
4. 现场实施要点
4.1 标定流程优化
开发了九点标定法的自动化工具,将相机-机器人坐标系对齐时间从传统2小时压缩到15分钟。具体步骤:
- 机器人携带标定板遍历9个预设位姿
- 自动采集每个位姿下的棋盘格图像(8×6,方格尺寸30mm)
- 解算Hand-Eye矩阵时加入RANSAC剔除异常点
4.2 抗干扰措施
- 针对袋体表面粉尘:每2小时自动执行一次背景建模更新
- 应对堆垛倾斜:在抓取指令中叠加±3°的姿态容差
- 网络稳定性:采用光纤替代传统网线,ping值从8ms降至0.3ms
5. 效能验证数据
连续30天运行统计:
| 指标 | 人工拆垛 | 传统机械臂 | 本方案 |
|---|---|---|---|
| 平均效率(吨/小时) | 17.5 | 21.3 | 27.8 |
| 破损率 | 0.8% | 2.1% | 0.27% |
| 故障间隔(小时) | - | 73 | 215 |
| 能耗(kWh/吨) | 0.15 | 1.2 | 0.9 |
特别在袋装碳酸钙(堆密度1.2g/cm³)场景下,系统通过自适应吸盘压力调整,成功处理了堆叠高度达2.4m的垛型(常规限高1.8m)。
6. 扩展应用方向
当前系统已预留API接口,未来可扩展:
- 与MES系统对接实现原料批次追溯
- 增加重量复核模块(精度±0.5kg)
- 移植到吨袋拆垛场景(需升级为8轴机器人)
现场维护时发现,定期用异丙醇清洁相机镜片(每周1次)可使误判率降低40%。对于新员工培训,我们制作了AR指导手册,通过Hololens2展示关键参数调整方法,将调试时间缩短60%。