Skip to main content
Record simulation trajectories (qpos, qvel, ctrl, sensordata) for playback, analysis, or export.

Signature

Usage

Options

Return Value

TrajectoryFrame

Notes

  • Recording happens in useAfterPhysicsStep — one frame per physics step
  • Each frame is a snapshot (arrays are copied, not referenced)
  • JSON export includes all recorded fields; CSV includes qpos only
  • For playback, pass recorder.frames directly to useTrajectoryPlayer or <TrajectoryPlayer> — no format conversion needed