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