Repolode
rerun-io

rerun-io/rerun

Toolkit open source em Rust para registrar, visualizar, consultar e transmitir dados multimodais de robótica e sensores ao longo do tempo.

Alternativa open source a:RViz

Estrelas
11,610
Forks
876
Issues abertas
1,239
Último commit
há 17 horas

O que é?

Rerun é uma camada de dados para robótica e IA física. Ele ingere dados em diferentes frequências, como imagens, nuvens de pontos, transformações, séries temporais, estados de articulações e vídeos, provenientes de logs de robôs, simuladores e fontes web, incluindo arquivos MCAP e .rrd. O visualizador integrado reproduz esses fluxos sincronizados em uma linha do tempo compartilhada, permitindo que desenvolvedores naveguem pelos episódios e comparem sensores lado a lado.

Os mesmos dados armazenados podem ser consultados com dataframes ou SQL e transmitidos diretamente para o treinamento de modelos, sem tarefas de exportação nem cópias. O armazenamento usa formatos em blocos de colunas projetados para dados registrados em diferentes frequências. Há SDKs para Python, Rust e C++, e o pacote Python inclui o visualizador.

A ferramenta é voltada a engenheiros que precisam de um depurador temporal capaz de mostrar o que um robô percebeu em cada momento, como alternativa a ferramentas de visualização exclusivamente ao vivo, como o RViz.

Recursos principais

  • 01Visualiza imagens, nuvens de pontos, transformações, séries temporais e vídeos sincronizados em uma linha do tempo compartilhada.
  • 02Importa dados MCAP, .rrd e LeRobot.
  • 03Permite consultar dados registrados com dataframes ou SQL.
  • 04Disponibiliza SDKs para Python, Rust e C++.
  • 05Permite voltar no tempo com um buffer ajustável em memória.
  • 06Executa o visualizador no navegador ou como binário local.

Casos de uso

  • Depurar um robô revisando dados de câmera, lidar e mapas quadro a quadro.
  • Registrar testes e comparar fluxos de sensores entre episódios.
  • Criar conjuntos de dados de treinamento consultando dados multimodais registrados.
  • Substituir o RViz para visualizações de longa duração ou com memória limitada.

Início rápido

  1. 1

    Instale o SDK de Python (inclui o viewer)

    pip install rerun-sdk
  2. 2

    Registre dados e inicie o viewer a partir de um script Python

  3. 3

    Verifique se o binário do viewer está disponível

    rerun --help

Antes de usar

  • O projeto está em desenvolvimento ativo e são esperadas alterações incompatíveis na API.
  • O viewer fica mais lento quando há muitas entidades, e nuvens de pontos com vários milhões de pontos podem demorar para ser processadas.
  • Somente o SDK de Python inclui o viewer; em C++ e Rust, é necessário instalar o rerun separadamente.

Tópicos

Perguntas frequentes

O que é rerun?
Toolkit open source em Rust para registrar, visualizar, consultar e transmitir dados multimodais de robótica e sensores ao longo do tempo. Rerun é uma camada de dados para robótica e IA física. Ele ingere dados em diferentes frequências, como imagens, nuvens de pontos, transformações, séries temporais, estados de articulações e vídeos, provenientes de logs de robôs, simuladores e fontes web, incluindo arquivos MCAP e .rrd. O visualizador integrado reproduz esses fluxos sincronizados em uma linha do tempo compartilhada, permitindo que desenvolvedores naveguem pelos episódios e comparem sensores lado a lado.
rerun é gratuito? Qual é a licença?
rerun é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
rerun ainda é mantido?
Manutenção ativa. O último commit de rerun foi em 19 de out. de 2026.
Para que posso usar rerun?
Depurar um robô revisando dados de câmera, lidar e mapas quadro a quadro. Registrar testes e comparar fluxos de sensores entre episódios. Criar conjuntos de dados de treinamento consultando dados multimodais registrados. Substituir o RViz para visualizações de longa duração ou com memória limitada.
Como instalar rerun?
Instale o SDK de Python (inclui o viewer): pip install rerun-sdk Registre dados e inicie o viewer a partir de um script Python Verifique se o binário do viewer está disponível: rerun --help
Onde consigo rerun?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rerun-io/rerun

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados