Physics Simulation

Get started with Genesis, a high-performance physics engine with native AMD GPU support. Load robots into simulated scenes, apply PD controllers, perform pick-and-place with Inverse Kinematics, and scale to hundreds of parallel environments for reinforcement learning.

Goals

  • Set up and run physics simulations with the Genesis engine
  • Load and control robotic manipulators in simulated environments
  • Apply PD controllers and motion planning with Inverse Kinematics
  • Scale simulations to hundreds of parallel environments for RL workflows

Genesis Labs (PhySim01 to PhySim04)

What this section covers

Progressive introduction to physics simulation, robot control, and parallel environments.

Explore the other teaching labs: Computer Vision, Deep Learning, LLM from Scratch.