Rerun rerun

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

项目简介

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 用于规模化机器人数据管理

技术规格

编程语言
数据格式
支持的数据类型
许可证
安装方式
查看器

项目资源

物料清单 (BOM)

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

所需工具

工具用途是否必需
Python 环境 运行 Python SDK ▢ 推荐
Rust 工具链 运行 Rust SDK ▢ 推荐
C++ 编译器 运行 C++ SDK ▢ 推荐
nasm 视频解码性能优化 ▢ 推荐

能力画像

记忆与知识检索
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 管线输出,包括目标检测、分割、姿态估计等
**仿真数据分析**:记录和分析仿真环境中的多模态数据,优化算法
**训练数据管理**:从记录中提取干净的数据集用于模型训练和评估
**多传感器数据同步**:并排比较不同传感器的数据流,分析时间对齐和融合效果