Repolode
rerun-io

rerun-io/rerun

Kit de herramientas de código abierto en Rust para registrar, visualizar, consultar y transmitir datos multimodales de robótica y sensores a lo largo del tiempo.

Alternativa open source a:RViz

Estrellas
11,610
Forks
876
Issues abiertos
1,239
Último commit
hace 3 horas

¿Qué es?

Rerun es una capa de datos para robótica e IA física. Recibe datos con distintas frecuencias, como imágenes, nubes de puntos, transformaciones, series temporales, estados de articulaciones y video, procedentes de registros de robots, simuladores y fuentes web, incluidos archivos MCAP y .rrd. El visor integrado reproduce estos flujos sincronizados en una línea de tiempo compartida, para que los desarrolladores puedan recorrer las sesiones y comparar sensores en paralelo.

Los mismos datos almacenados se pueden consultar con dataframes o SQL y transmitir directamente al entrenamiento de modelos, sin trabajos de exportación ni copias. El almacenamiento se basa en formatos de fragmentos de columnas, diseñados para datos registrados a distintas frecuencias. Hay SDK para Python, Rust y C++, y el paquete de Python incluye el visor.

Está dirigido a ingenieros que necesitan un depurador temporal que muestre qué percibió un robot en cada momento, como alternativa a las herramientas de visualización en vivo, como RViz.

Funciones clave

  • 01Visualiza imágenes, nubes de puntos, transformaciones, series temporales y video sincronizados en una línea de tiempo compartida.
  • 02Importa datos de MCAP, .rrd y LeRobot.
  • 03Permite consultar los datos registrados con dataframes o SQL.
  • 04Ofrece SDK para Python, Rust y C++.
  • 05Permite retroceder en el tiempo con un búfer en memoria ajustable.
  • 06Ejecuta el visor en un navegador o como binario local.

Casos de uso

  • Depurar un robot revisando datos de cámara, lidar y mapas fotograma a fotograma.
  • Registrar pruebas y comparar flujos de sensores entre distintas sesiones.
  • Crear conjuntos de datos de entrenamiento mediante consultas a datos multimodales registrados.
  • Sustituir RViz para visualizaciones de larga duración o con limitaciones de memoria.

Inicio rápido

  1. 1

    Instala el SDK de Python (incluye el viewer)

    pip install rerun-sdk
  2. 2

    Registra datos e inicia el viewer desde un script de Python

  3. 3

    Comprueba que el binario del viewer esté disponible

    rerun --help

Antes de usarlo

  • El proyecto está en desarrollo activo y se esperan cambios incompatibles en la API.
  • El viewer se ralentiza cuando hay demasiadas entidades, y las nubes de puntos de varios millones de puntos pueden tardar en procesarse.
  • Solo el SDK de Python incluye el viewer; para C++ y Rust es necesario instalar rerun por separado.

Temas

Preguntas frecuentes

¿Qué es rerun?
Kit de herramientas de código abierto en Rust para registrar, visualizar, consultar y transmitir datos multimodales de robótica y sensores a lo largo del tiempo. Rerun es una capa de datos para robótica e IA física. Recibe datos con distintas frecuencias, como imágenes, nubes de puntos, transformaciones, series temporales, estados de articulaciones y video, procedentes de registros de robots, simuladores y fuentes web, incluidos archivos MCAP y .rrd. El visor integrado reproduce estos flujos sincronizados en una línea de tiempo compartida, para que los desarrolladores puedan recorrer las sesiones y comparar sensores en paralelo.
¿rerun es gratuito? ¿Qué licencia tiene?
rerun es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿rerun sigue mantenido?
Mantenimiento activo. El último commit de rerun fue el 19 oct 2026.
¿Para qué puedo usar rerun?
Depurar un robot revisando datos de cámara, lidar y mapas fotograma a fotograma. Registrar pruebas y comparar flujos de sensores entre distintas sesiones. Crear conjuntos de datos de entrenamiento mediante consultas a datos multimodales registrados. Sustituir RViz para visualizaciones de larga duración o con limitaciones de memoria.
¿Cómo se instala rerun?
Instala el SDK de Python (incluye el viewer): pip install rerun-sdk Registra datos e inicia el viewer desde un script de Python Comprueba que el binario del viewer esté disponible: rerun --help
¿Dónde consigo rerun?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rerun-io/rerun

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados