基于捕获速度的设置选择器

本章节根据您从触发采集到获得点云的时间预算,提供有关最佳相机设置的详细指导。在这里,我们还需要考虑您的PC配置,因为数据传输和点云处理也取决于此。

在这之前,您已确定选择哪款Zivid相机用于您的料箱拣选应用,并且已正确安装和定位它。下一步是根据您的PC规格选择满足您的周期时间要求的相机设置。如果您还没有准备好PC,本文也介绍了如何结合使用的设置找到满足您的捕获时间要求的PC规格。

相机设置

工业 Bin PickingMachine Tending 中常见的工件可能是从塑料和橡胶零件到闪亮的金属圆柱体的任何东西,在尺寸、颜色和材料上有显着的变化。这些制造和工厂自动化应用的典型情况是,料箱通常仅包含一种类型的零件。捕获时间一般在 700-1500 毫秒之间,准确的点云数据比完整的表面覆盖更重要。

我们根据场景复杂性将料箱拣选应用分为几个类别。对于每个类别,我们指定并推荐满足给定成像要求和捕获速度要求的设置。

Manufacturing(制造业)

Diffuse (漫反射)设置适用于没有强反射和高动态范围要求的相对简单的场景。在这种情况下,场景可以包括从不透明塑料和橡胶等深色吸收材料到各种漫射金属的任何东西。一些金属的表面是漫反射的,比如铁和钛。其它经过拉丝、阳极氧化或粗喷砂处理的金属,比如铝和钢,也会因这些工艺而变成漫反射特性。涂层和喷漆金属也可能属于漫反射类别。下图展示了一个场景,其中包含适合漫反射设置的典型对象。

备注

为光吸收性和漫反射塑料和金属选择Diffuse(漫反射)设置。

微调技巧

小技巧

如需保留尖锐的3D边缘,请关闭Noise Repair(噪声修复)。

小技巧

如需处理箱壁的相互反射问题,请打开Noise Filter Suppression(噪声滤波器抑制功能)并减少Gaussian smoothing(高斯平滑);请参阅 相互反射产生的波纹现象

Semi-Specular(半镜面)设置非常适合因为一些光反射而需要更高动态范围的场景。一些通常被认为是半镜面的金属包括青铜、黄铜和紫铜。其他金属如钢、铝等经过精细喷砂、缎面处理等表面处理后也会呈现半镜面效果。下面是一个半镜面设置可以覆盖的场景示例。

备注

为反光塑料和不太镜面的金属(例如黄铜、青铜、铜以及喷砂或缎面抛光的铝和钢)选择Semi-Specular(半镜面)设置。

微调技巧

小技巧

要保留圆柱面的形状,请启用Contrast Distortion Correction(对比度失真校正)。

小技巧

如需保留尖锐的3D边缘,请关闭Noise Repair(噪声修复)。

小技巧

如需处理箱壁的相互反射问题,请打开Noise Filter Suppression(噪声滤波器抑制功能)并减少Gaussian smoothing(高斯平滑);请参阅 相互反射产生的波纹现象

Specular(镜面反射)设置适合具有闪亮和反光的零件并因此需要高动态范围的场景。被认为属于高度镜面的金属包括铝、不锈钢和镀铬钢。一般来说,经过打磨、抛光、电镀等表面处理工艺的金属会由于这些工艺而呈现镜面特性。深色但反光的塑料也属于镜面反射类别。下图是使用镜面反射设置的对象示例。

备注

为高反光深色塑料和具有精细表面处理的金属(例如抛光铝、不锈钢和镀铬钢)选择Specular(镜面)设置。

微调技巧

小技巧

要保留圆柱面的形状,请启用Contrast Distortion Correction(对比度失真校正)。

小技巧

如需保留尖锐的3D边缘,请关闭Noise Repair(噪声修复)。

Small Features(微小特征)设置特别注重保留具有精细细节/微小特征的对象以及薄且重叠的对象的形状和3D边缘。对于这种几何形状复杂的工件,对象检测和位姿估计的准确性依赖于保持其真实的形状和明显的深度差异。下图展示了螺钉、螺栓、齿轮和非常薄的金属片/板等物体,作为具有微小特征的物体的示例。

备注

为微小工件(例如螺钉、螺栓、螺母)和薄形重叠物体(例如垫圈和非常薄的金属片/板)选择Small Features(微小特征)设置。

设置选择表

下表展示了基于所需捕获时间预算的设置选择器工具。同一张表显示了能够满足您的捕获速度要求的 PC 的性能和大概成本。您可以在 推荐的工业 PC 查看高端、中端和低端配置的示例。

If you experience artifacts in the form of ripples/waves across the whole point cloud, choose 50/60 Hz to select presets adapted to the ambient light (grid) frequency. If the ambient light is unproblematic, select Off for optimal performance. To be sure, you can can check if there is flickering light in the scene with the Zivid camera.

应用

捕获时间 (3D)

相机设置

高端电脑

中端电脑

低端电脑

Diffuse(漫反射)

~200 毫秒

~300 毫秒

~600 毫秒

Z3 XL250 Diffuse

Z2+ MR130 Diffuse

Z2+ LR110 Diffuse

Z2+ MR60 Diffuse

Z2 L100 Diffuse

Z2 M70 Diffuse

Semi-Specular(半镜面)

~750 毫秒

~1000 毫秒

~1500 毫秒

Z2+ MR130 Semi-Specular

Z2+ LR110 Semi-Specular

Z2 L100 Semi-Specular

Z2 M70 Semi-Specular

Specular(镜面反射)

~1000 毫秒

~1200 毫秒

~1500 毫秒

Z3 XL250 Specular

Z2+ MR130 Specular

Z2+ LR110 Specular

Z2+ MR60 Specular

Z2 L100 Specular

Z2 M70 Specular

Small Features(微小特征)

~1000 毫秒

~1800 毫秒

~4700 毫秒

Z3 XL250 Small Features

Z2+ MR130 Small Features

Z2+ LR110 Small Features

Z2+ MR60 Small Features

要下载所需的设置文件,您还可以在 Zivid Studio 中连接到相机(您的特定型号),选择预设设置,打开Ambient Light Adaption(环境光适应功能),然后导出设置。

小心

根据环境光频率进行调整的设置的捕获时间可能会更长。

应用

相机设置

Diffuse(漫反射)

Z3 XL250 Diffuse

Z2+ MR130 Diffuse

Z2+ LR110 Diffuse

Z2+ MR60 Diffuse

Z2 L100 Diffuse

Z2 M70 Diffuse

Semi-Specular(半镜面)

Z2+ MR130 Semi-Specular

Z2+ LR110 Semi-Specular

Z2 L100 Semi-Specular

Z2 M70 Semi-Specular

Specular(镜面反射)

Z3 XL250 Specular

Z2+ MR130 Specular

Z2+ LR110 Specular

Z2+ MR60 Specular

Z2 L100 Specular

Z2 M70 Specular

Small Features(微小特征)

Z3 XL250 Small Features

Z2+ MR130 Small Features

Z2+ LR110 Small Features

Z2+ MR60 Small Features

要下载所需的设置文件,您还可以在 Zivid Studio 中连接到相机(您的特定型号),选择预设设置,打开Ambient Light Adaption(环境光适应功能),然后导出设置。

小心

根据环境光频率进行调整的设置的捕获时间可能会更长。

应用

相机设置

Diffuse(漫反射)

Z3 XL250 Diffuse

Z2+ MR130 Diffuse

Z2+ LR110 Diffuse

Z2+ MR60 Diffuse

Z2 L100 Diffuse

Z2 M70 Diffuse

Semi-Specular(半镜面)

Z2+ MR130 Semi-Specular

Z2+ LR110 Semi-Specular

Z2 L100 Semi-Specular

Z2 M70 Semi-Specular

Specular(镜面反射)

Z3 XL250 Specular

Z2+ MR130 Specular

Z2+ LR110 Specular

Z2+ MR60 Specular

Z2 L100 Specular

Z2 M70 Specular

Small Features(微小特征)

Z3 XL250 Small Features

Z2+ MR130 Small Features

Z2+ LR110 Small Features

Z2+ MR60 Small Features

为了证明达到上述料箱拣选要求,我们在各种 PC 上使用我们的相机不断运行基准捕获程序。下表显示了相关的结果。

测试 3D 设置

您可以使用 Zivid Studio 来测试 3D 设置。

在 Zivid Studio 中导入设置:

  • 单击 FileImport Capture Settings

  • 导航到设置文件的位置

  • 单击 Open

您还可以将 YML 文件拖放到 Zivid Studio 中以导入设置。

您也可以使用 SDK 加载设置。

跳转到源码

源码

const auto settings = Zivid::Settings(settingsPath);
跳转到源码

源码

var settings = new Zivid.NET.Settings(settingsFile);
跳转到源码

源码

settings = zivid.Settings.load(user_options.settings_path)

如果点云的质量不佳,请查看我们的一些高级教程:

在下一章节中,我们将介绍通过使用多线程 优化机器人循环时间 来提高速度。

版本历史

SDK

变更

2.17.0

增加了对 Zivid 3 相机和采样间隔设置的支持,以及 Zivid 3 设置的下载链接。

2.16.0

增加了对测量环境光闪烁频率的支持。

2.12.0

Zivid One+ 已达到其生命周期的终点并且不再受支持。

2.11.0

添加了有关如何保留形状和获得更清晰的点云的提示。