Rerun rerun

机器人 3/5 🧩 软硬件结合 已发布
rerun-io 3008 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
Rerun

项目简介

Visualize, query, and stream to train on multimodal robotics data.


Rerun是一个专为物理AI领域设计的数据基础设施层,旨在解决多模态、多速率数据在记录、查询、可视化和训练过程中的碎片化问题。该项目由Rust语言构建核心存储引擎,采用列式块存储架构,专门针对物理世界中常见的非对齐多速率数据(如图像、点云、变换矩阵、时间序列、关节状态和视频)进行了优化。Rerun提供了Python、Rust和C++三种语言的SDK,用户只需通过`pip install rerun-sdk`即可快速上手,在两分钟内完成首次多模态数据的记录和可视化。

标签

项目特点

**多模态数据可视化**:支持图像、点云、时间序列、张量、变换、关节状态、视频等多种数据类型
**实时同步查看**:内置查看器可实时同步渲染所有数据,支持时间回溯和并排比较
**多源数据摄取**:支持机器人日志、人类数据采集设备、仿真环境、网络视频等多种数据源
**数据查询与导出**:支持通过数据框或 SQL 查询数据,并可直接流式传输到训练流程
**多语言 SDK**:提供 Python、Rust 和 C++ 的 SDK,方便集成到不同项目中
**开源核心模型**:核心功能开源免费,同时提供商业化的 Rerun Hub 用于规模化机器人数据管理

技术规格

编程语言 Rust(核心),Python/Rust/C++(SDK)
数据格式 MCAP、rrd、LeRobot 等
支持的数据类型 图像、点云、时间序列、张量、变换、关节状态、视频
许可证 MIT / Apache-2.0 双许可
安装方式 pip install rerun-sdk(Python),cargo add rerun(Rust),C++ SDK 单独安装
查看器 内置实时查看器,支持浏览器运行

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Python 3.x 1 运行 Python SDK 所需
Rust 工具链 1 运行 Rust SDK 所需(可选)
C++ 编译器 1 运行 C++ SDK 所需(可选)
nasm 1 可选,用于视频解码性能优化

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 3/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
🔵 创造与创新: 4/5

所需技能

🔧 **动手能力**:需要能够安装和配置 Python/Rust/C++ 开发环境,理解基本的命令行操作 💻 **编程能力**:需要掌握至少一种 SDK 语言(Python/Rust/C++),理解数据记录和可视化概念 ⚡ **电子电路**:不需要

适用场景

**机器人调试**:可视化机器人传感器数据、SLAM 结果、运动规划等,帮助定位问题
**计算机视觉开发**:实时查看 CV 管线输出,包括目标检测、分割、姿态估计等
**仿真数据分析**:记录和分析仿真环境中的多模态数据,优化算法
**训练数据管理**:从记录中提取干净的数据集用于模型训练和评估
**多传感器数据同步**:并排比较不同传感器的数据流,分析时间对齐和融合效果