Cos'è SimReady 3D?

Le risorse SimReady 3D combinano geometria e aspetto con la struttura e le proprietà fisiche necessarie per la simulazione. Aiutano a trasformare una scena visiva in un ambiente che i robot possono percepire e con cui interagire.

Cosa significa SimReady?

SimReady significa pronto per la simulazione. Una risorsa 3D SimReady contiene informazioni che un simulatore può utilizzare per interpretare l'oggetto e il suo comportamento, insieme alla geometria e ai materiali visibili. A seconda del compito, tali informazioni possono includere forme di collisione, massa, attrito, etichette semantiche e componenti articolati.

SimReady nomina anche un quadro di specifiche avviato da NVIDIA e basato su OpenUSD. Definisce le capacità di simulazione attraverso proprietà strutturate e metadati. I requisiti applicabili dipendono dalla destinazione d'uso del bene; un oggetto utilizzato per la percezione della telecamera e uno utilizzato per la manipolazione robotica necessitano di capacità diverse. La panoramica delle specifiche SimReady di NVIDIA descrive questo approccio.

In che modo una risorsa SimReady è diversa da un normale modello 3D?

Un modello con texture descrive la forma e l'aspetto di un oggetto. Un simulatore deve anche sapere come l'oggetto occupa lo spazio, risponde al contatto e si muove. Un mobile da cucina realistico illustra la differenza: la sua immagine renderizzata può mostrare una porta e una maniglia, mentre l'interazione del robot richiede che tali componenti abbiano geometria utilizzabile, forme di collisione e un giunto appropriato.

Una risorsa pronta per il gioco può già includere collisioni e animazioni, ma la sua configurazione è progettata per un gioco particolare. Un'attività di apprendimento robotico può richiedere dimensioni calibrate, parametri fisici, annotazioni semantiche e convalida rispetto all'interazione prevista. La preparazione viene valutata rispetto all'attività e al runtime della simulazione.

Cosa rende un asset 3D pronto per la simulazione?

Geometria, scala e materiali

Le dimensioni, l'orientamento e la struttura dell'oggetto devono corrispondere all'ambiente previsto. Una pinza robot e una maniglia devono essere rappresentate su scale compatibili. I materiali e le trame visivi supportano le osservazioni renderizzate, mentre le proprietà fisiche dei materiali descrivono comportamenti come l'attrito e il rimbalzo. La guida alla modellazione di NVIDIA enfatizza la scala del mondo reale e la costruzione coerente delle risorse.

Geometria delle collisioni e proprietà fisiche

Le forme di collisione determinano dove avviene il contatto. La massa e l'inerzia influenzano il modo in cui un oggetto in movimento risponde alle forze; l'attrito influisce sullo scorrimento delle superfici. Queste proprietà devono adattarsi all'oggetto e al compito. La mesh visibile e la geometria della collisione possono differire, ad esempio quando una rappresentazione della collisione più semplice migliora le prestazioni della simulazione. USD Physics fornisce schemi per descrivere le proprietà fisiche in una scena OpenUSD.

Etichette semantiche e parti significative

Le informazioni semantiche identificano ciò che rappresenta un oggetto o un componente. Etichette come armadio, porta e maniglia supportano l'interpretazione della scena e dati di addestramento annotati. La geometria della parte separata consente di selezionare e manipolare tali componenti individualmente. Etichettatura semantica può anche supportare l'identificazione di oggetti nelle immagini renderizzate per l'apprendimento automatico.

Articolazioni specifiche per compito e punti di presa

Un'attività di apertura di un armadio richiede un giunto della porta con un asse e limiti di movimento adeguati. Un compito di pick-and-place necessita di superfici di contatto accessibili e punti di presa utili. Si tratta di aggiunte specifiche per attività: un oggetto di sfondo statico non necessita di tutte le funzionalità richieste da un asset di manipolazione articolata.

Perché le risorse SimReady sono importanti per l'intelligenza artificiale fisica?

I sistemi fisici di intelligenza artificiale percepiscono e agiscono in ambienti fisici. La simulazione offre ai team di sviluppo dei robot un luogo in cui esercitare compiti, variare le condizioni e raccogliere dati. La qualità delle risorse influisce su questi esperimenti: un collisore errato può bloccare una presa valida e un handle ridimensionato in modo errato può cambiare se l'attività è raggiungibile.

Anche gli attivi strutturati rendono più utile la variazione. Una scena può modificare il posizionamento degli oggetti, le dimensioni o le proprietà dei materiali mantenendo le informazioni necessarie per eseguire l'attività. Queste variazioni supportano i flussi di lavoro di apprendimento e valutazione dei robot, sebbene le prestazioni nella simulazione necessitino ancora di una valutazione rispetto all’obiettivo del mondo reale.

Come si convalidano le risorse SimReady in Isaac Sim?

La validazione comprende il controllo della struttura dell'asset e l'osservazione del suo comportamento nel simulatore di destinazione. Il flusso di lavoro fisico dell'intelligenza artificiale di Thrixel utilizza Isaac Sim per test come:

  • Settle: posiziona un oggetto sul supporto previsto e controlla se si ferma come previsto.
  • Drop: controlla la risposta del contatto e la stabilità quando l'oggetto atterra.
  • Slide: esamina come le superfici interagiscono in movimento.
  • Articolazione articolare: controlla l'asse, la portata e il movimento di porte, coperchi o altre parti articolate.
  • Afferrare e sollevare: verifica se il robot può entrare in contatto, trattenere e sollevare l'oggetto previsto.

I test dovrebbero riflettere il compito previsto. Una porta che si apre correttamente in isolamento necessita anche di essere controllata all'interno del suo armadio, con gli oggetti circostanti e il robot presente. La convalida delle risorse e la convalida della scena affrontano diverse fonti di errore.

L'intelligenza artificiale può generare risorse SimReady e intere scene?

L’intelligenza artificiale può generare geometria e aspetto da suggerimenti o immagini di riferimento, quindi supportare la preparazione di parti, fisica e informazioni sulle attività. Il generatore di modelli 3D AI di Thrixel fornisce risorse modificabili per questo processo. Un flusso di lavoro completo assembla anche l'ambiente e ne controlla il comportamento nella simulazione. La guida all'intelligenza artificiale generativa 3D spiega i flussi di lavoro sottostanti per la generazione del modello.

Thrixel per AI fisico copre la ricostruzione del gemello digitale da foto e video, la generazione di scene strutturate, le parti semantiche, i punti di comprensione creati e la convalida della simulazione. Il flusso di lavoro produce mesh triangolari con materiali PBR e output della scena USDA che trasportano informazioni di simulazione. Supporta inoltre la variazione di risorse e scene e le traiettorie dei robot per l'apprendimento tramite imitazione.

Per la creazione di mondi interattivi con un agente di programmazione, Build World collega la generazione di risorse all'assemblaggio della scena e all'ispezione iterativa. I progetti di intelligenza artificiale fisica aggiungono requisiti come attività del robot, calibrazione fisica e convalida specifica del simulatore. La discussione sul progetto di intelligenza artificiale fisica di Thrixel inizia con tali requisiti e gli input di riferimento disponibili.

Domande comuni sulle risorse SimReady 3D

Ogni file USD è una risorsa SimReady?

No. OpenUSD può descrivere una scena senza contenere le capacità di simulazione richieste da un'attività. Il file necessita delle proprietà strutturate, della semantica e della convalida appropriate. Le domande frequenti su SimReady di NVIDIA spiegano perché l'archiviazione dei dati solo in USD non stabilisce la disponibilità della simulazione.

Le risorse SimReady sono uguali ai gemelli digitali?

I termini descrivono diversi aspetti di un bene. Un gemello digitale rappresenta un particolare oggetto o ambiente del mondo reale. La preparazione della simulazione descrive le capacità necessarie per utilizzare tale rappresentazione in una simulazione. Una cucina ricostruita può essere preparata per la simulazione, mentre una cucina SimReady generata non deve necessariamente corrispondere ad una specifica cucina reale.

Un modello 3D esistente può diventare pronto per la simulazione?

Sì. Una mesh esistente può essere un punto di partenza. La preparazione può comportare la correzione della scala, la separazione delle parti mobili, la creazione della geometria della collisione e delle proprietà fisiche, l'aggiunta di etichette semantiche e il test del risultato nel simulatore del target. Il lavoro dipende dalla struttura del modello e dal compito previsto.

Tutti gli asset di SimReady necessitano di giunti o punti di presa?

No. Tali capacità dipendono dall’interazione. Un pavimento necessita di geometria e comportamento di contatto adeguati; un cassetto apribile necessita di articolazione; un oggetto destinato alla presa necessita di una predisposizione alla manipolazione. I requisiti di simulazione rilevanti determinano cosa deve essere creato e controllato.

Esplora Thrixel per l'IA fisica