Nedávno to vyšlo najevo prostřednictvím příspěvku na blogu, Newtonův simulační engine pro fyziku, výkonný nástroj vyvinutý společně společnostmi NVIDIA, Disney Research a Google DeepMind, učinil významný krok převodem do Linux Foundation.
Tento strategický tah snaží se zajistit svůj růst jako otevřený projekt, nezávislý a spolupracující, osvobozený od výhradní kontroly velkých technologických korporací.
Díky tomuto přechodu se Newton stává přístupnou platformou pro výzkumníky, vývojáře a firmy po celém světě. Mezi nové účastníky, kteří se již připojili, patří Lightwheel, Style3D a akademičtí experti z Mnichovské univerzity a Pekingské univerzity.
Pokročilá a škálovatelná simulace pro robotiku budoucnosti
Pro ty, kteří stále nevědí o Newtonovi, by měl být tento projekt... Byl navržen tak, aby nabízel rychlou, přesnou a škálovatelnou fyzikální simulaci., zaměřený zejména na výzkum v oblasti robotiky.
Jeho motor umožňuje modelovat komplexní chování jako je chůze po deformovatelných površích, interakce s křehkými předměty nebo přesná manipulace s realistickým prostředím.
Jednou z hlavních silných stránek projektu je jeho schopnost využít sílu GPU, což zrychluje výpočty a umožňuje realističtější simulace za kratší dobu. Jeho modulární architektura navíc usnadňuje okamžitou integraci nových komponent nebo vlastních algoritmů.
„Připojení společnosti Newton k Linux Foundation představuje významný krok vpřed v rozšiřování kolaborativních robotických simulací, urychlení vývoje, snižování nákladů a přiblížení se k budoucnosti simulací robotů v reálném světě,“ řekl Jim Zemlin, výkonný ředitel Linux Foundation. „Jsme potěšeni, že můžeme vítat společnost Newton a poskytnout jí neutrální řízení, které její globální komunita potřebuje k budování budoucnosti univerzální robotiky.“
Hlavní charakteristiky
- Zrychleno GPUVyužijte NVIDIA Warp pro rychlou a škálovatelnou simulaci.
- Implementace více řešitelůXPBD, VBD, MuJoCo, Featherstone, Euler
- Modulární designsnadno rozšiřitelné o nové řešiče a komponenty
- DiferencovatelnýPodporuje diferencovatelnou simulaci pro strojové učení a optimalizaci.
- Obohacený import/exportNačítání modelů z URDF, MJCF, USD a dalších.
- Otevřený zdroj: spravováno společnostmi Disney Research, Google DeepMind a NVIDIA.
Klíčové technologie: NVIDIA Warp a OpenUSD
Pro optimalizaci prostorového modelování a výpočtů pomocí GPU, Newton používá framework NVIDIA Warp, určený pro simulační úlohy náročné na výkon. Na oplátku využívá platformu OpenUSD (Univerzální popis scény) pro strukturované znázornění hierarchických dat, která tvoří každou grafickou scénu.
Tato technologická kombinace zajišťuje efektivní pracovní postup s interoperabilitou mezi různými nástroji pro modelování a renderování, čímž rozšiřuje možnosti využití v odvětvích, jako je animace, rozšířená realita, robotika a vědecký výzkum.
Více backendů a diferencovatelná simulace
Newton se neomezuje pouze na jednu metodu rozlišení. Poskytuje podporu pro různé fyzikální backendy nebo řešiče, včetně Eulerových, Featherstoneových, ImplicitMPM, SemiImplicitních, Style3D, VBD a XPBD. Jeho hlavní backend je založen na MuJoCo, známém pro svou přesnost při simulaci dynamiky vícekloubového kontaktu.
Kromě toho, engine podporuje diferencovatelnou simulaci, pokročilá funkce, která umožňuje vypočítat derivace a aplikovat gradientní metody. Toto Je nezbytné optimalizovat parametry a upravit fyzikální modely. nebo trénovat systémy umělé inteligence a autonomní roboty ve virtuálních prostředích. Newton dokonce nabízí vizualizaci v reálném čase, která vám umožňuje sledovat chování modelu při úpravách proměnných.
Za zmínku stojí, že Newtonův přechod k Linux Foundation představuje mnohem víc než jen administrativní změnu: je to otevření směrem ke sdíleným inovacím. Díky své open source kódové základně a rostoucí komunitě slibuje tento engine stát se nezbytným nástrojem pro moderní robotiku, strojové učení a pokročilé fyzikální simulace.
Nakonec stojí za zmínku, že ti, kteří se o tento fyzikální engine zajímají, by měli vědět, že Kód enginu, napsaný v Pythonu, je distribuován pod licencí Apache 2.0., což usnadňuje jeho přijetí v akademickém i průmyslovém prostředí. Mohou se také řídit pokyny k instalaci uvedenými v Následující odkaz.
Máte-li zájem dozvědět se o něm více, můžete se podívat na podrobnosti v Následující odkaz.