Description
NVIDIA Newton Physics Engine is an open-source, extensible physics engine designed to advance robot learning and development. Developed by NVIDIA, Google DeepMind, and Disney Research, and managed by the Linux Foundation, it provides a robust platform for simulating robotic behavior. Built on NVIDIA Warp and OpenUSD, Newton enables accurate virtual representations of robot interactions within realistic environments. It supports the fundamental laws of physics, including conservation of mass and momentum, rigid and soft body dynamics, contact and friction, and actuator and sensor modeling. This allows for precise predictions of how physical multi-body systems, such as robots, behave in various scenarios. Newton is compatible with robot learning frameworks like MuJoCo Playground and NVIDIA Isaac Lab, providing a safe virtual environment for robots to acquire and refine physical intelligence. The engine is powered by NVIDIA Warp, an open-source developer framework for building and accelerating data generation and spatial computing in Python. Newton's differentiable physics accelerates training, design optimization, and system identification, enabling efficient learning of complex, optimal robot motions. As an open-source tool, it encourages rapid adoption, collaboration, and continuous improvement across the robotics community. Newton also offers GPU acceleration, allowing high-performance simulations on GPUs, which significantly reduces simulation time from days to minutes. This makes it an invaluable tool for roboticists seeking CUDA-level speed without low-level coding. Overall, NVIDIA Newton Physics Engine is a powerful tool for advancing robotic simulation and learning, providing the necessary infrastructure for developing intelligent robotic systems.
- CategoryRobotics & AI Hardware
- Pricing ModelOpen source
- DeploymentCloud
- PlatformsNVIDIA Warp, OpenUSD
NVIDIA Newton Physics Engine's Core Features
Open-source physics engine
Built on NVIDIA Warp and OpenUSD
Supports rigid and soft body dynamics
Compatible with NVIDIA Isaac Lab
Differentiable physics for optimization
GPU-accelerated simulations
Extensible with custom solvers
Supports robot learning frameworks
Getting Started with NVIDIA Newton Physics Engine
Configure: Set up the engine with NVIDIA Warp and OpenUSD
Use: Implement simulations for robotic behavior
Optimize: Utilize differentiable physics for training
Integrate: Connect with NVIDIA Isaac Lab for enhanced learning
NVIDIA Newton Physics Engine's Use Cases
- Robotic Simulation
- Learning Frameworks
- Design Optimization
- System Identification
- Industrial Tasks

