chrisjcc commited on
Commit
0cd2cd7
·
1 Parent(s): 6c64575

mujoco.Renderer(model, width=640, height=640) is asking for an image size larger than what the MuJoCo model framebuffer allows by default.

Browse files
Files changed (1) hide show
  1. tray_sim.py +6 -5
tray_sim.py CHANGED
@@ -29,9 +29,9 @@ def run_tray_simulation(seed=0, num_objects=N_OBJECTS):
29
  pusher_vel_idx = num_objects * 6
30
 
31
  # Renderer
32
- renderer = mujoco.Renderer(model, width=640, height=640)
33
- frames = []
34
 
 
35
  keyframes = {0: None, 25: None, 50: None, 200: None}
36
 
37
  for t in range(SIM_STEPS):
@@ -39,12 +39,13 @@ def run_tray_simulation(seed=0, num_objects=N_OBJECTS):
39
  # Activate pusher
40
  data.qvel[pusher_vel_idx:pusher_vel_idx+3] = [-0.05, 0.05, 0.0] # toward center
41
 
42
- if t in keyframes:
43
- imageio.imwrite(f"/tmp/frame_{t}.png", img)
44
-
45
  mujoco.mj_step(model, data)
46
  renderer.update_scene(data)
47
  img = renderer.render()
 
 
 
 
48
  frames.append(img)
49
 
50
  renderer.close()
 
29
  pusher_vel_idx = num_objects * 6
30
 
31
  # Renderer
32
+ renderer = mujoco.Renderer(model, width=480, height=480)
 
33
 
34
+ frames = []
35
  keyframes = {0: None, 25: None, 50: None, 200: None}
36
 
37
  for t in range(SIM_STEPS):
 
39
  # Activate pusher
40
  data.qvel[pusher_vel_idx:pusher_vel_idx+3] = [-0.05, 0.05, 0.0] # toward center
41
 
 
 
 
42
  mujoco.mj_step(model, data)
43
  renderer.update_scene(data)
44
  img = renderer.render()
45
+
46
+ if t in keyframes:
47
+ imageio.imwrite(f"/tmp/frame_{t}.png", img)
48
+
49
  frames.append(img)
50
 
51
  renderer.close()