20240703
关注中国自动化产业发展的先行者!
2024
2024中国自动化产业年会
2023年工业安全大会
OICT公益讲堂
当前位置:首页 >> 案例 >> 案例首页

案例频道

海康机器人3D视觉引导拆码垛系统方案
  • 企业:     领域:机器视觉     行业:物流仓储     领域:机器人    
  • 点击数:10728     发布时间:2022-01-14 06:53:37
  • 分享到:
海康机器人3D视觉引导拆码垛系统旨在解决在非结构化环境中对未知形状物体无法抓取或抓取成功率低的问题。基于高精度3D相机对抓取物和环境的2D彩色图像信息,同时结合3D点云数据,精确提取抓取物边缘轮廓,依靠智能算法,筛选最优抓取点位,并基于软件中设定的环境约束,输出最优轨迹点位,提高了整体系统的准确性和可靠性。

视觉是人类最重要的感觉器官,占据了80%以上的人类信息获取。机器视觉作为替代人眼的强大技术,日益取得重大突破和广泛应用。机器视觉系统可以代替人眼完成测量、定位、识别和检测等工作,在制造、安防、文化等产业中具有大量的应用商机。

机器视觉不仅可以克服人眼标准的不一致性、非重复性和主观性等问题,为行业制定品质管控的数字标准,还能在高速、高光谱、高分辨率、高可靠性以及工作持续性、环境适应性等方面全面超越人眼极限。

海康机器人机器视觉业务聚焦工业视觉传感应用,专注光学技术、嵌入式硬件技术和底层算法软件,为客户提供领先的机器视觉硬件产品和算法平台。公司拥有成熟的研发及质量管控体系,从设计源头确保每一款产品的高品质、高稳定、环保等特点。产品严格按照国际、国家及行业标准进行测试验证,并通过严苛的EMC、安规、环境可靠性测试。经过不断地创新和积累,机器视觉业务形成了涵盖全系列工业相机、智能相机、智能读码器、立体相机、视觉控制器、算法平台、镜头及相关配件的产品布局,为客户提供一站式采购体验。 产品广泛应用于3C、电子半导体、物流等工业自动化各领域,实现定位引导、测量、缺陷检测、读码、OCR识别等应用。

1 背景

近年来,随着工业自动化与物流技术的不断发展,如何使用自动化设备提高物流效率、减少人工,成为目前物流行业最关心的问题。机器视觉系统可以迅速获取大量图像信息,并进行自动处理,该特点使得机器视觉帮助物流行业快速向智能化、自动化方向迈进。目前在工业自动化应用中,机器视觉广泛应用于缺陷检查、扫描识别、定位判断和位置测量等领域。在节省人力成本、提高整体作业效率的同时可以极大地提高空间利用率,从而降低运输成本。

随着电商、物流行业的快速发展,分拣方式的发展迫在眉睫。人工分拣存在效率低、错误率高、成本高等缺点,特别是在拆码垛应用中,由于作业强度大、工作内容单一、人工作业的质量及效率普遍低下,自动化拆码垛系统应运而生,而传统自动化拆码垛应用中,“拆”和“码”的对象往往要求是规则且尺寸单一的货物,这就限制了自动化应用的范围,尤其是拆码垛作业环节中来料完全随机的情况下。该情境下,用传统的人工示教的方式难度大且效率低下,为了解决此问题,海康机器人研发了一套基于机器视觉引导的机械臂拆码垛方案,可以解决多SKU(库存量单位)且来料无序的问题。

海康机器人采用自主研发的高精度3D相机配合机器人运动控制平台软件同时搭配智能算法的方案,将AI算法、深度学习紧密结合,突破传统自动化拆码垛的使用场景限制,可应对垛形复杂多变,箱体种类繁多且随机的场景。

2 方案介绍

该方案中,3D相机负责获取作业范围内,如托盘或传送带上箱体的深度信息及高清2D图像,并将深度信息及2D图像信息发送给机器人控制平台软件,平台软件中内置3D视觉算法和智能轨迹规划算法,3D视觉算法通过AI深度学习+3D点云分割的方法将箱体在托盘或皮带线上的位置快速且准确地定位,智能轨迹规划算法提供准确的抓取点位、放置点位和轨迹点位,引导机械臂快速抓取和码放动作。3D视觉引导拆码垛系统如图1所示。

image.png

图1 3D视觉引导拆码垛系统

方案中使用的3D相机为海康机器人最新推出的大视野双目结构光立体相机,兼具高精度、大景深、大视野的特点,相机检测精度达到±3mm, 检测范围达到1800mm,近视场为1350mm×1200mm,远视场为3650mm×2750mm(如图2所示),轻松适配1.2m×1m×1.8m等主流垛形。同时具备极高的检测效率和稳定性,从拍照到轨迹算法输出抓取点位的时间小于1.5s。

image.png

图2 3D相机视野示意图

为了客户更方便地自主搭建机械臂拆码垛控制系统,海康机器人专门研发了一款机器人运动控制平台软件。软件采用图形化、无代码式的编程界面,简单易用,如图3所示。软件内置轨迹规划、碰撞检测及抓取规划等多种智能算法,同时软件可适配国内外各种主流品牌机器人。

image.png

image.png

图3 编程界面

拆码垛视觉定位模块采用AI深度学习+3D点云分割的方案。利用RGBD相机实时对堆垛进行拍照,获取包裹、托盘的三维数据(深度图+RGB图)。定位处理流程如图4所示,首先利用深度学习网络对RGB图进行包裹的粗定位;然后利用物体表面纹理特征和点云边缘特征进行包裹精定位,并基于包裹表面点云计算出最优的抓取点坐标;最后利用预先获取到的手眼标定关系将视觉位姿转换到机械臂坐标系下执行抓取处理。

image.png

图4 视觉定位技术路线

海康机器人3D相机拥有卓越的抗环境光能力,在典型厂房光照条件下(>20000lx),海康机器人3D相机的点云数据明显优于其他相机,对比图片如图5所示。同时海康机器人3D相机对高反光及黑色物体的点云呈现效果上也优于其他相机,对比图像如图6所示。实际测试样本中在高反光金属和黑色纸箱处,其他3D相机在这部分区域的点云数据已有较大程度的损失,而海康机器人3D相机仍能保证相对完整的呈现。

image.png

image.png

image.png

图5 抗环境光对比

image.png

图6 高反光和黑色物体对比测试

本方案采用2D+3D联合视觉定位处理,具有精度高、鲁棒性强、抗环境光能力强、无惧深色物体的特点,能准确适用于各种箱体、包装盒、料盒、编织袋、工件等物件,且定位效果与精度不受物体摆放位姿的影响。

image.png

图7 定位效果图

智能轨迹规划算法包含对拆垛流程及码垛流程的点位规划,如图8所示,由拆垛分析/码垛分析决策出路径规划的终点构型,再依据感知信息、环境配置等进行碰撞检测,规划出一条安全的拆/码垛路径,其中,拆垛分析及码垛分析的大致流程如下:

(1)拆垛分析是基于3D视觉分类好的点云,通过平面拟合并计算出其对应的法向量、重心位置等信息,以获得每类点云的拆垛点位置;同时由外接矩形确定物体尺寸,用以在路径规划过程中进行碰撞检测;随后通过基坐标/托盘变换关系、机器人状态及拆垛方式等对拆垛位姿的代价进行评估,最终确定最优拆垛构型。

(2)码垛分析是对由用户编辑或自动生成的垛型(如图9所示)进行解码,并通过基坐标/托盘变换关系计算等对各放置位姿的代价进行评估排序,获得放置构型序列,并根据输入的放置索引及机械臂逆运动学位姿获得最终的放置构型,同时内部储存已码垛箱子信息用于路径规划过程中的碰撞检测。

image.png

图8 拆码垛整体流程

image.png

图9 码垛规则定义示意图

3 总结

海康机器人3D视觉引导拆码垛系统旨在解决在非结构化环境中对未知形状物体无法抓取或抓取成功率低的问题。基于高精度3D相机对抓取物和环境的2D彩色图像信息,同时结合3D点云数据,精确提取抓取物边缘轮廓,依靠智能算法,筛选最优抓取点位,并基于软件中设定的环境约束,输出最优轨迹点位,提高了整体系统的准确性和可靠性。通过使用该系统,用户可以轻松应对多SKU且来料完全随机的拆码垛场景,在满足自动化拆码垛需求的同时,进一步提高生产效率,降低生产成本。

摘自《自动化博览》2021年12月刊

热点新闻

推荐产品

x
  • 在线反馈
1.我有以下需求:



2.详细的需求:
姓名:
单位:
电话:
邮件: