@@ -79,13 +79,13 @@ def reset(self, *, seed: int | None = None, options: dict | None = None):
7979 super ().reset (seed = seed )
8080 mj .mj_resetData (self .sim .model , self .sim .data )
8181 mj .mj_forward (self .sim .model , self .sim .data )
82- return self ._obs (), {}
82+ return self ._obs (), {"dummy" : True }
8383
8484 def step (self , action : dict [str , np .ndarray ]):
8585 self .sim .data .qpos [0 ] += float (action ["delta" ][0 ])
8686 self .sim .data .qvel [:] = 0.0
8787 mj .mj_forward (self .sim .model , self .sim .data )
88- return self ._obs (), 0.0 , False , False , {}
88+ return self ._obs (), 0.0 , False , False , {"dummy" : True }
8989
9090 def close (self ):
9191 return None
@@ -98,12 +98,12 @@ def test_record_and_replay_sim_state(tmp_path: Path):
9898 dataset_path = tmp_path / "dataset"
9999 record_env : gym .Env = DummySimEnv (Sim (model_path ))
100100 record_env = SimStateObservationWrapper (record_env )
101- record_env = StorageWrapper (record_env , str (dataset_path ), "test sim replay" , batch_size = 1 , always_record = True )
102-
101+ record_env = StorageWrapper (record_env , str (dataset_path ), "test sim replay" )
103102 obs , _ = record_env .reset ()
103+ record_env .start_record ()
104104 assert SimStateObservationWrapper .STATE_KEY in obs
105-
106105 record_env .step ({"delta" : np .array ([0.125 ], dtype = np .float64 )})
106+ record_env .stop_record ()
107107 record_env .close ()
108108
109109 table = ds .dataset (str (dataset_path ), format = "parquet" ).to_table ().sort_by ([("step" , "ascending" )])
0 commit comments