Il a été récemment révélé dans un article de blog que le moteur de simulation physique Newton, un outil puissant développé conjointement par NVIDIA, Disney Research et Google DeepMind, a franchi une étape importante en étant transféré à la Fondation Linux.
Cette démarche stratégique cherche à assurer sa croissance en tant que projet ouvert, indépendant et collaboratif, libre du contrôle exclusif des grandes entreprises technologiques.
Grâce à cette transition, Newton devient une plateforme accessible aux chercheurs, développeurs et entreprises du monde entier. Parmi les nouveaux participants figurent déjà Lightwheel, Style3D et des experts universitaires des universités de Munich et de Pékin.
Simulation avancée et évolutive pour la robotique du futur
Pour ceux qui ne connaissent pas encore Newton, sachez que ce projet Il a été conçu pour offrir une simulation physique rapide, précise et évolutive., particulièrement orienté vers la recherche en robotique.
Son moteur permet modéliser des comportements complexes comme marcher sur des surfaces déformables, interagir avec des objets fragiles ou manipuler avec précision des environnements réalistes.
L’un des principaux atouts du projet réside dans sa capacité à exploiter la puissance des GPU, ce qui accélère les calculs et permet des simulations plus réalistes en moins de temps. De plus, son architecture modulaire facilite l'intégration immédiate de nouveaux composants ou d'algorithmes personnalisés.
« L'arrivée de Newton au sein de la Fondation Linux représente une avancée significative dans le développement de la simulation robotique collaborative, l'accélération du développement, la réduction des coûts et le rapprochement vers l'avenir de la simulation robotique en conditions réelles », a déclaré Jim Zemlin, directeur exécutif de la Fondation Linux. « Nous sommes ravis d'accueillir Newton et d'offrir à sa communauté internationale la gouvernance neutre dont elle a besoin pour construire l'avenir de la robotique polyvalente. »
Caractéristiques principales
- Accéléré par GPU:Exploitez NVIDIA Warp pour une simulation rapide et évolutive.
- Implémentations multi-solveurs: XPBD, VBD, MuJoCo, Featherstone, Euler
- Diseño modulaire: facilement extensible avec de nouveaux solveurs et composants
- Différenciable: Prend en charge la simulation différenciable pour l'apprentissage automatique et l'optimisation.
- Importation/exportation enrichie:Chargez des modèles depuis URDF, MJCF, USD et plus.
- Open Source:maintenu par Disney Research, Google DeepMind et NVIDIA.
Technologies clés : NVIDIA Warp et OpenUSD
Pour optimiser la modélisation spatiale et le calcul à l'aide de GPU, Newton utilise le framework NVIDIA Warp, conçu pour les tâches de simulation exigeantes en performances. À son tour, il utilise la plateforme OpenUSD (Universal Scene Description) pour la représentation structurée des données hiérarchiques qui composent chaque scène graphique.
Cette combinaison technologique assure un flux de travail efficace, avec interopérabilité entre différents outils de modélisation et de rendu, élargissant les possibilités d'utilisation dans des secteurs tels que l'animation, la réalité augmentée, la robotique et la recherche scientifique.
Plusieurs backends et simulation différenciable
Newton ne se limite pas à une seule méthode de résolution. Fournit un support pour divers backends ou solveurs physiques, incluant Euler, Featherstone, ImplicitMPM, SemiImplicit, Style3D, VBD et XPBD. Son backend principal repose sur MuJoCo, reconnu pour sa précision dans la simulation de la dynamique de contact multi-articulaire.
En outre, le le moteur prend en charge la simulation différentiable, une fonctionnalité avancée qui vous permet de calculer des dérivées et d'appliquer des méthodes de gradient. Ceci Il est essentiel d’optimiser les paramètres et d’ajuster les modèles physiques. ou entraînez des systèmes d'intelligence artificielle et des robots autonomes dans des environnements virtuels. Newton propose même une visualisation en temps réel, permettant d'observer le comportement du modèle à mesure que les variables sont ajustées.
Il convient de souligner que l'intégration de Newton à la Fondation Linux représente bien plus qu'un simple changement administratif : c'est une ouverture vers l'innovation partagée. Grâce à son code source ouvert et à sa communauté en pleine expansion, ce moteur promet de devenir un outil essentiel pour la robotique moderne, l'apprentissage automatique et la simulation physique avancée.
Enfin, il convient de mentionner que pour ceux qui s'intéressent à ce moteur physique, ils doivent savoir que Le code du moteur, écrit en Python, est distribué sous la licence Apache 2.0., ce qui facilite son adoption dans les environnements académiques et industriels. Ils peuvent également suivre les instructions d'installation fournies dans le lien ci-dessous.
Si vous souhaitez en savoir plus, vous pouvez consulter les détails dans le lien ci-dessous.