Повторять это инструментарий визуализации и регистрации данных с открытым исходным кодом, предназначенный для пространственного и воплощенного ИИ. Он обеспечивает легкий, быстрый и гибкий механизм данных для приема, хранения, визуализации и анализа мультимодальных данных (например, точек, трансформаций, изображений) с учетом времени, интерактивных просмотров. Он подчеркивает простую настройку (без регистрации) и направлен на то, чтобы помочь вам запускать, записывать, просматривать, создавать и запрашивать системные данные ИИ для отладки, оценки и рабочих процессов развертывания.
Как это работает
- Используйте Rerun SDK (C++, Python, Rust), чтобы смоделировать ваши данные и записать их в хранилище или транслировать в прямом эфире.
- Модель данных представляет собой осведомленную о времени Entity Component System, обеспечивающую простые, но гибкие представления для общих сценариев робототехники и МО.
- Визуализируйте живые или записанные данные с помощью мультимодального зрителя, который поддерживает путешествия во времени, 3D-макеты, изображения, преобразования и многое другое.
- Создавайте визуализации и панели инструментов путем кодирования или с помощью интерактивного пользовательского интерфейса и встраивайте зрителя в свои инструменты и приложения.
- API-интерфейсы запросов извлекают выровненные по времени наборы данных, возвращая данные Apache Arrow для анализа с помощью ваших любимых кадров данных.
Быстрое начало (Quick Start)
- Установите SDK:
- Python: установка pip rerun -sdk
- Варианты C++/Rust также доступны (см. документы)
- В коде (пример Python):
- rr.init(«my_data_generating_application»)
- rr.connect()
- rr.log(«точки», rr.Points3D(позиции))
- rr.log(«camera», rr.Transform3D(pos, rot))
- rr.log («камера/изображение», rr.Image(тензор))
- Откройте интерактивный просмотрщик, чтобы наблюдать визуализацию путешествий во времени и проверять сигналы, такие как изображения, 3D-преобразования, ошибки перепроектирования и т. Д.
Случаи использования
- Запуск и запись данных из систем для анализа и обучения.
- Визуализируйте процесс обучения / прогресса на конечностях и извлекайте выровненные по времени образцы из журналов.
- Отладка прототипов и диагностика проблем с быстрым мультимодальным зрителем.
- Создайте пользовательские визуализации в ваших инструментах и рабочих процессах с помощью встраивания.
Сообщество и экосистема
- Открытый исходный код с примерами и документацией.
- Интеграции и проекты, такие как LeRobot, Aria Dataset Explorer, Brush и kornia-rs, демонстрируют роль Rerun в визуализации в робототехнике и конвейерах ML.
- Работает нативно и в браузере; может быть встроен в ноутбуки и веб-приложения.
Безопасность и правовые соображения
- В первую очередь инструмент разработчика для отладки и анализа данных; убедитесь, что у вас есть соответствующие разрешения для регистрации и визуализации данных.
Основные характеристики
- Открытый исходный код, не требуется регистрация для немедленного доступа к визуализации данных
- Модель данных системы компонентов с учетом времени для гибкой, масштабируемой регистрации
- Мультимодальный зритель: визуализируйте точки, преобразования, изображения и многое другое в режиме реального времени или из записей
- Путешествие во времени и быстрое взаимодействие для отладки и анализа
- SDK в C++, Python и Rust для гибкой интеграции
- Создавайте и настраивайте визуализации программно или через UI
- Встраивание возможностей для интеграции зрителя в ваши приложения и инструменты
- Извлечение данных с помощью API запросов, которые возвращают данные Apache Arrow для последующего анализа
- Совместимость с рабочим столом и браузером (родные и веб-версии)
- Расширяемая экосистема с примерами и общинными проектами