ИнфраструктураNVIDIA Developer Blog→ оригинал

NVIDIA описала 5 шагов подготовки SimReady-ассетов для роботов с помощью ИИ-агентов

Подготовка роботов к симуляции требует конвертации CAD-моделей в OpenUSD-формат, согласования визуального представления, конфигурации физических параметров и валидации через SimReady Foundation. NVIDIA Omniverse библиотеки вместе с frontier AI-моделями (например, GPT-6 Astra) автоматизируют этот процесс, позволяя агентам писать Python-код для каждого этапа преобразования. На примере промышленного робота ABB YuMi продемонстрирована полная подготовка: загрузка обоих манипуляторов и захватов из STEP-файлов, согласование материалов и текстур с эталонными изображениями ABB Robotics, конфигурация суставов (с пределами из datasheet), физических параметров (масса робота 38 кг, захватов по 0,28 кг, трение 0,8/0,6) и успешное выполнение четырёх циклов pick-and-place в Isaac Sim 6.1. • **Инструменты**: NVIDIA Omniverse (omniverse-cad-to-simready, omniverse-cad-to-usd, usd-pipeline, usd-articulation, isaac-sim-remote, physics-simulation, isaac-sim-validator), Isaac Sim 6.1, Codex CLI, SimReady Foundation, CAD-to-SimReady skill • **ИИ-помощник**: GPT-6 Astra для автоматизации написания Python-кода интеграции • **Валидация**: SimReady профиль проверяет единицы, геометрию, материалы, жесткие тела, суставы, приводы и поведение во время выполнения

AI-обработка оригинала NVIDIA Developer Blog; редакция Hamidun News
NVIDIA описала 5 шагов подготовки SimReady-ассетов для роботов с помощью ИИ-агентов
Источник: NVIDIA Developer Blog. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникNVIDIA Developer Blog ↗
Главный редактор
ИИ-помощникGPT-6 Astra для автоматизации написания Python-кода интеграции
ВалидацияSimReady профиль проверяет единицы, геометрию, материалы, жесткие тела, суставы, приводы и поведение во время выполнения

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

Frontier-модели ИИ, такие как GPT-6 Astra, могут помочь разработчикам на каждом этапе, интерпретируя справочные материалы и вызывая инструменты Omniverse от их имени, что снижает ручную подготовку. NVIDIA опубликовала полный пример подготовки промышленного робота ABB YuMi для симуляции, используя SimReady Foundation и NVIDIA Omniverse.

Что такое SimReady и почему это важно

SimReady определяет требования для подготовки OpenUSD-ассетов к определённым случаям использования симуляции. Разработчики выбирают профиль SimReady в соответствии с предполагаемым использованием и валидируют ассет против его требований. Робот может выглядеть правильно, но всё равно не сработать в симуляции, если ему не хватает коллизионной геометрии или если суставы настроены неправильно. Свойства симуляции, такие как масса и коэффициент трения, напрямую влияют на стабильность захвата.

Workflow использует следующие технологии: OpenUSD для представления геометрии, структуры сборки, материалов и свойств симуляции; SimReady Foundation с спецификациями и руководством валидации; NVIDIA Omniverse библиотеки (omniverse-cad-to-simready, omniverse-cad-to-usd, isaac-sim-remote, usd-pipeline, usd-articulation, physics-simulation, isaac-sim-validator) для конвертации и подготовки контента; NVIDIA Isaac Sim 6.1 для физического моделирования и тестирования; Codex CLI для взаимодействия с frontier-моделями.

Пять шагов подготовки робота

Шаг 1: Импорт из STEP-файлов. Робот ABB YuMi загружается из исходных CAD-файлов вместе с обоими манипуляторами и захватами. CAD-to-SimReady skill помогает конвертировать геометрию в OpenUSD и позиционировать захваты в правильные точки крепления на руках робота.

Шаг 2: Согласование визуального представления. Ассет проверяется и сравнивается с эталонными изображениями и видео ABB Robotics. ИИ-агент корректирует материалы, текстуры, цвета, металлический блеск и шероховатость, чтобы соответствовать физическому прототипу.

Шаг 3: Конфигурация физических свойств. Для обоих рук и захватов настраиваются суставы (оси и пределы движения берут из производственного datasheet или публичного URDF), коллизионная геометрия, массовые свойства (робот 38 кг, каждый захват 0,28 кг) и фрикция (статическая 0,8, динамическая 0,6).

Шаг 4: SimReady валидация. Ассет проверяется по чек-листу требований: единицы измерения, геометрия, материалы, жесткие тела, суставы, приводы, артикуляция и поведение во время выполнения.

Шаг 5: Выполнение задач. Робот выполняет четыре цикла задачи pick-and-place с цветными кубиками и маркером Sharpie в Isaac Sim 6.1, демонстрируя захват, удержание, передачу и отпускание без дополнительных шарнирных связей.

Практический результат

Frontier-модели, такие как GPT-6 Astra, пишут Python-код, вызывающий инструменты Omniverse на каждом этапе. Это автоматизирует подготовку и сокращает необходимость в ручной конфигурации. NVIDIA предоставляет доступ к репозиторию SimReady Foundation, CAD-to-SimReady skill на GitHub и среду Isaac Sim 6.1 (включает simready-foundation-tier-core) для полной реализации workflow.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: что такое SimReady и почему это важно?

SimReady определяет требования для подготовки OpenUSD-ассетов к определённым случаям использования симуляции. Разработчики выбирают профиль SimReady в соответствии с предполагаемым использованием и валидируют ассет против его требований. Робот может выглядеть правильно, но всё равно не сработать в симуляции, если ему не хватает коллизионной геометрии или если суставы настроены неправильно. Свойства симуляции, такие как масса и коэффициент трения, напрямую влияют на стабильность захвата. Workflow использует следующие технологии: OpenUSD для представления геометрии, структуры

Что известно по теме: пять шагов подготовки робота?

Шаг 1: Импорт из STEP-файлов. Робот ABB YuMi загружается из исходных CAD-файлов вместе с обоими манипуляторами и захватами. CAD-to-SimReady skill помогает конвертировать геометрию в OpenUSD и позиционировать захваты в правильные точки крепления на руках робота. Шаг 2: Согласование визуального представления. Ассет проверяется и сравнивается с эталонными изображениями и видео ABB Robotics. ИИ-агент корректирует материалы, текстуры, цвета, металлический блеск и шероховатость, чтобы соответствовать физическому прототипу. Шаг 3: Конфигурация физических свойств. Для обоих рук и з

Что известно по теме: практический результат?

Frontier-модели, такие как GPT-6 Astra, пишут Python-код, вызывающий инструменты Omniverse на каждом этапе. Это автоматизирует подготовку и сокращает необходимость в ручной конфигурации. NVIDIA предоставляет доступ к репозиторию SimReady Foundation, CAD-to-SimReady skill на GitHub и среду Isaac Sim 6.1 (включает simready-foundation-tier-core) для полной реализации workflow.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика · Hamidun Academy

Соберите рабочего ИИ-агента или сервис своими руками без ручного кода

В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.

Открыть 72ч бесплатный доступ →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…