cambrian.envs.done_fns¶
Done fns. These can be used either with termination or truncation.
Functions¶
|
Never done. |
|
Done if episode step exceeds max episode steps. |
|
Done if agent has low reward. |
|
Done if agent has contacts. |
|
Done if agent is close to another agent. |
|
Combine multiple done functions. |
Module Contents¶
- done_if_exceeds_max_episode_steps(env, agent, info)[source]¶
Done if episode step exceeds max episode steps.
- done_if_low_reward(env, agent, info, *, threshold, disable=False)[source]¶
Done if agent has low reward.
- done_if_has_contacts(env, agent, info, *, for_agents=None, disable=False)[source]¶
Done if agent has contacts.