NVIDIA détaille 5 étapes pour préparer des assets SimReady destinés aux robots avec des agents IA

Préparer un robot pour la simulation exige de convertir les modèles CAO au format OpenUSD, d'harmoniser le rendu visuel, de configurer les paramètres physiques et de valider l'ensemble via SimReady Foundation. Les bibliothèques NVIDIA Omniverse, combinées à des modèles IA frontier (comme GPT-6 Astra), automatisent ce processus en permettant aux agents d'écrire du code Python pour chaque étape de la conversion. NVIDIA a démontré une préparation complète sur le robot industriel ABB YuMi : chargement des deux bras et des pinces à partir de fichiers STEP, harmonisation des matériaux et textures avec les images de référence d'ABB Robotics, configuration des articulations (avec les limites tirées de la fiche technique), des paramètres physiques (masse du robot de 38 kg, pinces de 0,28 kg chacune, friction de 0,8/0,6) et exécution réussie de quatre cycles de pick-and-place dans Isaac Sim 6.1. • **Outils** : 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 • **Assistant IA** : GPT-6 Astra pour automatiser l'écriture du code Python d'intégration • **Validation** : le profil SimReady vérifie les unités, la géométrie, les matériaux, les corps rigides, les articulations, les actionneurs et le comportement à l'exécution

Traité par IA depuis NVIDIA Developer Blog ; édité par Hamidun News
NVIDIA détaille 5 étapes pour préparer des assets SimReady destinés aux robots avec des agents IA
Source : NVIDIA Developer Blog. Collage: Hamidun News.
Écouter l'article
Fiche synthèse et chiffres clés
ParamètreDonnées
Source primaireNVIDIA Developer Blog ↗
Rédacteur en chef
Assistant IAGPT-6 Astra pour automatiser l'écriture du code Python d'intégration

Préparer des assets CAO pour la simulation robotique exige bien plus qu'une simple conversion de géométrie en OpenUSD. Les développeurs doivent configurer les matériaux, la géométrie de collision, les articulations et d'autres propriétés physiques avant de tester le comportement du robot. Les bibliothèques NVIDIA Omniverse, pilotées par les spécifications de SimReady Foundation et par des compétences NVIDIA dédiées aux agents, offrent un workflow structuré pour la conversion et la validation des assets SimReady.

Des modèles d'IA frontier, comme GPT-6 Astra, peuvent assister les développeurs à chaque étape en interprétant les documents de référence et en appelant les outils Omniverse en leur nom, ce qui réduit le travail de préparation manuelle. NVIDIA a publié un exemple complet de préparation du robot industriel ABB YuMi pour la simulation, en s'appuyant sur SimReady Foundation et NVIDIA Omniverse.

Qu'est-ce que SimReady et pourquoi est-ce important ?

SimReady définit les exigences nécessaires pour préparer des assets OpenUSD en vue de cas d'usage spécifiques en simulation. Les développeurs choisissent un profil SimReady adapté à l'usage prévu, puis valident l'asset par rapport à ses exigences. Un robot peut sembler visuellement correct mais échouer en simulation s'il manque de géométrie de collision ou si ses articulations sont mal configurées. Des propriétés de simulation comme la masse et le coefficient de friction influencent directement la stabilité de la prise.

Le workflow repose sur les technologies suivantes : OpenUSD pour représenter la géométrie, la structure d'assemblage, les matériaux et les propriétés de simulation ; SimReady Foundation, avec ses spécifications et son guide de validation ; les bibliothèques NVIDIA Omniverse (omniverse-cad-to-simready, omniverse-cad-to-usd, isaac-sim-remote, usd-pipeline, usd-articulation, physics-simulation, isaac-sim-validator) pour la conversion et la préparation du contenu ; NVIDIA Isaac Sim 6.1 pour la modélisation physique et les tests ; Codex CLI pour interagir avec les modèles frontier.

Les cinq étapes de préparation du robot

Étape 1 : Import depuis des fichiers STEP. Le robot ABB YuMi est chargé à partir des fichiers CAO d'origine, avec ses deux bras et ses pinces. La compétence CAD-to-SimReady aide à convertir la géométrie en OpenUSD et à positionner les pinces aux bons points de fixation sur les bras du robot.

Étape 2 : Harmonisation du rendu visuel. L'asset est vérifié et comparé aux images et vidéos de référence d'ABB Robotics. L'agent IA ajuste les matériaux, les textures, les couleurs, le reflet métallique et la rugosité pour correspondre au prototype physique.

Étape 3 : Configuration des propriétés physiques. Pour les deux bras et les pinces, on configure les articulations (les axes et les limites de mouvement sont tirés de la fiche technique du fabricant ou d'un fichier URDF public), la géométrie de collision, les propriétés massiques (robot de 38 kg, chaque pince de 0,28 kg) et la friction (statique 0,8, dynamique 0,6).

Étape 4 : Validation SimReady. L'asset est vérifié par rapport à une liste d'exigences : unités de mesure, géométrie, matériaux, corps rigides, articulations, actionneurs, cinématique articulée et comportement à l'exécution.

Étape 5 : Exécution des tâches. Le robot effectue quatre cycles de la tâche de pick-and-place avec des cubes colorés et un marqueur Sharpie dans Isaac Sim 6.1, démontrant la prise, le maintien, le transfert et le relâchement, sans liaisons articulaires supplémentaires.

Résultat pratique

Les modèles frontier, comme GPT-6 Astra, écrivent du code Python qui appelle les outils Omniverse à chaque étape. Cela automatise la préparation et réduit le besoin de configuration manuelle. NVIDIA met à disposition le dépôt de SimReady Foundation, la compétence CAD-to-SimReady sur GitHub, ainsi que l'environnement Isaac Sim 6.1 (incluant simready-foundation-tier-core) pour mettre en œuvre l'ensemble du workflow.

Dossier

Questions clés sur cet article

Qu'est-ce que SimReady et pourquoi est-ce important ?

SimReady définit les exigences nécessaires pour préparer des assets OpenUSD en vue de cas d'usage spécifiques en simulation. Les développeurs choisissent un profil SimReady adapté à l'usage prévu, puis valident l'asset par rapport à ses exigences. Un robot peut sembler visuellement correct mais échouer en simulation s'il manque de géométrie de collision ou si ses articulations sont mal configurées. Des propriétés de simulation comme la masse et le coefficient de friction influencent directement la stabilité de la prise. Le workflow repose sur les technologies suivantes : Op

Que sait-on sur Les cinq étapes de préparation du robot ?

Étape 1 : Import depuis des fichiers STEP. Le robot ABB YuMi est chargé à partir des fichiers CAO d'origine, avec ses deux bras et ses pinces. La compétence CAD-to-SimReady aide à convertir la géométrie en OpenUSD et à positionner les pinces aux bons points de fixation sur les bras du robot. Étape 2 : Harmonisation du rendu visuel. L'asset est vérifié et comparé aux images et vidéos de référence d'ABB Robotics. L'agent IA ajuste les matériaux, les textures, les couleurs, le reflet métallique et la rugosité pour correspondre au prototype physique. Étape 3 : Configuration des

Que sait-on sur Résultat pratique ?

Les modèles frontier, comme GPT-6 Astra, écrivent du code Python qui appelle les outils Omniverse à chaque étape. Cela automatise la préparation et réduit le besoin de configuration manuelle. NVIDIA met à disposition le dépôt de SimReady Foundation, la compétence CAD-to-SimReady sur GitHub, ainsi que l'environnement Isaac Sim 6.1 (incluant simready-foundation-tier-core) pour mettre en œuvre l'ensemble du workflow.

ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Autonomous AI Agents

Delegate Deep Research, Coding & Workflows to an AI Agent

Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.

Launch NomadNet Agent →NomadNet AI Platform
Qu'en pensez-vous ?
Chargement des commentaires…