protomotions.agents.supervised.expert_utils module
Expert observation utilities for supervised agents.
-
protomotions.agents.supervised.expert_utils.get_expert_actor_in_keys(expert_agent_config)[source]
Extract the input keys required by the expert’s actor.
-
protomotions.agents.supervised.expert_utils.get_expert_observation_keys(
- expert_env_config,
- expert_agent_config,
- prefix='expert_',
)[source]
Get the prefixed observation keys that would be added for the expert.
-
protomotions.agents.supervised.expert_utils.get_expert_observation_components(
- expert_env_config,
- expert_agent_config,
- existing_obs_keys=None,
- prefix='expert_',
)[source]
Extract observation components needed by expert’s actor with prefixed keys.