Mech-Eye SDK 2.4.0更新说明

您正在查看V2.4.0版本的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您想使用最新版本,可以从梅卡曼德下载中心下载。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

本文介绍Mech-Eye SDK 2.4.0版本的新增功能、功能优化以及问题修复。

Mech-Eye Viewer

LSR L、LSR XL、LSR S和DEEP:提升反光物体编码模式 + 更完整处理模式的效果

将LSR L、LSR XL、LSR S和DEEP相机固件版本升级至2.4.0后,使用反光物体编码模式 + 更完整处理模式采集数据时,因料筐侧壁反射导致的深度数据缺失问题将得到改善:

2.3.4 2.4.0

reflective 240 1

reflective 240 2

NANO ULTRA和Welding:提升数据采集速度

将NANO ULTRA和Welding相机固件版本升级至2.4.0后, 使用不同编码模式采集数据时,深度数据的总采集时间均将缩短:

  • 快速:缩短约100ms。

  • 精确:缩短约150ms。

  • 反光物体:缩短约500ms。

NANO ULTRA、PRO S、PRO M和Welding:更改2D图和深度图分辨率

将NANO ULTRA、PRO S、PRO M和Welding相机固件版本升级至2.4.0后,

可使用相机管理器修改2D图和深度图的分辨率。选择较低分辨率可有效提升相机的采集速度,更好地应对高节拍场景,同时也可降低点云数据的大小。

该功能在管理员用户下可见。

提供更完善的日志和故障排查指导

Mech-Eye SDK 2.4.0优化了日志界面,同时增加了Mech-Eye Viewer的软件日志,保留更加完善的操作记录,并为报错提供相应的故障排查指导,便于定位问题的原因和解决问题。

全新的自定义坐标系工具

通过全新的自定义坐标系工具,可更灵活地设置自定义坐标系,适用于更多场景。同时,可保存自定义坐标系下的点云数据,降低后续的数据处理负担。

2D补光曝光模式可选择采集模式

以下型号提供该更新: DEEP、LSR S、LSR L、NANO、NANO ULTRA、PRO XS、PRO S、PRO M和Welding。

将上述型号相机的固件版本升级至2.4.0后,2D参数分组下的曝光模式/2D图(深度源)曝光模式参数设置为补光(原Flash选项)时,新增补光采集模式参数。通过该参数,可以选择不同的采集模式,更好适应不同的场景。其中,快速模式可提升采集速度并优化节拍,实时模式下可调节补光曝光时间参数,获取更高质量的2D图。

更多2D补光曝光模式的说明,请参考2D补光曝光模式

一键保存Mech-Vision可直接读取的数据

保存数据窗口中新增保存Mech-Vision可直接读取的数据选项,选中后保存的数据,可直接使用Mech-Vision的从相机获取图像步骤读取。

查看数据传输时间

连接相机后,在右侧的采集信息标签页中,可查看2D图和深度数据的传输时间,便于确认网络状态是否良好。

停止支持部分型号相机

Mech-Eye SDK 2.4.0停止支持部分已停产型号的相机。这些型号无法将固件升级至2.4.0或以上版本,但仍可使用2.3.4及以下版本的固件及Mech-Eye SDK。

以下型号在Mech-Eye SDK 2.4.0中停止支持:

型号 特征

Deep(V1)

工作电压为12V,网口为RJ45。

Pro L(V1)

Pro L Enhanced(V1)

Pro Max(V1)

问题修复

Mech-Eye SDK 2.4.0修复了以下问题:

  • UHP-140:可见级别为大师拍摄模式参数在可见级别设置为初级时即可见。

  • 偶发:2D图采集时间明显变长,超出正常范围。

  • 偶发:相机长时间连续运行时会自动断开连接并重启。

  • 数据采集过程中因网络问题导致相机断开连接时,关闭提示弹窗后Mech-Eye Viewer长时间无响应。

  • 将相机的IP地址修改为和电脑上与其相连的网口相同时,Mech-Eye Viewer未提示IP地址冲突并禁止该修改。

  • 电脑网卡设置了多个在不同网段的IP地址时,Mech-Eye Viewer的IP配置窗口中电脑IP配置区显示该网卡的第一个IP地址,但连接相机时使用的是最后一个IP地址。

  • 内参工具中,检查内参时特征检测结果的内容和标题不对应。

  • 在同一个电脑上的多个Mech-Eye Viewer窗口中分别加载了多个不同的虚拟设备时,调节其中一个虚拟设备的参数,其他虚拟设备会提示同步参数设置。

  • 查看并配置2D相机工具中,较长的设备版本不能完整显示。

  • 偶发:采集信息栏和日志中记录的采集时间为负数。

Mech-Eye API

LSR L、LSR XL、LSR S和DEEP:提升Reflective编码模式 + MoreComplete处理模式的效果

将LSR L、LSR XL、LSR S和DEEP相机固件版本升级至2.4.0后,使用LaserFringeCodingMode(编码模式)参数的Reflective选项和LaserProcessingMode(处理模式)参数的MoreComplete选项采集数据时,因料筐侧壁反射导致的深度数据缺失问题将得到改善:

2.3.4 2.4.0

reflective 240 1

reflective 240 2

NANO ULTRA和Welding:提升数据采集速度

将NANO ULTRA和Welding相机固件版本升级至2.4.0后, 使用不同编码模式采集数据时,深度数据的总采集时间均将缩短:

  • 快速:缩短约100ms。

  • 精确:缩短约150ms。

  • 反光物体:缩短约500ms。

通过相机事件提升节拍

通过注册相机事件回调函数,客户端程序可自动检测相机是否已结束投射结构光和采集3D数据。投光和采集结束后,机器人即可开始移动,相机在机器人移动的同时完成后续计算和数据传输,提升节拍。

相机事件回调函数的注册和注销方法,请参考相关例程RegisterCameraEvent(C++、C#)/register_camera_event(Python)。

相关例程可从安装路径或GitHub获取。 各语言的例程使用指南,请参考例程使用指南

自定义坐标系

使用Mech-Eye Viewer的自定义坐标系工具设置自定义坐标系后,可调用新增方法,获取自定义坐标系相对于相机坐标系的变换参数以及自定义坐标系下的点云。

具体使用方法,请参考相关例程TransformPointCloud(C++、C#)/transform_point_cloud(Python)。

相关例程可从安装路径或GitHub获取。 各语言的例程使用指南,请参考例程使用指南

2D Flash曝光模式可选择采集模式

以下型号提供该更新: DEEP、LSR S、LSR L、NANO、NANO ULTRA、PRO XS、PRO S、PRO M和Welding。

将上述型号相机的固件版本升级至2.4.0后,Scan2DExposureMode(曝光模式)/Scan2DPatternRoleExposureMode(2D图(深度源)曝光模式)参数设置为Flash时,新增Scan2DFlashAcquisitionMode(补光采集模式)参数。通过该参数,可以选择不同的采集模式,更好适应不同的场景。其中,Fast模式可提升采集速度并优化节拍,Responsive模式下可调节Scan2DFlashExposureTime(补光曝光时间)参数,获取更高质量的2D图。

更多2D补光曝光模式的说明,请参考2D补光曝光模式

使用jet配色方案渲染深度图

Mech-Eye API 2.4.0提供新例程RenderDepthMap(C++、C#)/render_depth_map(Python),该例程展示了如何使用jet配色方案渲染深度图,使不同深度值显示为jet配色方案中的不同颜色。

相关例程可从安装路径或GitHub获取。 各语言的例程使用指南,请参考例程使用指南

提供ROS接口

Mech-Eye SDK重新提供ROS接口,可通过ROS实现机器人和相机之间的通信。

ROS接口可通过GitHub获取:

  • 最新ROS接口仅与Mech-Eye SDK 2.3.4或以上版本互相兼容。 如安装最新版Mech-Eye SDK后希望继续使用已有的ROS程序,请根据迁移指南修改ROS程序。

停止支持部分型号相机

Mech-Eye SDK 2.4.0停止支持部分已停产型号的相机。这些型号无法将固件升级至2.4.0或以上版本,但仍可使用2.3.4及以下版本的固件及Mech-Eye SDK。

以下型号在Mech-Eye SDK 2.4.0中停止支持:

型号 特征

Deep(V1)

工作电压为12V,网口为RJ45。

Pro L(V1)

Pro L Enhanced(V1)

Pro Max(V1)

问题修复

Mech-Eye SDK 2.4.0修复了以下问题:

  • 调用discoverCameras()方法但未发现可连接的相机时,程序持续报出Receive Data error的错误,不能自动终止。

  • LabVIEW:例程中编码模式参数未提供透明物体反光物体选项。

GenICam接口

LSR L、LSR XL、LSR S和DEEP:提升Reflective编码模式 + MoreComplete处理模式的效果

将LSR L、LSR XL、LSR S和DEEP相机固件版本升级至2.4.0后,使用LaserFringeCodingMode(编码模式)参数的Reflective选项和LaserProcessingMode(处理模式)参数的MoreComplete选项采集数据时,因料筐侧壁反射导致的深度数据缺失问题将得到改善:

2.3.4 2.4.0

reflective 240 1

reflective 240 2

NANO ULTRA和Welding:提升数据采集速度

将NANO ULTRA和Welding相机固件版本升级至2.4.0后, 使用不同编码模式采集数据时,深度数据的总采集时间均将缩短:

  • 快速:缩短约100ms。

  • 精确:缩短约150ms。

  • 反光物体:缩短约500ms。

2D Flash曝光模式可选择采集模式

以下型号提供该更新: DEEP、LSR S、LSR L、NANO、NANO ULTRA、PRO XS、PRO S、PRO M和Welding。

将上述型号相机的固件版本升级至2.4.0后,Scan2DExposureMode(曝光模式)/Scan2DPatternRoleExposureMode(2D图(深度源)曝光模式)参数设置为Flash时,新增Scan2DFlashAcquisitionMode(补光采集模式)参数。通过该参数,可以选择不同的采集模式,更好适应不同的场景。其中,Fast模式可提升采集速度并优化节拍,Responsive模式下可调节Scan2DFlashExposureTime(补光曝光时间)参数,获取更高质量的2D图。

更多2D补光曝光模式的说明,请参考2D补光曝光模式

停止支持部分型号相机

Mech-Eye SDK 2.4.0停止支持部分已停产型号的相机。这些型号无法将固件升级至2.4.0或以上版本,但仍可使用2.3.4及以下版本的固件及Mech-Eye SDK。

以下型号在Mech-Eye SDK 2.4.0中停止支持:

型号 特征

Deep(V1)

工作电压为12V,网口为RJ45。

Pro L(V1)

Pro L Enhanced(V1)

Pro Max(V1)

问题修复

Mech-Eye SDK 2.4.0修复了以下问题:

  • UHP-140:可见级别为大师拍摄模式参数在可见级别设置为初级时即可见。

  • 偶发:2D图采集时间明显变长,超出正常范围。

  • 偶发:相机长时间连续运行时会自动断开连接并重启。

  • 进行连续的数据采集,且两次数据采集之间不设置等待时间时,易出现超时错误。

  • 数据采集过程中,如同局域网中其他相机的IP地址被其他GenICam客户端修改,当前所连接相机的数据采集将发生异常并终止。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。