Code with the simulator open
- Object poses, contacts and kinematics can be read at any time.
- Resets and replays are unlimited within the six hours.
- The agent submits one trajectory; a separate verifier replays it twice.
from rcb_topogym import Session s = Session("interlocked_claws", instance="/app/instance.json") s.reset() # back to the frozen start, any time s.objects()["piece_1"] # poses, bounds, velocity s.record_start() s.step(action) # joints + grippers, one 1/40 s step actions = s.record_stop() s.save_trajectory(actions, "/app/output/trajectory.npz")


