Robots Atlas>ROBOTS ATLAS

Simulation ยท Simulation & Digital Twins

NVIDIA PhysX

Active Open source
CATEGORYSimulation ยท Simulation & Digital Twins
ADOPTION SCALEIndustry Standard
LICENSESBSD-3-Clause

NVIDIA PhysX is an open-source, multi-platform general-purpose physics engine SDK distributed in the NVIDIA-Omniverse/PhysX GitHub repository. It covers rigid body dynamics, reduced-coordinate articulations (trees of rigid bodies), Finite Element Method soft body simulation, Position-Based Dynamics (liquids, cloth, granular materials), Signed Distance Field colliders, joints, character controllers and scene queries (raycast, overlap, sweep).

It is the primary physics engine of the NVIDIA Omniverse platform and of its reference robotics applications โ€” Isaac Sim and Isaac Lab. Runs on both CPU and NVIDIA GPUs (CUDA), with a GPU API supporting end-to-end reinforcement learning workflows. The repository also bundles related libraries: Blast (destruction and fracture) and Flow (smoke, fire, combustible fluids). Distributed under the BSD-3-Clause license.

Type & Roles
Software types
Simulation

Simulation software is used for modelling, testing, and validating robot behaviours, sensor characteristics, environments, and algorithms without requiring physical hardware. It enables safe, repeatable, and cost-effective development cycles. Common robotics simulators include Gazebo, Isaac Sim (NVIDIA), MuJoCo, PyBullet, and Webots, each offering different trade-offs between physics accuracy, rendering fidelity, and integration with middleware frameworks such as ROS 2.

Select an item to see its description.
Main category
Simulation & Digital Twins
Maturity & Adoption
Adoption scaleIndustry Standard
Maintenance statusMaintained by Single Vendor
Last update14 May 2026
Organizations
System capabilities
โŠ™
Open source
Source code is publicly available under an open-source license โ€” enables security audits, custom modifications, and integration without licensing barriers.
โœ“
โšก
Real-time capable
Designed with timing-determinism guarantees โ€” meets the requirements of control loops, safety systems, and tasks demanding low, predictable latency.
ร—
โŸจ/โŸฉ
API available
The software exposes a programmable interface (REST, gRPC, SDK, or language bindings) that enables automation and integration with other systems.
ร—
๐Ÿ“ฆ
Pre-built / binary
Distributed as ready-to-use binary packages, container images, or installers โ€” no need to build from source.
ร—
Programming languages
C++PythonC
Operating systems
Ubuntu 22.04Windows
Minimum hardware requirements
Packaging & distribution
CPU architectures
x86_64 (AMD64)aarch64 / ARM64
Protocols and interfaces
Deployment types
Local WorkstationContainerized
Licenses
BSD-3-ClauseBSD 3-Clause Licensev3-Clause

License family: Permissive

ModificationDistributionCommercial useSublicensingPrivate useROS-compatibleOSI approvedFSF Free/LibreRequires attribution

No version history.