Neseniai tai buvo atskleista tinklaraščio įraše, kuriame teigiama, kad Niutono fizikos modeliavimo variklis, galingą įrankį, kurį kartu sukūrė „NVIDIA“, „Disney Research“ ir „Google DeepMind“. žengė svarbų žingsnį, būdamas perkeltas į „Linux Foundation“.
Šis strateginis žingsnis siekia užtikrinti savo, kaip atviro projekto, augimą, nepriklausoma ir bendradarbiaujanti, laisva nuo išskirtinės didelių technologijų korporacijų kontrolės.
Po šio perėjimo „Newton“ tampa prieinama platforma tyrėjams, kūrėjams ir įmonėms visame pasaulyje. Tarp naujų dalyvių jau yra „Lightwheel“, „Style3D“ ir akademiniai ekspertai iš Miuncheno bei Pekino universitetų.
Pažangi ir keičiamo dydžio modeliavimas ateities robotikai
Tiems, kurie vis dar nežino apie Niutoną, turėtų žinoti, kad šis projektas Jis buvo sukurtas siekiant pasiūlyti greitą, tikslią ir keičiamo dydžio fizikos modeliavimą., ypač orientuota į robotikos tyrimus.
Jo variklis leidžia modeliuoti sudėtingą elgesį pavyzdžiui, vaikščiojimas deformuojamais paviršiais, sąveika su trapiais objektais arba tikslus realistiškos aplinkos manipuliavimas.
Vienas iš pagrindinių projekto privalumų yra jo galimybė išnaudoti GPU galią, kuris pagreitina skaičiavimus ir leidžia atlikti realesnes simuliacijas per trumpesnį laiką. Be to, modulinė architektūra palengvina tiesioginę naujų komponentų ar pritaikytų algoritmų integraciją.
„Newtono prisijungimas prie „Linux Foundation“ yra reikšmingas žingsnis į priekį plečiant bendradarbiaujančios robotikos modeliavimą, spartinant kūrimą, mažinant išlaidas ir priartinant mus prie realaus pasaulio robotų modeliavimo ateities“, – sakė Jimas Zemlinas, „Linux Foundation“ vykdomasis direktorius. „Džiaugiamės galėdami pasveikinti Newtoną ir suteikti neutralų valdymą, kurio reikia jos pasaulinei bendruomenei, kad ji galėtų kurti bendrosios paskirties robotikos ateitį.“
pagrindinės funkcijos
- GPU pagreitintasPasinaudokite „NVIDIA Warp“ greitam, keičiamo dydžio modeliavimui.
- Kelių sprendiklių diegimasXPBD, VBD, MuJoCo, Featherstone, Euler
- Modulinis dizainaslengvai išplečiama naujais sprendikliais ir komponentais
- DiferenciuojamasPalaiko diferencijuojamą modeliavimą mašininiam mokymuisi ir optimizavimui.
- Praturtintas importas / eksportas: Įkelti modelius iš URDF, MJCF, USD ir kitų.
- Atviras šaltinis: prižiūri „Disney Research“, „Google DeepMind“ ir „NVIDIA“.
Pagrindinės technologijos: NVIDIA Warp ir OpenUSD
Siekiant optimizuoti erdvinį modeliavimą ir skaičiavimą naudojant GPU, Niutonas naudoja NVIDIA Warp sistemą, skirtas našumo reikalaujančioms modeliavimo užduotims. Savo ruožtu ji naudoja „OpenUSD“ platformą. (Universalus scenos aprašymas) skirtas struktūrizuotam hierarchinių duomenų, sudarančių kiekvieną grafinę sceną, vaizdavimui.
Šis technologinis derinys užtikrina efektyvų darbo eigą ir skirtingų modeliavimo bei vaizdavimo įrankių sąveiką, išplėsdamas naudojimo galimybes tokiuose sektoriuose kaip animacija, papildyta realybė, robotika ir moksliniai tyrimai.
Kelios serverio pusės ir diferencijuojama simuliacija
Niutonas neapsiriboja vienu skiriamuoju metodu. Palaiko įvairias fizikos posistemes arba sprendiklius, įskaitant „Euler“, „Featherstone“, „ImplicitMPM“, „SemiImplicit“, „Style3D“, VBD ir XPBD. Pagrindinė jos sistema pagrįsta „MuJoCo“, pripažintu dėl savo tikslumo imituojant daugiasąnarių kontaktų dinamiką.
Be to, variklis palaiko diferencijuojamą modeliavimą, išplėstinė funkcija, leidžianti apskaičiuoti išvestines ir taikyti gradiento metodus. Tai Būtina optimizuoti parametrus ir koreguoti fizinius modelius. arba apmokyti dirbtinio intelekto sistemas ir autonominius robotus virtualioje aplinkoje. „Newton“ netgi siūlo vizualizaciją realiuoju laiku, leidžiančią stebėti modelio elgesį keičiant kintamuosius.
Verta paminėti, kad Niutono perėjimas prie „Linux Foundation“ reiškia daug daugiau nei administracinius pokyčius: tai atverti kelią bendroms inovacijoms. Turėdamas atvirojo kodo bazę ir besiplečiančią bendruomenę, šis variklis žada tapti esminiu šiuolaikinės robotikos, mašininio mokymosi ir pažangios fizikos modeliavimo įrankiu.
Galiausiai, verta paminėti, kad tie, kurie domisi šiuo fizikos varikliu, turėtų žinoti, kad Variklio kodas, parašytas Python kalba, platinamas pagal „Apache 2.0“ licenciją., o tai palengvina jo pritaikymą tiek akademinėje, tiek pramoninėje aplinkoje. Jie taip pat gali vadovautis diegimo instrukcijomis, pateiktomis kita nuoroda.
Jei norite sužinoti daugiau apie tai, galite patikrinti išsamią informaciją kita nuoroda.