Skip to content

Commit 9bbd9c4

Browse files
authored
data collection wrapper resets (#688)
* set and unset ep meta data in the env resets * fixed formatting
1 parent f4b2574 commit 9bbd9c4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

robosuite/wrappers/data_collection_wrapper.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ def _start_new_episode(self):
7777

7878
# trick for ensuring that we can play MuJoCo demonstrations back
7979
# deterministically by using the recorded actions open loop
80+
self.env.set_ep_meta(self.env.get_ep_meta())
8081
self.env.reset_from_xml_string(self._current_task_instance_xml)
8182
self.env.sim.reset()
8283
self.env.sim.set_state_from_flattened(self._current_task_instance_state)
@@ -144,6 +145,7 @@ def reset(self):
144145
Returns:
145146
OrderedDict: Environment observation space after reset occurs
146147
"""
148+
self.env.unset_ep_meta() # unset any episode meta data that was previously set
147149
ret = super().reset()
148150
self._start_new_episode()
149151
return ret

0 commit comments

Comments
 (0)