garage.np.policies.fixed_policy
¶
Policy that performs a fixed sequence of actions.
-
class
FixedPolicy
(env_spec, scripted_actions, agent_infos=None)[source]¶ Bases:
garage.np.policies.policy.Policy
Policy that performs a fixed sequence of actions.
- Parameters
-
reset
(self, do_resets=None)[source]¶ Reset policy.
- Parameters
do_resets (None or list[bool]) – Vectorized policy states to reset.
- Raises
ValueError – If do_resets has length greater than 1.
-
set_param_values
(self, params)[source]¶ Set param values of policy.
- Parameters
params (object) – Ignored.
-
get_param_values
(self)[source]¶ Return policy params (there are none).
- Returns
Empty tuple.
- Return type
-
get_action
(self, observation)[source]¶ Get next action.
- Parameters
observation (np.ndarray) – Ignored.
- Raises
ValueError – If policy is currently vectorized (reset was called with more than one done value).
- Returns
- The action and agent_info
for this time step.
- Return type
-
get_actions
(self, observations)[source]¶ Get next action.
- Parameters
observations (np.ndarray) – Ignored.
- Raises
ValueError – If observations has length greater than 1.
- Returns
- The action and agent_info
for this time step.
- Return type
-
property
env_spec
(self)¶ Policy environment specification.
- Returns
Environment specification.
- Return type
garage.EnvSpec
-
property
observation_space
(self)¶ Observation space.
- Returns
The observation space of the environment.
- Return type
akro.Space
-
property
action_space
(self)¶ Action space.
- Returns
The action space of the environment.
- Return type
akro.Space