MVTEC HALCON

新型抓取器利用机器视觉实现自动包装 - 汉堡联邦国防军大学

通过将复杂抓取机制与机器视觉结合,让包装系统能够处理完全不同的物体。
HALCON
机器人技术
包装和物流
3D 标定
3D 视觉
匹配-Matching

多年来,拾取和放置机器人已广泛应用于 PCB 制造和食品包装等领域。在大多数此类系统中,待处理物体的尺寸、形状和表面特性是已知的。因此,系统开发人员可以从一系列专为处理单个产品而设计的机器人抓取器中进行选择。

然而,在许多情况下,灯泡、酒瓶、玻璃器皿、亚麻布和书籍等物体具有不规则的特点,需要开发专门的处理设备。为了减少这类开发成本,汉堡联邦国防军大学(德国汉堡)开发了一种专门的抓取器。该团队将这种抓取器与现有机器视觉相机和软件相结合,搭建了一套用于拾取和放置的自动包装系统。

如今,许多自动设备使用 3D 激光传感器来执行物体测量。这些系统将物体的几何尺寸与 3-D CAD 模型进行比较,以便拾取和放置系统准确预测其位置和方位。然而,在需要处理大小袋子等柔性包装时,需要部署更专业的拾取系统,将复杂的处理机制与机器人视觉系统结合起来。

在柔性抓取器的设计中,双壁软管会充注水或空气等流体材料。将这种软管粘到圆柱形套筒中,由套筒构成抓取器的外部部分,使抓取器能够拾取物体(见图 1)。

使用柔性抓取器拾取物体之前,必须先测量物体的位置和方位。为了检测物体,汉堡联邦国防军大学开发的系统采用非接触式立体测量方法,首先创建物体的高程剖面,然后分割单个物体。

高程剖面

由于 MaxxVision(德国斯图加特)的相机安装在相距 200 毫米的位置,相机的图像重叠,便于使用 MVTec HALCON 图像处理库附带的双目立体算子来计算物体的高程距离(见图 2)。为了标定相机和四个立体像对,使用 HALCON 的相机标定算法对标定板的 21 个不同位置进行成像和评估。

为了计算高程距离,对所有四个立体像对进行灰度值相关分析。由于像素距离、相机距离和相机之间的距离已知,因此可以通过几何方式计算灰度值的矩阵高程剖面。

低对比度表面的物体缺少独特的点,因此成了一项特殊的挑战。为了克服这一问题,使用 Laser Components(德国奥尔兴)的 FlexPoint 激光图案发生器模块将激光点阵投射到表面上,点距约为 5 毫米。

为了避免反射并检测透明包装材料,使用 Hirtz & Co.(德国科隆)的超声喷雾器向包装上喷洒非破坏性的稀薄水雾。

图像分割

为了执行图像分割,使用模板模型的对应分析对具有已知表面的物体进行比较。为了分割未知物体,使用基于边缘和基于区域的分割。基于边缘的方法通过在高程剖面内使用灰度相关来检测边缘。

虽然这类方法速度很快,但是经常会导致生成的边缘不完整。计算量更大的基于区域的方法会将高程剖面细分为具有相同高度或相同表面梯度的均匀区域。

使用这类分割技术,可以识别已知和未知的物体。例如,如果通过这种分割产生了已知图案,就可以正确识别物体。为了识别未知物体,使用其几何参数和颜色信息。将这些特征数据馈送到神经网络的输入层,同样是使用 HALCON 实现的神经网络会将物体关联到物体类别。对于每种物体,神经网络都会再次训练,从而提高分类质量。

识别完成后,将每个物体的已知高度和位置传输到机器人码垛机以便拾取。在腿部 x-y-z 平台上安装柔性抓取器之后,即可使用基于视觉的机器人系统拾取和放置多种完全不同的物体。

作者:Rainer Bruns、Björn Cleves 和 Lutz Kreutzer 博士 (MVTec Software GmbH)

感谢 Vision Systems Design 提供本文。产品/商标的所有产品名称、商标和图片版权均属于其持有者。保留所有权利。

发布日期: 八月 26, 2013

更多新闻

MVTec MERLIC 26.03 现已上市
借助 MERLIC 26.03,机器视觉应用的开发与运行将变得更加一致且更具可扩展性。该版本引入了统一的 MVTec 版本命名格式(YY.MM),并提供了更简化的、基于软件包的许可模式,同时支持灵活的附加组件。…
了解更多
MERLIC
新版深度学习工具显著提升了 Deep OCR 的性能
凭借 Deep OCR 对齐功能及其他改进,深度学习工具 26.03 提升了 OCR 应用的速度和效率。新模型、优化后的训练以及对 CUDA 12.8 的支持,在降低内存占用量的同时带来了更高的性能。
了解更多
深度学习工具
MVTec Academy 新课程:马赛克拼接——使用 HALCON 进行图像拼接
本基础培训将向您介绍HALCON中的拼接技术。本课程将向您展示如何将多张图像组合成一张大型拼接图像。因此,借助这项技术,您可以生成物体或场景的大幅图像,而这些内容原本无法完全纳入单个摄像头的视野范围内。…
了解更多
Academy
HALCON
使用 HALCON 进行并行编程
本高级培训将向您介绍使用 HALCON 进行并行编程的概念。通过应用并行编程,您可以优化 HALCON 程序的性能,并充分利用多核或多处理器硬件的优势。
了解更多
Academy
HALCON
MVTec 软件管理器 1.6.5:中国地区下载速度全面提升
为提升中国地区用户的软件下载性能,MVTec 现已提供专用的代理缓存服务器。通过 MVTec Software Manager 进行的软件下载将变得更加快速和稳定。
了解更多
MVTec
HDevelopEVO 预览版:最新更新现已推出
更快、更直观且更具交互性的编程体验:所有 HALCON 用户现在均可下载全新的 IDE 预览版。
了解更多
HALCON
MVTec License Server 25.12 新版本发布
借助 MVTec License Server Cloud-Ready 25.12,HALCON 许可证可以借用,从而在网络中断或离线情况下仍可运行。
了解更多
MVTec
MVTec 深度学习工具 25.12 现已发布
2025 年 12 月 04 日,我们发布了 MVTec 深度学习工具的新版本 25.12,从而进一步发展了我们基于人工智能的机器视觉产品组合。
了解更多
深度学习工具
MVTec Academy 全新课程:《图像采集:适用于现代相机技术的接口》
本培训课程将向你介绍 HALCON 中新增的图像采集算子。通过实践练习,你将学习必要的技术术语和概念,并进一步加深理解。
了解更多
Academy
HALCON
HALCON 25.11 现已上市
新版本的 MVTec HALCON 现已可供下载。此次版本再次带来了多项优化与全新功能,其中包括全新的 持续学习(Continual Learning)– 分类 技术,使分类模型的训练与更新过程更加快速、灵活。
了解更多
HALCON
MVTec 线上学院新课程 "通过语言接口进行代码集成"
本高级课程讲解如何在使用 C、C++、C#、Visual Basic .NET 和 Python 编写的软件项目中集成并使用 HALCON 库。
了解更多
Academy
HALCON
MVTec Academy 新课程:使用 GigE Vision 进行图像采集
本高级课程深入讲解如何在 HALCON 中使用 GigE Vision 相机。
了解更多
Academy
HALCON
MVTec MERLIC 5.8 现已上市
MVTec MERLIC 5.8 让视觉应用的开发和运行比以往更加简单,具有改进的错误处理、集中式配方管理以及更快速、更灵活的部署。
了解更多
MERLIC
MVTec Academy 新课程:手眼标定
在本高级课程中,您将学习如何使用 HALCON 进行手眼标定。
了解更多
Academy
HALCON
MVTec License Server 25.08 新版本发布
本次更新使 License Server 更容易作为 Windows 系统服务运行,并提供了更便捷的文档访问。
了解更多
MVTec
新MVTec学院课程“检查条码和2D数据码的打印质量”
在本高级培训课程中,您将学习如何使用HALCON和MERLIC对条码和数据码进行打印质量检测。
了解更多
Academy
HALCON
MERLIC
新MVTec学院课程“缺陷检测”
本基础培训将向您介绍使用MVTec HALCON进行缺陷检测。您将学习不同的方法以及在开发缺陷检测应用程序时需要考虑的因素。随后,您将使用不同方法解决一些具有挑战性的应用案例。
了解更多
Academy
HALCON
MVTec HALCON software box with surfer – new version
HALCON 25.05 现已上市
新版本的 MVTec HALCON 现已可供下载。 HALCON 25.05 引入了形状匹配扩展参数估计的第一次迭代。在此版本中,MVTec 专注于提高 HALCON 的易用性和基于规则的机器视觉。
了解更多
HALCON
MVTec Academy 新课程:“为 MERLIC 开发自定义工具”
本高级培训将向您介绍如何为MERLIC开发自定义工具,以扩展现有的MERLIC工具库。
了解更多
Academy
MERLIC
MVTec 深度学习工具 25.04 现已发布
2025 年 4 月 30 日,我们发布了 MVTec 深度学习工具的新版本 25.04,从而进一步发展了我们基于人工智能的机器视觉产品组合。
了解更多
深度学习工具
MVTec MERLIC 5.7 现已上市
借助新版本 MERLIC 5.7,MVTec 延续了 MERLIC 的既定路线——轻松的流程集成与强大的机器视觉方法相结合。新版本 提高了 MERLIC 运行环境(RTE) 的可用性,并优化了通信接口的操作。
了解更多
MERLIC
全新 MVTec Academy 课程:学习全球上下文异常检测
高级在线课程讲解如何准备数据、训练和应用 MVTec 全球上下文异常检测模型。
了解更多
Academy
HALCON
MERLIC
任务完成:MVTec 圣诞问答活动!
随着我们的圣诞问答活动圆满结束,我们很高兴与大家分享精彩的结果!
了解更多
MVTec
MVTec Software