newton-physics/newton

An open-source, GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targeting roboticists and simulation researchers.

What it solves

Newton provides a GPU-accelerated physics simulation engine designed for roboticists and simulation researchers. It addresses the need for scalable, differentiable, and extensible simulations that can handle complex robotic systems and materials like cables and cloth.

How it works

Built upon NVIDIA Warp, Newton generalizes the warp.sim module and uses MuJoCo Warp as its primary backend. It leverages GPU-based computation to enable high-performance simulations and integrates OpenUSD support for scene description and interoperability.

Who it’s for

It is primarily intended for roboticists and researchers focusing on simulation, particularly those requiring GPU acceleration and differentiability for rapid iteration in robotics development.

Highlights

  • GPU-accelerated computation via NVIDIA Warp and MuJoCo Warp.
  • Support for OpenUSD.
  • Differentiable physics for optimization and learning.
  • User-defined extensibility for custom simulation needs.
  • Broad example library covering basic physics, complex robots (e.g., humanoid G1, H1), controllers, cables, and cloth.

Related

  • Project
  • Project
  • Project
  • Dispatch
  • Project