Developer Center: Open, Compatible & Engineering-Ready
Infrastructure for Intelligence. Seamlessly integrate your existing robotics stack with our industrial-grade simulation engine. Build, train, and deploy with unprecedented precision.
hub
Ecosystem Compatibility
integration_instructions
ROS2 Native
First-class ROS2 node communication support. Publish and subscribe to topics directly from within the simulation environment with zero-config bridging.
psychology
PyTorch Integration
Native PyTorch and JAX reinforcement learning backend support. Direct GPU tensor exchange between simulation and training loops.
view_in_ar
OpenUSD / MuJoCo
Seamlessly import URDF, MJCF, and OpenUSD assets. Co-simulate with NVIDIA Isaac Lab for physically-based rendering and parallel environments.
rocket_launch
Policy Export
Export trained policies to ONNX or TensorRT deployment packages. Direct compatibility with NVIDIA Jetson and mainstream edge computing platforms.
terminal
SDK / API Features
Genesis Engine APICOPY
# Genesis SDK — Quick Start
import genesis
robot = genesis.load_robot(
"./my_robot.urdf",
physics_backend="isaac_lab",
device="cuda:0"
)
env = genesis.WorldGenerator(
scene_type="warehouse",
num_envs=4096,
domain_randomization=True
)
policy = genesis.train(robot, env,
algorithm="PPO", max_iter=10_000)
policy.export("onnx", "./output/")