Що таке SimReady 3D?

SimReady 3D-активи поєднують геометрію та зовнішній вигляд зі структурою та фізичними властивостями, необхідними для моделювання. Вони допомагають перетворити візуальну сцену на середовище, яке роботи можуть сприймати та взаємодіяти з ним.

Що означає SimReady?

SimReady означає готовність до симуляції. Тривимірний ресурс SimReady містить інформацію, яку симулятор може використовувати для інтерпретації об’єкта та його поведінки, а також його видимої геометрії та матеріалів. Залежно від завдання ця інформація може включати форми зіткнень, масу, тертя, семантичні мітки та артикульовані компоненти.

SimReady також є назвою системи специфікацій, започаткованої NVIDIA та побудованої на OpenUSD. Вона визначає можливості симуляції через структуровані властивості й метадані. Вимоги залежать від призначення ресурсу: об’єкт для сприйняття камерою та об’єкт для маніпуляцій роботом потребують різних можливостей. Цей підхід описано в огляді специфікації SimReady від NVIDIA.

Чим актив SimReady відрізняється від звичайної 3D-моделі?

Текстурована модель описує форму та зовнішній вигляд об’єкта. Симулятор також повинен знати, як цей об’єкт займає простір, реагує на контакт і рухається. Реалістична кухонна шафа ілюструє різницю: її відтворене зображення може показувати двері та ручку, тоді як взаємодія робота вимагає, щоб ці компоненти мали придатну для використання геометрію, форми зіткнення та відповідне з’єднання.

Готовий до гри ресурс може вже містити зіткнення та анімацію, але його налаштування розроблено для конкретної гри. Завдання навчання робота може вимагати відкаліброваних розмірів, фізичних параметрів, семантичних анотацій і перевірки щодо передбачуваної взаємодії. Готовність оцінюється за цим завданням і часом виконання симуляції.

Що робить 3D-симуляцію активів готовою?

Геометрія, масштаб і матеріали

Розміри, орієнтація та структура об’єкта мають відповідати передбачуваному середовищу. Робот-захват і ручка мають бути представлені в сумісних масштабах. Візуальні матеріали та текстури підтримують відтворені спостереження, тоді як фізичні властивості матеріалу описують поведінку, наприклад тертя та відскок. У посібниках з моделювання NVIDIA наголошується на реальному масштабі та послідовному створенні активів.

Геометрія зіткнення та фізичні властивості

Форми зіткнення визначають місце контакту. Маса та інерція впливають на те, як рухомий об’єкт реагує на дію сил; тертя впливає на ковзання поверхонь. Ці властивості повинні відповідати об’єкту та завданню. Видима сітка та геометрія зіткнень можуть відрізнятися, наприклад, коли простіше представлення зіткнень покращує ефективність моделювання. USD Physics надає схеми для опису фізичних властивостей у сцені OpenUSD.

Семантичні мітки та змістові частини

Семантична інформація визначає, що представляє об’єкт або компонент. Такі ярлики, як шафа, двері та ручка, підтримують інтерпретацію сцени та анотовані навчальні дані. Окрема геометрія деталей дозволяє обирати ці компоненти та керувати ними окремо. Семантичне маркування також може підтримувати ідентифікацію об’єктів на зображеннях, відтворених для машинного навчання.

Специфічні суглоби та точки захоплення

Завдання відкривання шафи потребує дверного з’єднання з відповідною віссю та обмеженнями руху. Завдання "підібрати й розмістити" потребує доступних контактних поверхонь і корисних місць для захоплення. Це доповнення, пов’язані з конкретними завданнями: статичний фоновий об’єкт не потребує всіх можливостей, необхідних активу артикульованого маніпулювання.

Чому ресурси SimReady важливі для фізичного ШІ?

Системи Physical AI сприймають і діють у фізичному середовищі. Симуляція дає командам розробників роботів можливість виконувати завдання, змінювати умови та збирати дані. Якість ресурсу впливає на ці експерименти: неправильний колайдер може заблокувати дійсне захоплення, а неправильно масштабований дескриптор може змінити, чи доступне завдання.

Структуровані активи також роблять варіацію кориснішою. Сцена може змінити розташування об’єкта, розміри або властивості матеріалу, зберігаючи при цьому інформацію, необхідну для виконання завдання. Ці варіації підтримують навчання роботів і робочі процеси оцінювання, хоча продуктивність у симуляції все ще потребує оцінки порівняно з цілями реального світу.

Як ви перевіряєте активи SimReady у Isaac Sim?

Перевірка включає перевірку структури активу та спостереження за його поведінкою в цільовому симуляторі. Фізичний робочий процес AI Thrixel використовує Isaac Sim для таких тестів, як:

  • Осідання: покладіть об’єкт на призначену опору та перевірте, чи він зупинився, як очікувалося.
  • Падіння: перевірте реакцію на контакт і стабільність під час падіння об’єкта.
  • Ковзання: перевірте взаємодію поверхонь під час руху.
  • Рух механічних з’єднань: перевірте вісь, діапазон і рух дверей, кришок або інших шарнірних частин.
  • Візьміть і підніміть: перевірте, чи може робот контактувати, утримувати та піднімати потрібний об’єкт.

Тести повинні відображати передбачуване завдання. Двері, які правильно відчиняються в ізоляції, також потребують перевірки всередині шафи за наявності навколишніх предметів і робота. Перевірка активів і перевірка сцени вирішують різні джерела збоїв.

Чи може штучний інтелект створювати ресурси SimReady і цілі сцени?

AI може генерувати геометрію та зовнішній вигляд із підказок або еталонних зображень, а потім підтримувати підготовку деталей, фізику та інформацію про завдання. Генератор 3D-моделей зі штучним інтелектом Thrixel надає ресурси для цього процесу, які можна редагувати. Повний робочий процес також збирає середовище та перевіряє його поведінку в симуляції. У 3D-посібнику з генеративного штучного інтелекту пояснюється основний робочий процес створення моделі.

Thrixel для фізичного штучного інтелекту охоплює цифрову реконструкцію близнюків із фотографій і відео, генерацію структурованої сцени, семантичні частини, визначені точки захоплення робота та перевірку моделювання. Робочий процес створює трикутні сітки з матеріалами PBR і вихід сцени USDA, що містить інформацію моделювання. Він також підтримує варіації активів і сцен, а також траєкторії роботів для імітаційного навчання.

Для створення інтерактивного світу за допомогою агента програмування штучного інтелекту Build World поєднує генерацію активів зі складанням сцени та ітераційною перевіркою. Проекти Physical AI додають такі вимоги, як завдання для роботів, калібрування фізики та валідація для конкретного симулятора. Обговорення проекту фізичного штучного інтелекту Thrixel починається з цих вимог і доступних довідкових даних.

Поширені запитання про 3D-активи SimReady

Чи кожен файл USD є ресурсом SimReady?

Ні. OpenUSD може описати сцену без можливостей моделювання, необхідних для завдання. Файл потребує відповідних структурованих властивостей, семантики та перевірки. FAQ SimReady від NVIDIA пояснює, чому збереження даних лише в USD не забезпечує готовності до моделювання.

Чи активи SimReady такі ж, як цифрові близнюки?

Терміни описують різні аспекти активу. Цифровий двійник представляє певний реальний об'єкт або середовище. Готовність до моделювання описує можливості, необхідні для використання цього представлення в моделюванні. Реконструйовану кухню можна підготувати для моделювання, тоді як згенерована кухня SimReady не обов’язково відповідає одній конкретній реальній кухні.

Чи може існуюча 3D-модель стати готовою до симуляції?

так Існуюча сітка може бути відправною точкою. Підготовка може включати виправлення масштабу, відокремлення рухомих частин, створення геометрії зіткнень і фізичних властивостей, додавання семантичних міток і тестування результату в цільовому симуляторі. Робота залежить від структури моделі та поставленого завдання.

Чи всі активи SimReady потребують суглобів або точок захоплення?

Ні. Ці можливості залежать від взаємодії. Підлога потребує відповідної геометрії та контактної поведінки; шухляда, що відкривається, потребує шарнірного з’єднання; об'єкт, призначений для захоплення, потребує налаштування маніпуляції. Відповідні вимоги до моделювання визначають, що має бути створено та перевірено.

Дослідіть Thrixel для Physical AI