(self)
return obs_space
Constructs the observation space, including target observations from
    the reference motion.

    Returns:
      Observation space representing the concatenations of the original
      observations and target observations.
Constructs the observation space, including target observations from
    the reference motion.
Constructs the observation space including target observations from the reference motion .
def _build_observation_space(self):
    """Constructs the observation space, including target observations from
    the reference motion.

    Returns:
      Observation space representing the concatenations of the original
      observations and target observations.
    """
    obs_space0 = self._gym_env.observation_space
    low0 = obs_space0.low
    high0 = obs_space0.high

    task_low, task_high = self._task.get_target_obs_bounds()
    low = np.concatenate([low0, task_low], axis=-1)
    high = np.concatenate([high0, task_high], axis=-1)

    obs_space = gym.spaces.Box(low, high)

    return obs_space
def _build_observation_space ( self ) : obs_space0 = self . _gym_env . observation_space low0 = obs_space0 . low high0 = obs_space0 . high task_low , task_high = self . _task . get_target_obs_bounds ( ) low = np . concatenate ( [ low0 , task_low ] , axis = - 1 ) high = np . concatenate ( [ high0 , task_high ] , axis = - 1 ) obs_space = gym . spaces . Box ( low , high ) return obs_space