更新说明

更新说明

ATOM1.2.2 更新说明

算子加速

  • “点云ROI”算子加速

1.2.1 1.2.2 统计

点云ROI

正向

116.67

57.96

↑ 50.32%

反向

80.23

29.62

↑ 63.08%

点云ROI (带法向)

正向

173.64

36.74

↑ 78.84%

反向

187.19

42.58

↑ 77.25%

  • "根据检测结果提取点云"算子加速

minAreaRect polygon minMaxPoint centerCircle

1.2.1

正向提取

86.36

730.07

86.36

131.93

反向提取

178.81

182.99

175.43

-

1.2.2

正向提取

63.25

47.15

61.25

53.98

反向提取

104.05

121.80

121.81

-

统计

正向

↑ 26.76%

↑ 93.54%

↑ 29.08%

↑ 59.08%

反向

↑ 41.81%

↑ 33.44%

↑ 30.56%

-

以上均为相同测试条件下记录的数据。

新增功能

ATOM1.2.2 新增了以下功能:

  • 新增“平移旋转更新抓取物位姿信息”和“平移旋转更新抓取点”算子;

  • 新增“提取点云中心位姿(带法向)”算子。

功能优化

ATOM1.2.2 优化了以下功能:

  • 优化导出、下载功能,避免被浏览器拦截询问是否保留文件;

  • 优化poseAtScene类型交互方式,鼠标移至标签即可显示更多信息;

  • 优化文本输入框内容显示,增加缩进便于阅读;

  • 优化pickAtScene标签为模型中心显示,避免由于模型中心未对齐导致位置漂移;

  • 优化点云控制器拖拽交互,右键拖拽点云保持跟随鼠标;

  • 右键可连接的算子增加排序,显示顺序按照新建、复制算子的次数从高到低排序;

  • 读取EpicRaw文件时增加去畸变;

  • 单位文案 mm^2 修改为更标准的 mm²;

  • 通用条件判断算子限制先设置类型后连线运行;

  • “配置ROI算子”输入为空时不再报错而是警告;

  • “合成姿态”算子增加检查并进一步简化代码量;

  • “两个点位之间求距离”算子的“固定点位置”调整为子参数;

  • “数值运算”节点增加检查,优化向量单位化方法,同时增加点乘,叉乘等方法;

  • 更新 py_all_in_one 版本为0.0.4,防止部分电脑安装后运行时崩溃;

  • “合并抓取点”算子新增可选点云输入以便于查看效果;

  • 读取文件、文件类型检查后缀支持大小写;

  • 导入算子时,若没有安装 atom_extension 则会报错提醒;

  • 优化YOLO相关算子的得分阈值参数设置;

  • 更新 ultralytics 版本为 8.2.83,对应更新 FastSam 和 YOLOv8/v10 检测与分割算子;

  • 优化掩膜转多边形和绘制多边形相关的空值检查;

  • 优化“图像连通域分析”、“通用列表长度”输出状态显示;

  • “点云包围框更新抓取物位姿”算子增加更新X/Y/Z参数;

  • 优化“过滤朝向不一致的位姿”、“过滤朝向不一致的抓取点”及“图像缩放”算子的参数范围;

  • “通用列表提取”和“通用列表索引”提取不限制负数,可以从最后往前面提取数据。

问题修复

ATOM1.2.2 修复了以下问题:

  • 修复“3D精匹配(无法向)”算子初始化时 logger 报错的问题;

  • 修复“提取点云中心位姿”为处理NaN值导致结果无法显示的问题;

  • 修复“去除无效点(带法向)”算子报错问题;

  • 修复提取点云中心位姿节点输入带法向点云结果不正确的问题;

  • 修复 YOLOv8/v10 检测与分割结果得分和类别不正确的问题;

  • 修复“检测结果拆分”算子输出包围框无法与Box2d连接的问题 ;

  • 修复子图中映射模型,但主图中模型删除后,触发运行算法图、算子失败的问题;

  • 修复“调整抓取物位姿”算子单独配置平移或旋转时不生效的问题 ;

  • “新的中心点坐标替换抓取点位姿”算子更名为“更新抓取点位置坐标”,并修复“更新抓取点位置坐标”和“平移旋转更新抓取点信息”算子输出抓取点到“抓取点排序”算子中会报错的问题;

  • 修复导入一张导出的图后直接从epicpro映射相同文件时第一次可能报错的问题;

  • 修复发布版本导入算子权限问题。