AX 爱鲜报

Rerun

Rerun 是面向物理 AI 的多模态数据可视化与查询工具,支持图像、点云、时间序列等实时同步渲染,提供 Python/Rust/C++ SDK,内置查看器,可流式用于训练。

爱鲜报评分

0.0

0 人评分

12k

星数

否

中文

Rust

主语言

是

活跃

195

贡献者

人工分析

EDITORIAL

推荐理由

Rerun 专为机器人、计算机视觉等物理 AI 场景设计,能统一处理多速率多模态数据,并实时可视化调试。其列式存储支持 SQL/DataFrame 查询,可直接流式训练,避免数据导出。开源 Apache-2.0 协议,社区活跃,适合需要深度调试感知管线的团队。

适用场景

  • 机器人日志调试与回放
  • 计算机视觉管线实时可视化
  • 多模态传感器数据同步分析
  • 训练数据流式加载与查询
  • 仿真与真实数据对比

优点

  • 多模态数据统一存储与实时同步渲染
  • 支持 Python/Rust/C++ 多语言 SDK
  • 内置查看器,可浏览器访问
  • 列式存储支持 SQL/DataFrame 查询
  • 可直接流式用于训练,无需导出

缺点

  • API 仍在演进,可能有破坏性变更
  • 实体过多时查看器性能下降
  • 超大点云渲染较慢
  • C++/Rust 需单独安装查看器二进制
上手难度 进阶

Rerun:物理 AI 的多模态数据层

Rerun 是一个开源工具,用于记录、查询、可视化和流式传输多模态物理数据,特别适合机器人、计算机视觉和仿真领域。它基于 Rust 构建,采用为多速率物理数据设计的列式块存储,并提供 Python、Rust 和 C++ SDK。

核心功能

  • 多模态数据接入:支持图像、点云、时间序列、张量、变换、关节状态、视频等数据类型,可从机器人日志、仿真、网络视频等多种来源导入。
  • 实时同步可视化:内置查看器可实时渲染所有数据流,支持时间轴拖动、多传感器并排对比,以及 CV 管线实时运行观察。
  • 查询与训练流:数据可通过 DataFrame 或 SQL 查询,并直接流式传输到训练流程,无需导出作业或产生陈旧副本。

快速开始

安装 Python SDK:

pip install rerun-sdk

记录并查看数据:

import rerun as rr

rr.init("rerun_example_app")
rr.spawn()  # 启动查看器并连接

rr.set_time("frame", sequence=42)
rr.log("path/to/points", rr.Points3D(positions, colors=colors))

适用场景

  • 机器人调试:可视化传感器数据、3D 地图、检测结果,定位感知或定位问题。
  • 计算机视觉管线:实时观察 SLAM、手部追踪、运动重定向等算法的中间结果。
  • 训练数据管理:直接查询和流式加载多模态数据集,加速模型迭代。

注意事项

项目处于活跃开发阶段,API 可能发生变化。查看器在实体数量过多或点云规模超大时可能出现性能下降。C++ 和 Rust 用户需单独安装查看器二进制。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。