rerun-io/rerun

Visualize, query, and stream to train on multimodal robotics data.

What it solves

Rerun은 멀티모달 데이터를 위한 시각적 및 시간적 디버거입니다. 로봇 공학, 컴퓨터 비전, 시뮬레이션과 같이 기존의 텍스트 로그나 표준 디버거로는 시스템이 왜 실패하는지(예: 로봇이 벽을 문으로 착각하는 이유) 설명할 수 없는 복잡한 프로세스를 이해하고 개선하는 문제를 해결합니다.

How it works

로봇 로그, 시뮬레이션, 웹 비디오와 같은 다양한 소스로부터 멀티레이트 멀티모달 데이터(이미지, 포인트 클라우드, 텐서, 조인트 상태 등)를 흡수하는 데이터 레이어로 작동합니다. 이 데이터는 Rust로 구축된 공유 컬럼형 저장 시스템에 저장되며, 데이터프레임 또는 SQL을 통해 쿼리할 수 있고 훈련 파이프라인으로 직접 스트리밍할 수 있습니다.

Who it’s for

센서, 시간에 따라 변화하는 2D/3D 상태, 그리고 물리적 AI를 다루는 개발자와 연구자, 특히 로봇 공학, 시뮬레이션, 컴퓨터 비전 분야의 전문가를 위해 설계되었습니다.

Highlights

  • Multimodal Support: 이미지, 포인트 클라우드, 시계열, 텐서, 변환, 조인트 상태를 처리합니다.
  • Time-Aware Database: 사용자가 시간을 되돌아가 실패가 정확히 언제, 왜 발생했는지 찾아낼 수 있는 뷰어를 포함합니다.
  • Direct Training Integration: 데이터셋 믹스를 훈련으로 직접 스트리밍하여, 내보내기 작업이나 오래된 복사본이 필요하지 않습니다.
  • Cross-Language SDKs: Python, Rust, C++ SDK를 제공합니다.
  • Queryable Storage: 데이터는 데이터프레임 또는 SQL을 사용하여 쿼리할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트