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, 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 achieve high performance and integrates with OpenUSD for scene description and support. The engine is designed to be differentiable, allowing for gradients to be used in optimization and learning tasks.

Who it’s for

It is primarily intended for roboticists and researchers specializing in simulation who require high-performance physics engines for rapid iteration and scalable testing.

Highlights

  • GPU-accelerated computation via NVIDIA Warp.
  • Integration with MuJoCo Warp as the primary backend.
  • Support for OpenUSD.
  • Differentiable simulation capabilities.
  • User-defined extensibility.
  • Broad support for various simulation types including rigid bodies (URDF), cables, and cloth.

Related

  • Project
  • Project
  • Project
  • Project
  • Project