🔄更新说明

ATOM更新说明

ATOM 1.3.0.1 更新说明

BUG修复

  • 修复算法图中存在已删除算子的输入连线未能正确渲染显示的问题;

  • 优化托盘图标右键菜单响应可能出现卡顿的问题;

  • 修复 ATOM 首次在工控机上安装时无法启动运行的问题。

ATOM 1.3.0 更新说明

  1. 由于1.3.0版本软件安装包合并为单一安装包,建议更新之前先将旧版本软件彻底卸载

  2. 更新后旧版本部分算子可能被移除,请按照软件内的界面提示进行检查和调整算法图

算子加速

算子名称 旧版本平均耗时(ms) v1.3.0 新版本平均耗时(ms) 耗时缩短 速度提升

半径滤波

498.1

348.75

29.98%

🔺 1.4倍

统计滤波

501.27

359.71

28.24%

🔺 1.4倍

法向滤波

234.29

51.32

78.10%

🔺 4.6倍

连通域分割

599.38

262.32

56.23%

🔺 2.3倍

DBSCAN聚类分割

1489.49

639.95

57.04%

🔺 2.3倍

去除模型匹配点云

467.41

71.74

84.65%

🔺 6.5倍

点云投影滤波

22.26

8.56

61.55%

🔺 2.6倍

半径滤波(带法向)

629.11

408.67

35.04%

🔺 1.5倍

统计滤波(带法向)

634.55

409.7

35.43%

🔺 1.5倍

连通域分割(带法向)

813.35

311.36

61.72%

🔺 2.6倍

DBSCAN聚类分割(带法向)

1736.4

653.42

62.37%

🔺 2.7倍

去除模型匹配点云(带法向)

593.16

84.21

85.80%

🔺 7倍

点云投影滤波(带法向)

51.55

13.41

73.99%

🔺 3.8倍

算子更新

  1. 动态ROI生成

    重新设计了动态ROI生成算子的配置交互过程,支持选中任一输入的位姿后直接在视图编辑ROI,默认只显示当前选中项目ROI,可手动打开显示全部,实时更新渲染全部位姿的ROI。

  1. 生成EpicPro状态

    在自定义状态码与状态信息基础上,增加【状态类型】输出,可选“错误”、“提示”两种类型。

  2. 3D粗匹配

    粗匹配算法优化,新增匹配点搜索范围,修复1.2.4中节点多次运行结果不一致问题,在多种场景下测试表现都更加鲁棒。

  3. Epic Pro输出

    新增【检测结果(可选)】输入,若已输入检测结果,则直接取值输出;若没有输入数据,则从PoseList中提取相关2D信息,如果不存在则输出为空。

  4. RANSAC拟合

    去掉了旧的拟合节点,将平面、直线、圆柱、圆形、球形拟合合并到一个算子中,并做加速计算优化。

  5. 去除模型匹配点云

    更新基于匹配响应点方法,将“KNN搜索”改为“RNN搜索”,基于半径去除。

  6. 按轴向聚类

    半径搜索方法改为“DBSCAN密度聚类”。

算子新增

  • 点云轴向合并

    按轴向距离和输入点云尺寸进行轴向的合并,依赖聚类后点云。

  • 点云对齐直线

    将点云对齐到拟合的直线上,减少点云波动带来的影响。

其他优化

  1. 支持Windows系统调用GPU加速

    大幅提升Win系统下深度学习相关算子运算速度,缩短算法图运行耗时。

  2. 日志增加分级与搜索功能

    • 日志分级:后台日志分类分级,前端不同级别日志采用不同颜色标识,支持自定义组合不同级别进行查看;

    • 关键字搜索:支持关键字快速搜索,搜索结果高亮显示,支持上、下键快速切换查看,支持筛选过滤搜索结果,仅显示包含搜索关键字的行内容;

    • 日志下载:支持前端直接下载日志,可通过弹窗查看近期日志并选择下载。

  3. 软件安装合并为单一安装包

    旧版本atom_env环境安装包与atom软件安装包合并,仅需安装一个包即可,建议先将旧版本卸载后安装新版本。

  4. 新增“已移除算子”状态提醒

    升级新版本后,已移除算子仍将保留其在算法图中的原位置以及连线状态,加以红色状态、红色虚线给予更加显著的提醒,辅助工程师在原算法图基础上调整算法图。

  5. Ubuntu系统补齐托盘功能

    除了提供启动、停止、重启、打开日志、退出软件功能外,托盘图标增加了“置灰”效果,表示后台服务断联、关闭等情况,此时重启ATOM即可。

  6. 优化文件系统判断逻辑

    优化文件系统中文件值是否改变的判断逻辑,减少MD5的计算,深度学习等大文件也可以判断是否没有改变。

  7. EpicPro运行图时按比例释放显存

    EpicPro运行atom时按照设置的显存使用比例释放显存,以避免多图运行时显存爆炸的问题。

  8. 更新软件加密逻辑,大幅缩减启动时间

  9. 更新日志文件逻辑,按天记录日志,每个日志限制大小100M

UI/UX优化

  • 优化算子名与参数文案,国际化界面更加友好。

  • 使用“辅助布局”功能,界面增加回撤操作提示。

  • 日志中内容显示不换行,鼠标悬停显示全部信息。

  • 点击重启ATOM后,显示“软件正在启动中,请稍后”提示。

  • Epic Pro运行算法图时会检查EpicPro输入算子的参数是否为“从EpicPro输入”,若不是则报错提醒。

  • 优化部分图标设计。

问题修复

  • 修复拖拽算子可能会被其他算子遮挡的问题。

  • 修复Windows系统下GPU不可用的问题。

  • 修复抓取物位姿ROI过滤在特定情境下出现无法过滤抓取物位姿的问题。

  • 修复检测结果提取点云节点相同数据多次运行时结果顺序不一致的问题。

  • 修复使用点云对应检测结果生成抓取物位姿时报错的问题。

  • 修复计算点云包围框(贴近长边)包围框出现很大的问题。

  • 矩形平面点云包围框输入去除nan值以避免输入有序点云时运行超时问题。

  • 位姿面积尺寸过滤面积参数范围调大以避免无法使用。

  • 修复带子图的图经过EpicPro拍照检测后,在ATOM里重新运行时一直loading,无法停止和重新运行的问题。

  • 修复算法图的缩略图偶发显示灰色块的异常显示情况。

  • 修复SAM提示分割无法输入box提示的问题,去掉模型类型选择进行自动判断以避免报错。

  • 修复Windows无法导入自定义算子,报错权限问题。

  • 接口加锁并更新图数据锁粒度,增加节点报错捕获,以避免丢模型、连线等数据的问题。

  • 更新GroundDino提示检测,解决检测报错的问题,可以直接设置模型位置或者自动下载,减少了模型类型参数,避免选择错误导致的报错问题。