-
网站介绍: Rerun 是一个开源平台,旨在为空间和具身 AI 提供全面的数据可视化解决方案。
-
核心功能:
- 支持使用 Python、Rust 和 C++ 的 SDK 记录多种数据类型,如 2D、3D、文本、时间序列和张量。
- 提供独立查看器和基于网络的选项,用于可视化空间和时间数据流,以进行调试和分析。
- 采用时间感知的实体组件系统(ECS)数据模型,高效建模和查询数据中的时间和空间关系。
- 支持多种操作模式,包括启动查看器、连接到远程查看器、通过 gRPC 提供数据服务,以及将日志保存到磁盘。
- 开源且可扩展,拥有活跃的社区,允许定制和扩展以满足机器人和空间数据工作流程中的特定需求。
-
如何使用:
- 安装 Rerun SDK:
- Python:
pip install rerun-sdk
- Rust:
cargo add rerun
- C++:请参考 C++ 快速入门指南
- Python:
- 在代码中集成 Rerun 日志记录:
- 初始化 Rerun:
import rerun as rr rr.init("my_app")
- 连接到 Rerun 查看器或保存到文件:
rr.connect() # 连接到远程查看器 # rr.spawn() # 启动一个本地查看器 # rr.save("recording.rrd") # 保存到文件
- 设置时间序列:
rr.set_time_sequence("frame", 0)
- 记录数据:
rr.log("camera", rr.Image(image_data)) rr.log("points", rr.Points3D(positions, colors=colors)) rr.log("text", rr.TextLog("Hello, Rerun!"))
- 更新时间序列:
rr.set_time_sequence("frame", 1)
- 初始化 Rerun:
- 使用 Rerun 查看器:
- 通过
rr.spawn()
在代码中直接启动查看器。 - 运行独立的
rerun
命令行工具。 - 使用在线 Rerun 查看器。
- 查看器提供丰富的功能,包括时间轴浏览、3D 场景交互、数据过滤和搜索、自定义布局、数据导出等。
- 通过
- 安装 Rerun SDK:
-
联系方式: 未直接提供,建议访问 Rerun 官方网站获取更多信息。
-
社交媒体: 未直接提供,建议访问 Rerun 官方网站获取更多信息。
-
公司背景: 未直接提供,建议访问 Rerun 官方网站获取更多信息。
订阅邮件
加入社区
订阅我们的频道和更新