def __init__(self, env_name='gym_dfwalker2d', rand_seed=0, misc_info=None): super(DelayedWalker, self).__init__(env_name, rand_seed, misc_info) self._base_path = init_path.get_abs_base_dir() self._use_pets_reward = 'pets' in misc_info and misc_info['pets'] self._len_qpos, self._len_qvel = \ env_util.get_gym_q_info(self._env, self._current_version) self._done_counter = -1 # return the reset as the gym? if 'reset_type' in misc_info and misc_info['reset_type'] == 'gym': self._reset_return_obs_only = True self.observation_space, self.action_space = \ self._env.observation_space, self._env.action_space # it's possible some environments have different obs self.observation_space = \ env_util.box(self._env_info['ob_size'], -1, 1) else: self._reset_return_obs_only = False if 'no_termination' in misc_info and misc_info['no_termination']: self._no_termination = True else: self._no_termination = False
def __init__(self, env_name='gym_petsCheetah', rand_seed=0, misc_info=None): super(Pets, self).__init__(env_name, rand_seed, misc_info) self._base_path = init_path.get_abs_base_dir() # return the reset as the gym? if 'reset_type' in misc_info and misc_info['reset_type'] == 'gym': self._reset_return_obs_only = True self.observation_space, self.action_space = \ self._env.observation_space, self._env.action_space # it's possible some environments have different obs self.observation_space = \ env_util.box(self._env_info['ob_size'], -1, 1) else: self._reset_return_obs_only = False
def __init__(self, env_name='gym_lunar_lander', rand_seed=0, misc_info=None): super(LunarLander, self).__init__(env_name, rand_seed, misc_info) self._base_path = init_path.get_abs_base_dir()