Newton, fyzikálny simulačný engine od spoločností NVIDIA a Disney, sa pripája k Linux Foundation

Newtonov fyzikálny engine od Disney Google DeepMind

Nedávno sa to ukázalo prostredníctvom blogového príspevku, Newtonov simulačný engine pre fyziku, výkonný nástroj, ktorý spoločne vyvinuli spoločnosti NVIDIA, Disney Research a Google DeepMind, urobil významný krok prechodom do Linux Foundation.

Tento strategický krok snaží sa zabezpečiť svoj rast ako otvoreného projektu, nezávislý a kolaboratívny, bez výhradnej kontroly veľkých technologických spoločností.

Vďaka tomuto prechodu sa Newton stáva prístupnou platformou pre výskumníkov, vývojárov a spoločnosti na celom svete. Medzi nových účastníkov, ktorí sú už zapojení, patria Lightwheel, Style3D a akademickí experti z Mníchovskej univerzity a Pekinskej univerzity.

Pokročilá a škálovateľná simulácia pre robotiku budúcnosti

Pre tých, ktorí stále nevedia o Newtonovi, by ste mali vedieť, že tento projekt Bol navrhnutý tak, aby ponúkal rýchlu, presnú a škálovateľnú fyzikálnu simuláciu., zameraný najmä na výskum v oblasti robotiky.

Jeho motor umožňuje modelovať komplexné správanie ako napríklad chôdza po deformovateľných povrchoch, interakcia s krehkými predmetmi alebo presná manipulácia s realistickými prostrediami.

Jednou z hlavných silných stránok projektu je jeho schopnosť využiť silu grafických procesorov, čo zrýchľuje výpočty a umožňuje realistickejšie simulácie za kratší čas. Jeho modulárna architektúra navyše uľahčuje okamžitú integráciu nových komponentov alebo vlastných algoritmov.

„Pripojenie spoločnosti Newton k Linux Foundation predstavuje významný krok vpred v rozširovaní kolaboratívnych robotických simulácií, urýchľovaní vývoja, znižovaní nákladov a približovaní sa k budúcnosti simulácií robotov v reálnom svete,“ povedal Jim Zemlin, výkonný riaditeľ Linux Foundation. „Sme radi, že môžeme vítať spoločnosť Newton a poskytnúť jej neutrálnu správu, ktorú jej globálna komunita potrebuje na budovanie budúcnosti univerzálnej robotiky.“

kľúčové vlastnosti

  • Zrýchlené GPUVyužite NVIDIA Warp pre rýchlu a škálovateľnú simuláciu.
  • Implementácie viacerých riešiteľovXPBD, VBD, MuJoCo, Featherstone, Euler
  • Modulárny dizajn: ľahko rozšíriteľné o nové riešiče a komponenty
  • DiferencovateľnéPodporuje diferencovateľnú simuláciu pre strojové učenie a optimalizáciu.
  • Obohatený dovoz/vývozNačítajte modely z URDF, MJCF, USD a ďalších.
  • Open sourcespravované spoločnosťami Disney Research, Google DeepMind a NVIDIA.

Kľúčové technológie: NVIDIA Warp a OpenUSD

Optimalizovať priestorové modelovanie a výpočty pomocou GPU, Newton používa framework NVIDIA Warp, určený pre simulačné úlohy náročné na výkon. Na druhej strane využíva platformu OpenUSD (Univerzálny popis scény) pre štruktúrované znázornenie hierarchických údajov, ktoré tvoria každú grafickú scénu.

Táto technologická kombinácia zaisťuje efektívny pracovný postup s interoperabilitou medzi rôznymi nástrojmi na modelovanie a renderovanie, čím rozširuje možnosti použitia v odvetviach ako animácia, rozšírená realita, robotika a vedecký výskum.

Viaceré backendy a diferencovateľná simulácia

Newton sa neobmedzuje len na jednu metódu rozlíšenia. Poskytuje podporu pre rôzne fyzikálne backendy alebo riešiče, vrátane Euler, Featherstone, ImplicitMPM, SemiImplicit, Style3D, VBD a XPBD. Jeho hlavný backend je založený na MuJoCo, ktorý je známy svojou presnosťou pri simulácii dynamiky viackĺbového kontaktu.

Okrem toho engine podporuje diferencovateľnú simuláciu, pokročilá funkcia, ktorá umožňuje vypočítať derivácie a aplikovať gradientové metódy. Toto Je nevyhnutné optimalizovať parametre a upraviť fyzikálne modely. alebo trénovať systémy umelej inteligencie a autonómne roboty vo virtuálnych prostrediach. Newton dokonca ponúka vizualizáciu v reálnom čase, ktorá vám umožňuje pozorovať správanie modelu pri úprave premenných.

Za zmienku stojí, že Newtonov prechod do Linux Foundation predstavuje oveľa viac než len administratívnu zmenu: je to otvorenie pre zdieľané inovácie. Vďaka svojej otvorenej základni zdrojového kódu a rozširujúcej sa komunite sa tento engine sľubuje stať základným nástrojom pre modernú robotiku, strojové učenie a pokročilé fyzikálne simulácie.

Na záver stojí za zmienku, že tí, ktorí sa zaujímajú o tento fyzikálny engine, by mali vedieť, že Kód enginu, napísaný v jazyku Python, je distribuovaný pod licenciou Apache 2.0., čo uľahčuje jeho prijatie v akademickom aj priemyselnom prostredí. Môžu tiež postupovať podľa pokynov na inštaláciu uvedených v nasledujúci odkaz.

Ak máte záujem dozvedieť sa o ňom viac, podrobnosti si môžete pozrieť v nasledujúci odkaz.