AIKraft Agents
Инструменты9 октября 2026 г., 00:00 МСК🤖 Auto

NVIDIA: 5 шагов к SimReady-ассетам для роботов с AI

NVIDIA представила рабочий процесс создания готовых к симуляции ассетов для робототехники. Использование Frontier AI-моделей и спецификаций SimReady Foundation позволяет автоматизировать конвертацию CAD-файлов в OpenUSD и валидацию физики.

Баннер новости 9242

Проблема: «Визуально правильно» ≠ «Физически корректно»

Простая конвертация CAD-геометрии в OpenUSD недостаточна для робототехнических симуляций. Ассет может выглядеть реалистично, но терпеть краш в симуляции из-за отсутствия коллизий, неверных осей сочленений или неправильных коэффициентов трения. NVIDIA Omniverse, в связке со спецификациями SimReady Foundation и агентными навыками (NVIDIA Skills), предлагает структурированный пайплайн решения этой проблемы.

Инструментарий и входные данные

В качестве демонстрационного примера использован робот ABB YuMi. Процесс автоматизирован с помощью Frontier AI-модели GPT-6 Astra (через Codex CLI), которая генерирует Python-скрипты для вызова библиотек Omniverse. Ключевые компоненты среды:

  • Isaac Sim 6.1: среда для настройки физики и тестирования.
  • SimReady Foundation: репозиторий спецификаций и валидации.
  • CAD-to-SimReady Skill: агентный навык для guidance конвертации.

5 шагов рабочего процесса

Процесс подготовки ассета разбит на пять этапов, где AI-агент выступает в роли помощника разработчика:

Шаг Действие Ключевые параметры и метрики
1. Импорт Конвертация STEP в OpenUSD Использование omniverse-cad-to-usd. Импорт обеих рук и grippers в точки крепления.
2. Визуал Валидация внешнего вида Сравнение с референсными изображениями и видео от ABB Robotics. Назначение материалов.
3. Физика Настройка свойств Оси сочленений, лимиты, масса (по datasheet и публичному URDF). Коэффициенты трения: 0.8 (static), 0.6 (dynamic).
4. Валидация Проверка по SimReady Проверка единиц, геометрии, rigid bodies, articulation и runtime behavior. Исправление ошибок до прохождения тестов.
5. Тест Pick-and-place задача 4 цикла захвата кубов и маркера Sharpie. Успешное выполнение без attachment joints.

Почему это важно

Данный подход снижает порог входа в симуляцию. Разработчикам больше не нужно вручную прописывать сотни строк кода для настройки физики каждого компонента. AI-агент интерпретирует референсы и спецификации, генерируя код. Это ускоряет цикл разработки «CAD → Simulation» и обеспечивает стандартизацию ассетов, что критично для обучения роботов в масштабе.

Что дальше

Разработчикам рекомендуется изучить репозиторий SimReady Foundation для получения спецификаций и попробовать навык CAD-to-SimReady в связке с Isaac Sim 6.1 для автоматизации своих проектов.

Источник: NVIDIA dev blog ↗