Rerun AI

Rerun AI

Rerun AI is an open-source data platform focused on physical AI (such as robotics and autonomous driving). Its core capabilities help developers record, visualize, analyze, and debug multimodal time-series data of AI systems operating in the real world.
Physical AI data platformRobotics data visualizationMultimodal data recording toolRerun AI open-source platformEmbodied AI debugging tools

Features of Rerun AI

Multi-language SDKs for C++, Python, and Rust, making it easy to integrate into existing development workflows
Built-in time-aware visualization viewer that supports synchronized viewing and playback of data across 2D/3D scenes, images, and point clouds
Unified data model based on the Entity-Component-System (ECS), naturally handling spatiotemporal relationships and multi-rate sensor data
Supports efficient data querying and transformation, quickly converting raw logs into training-ready formats
Offers flexible data storage options, supporting real-time streaming and offline file playback and analysis

Use Cases of Rerun AI

Robotics development teams use it to synchronize and visualize multi-sensor data (such as cameras and LiDAR) with algorithm outputs during perception debugging
Autonomous driving engineers use it to replay and analyze the full process of vehicle trajectories, obstacle detection, and path planning when evaluating system performance
Computer vision researchers developing 3D reconstruction algorithms use it to visualize intermediate results and the iterative process of model reconstruction
AR/VR developers use it to record and debug environment perception and localization data during spatial computing and pose estimation

FAQ about Rerun AI

QWhat is Rerun AI? What is it mainly used for?

Rerun AI is an open-source data platform focused on physical AI (such as robotics and autonomous driving). Its core capabilities are to help developers record, visualize, analyze, and debug the multimodal time-series data of complex AI systems operating in the physical world.

QWhat programming languages does the Rerun AI platform support?

The platform provides SDKs in C++, Python, and Rust, making it convenient for developers to integrate it into their existing robotics or AI project workflows.

QIs using Rerun AI free?

The core framework of Rerun AI is open source and freely available. The company is developing cloud-based data platform and other value-added services; for specifics, check official information.

QHow does Rerun AI handle data privacy and security?

Data can be stored locally as .rrd files for offline analysis, and real-time streaming is also supported. Users have full control over their data and can choose the deployment method according to their needs.

QWhat kinds of developers is Rerun AI suitable for?

Mainly suitable for researchers and developers in robotics, autonomous driving, spatial computing, computer vision, and any who work with physical AI and embodied AI requiring complex spatiotemporal data.

QWhat are the unique advantages of Rerun AI's data visualization?

Its viewer features a 'time-travel' capability that lets you rewind the data evolution, and supports synchronized visualization of multimodal data (such as images, 3D, text, charts) on a unified timeline with customizable layouts, facilitating deep debugging.