class_docstr: A simply 2D grid environment.
  
  | 'S' : starting point
  | 'F' or '.': free space
  | 'W' or 'x': wall
  | 'H' or 'o': hole (terminates episode)
  | 'G' : goal
class_docstr_tok: ["A","simply","2D","grid","environment",".","|","'S","'",":","starting","point","|","'","F","'","or","'",".","'",":","free","space","|","'","W","'","or","'","x","'",":","wall","|","'","H","'","or","'","o","'",":","hole","(","terminates","episode",")","|","'","G","'",":","goal"]
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.)
  
      """
      self._state = self._start_state
      self._step_cnt = 0
  
      return self._state, dict()
  
file_path: garage/src/garage/envs/grid_world_env.py
imports: import akro
  import numpy
  from garage import Environment, EnvSpec, EnvStep, StepType
label_desc: Use image node_id 6 for calling the GridWorldEnv obj's underlying member method code with example usage: obj.reset() and returns: self,  dict