Python-привязки и слой политик для роботов на базе Rust-движка инференса ApxInf, запускающий VLA-модели, например PI-0.5, на Jetson Thor/Orin и GPU RTX.
Genesis-Embodied-AI/genesis-world
Платформа для симуляции в робототехнике и embodied AI: объединяет мультифизический движок, фотореалистичный рендерер и кроссплатформенный компилятор с интерфейсом на Python.
Open source альтернатива:NVIDIA Isaac Sim
MuJoCo
- Звёзды
- 30,094
- Форки
- 2,892
- Открытые issues
- 159
- Последний коммит
- 16 часов назад
Что это?
Genesis World — платформа для разработки физического AI. Она объединяет мультифизический движок с фотореалистичным рендерером (Nyx) и кроссплатформенным компилятором (Quadrants), доступными через интерфейс симуляции на Python. Раньше проект назывался Genesis, а теперь его официально поддерживает Genesis AI.
Физический слой поддерживает твёрдые тела, FEM, MPM, методы частиц (PBD и SPH) и бэкенд IPC. Все они работают с общей сценой и состоянием, а решатели связаны между собой сопряжёнными модулями. Ресурсы можно загружать в форматах URDF, MJCF, OBJ, GLB и USD. Интерфейс также предоставляет контроллеры, датчики (камера, lidar, IMU, контактная сила, тактильные датчики), параллельные и гетерогенные окружения, а также встроенный GUI.
Компилятор преобразует код ядер на Python в CUDA, AMD ROCm, Apple Metal, Vulkan, x86 и ARM64, поэтому один и тот же код симуляции можно запускать как на ноутбуках, так и на GPU в дата-центрах.
Ключевые возможности
- 01Единые решатели для твёрдых тел, FEM, MPM и частиц, работающие с общей сценой.
- 02Загрузка ресурсов в форматах URDF, MJCF, OBJ, GLB и USD.
- 03Датчики камеры, lidar, IMU, контактной силы и тактильные датчики.
- 04Параллельные и гетерогенные окружения для пакетной симуляции.
- 05Компиляция для CUDA, ROCm, Metal, Vulkan, x86 и ARM64.
Сценарии использования
- Обучение политик манипуляции объектами или передвижения роботов в симуляции.
- Генерация синтетических данных с отрисованными изображениями с камер и показаниями датчиков.
- Создание прототипов взаимодействия роботов с мягкими телами, тканью или жидкостями.
- Встраивание физического симулятора в исследовательский код.
Быстрый старт
- 1
Клонируйте репозиторий с GitHub
- 2
Установите пакет в editable mode с dev extras из папки проекта
pip install -e ".[dev]" - 3
Запустите пример скрипта, например демо с кубом Franka
python examples/rigid/franka_cube.py
Что важно знать
- В предоставленном тексте не было раздела README об установке, поэтому приведенные выше шаги настройки основаны на разделе каталога.
- Для демо IPC и рендерера Nyx требуются дополнительные extras, которые нужно установить отдельно.
Темы
Частые вопросы
- Что такое genesis-world?
- Платформа для симуляции в робототехнике и embodied AI: объединяет мультифизический движок, фотореалистичный рендерер и кроссплатформенный компилятор с интерфейсом на Python. Genesis World — платформа для разработки физического AI. Она объединяет мультифизический движок с фотореалистичным рендерером (Nyx) и кроссплатформенным компилятором (Quadrants), доступными через интерфейс симуляции на Python. Раньше проект назывался Genesis, а теперь его официально поддерживает Genesis AI.
- genesis-world можно использовать бесплатно? Какая у него лицензия?
- genesis-world распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- genesis-world всё ещё поддерживается?
- Активно поддерживается. Последний коммит в genesis-world — 19 окт. 2026 г..
- Для чего можно использовать genesis-world?
- Обучение политик манипуляции объектами или передвижения роботов в симуляции. Генерация синтетических данных с отрисованными изображениями с камер и показаниями датчиков. Создание прототипов взаимодействия роботов с мягкими телами, тканью или жидкостями. Встраивание физического симулятора в исследовательский код.
- Как установить genesis-world?
- Клонируйте репозиторий с GitHub Установите пакет в editable mode с dev extras из папки проекта: pip install -e ".[dev]" Запустите пример скрипта, например демо с кубом Franka: python examples/rigid/franka_cube.py
- Где скачать genesis-world?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Genesis-Embodied-AI/genesis-world
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Китайскоязычная база знаний и подборка материалов по Embodied AI: алгоритмы, инфраструктура, управление и оборудование, а также практическое руководство по RoboTwin 2.0.
Универсальный физический движок для быстрой и точной симуляции контактирующих сочленённых тел, широко используемый в робототехнике и исследованиях машинного обучения.
Open source-платформа для полного цикла разработки и развёртывания моделей машинного обучения с API для Python и C++.
Реализации алгоритмов обучения с подкреплением на PyTorch — надёжная и единообразная отправная точка для исследований и практических задач.
Открытые модели мира, датасеты и инструменты NVIDIA для разработчиков физического ИИ в робототехнике, автономном транспорте и умной инфраструктуре.