Kas yra SimReady 3D?
SimReady 3D turtas sujungia geometriją ir išvaizdą su struktūra ir fizinėmis savybėmis, reikalingomis modeliavimui. Jie padeda vaizdinę sceną paversti aplinka, kurią robotai gali suvokti ir su kuria sąveikauti.
Ką reiškia SimReady?
SimReady reiškia paruoštą modeliavimui. SimReady 3D išteklyje yra informacijos, kurią simuliatorius gali naudoti objektui ir jo elgsenai interpretuoti, kartu su matoma geometrija ir medžiagomis. Atsižvelgiant į užduotį, ši informacija gali apimti susidūrimo formas, masę, trintį, semantines etiketes ir artikuliuotus komponentus.
SimReady taip pat vadina specifikacijų sistemą, kurią inicijavo NVIDIA ir kuria remiantis OpenUSD. Jis apibrėžia modeliavimo galimybes per struktūrines savybes ir metaduomenis. Taikomi reikalavimai priklauso nuo numatomo 3D išteklių naudojimo; Objektui, naudojamam fotoaparato suvokimui, ir objektui, naudojamam manipuliavimui robotais, reikia skirtingų galimybių. Šis metodas aprašomas NVIDIA SimReady specifikacijų apžvalgoje.
Kuo SimReady 3D išteklius skiriasi nuo įprasto 3D modelio?
Tekstūruotas modelis apibūdina objekto formą ir išvaizdą. Simuliatorius taip pat turi žinoti, kaip tas objektas užima erdvę, reaguoja į kontaktą ir juda. Realistiška virtuvės spintelė iliustruoja skirtumą: jos vaizde gali būti matomos durys ir rankena, o roboto sąveika reikalauja, kad šie komponentai būtų tinkamos geometrijos, susidūrimo formų ir tinkamos jungties.
Žaidimui paruoštas 3D išteklius jau gali apimti susidūrimus ir animaciją, tačiau jo sąranka skirta konkrečiam žaidimui. Roboto mokymosi užduočiai gali prireikti sukalibruotų matmenų, fizinių parametrų, semantinių komentarų ir patvirtinimo pagal numatytą sąveiką. Pasirengimas vertinamas pagal šią užduotį ir simuliacijos vykdymo aplinką.
Kas paruošia 3D išteklių simuliacijai?
Geometrija, mastelis ir medžiagos
Matmenys, orientacija ir objekto struktūra turi atitikti numatytą aplinką. Roboto griebtuvas ir rankena turi būti pavaizduoti suderinamu masteliu. Vaizdinės medžiagos ir tekstūros palaiko pateiktus stebėjimus, o fizinės medžiagos savybės apibūdina elgesį, pvz., trintį ir atšokimą. NVIDIA modeliavimo nurodymai pabrėžia realaus pasaulio mastą ir nuoseklų 3D išteklių kūrimą.
Susidūrimo geometrija ir fizikinės savybės
Susidūrimo formos nustato, kur vyksta kontaktas. Masė ir inercija įtakoja tai, kaip judantis objektas reaguoja į jėgas; trintis turi įtakos paviršių slydimui. Šios savybės turi atitikti objektą ir užduotį. Matomas tinklelis ir susidūrimo geometrija gali skirtis, pavyzdžiui, kai paprastesnis susidūrimo vaizdas pagerina modeliavimo našumą. USD Physics pateikia schemas, skirtas fizinėms OpenUSD scenos savybėms apibūdinti.
Semantinės etiketės ir prasmingos dalys
Semantinė informacija identifikuoja, ką reiškia objektas ar komponentas. Etiketės, tokios kaip spintelė, durys ir rankena, palaiko scenos interpretaciją ir anotuotus treniruočių duomenis. Atskira dalių geometrija leidžia pasirinkti tuos komponentus ir jais manipuliuoti atskirai. Semantinis žymėjimas taip pat gali padėti identifikuoti objektus vaizduose, pateiktuose mašininiam mokymuisi.
Konkrečios užduoties jungtys ir sugriebimo taškai
Spintelės atidarymo užduočiai reikalinga durų jungtis su tinkama ašimi ir judėjimo ribomis. „Pasirinkti ir padėti“ užduočiai reikia prieinamų kontaktinių paviršių ir naudingų sugriebimo vietų. Tai yra konkrečios užduoties papildymai: statiniam fono objektui nereikia visų galimybių, reikalingų artikuliuotam manipuliavimui 3D ištekliui.
Kodėl SimReady 3D ištekliai svarbūs fiziniam AI?
Physical AI sistemos suvokia ir veikia fizinėje aplinkoje. Modeliavimas suteikia robotų kūrimo komandoms galimybę atlikti užduotis, keisti sąlygas ir rinkti duomenis. 3D išteklių kokybė turi įtakos šiems eksperimentams: netinkama susidūrimo geometrija gali užblokuoti tinkamą sugriebimą, o netinkamai pakeista rankena gali pakeisti, ar užduotis pasiekiama.
Struktūrizuoti 3D ištekliai taip pat daro įvairovę naudingesnę. Scena gali pakeisti objekto vietą, matmenis arba medžiagos savybes, išsaugant informaciją, reikalingą užduočiai vykdyti. Šie variantai palaiko robotų mokymosi ir vertinimo darbo eigas, nors modeliavimo našumą vis tiek reikia įvertinti pagal realų tikslą.
Kaip patvirtinate SimReady 3D išteklius Isaac Sim?
Patvirtinimas apima 3D išteklių struktūros patikrinimą ir jo elgsenos stebėjimą tiksliniame simuliatoriuje. Thrixel fizinėje AI darbo eigoje naudojamas Isaac Sim tokiems bandymams kaip:
- Nusistovėjimas: padėkite objektą ant numatyto atraminio paviršiaus ir patikrinkite, ar jis nustoja judėti taip, kaip tikėtasi.
- Nuleidimas: patikrinkite kontakto reakciją ir stabilumą, kai objektas nusileidžia.
- Slyskite: patikrinkite, kaip paviršiai sąveikauja judant.
- Mechaninių jungčių judėjimas: patikrinkite durų, dangčių ar kitų šarnyrinių dalių ašį, diapazoną ir judėjimą.
- Suėmimas ir pakėlimas: patikrinkite, ar robotas gali paliesti, laikyti ir pakelti numatytą objektą.
Testai turi atspindėti numatytą užduotį. Atskirai tinkamai atsidarančias duris taip pat reikia patikrinti spintelės viduje, su aplinkiniais objektais ir robotu. 3D išteklių patvirtinimas ir scenos patvirtinimas sprendžia skirtingus gedimų šaltinius.
Ar AI gali generuoti SimReady 3D išteklius ir visas scenas?
AI gali generuoti geometriją ir išvaizdą iš raginimų ar nuorodų vaizdų, tada palaikyti dalių, fizikos ir užduočių informacijos paruošimą. Thrixel AI 3D modelių generatorius suteikia šiam procesui redaguojamų 3D išteklių. Visa darbo eiga taip pat surenka aplinką ir tikrina jos elgseną modeliuojant. 3D generuojamojo AI vadove paaiškinamos pagrindinės modelio kūrimo darbo eigos.
Thrixel fiziniam AI apima skaitmeninę dvynių rekonstrukciją iš nuotraukų ir vaizdo įrašų, struktūrizuotų scenų generavimą, semantines dalis, apibrėžtus roboto sugriebimo taškus ir modeliavimo patvirtinimą. Darbo eiga sukuria trikampius tinklelius su PBR medžiagomis ir USDA scenos išvestimi, turinčia modeliavimo informaciją. Jis taip pat palaiko 3D išteklių ir scenos variacijas bei robotų trajektorijas, skirtas mokymuisi imituoti.
Norėdami sukurti interaktyvų pasaulį su AI programavimo agentu, Build World sujungia 3D išteklių generavimą su scenos surinkimu ir kartotiniu patikrinimu. Physical AI projektai papildo reikalavimus, tokius kaip roboto užduotys, fizinis kalibravimas ir simuliatoriui būdingas patvirtinimas. Thrixel fizinio AI projekto aptarimas prasideda nuo tų reikalavimų ir galimų atskaitos įvesties duomenų.
Dažniausiai užduodami klausimai apie SimReady 3D išteklius
Ar kiekvienas USD failas yra SimReady 3D išteklius?
Ne. OpenUSD gali aprašyti sceną neturėdamas užduočiai reikalingų modeliavimo galimybių. Failui reikia atitinkamų struktūrinių savybių, semantikos ir patvirtinimo. NVIDIA SimReady DUK paaiškina, kodėl vien duomenų saugojimas USD neužtikrina pasirengimo modeliuoti.
Ar SimReady 3D ištekliai yra tokie patys kaip skaitmeniniai dvyniai?
Terminai apibūdina skirtingus 3D šaltinio aspektus. Skaitmeninis dvynys reiškia tam tikrą realaus pasaulio objektą ar aplinką. Modeliavimo parengtis apibūdina galimybes, kurių reikia norint naudoti tą atvaizdą modeliuojant. Rekonstruotą virtuvę galima paruošti modeliavimui, o sugeneruota SimReady virtuvė neturi atitikti vienos konkrečios tikros virtuvės.
Ar esamas 3D modelis gali būti paruoštas modeliavimui?
Taip. Esamas tinklelis gali būti atskaitos taškas. Pasiruošimas gali apimti mastelio taisymą, judančių dalių atskyrimą, susidūrimo geometrijos ir fizinių savybių kūrimą, semantinių etikečių pridėjimą ir rezultato testavimą tiksliniame simuliatoriuje. Darbas priklauso nuo modelio struktūros ir numatytos užduoties.
Ar visiems SimReady 3D ištekliams reikia jungčių ar sugriebimo taškų?
Ne. Šios galimybės priklauso nuo sąveikos. Grindys turi būti tinkamos geometrijos ir kontaktinio elgesio; atidaromas stalčius reikalingas artikuliacija; sugriebimui skirtam objektui reikia manipuliavimo sąrankos. Atitinkami modeliavimo reikalavimai nustato, kas turi būti sukurta ir tikrinama.