Mech-Vision 1.6.0 更新说明¶
新增功能¶
优化数据保存功能¶
在工程现场,为了更好的保证出现问题时可以对当时的情景进行复现,以及在离场前做充分的回归验证,Mech-Vision 对 数据保存 功能进行了优化,说明如下:
数据保存功能将不再需要使用“保存图片数据和参数”步骤组合,打开工程后,在
中开启 保存数据与参数 即可直接使用数据保存功能;新增异常数据保存;
支持多相机数据保存;
数据保存文件夹及文件名称变更。
新增 “2D 匹配” 相关步骤¶
为了获取目标物体在图像中的位置,并将图像中的待测物体或 ROI 变换到统一的位置,Mech-Vision 新增了 2D 匹配相关步骤,分别为:
新增“深度学习模型包推理(DLK 2.2.0+)”步骤¶
Mech-Vision 1.6.0 版本内置推理模型,用户无需安装深度学习训练环境,在工程中添加“深度学习模型包推理(DLK 2.2.0+)”步骤即可进行推理。
新增“使用 Python 计算结果”步骤¶
Mech-Vision 1.6.0 内置了 Python 3.6.8 环境用于支持新增的 使用 Python 计算结果 步骤。如果该步骤调用的 Python 脚本需要使用额外的 Python 库,必须在 Mech-Vision 软件的 “python” 目录下安装。
小技巧
Python 库的安装方法如下:
打开“命令提示符”或“PowerShell”程序。
切换到 Mech-Vision 软件的 “python” 目录,例如:C:\Mech-Mind\Mech-Vision-1.6.x\python。
执行“ ./python -m pip install library_name ”命令。
优化调试输出功能¶
为了方便 Mech-Vision 工程的搭建与分析,Mech-Vision 1.6.0 对调试输出功能进行了优化。说明如下:
支持独立弹出、最大化、多窗口排列等方式展示可视化窗口;
在非调试模式下,输出结果统一整合至标准可视化窗口;
在调试模式下,支持快速查看步骤间可视化结果;
在调试模式下,支持查看一个或多个步骤的多次运行结果;
在调试模式下,支持锁定指定步骤的观察视角,方便比对多次运行结果。
功能优化¶
优化软件界面¶
为了增加软件易用性,Mech-Vision 1.6.0 对软件界面进行如下优化:
优化布局和配色,新增默认布局(
);优化“步骤参数”选项卡的视觉效果和交互;
为“工程编辑区”的“工程工具栏”增加“保存”、“撤销”和“重做”快捷按钮;
优化“步骤库”搜索栏视觉效果;
优化相机连接组件界面;
优化相机标定工具的布局和提示。
优化部分步骤名称¶
Mech-Vision 1.6.0 优化了部分步骤的名称。Mech-Vision 升级到 V1.6.0 后,工程中的步骤名称将会自动刷新为新名称,从而让步骤名称更易理解。
注意
该优化不影响使用这些步骤的历史工程。
Mech-Vision 1.6.0 之前版本 |
Mech-Vision 1.6.0 |
验证箱子掩膜是否有效 |
验证箱形目标物体掩膜 |
位姿调整集合 |
调整位姿 |
使位姿的轴旋转到目标方向 |
使位姿的轴旋转至指定方向 |
任意物体抓取位姿预测 |
预测抓取点 |
图像二值化 |
图像阈值分割 |
点云数目限制 |
截取点云列表 |
将 3D 位姿转换为欧拉角 |
将位姿四元数转换为欧拉角 |
合并点云向量 |
合并点云列表 |
寻找 2D 指定层级轮廓 |
寻找指定内外层级 2D 轮廓 |
计算沿指定轴长度 |
计算点云沿轴长度 |
位姿重复精度统计 |
通过统计数据检查位姿重复精度 |
计算到基准位姿的距离 |
计算位姿间距离 |
平滑轨迹 |
平滑路径 |
合并线段向量 |
合并线段列表 |
调整位姿方向以获得正确轨迹 |
调整目标点以获得正确路径 |
加载并转换轨迹点位姿 |
加载并转换路径目标点 |
逆序 |
列表逆序 |
调整轨迹时针方向 |
调整路径时针方向 |
检测料筐(最大内接矩形) |
检测料筐(最大内接矩形) |
检测料筐(最大内接矩形) |
检测料筐(最大内接矩形)V2 |
获取有效的圆环点云 |
过滤圆环点云列表 |
生成矩形轨迹 |
生成矩形路径 |
根据轮廓生成轨迹 |
从轮廓生成路径 |
输入量的 Z 值是否高于阈值 |
将位姿的 Z 值与阈值对比 |
矫正圆环抓取点 |
矫正环形目标物体位姿 |
图像变换 |
调整图像 |
通过给定位姿旋转图像 |
按指定位姿旋转图像 |
提出三维盒子中的点云 |
提取三维盒子中的点云 |
旋转平面点云到指定方向 |
对齐平面点云 |
在自身坐标系下,对位姿做自定义旋转 |
在目标物体坐标系下,以四元数向量旋转位姿 |
在自身坐标系下,对位姿做自定义变换 |
在目标物体坐标系下,通过矩阵转换位姿 |
旋转位姿至目标方向(带对称性) |
使位姿的轴旋转至指定方向(带对称性约束) |
快速指向参考点 |
快速将位姿指向参考点 |
将向量中的元素进行替换 |
替换列表内元素 |
保存轨迹点 |
保存路径目标点 |
插入末端点并发送运动参数 |
插入终点目标点并发送移动参数 |
加载 2D 轨迹 |
加载 2D 路径 |
生成螺旋轨迹 |
生成螺旋路径 |
基于深度图生成轨迹点 |
从深度图生成路径 |
生成 Z 型轨迹 |
生成 Z 形路径 |
自动提取轨迹 |
提取 2D 路径 |
根据障碍物调整位姿 |
根据障碍物调整目标点 |
轨迹点匹配 |
路径目标点匹配 |
根据障碍物调整位姿(新版本) |
根据障碍物调整目标点 V2 |
验证 2D 位姿在掩膜内 |
通过掩膜验证 2D 位姿 |
变换法向区域 |
提取法向偏差较大区域 |
Map Mask Non-zero Area |
通过掩膜提取图像区域 |
深度学习推理 |
深度学习推理(DLK2.1.0/2.0.0) |
“编辑步骤组合显示参数”功能优化¶
Mech-Vision 1.6.0 对步骤组合中“编辑步骤组合显示参数”进行了优化,说明如下:
优化“通过统计数据检查位姿重复精度”步骤¶
为了增加“位姿重复精度统计”步骤的易用性,Mech-Vision 1.6.0 对该步骤进行如下优化:
将“位姿重复精度统计”更名为“通过统计数据检查位姿重复精度”;
新增位姿波动范围阈值设置,避免引入误差数据;
位姿统计输出结果改为欧拉角数据格式;
支持自定义输出结果保留小数点位数;
美化统计数据表格排版;
支持多位姿数据同时传入,以多工作表(sheet)展示不同位姿结果;
修复“重新开始”功能联动问题;
优化参数说明和步骤描述。
V4&UHP 相机适配¶
Mech-Vision 1.6.0 支持对 V4、UHP 相机进行图像采集和手眼标定。