class_docstr: Binding for `dm_control <https://arxiv.org/pdf/1801.00690.pdf>`.
docstr: Resets the environment.
  
  Returns:
      numpy.ndarray: The first observation conforming to
          `observation_space`.
      dict: The episode-level information.
          Note that this is not part of `env_info` provided in `step()`.
          It contains information of he entire episode， which could be
          needed to determine the first action (e.g. in the case of
          goal-conditioned or MTRL.)
docstr_tok: ["Resets","the","environment",".","Returns",":","numpy.ndarray",":","The","first","observation","conforming","to","`","observation_space","`",".","dict",":","The","episode-level","information",".","Note","that","this","is","not","part","of","`","env_info","`","provided","in","`","step","(",")","`",".","It","contains","information","of","he","entire","episode\uff0c","which","could","be","needed","to","determine","the","first","action","(","e.g",".","in","the","case","of","goal-conditioned","or","MTRL",".",")"]
code: def reset(self):
      """Resets the environment.
  
      Returns:
          numpy.ndarray: The first observation conforming to
              `observation_space`.
          dict: The episode-level information.
              Note that this is not part of `env_info` provided in `step()`.
              It contains information of he entire episode， which could be
              needed to determine the first action (e.g. in the case of
              goal-conditioned or MTRL.)
  
      """
      time_step = self._env.reset()
      first_obs = flatten_observation(time_step.observation)[
          "observations"
      ]
  
      self._step_cnt = 0
      return first_obs, {}
  
imports: import akro
  from dm_control import suite
  from dm_control.rl.control import flatten_observation
  from dm_env import StepType
  import numpy
  from garage import Environment, EnvSpec, EnvStep, StepType
  from garage.envs.dm_control.dm_control_viewer import DmControlViewer
label_desc: Use image node_id 7 for calling the DMControlEnv obj's underlying member method code with example usage: obj.reset() and returns: first_obs,  dict