Mech-Vision更新说明

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

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

Mech-Vision 2.2.2更新说明

本节介绍Mech-Vision 2.2.2版本的新增功能、功能优化和问题修复。

新增功能

支持修改运行数据路径

Mech-Vision 2.2.2支持修改运行数据路径。运行数据默认保存至软件安装目录根目录,若无软件安装目录的写入权限,可在菜单栏的设置  选项  高级  运行数据设置中修改运行数据的保存位置,以避免软件运行时因权限不足而出现运行数据保存异常。

该功能涉及到的其他资源存储路径的变更,请参考升级注意事项。

支持创建工程副本

Mech-Vision 2.2.2新增创建工程副本功能,支持按需复制工程文件和步骤设置。

适配Range XL相机

Mech-Vision 2.2.2对Range XL相机进行了适配,并新增从线扫相机获取图像步骤,支持通过该相机获取图像和点云数据,用于后续的视觉处理和分析。

全新自定义通信方式

Mech-Vision 2.2.2支持通过标准或自定义工业通信协议建立通信连接,并按双方约定的数据格式和解析规则进行数据交互,适用于有特殊通信需求或自定义协议的场景。

  • 支持配置多种自定义通信服务,包括TCP服务端、TCP客户端、西门子S7客户端、Modbus TCP主站和三菱MC客户端等类型。

  • 支持将通信解析、工程触发、抓取执行和结果回传统一到一套可配置流程中,无需为每个项目单独开发脚本或Adapter。

  • 支持搭建通信与抓取工程,可通过接收数据、解析数据、触发工程、组装数据和发送数据等步骤完成数据处理与结果回传。

  • 支持管理自定义通信服务并配置通信触发规则:对于TCP服务端和TCP客户端类型服务,收到数据即可触发;对于PLC类型服务,可按寄存器变量值触发对应工程运行。查看协议通信配置和自定义通信了解详情。

支持OPC UA Server通信协议

Mech-Vision 2.2.2新增对OPC UA Server通信协议的支持,可通过OPC UA客户端与OPC UA服务器进行数据交互。

支持通过触摸屏操作生产界面

使用生产界面时,支持通过触摸屏进行操作。

支持创建面轨迹

支持机器人标定

Mech-Vision 2.2.2新增机器人标定功能。该功能可使用相机测量标定球在机器人不同姿态下的位姿,并根据测量结果计算机器人的关节零点和杆长参数,用于后续对机器人结构参数进行补偿,从而提高机器人的绝对精度。

支持AI一维码/二维码识别

Mech-Vision 2.2.2新增AI一维码/二维码识别步骤,该步骤可在指定图像区域内识别一维码/二维码,获取码内容、码制、码中心位姿、码轮廓及判定结果等信息。步骤支持的码制包括Code 128、Code 39、Code 93、EAN、UPC、DM Code、QR Code。

同时,在2D工件识别的“信息识读”场景中支持AI一维码/二维码识别,详细信息可参考信息识读(一维码/二维码识别)。

使用该功能需要“Lite AI”功能授权,请联系梅卡曼德销售获取。

新增若干步骤

Mech-Vision 2.2.2新增若干步骤,具体说明如下。

步骤 介绍

2D图形定位

该步骤可通过图像中预先设置的直线或圆,对目标物体进行精确定位,输出目标物体的精确位姿。

2D位姿变换

该步骤可根据物体位姿,对输入的2D位姿进行坐标系变换。可将基于校正后/对齐后图像坐标系得到的2D位姿还原到原始图像坐标系,也可将原始图像坐标系下的2D位姿变换到校正后/对齐后图像坐标系。

根据参考位姿过滤位姿

该步骤可在共同的坐标系下比较输入位姿与参考位姿之间的平移偏差和旋转偏差,并根据设置的允许偏差范围筛选有效位姿。使用前,请确保输入位姿和参考位姿位于同一坐标系下。

提取长方体内位姿

该步骤可从输入的一个或多个位姿中,提取位于指定长方体范围内的有效位姿。长方体的位置和方向由输入的长方体中心位姿确定,长方体尺寸可通过步骤参数设置,也可通过输入端口动态传入。

提取几何体内点云

该步骤可从输入点云中提取位于指定几何体范围内的点云。该步骤支持长方体、圆柱体、空心圆柱体和扇形柱体。

将欧拉角转换为四元数

该步骤可将输入的欧拉角转换为对应的四元数,统一位姿中旋转部分的数据表示形式,便于后续位姿计算。

拆分对齐参数组

该步骤可将输入的对齐参数组拆分为X、Y或Z坐标及旋转角度,用于获取基准点和基准朝向。

动作序列

该步骤用于按顺序执行已配置的动作,完成测量或检测前的初始化。

从文件中读取数据

该步骤可从指定的JSON文件中读取数据,供后续步骤使用。

功能优化

提升“轻量化AI”功能易用性

Mech-Vision 2.2.2对“轻量化AI”功能进行了优化,提升易用性,具体说明如下。

工件配置流程 优化点

公共优化点

  • 优化推理配置流程,用户可在修改推理参数后实时查看推理结果,提升配置效率。

  • 支持在日志区查看各环节推理耗时。

AI分类(正反/有无)特有优化点

  • 设置目标区域时,支持使用快捷键“Ctrl+C”、“Ctrl+V”复制、粘贴目标区域,使用“Delete”删除目标区域。

  • 新增“整体分类判定结果”、“整体分类状态”输出端口,便于获取整体分类的判定信息。

  • 优化“置信度阈值”参数逻辑。该参数用于设置分类结果的最低置信度,设置后,系统首先将置信度最高的类别作为初始分类结果。当该类别的置信度低于所设置的阈值时,结果默认判定为NG。

优化工件库配置流程

Mech-Vision 2.2.2对工件库中的工件配置流程进行了优化,具体说明如下。

工件配置流程 优化点

抓取类工件

  • 工件列表支持对工件分组、拖拽排序。

  • 导入模型文件后,支持生成高密度点云模板和设置感兴趣区域。

  • 支持设置STL模型显示时的不透明度。

  • 支持根据特征中心计算抓取点。

轨迹类工件

  • 工件列表支持对工件分组、拖拽排序。

  • 导入模型文件后,支持生成高密度点云模板和设置感兴趣区域。

  • 支持设置STL模型显示时的不透明度。

料筐类工件

  • 工件列表支持对工件分组、拖拽排序。

  • 对料筐类工件点云进行预处理时,支持仅获取最高层点云。

  • 简化料筐类工件创建方式,无需在新建工件时设置料筐尺寸信息。

  • 支持设置STL模型显示时的不透明度。

  • “配置料筐”流程中,由用户手动触发“自动对齐点云模板与物体模型”,不再由软件自动触发。

  • 导入模型文件后,支持设置STL模型分辨率、不透明度和感兴趣区域。

提升“视觉系统漂移自校正”易用性

Mech-Vision 2.2.2优化了“视觉系统漂移自校正”功能,具体说明如下。

  • 优化视觉系统漂移自校正部署流程,提升易用性。

    部署流程 优化点

    EIH视觉系统漂移自校正

    • 支持自动生成机器人自校正程序。可根据导出的程序自动采集标定球位姿并生成漂移校正数据。

    • 支持点云校正。将点云校正步骤组合导出并加载到抓取工程中,可对点云进行校正。

    ETH视觉系统漂移自校正

    • 支持自动部署流程。验证基准拍照点后,可自动生成并验证全部拍照点。

    • 优化原有的手动部署流程。调整手动部署流程的步骤编排,提升易用性。

    • 支持标准流程和简化流程。标准流程中,规划每层9个拍照点;简化流程中,规划每层3个拍照点。

  • 优化生成漂移校正模型、校正视觉系统漂移步骤,以适配新的部署流程。

优化匹配与对齐功能

Mech-Vision 2.2.2优化了2D匹配和2D对齐步骤对缩放结果的处理。

优化2D匹配模板编辑器

Mech-Vision 2.2.2对2D匹配模板编辑器进行优化,具体说明如下。

  • 将部分特征参数移至相关步骤的参数配置区,便于直接调整。

  • 支持设置模板坐标系,便于模板更新后继续复用下游步骤中的ROI或特征区域。

增强全局变量管理能力

Mech-Vision 2.2.2对“全局变量”功能进行了优化,具体说明如下。

  • 全局变量管理器支持设置队列容量,即最多保存的数据条数。

  • 一个方案中可在全局变量管理器中添加的变量数量上限由32个提升至100个。

  • 全局变量步骤支持仅读取队列中存储的全部数据而不将其移除。

优化其他步骤

Mech-Vision 2.2.2优化了若干步骤,具体说明如下。

步骤 介绍

2D智能相机

支持获取“2D相机管理”窗口中的相机参数配置。

3D料筐识别

优化步骤输出端口排序规则。选择输出深度图和彩色图时,图像类端口将优先排列,便于连接至“3D工件识别”、“调整位姿V2”等下游步骤,使数据流连线更简洁、清晰。

调整位姿V2

新增位姿过滤项,支持根据参考位姿过滤位姿、提取长方体内位姿。

将2D点转换为3D位姿

扩充步骤使用场景:输出物体位姿、定位抓取、放置纠偏(固定放置位)、放置纠偏(非固定放置位)。支持根据所选的使用场景输出位姿、位姿偏移量等数据。

检测并拟合圆

  • 新增“分数”输出端口和“最小得分”参数。

  • 优化拟合圆时的卡尺数量,默认的卡尺数量为128。

快捷创建位姿

支持使用四元数或欧拉角创建位姿。

将四元数转换为欧拉角

优化步骤名称和参数名称。

图像预处理、图像亮度和色彩均衡器

将参数“伽马校正”调整为“亮度调整”。

跨工程传输数据

优化步骤英文名。

问题修复

Mech-Vision 2.2.2修复了以下问题:

  • 保存含“2D智能相机”数据的工程时,法兰位姿数据可能未正确保存。

  • 使用ULTRA M相机进行EIH视觉系统漂移自校正时,框选并验证区域可能提示提取的点云无效。

  • 双击打开Mech-Vision工程时,已配置的2D智能相机可能无法连接。

  • FANUC机器人与相机、法兰成90°安装并完成手眼标定后,查看外参报告时软件可能崩溃。

  • 在“显示点云与位姿”步骤中,断开“位姿”输入端口的连线后,调试输出窗口仍可能显示上一次的位姿。

  • 使用长条形实例分割模型时,后处理可能错误地过滤实例,影响多目标抓取。

  • 进行四轴机器人EIH手眼标定时,若生成的旋转标定点不足,软件可能无法正确提示错误原因。

  • 使用“保存图像”步骤并通过“映射索引”输入端口接收图像数据时,可能无法保存图像。

  • 在Windows 10(1809版本)系统上使用轻量化AI相关步骤时,可能错误地提示缺少软件许可。

  • 相机安装方式为EIH,使用标准接口通信且机器人未发送法兰位姿时,软件可能未提示错误。

  • 使用相同数据和ROI设置进行深度学习推理时,Mech-Vision与Mech-DLK的推理结果可能不一致。

  • 配置2D智能相机输出通道时,步骤组合内的步骤端口可能未显示,导致无法绑定端口。

  • 在工件库中去除背景时,可能无法正确识别工件。

  • 发生自定义告警或系统错误时,保存的数据中可能缺少error_msg字段。

  • 使用缺陷分割模型对同一图像进行多次推理时,RGB通道值可能变化,导致推理结果不一致。

  • 在步骤组合中,若在“逻辑判断”步骤前添加“接受所有参数”步骤,重新打开工程后步骤组合内的步骤数据流可能断开。

  • “ETH视觉系统漂移自校正”功能的ABB机器人自校正程序中存在未定义变量。

  • 桁架项目使用“其他机器人”进行机器人通信配置,并跨工程传输数据时,副相机可能无法接收法兰位姿。


该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

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