ИсследованияРоботика 🇺🇸 21.07.2026 23:02

Состояние симуляции для физического ИИ: обзор

NVIDIANVIDIA Google DeepMindGoogle DeepMind
Симуляция становится ключевым инструментом для сбора данных в физическом ИИ, заменяя медленный и дорогой сбор данных в реальном мире. В статье рассматриваются популярные движки симуляции, включая MuJoCo, MuJoCo Warp, NVIDIA Isaac Sim, Isaac Lab и новый открытый движок Newton от NVIDIA, Google DeepMind и Disney Research.
Основная проблема построения систем физического ИИ — доступность данных. В отличие от больших языковых моделей, роботам нужны данные о взаимодействии с физическим миром, сбор которых в реальности медленный, дорогой и рискованный. Симуляция позволяет генерировать фотореалистичные данные с использованием GPU-параллелизма. Современные симуляторы стали частью цикла разработки моделей. Выделяют три компьютера: тренировочный (GPU-кластер), симуляционный (GPU-рабочая станция с физикой и рендерингом RTX) и бортовой (edge-устройство, например NVIDIA Jetson AGX Thor). Для разных задач используются разные движки. MuJoCo — быстрый и точный open-source движок для робототехники и биомеханики, ориентированный на точную динамику. MuJoCo Warp (MJWarp) — GPU-ускоренная версия на NVIDIA Warp для пакетной симуляции и RL. NVIDIA Isaac Sim — открытый фреймворк на Omniverse с PhysX и RTX-рендерингом. Isaac Lab 3.0 — лёгкий мультибэкендный фреймворк для обучения роботов, отделённый от Isaac Sim. Newton — открытый GPU-ускоренный и дифференцируемый физический движок от NVIDIA, Google DeepMind и Disney Research под управлением Linux Foundation, построенный на NVIDIA Warp и OpenUSD, интегрирующий MuJoCo Warp. Newton предоставляет несколько решателей: SolverMuJoCo, SolverFeatherstone (обобщённые координаты), SolverSemiImplicit, SolverXPBD, SolverKamino (максимальные координаты), SolverVBD (твёрдые и мягкие тела), SolverImplicitMPM (частицы) и SolverStyle3D (ткань). PyBullet, DART, ODE и Drake имеют свои ниши, но не подходят для масштабной симуляции тысяч роботов на одном GPU. Симуляция становится основой стека воплощённого ИИ, и значительная часть инфраструктуры разрабатывается как открытое ПО, доступное любому владельцу потребительского GPU.
Сокращения
GPU = Graphics Processing Unit — графический процессор
RL = Reinforcement Learning — обучение с подкреплением
RTX = Ray Tracing Texel eXtreme — технология трассировки лучей NVIDIA
URDF = Unified Robot Description Format — унифицированный формат описания робота
MJCF = MuJoCo Compositional Format — формат композиционного описания MuJoCo
USD = Universal Scene Description — универсальное описание сцены
API = Application Programming Interface — программный интерфейс приложения
CAD = Computer-Aided Design — система автоматизированного проектирования
CUDA = Compute Unified Device Architecture — архитектура унифицированных вычислительных устройств NVIDIA
Источник: Hugging Face blog — оригинал

Наши прошлые публикации по теме

Есть свежие новости