mjlab.managers#
Environment managers for actions, observations, rewards, terminations, commands, and curriculum.
Environment managers.
Classes:
Base class for command terms. |
|
Placeholder for absent command manager that safely no-ops all operations. |
|
Placeholder for absent curriculum manager that safely no-ops all operations. |
|
Configuration for a command generator term. |
- class mjlab.managers.CommandManager[source]#
Bases:
ManagerBaseMethods:
__init__(cfg, env)debug_vis(visualizer)get_active_iterable_terms(env_idx)reset(env_ids)Resets the manager and returns logging info for the current step.
compute(dt)get_command(name)get_term(name)get_term_cfg(name)Attributes:
- __init__(cfg: dict[str, CommandTermCfg], env: ManagerBasedRlEnv)[source]#
- reset(env_ids: Tensor | None) dict[str, Tensor][source]#
Resets the manager and returns logging info for the current step.
- get_term(name: str) CommandTerm[source]#
- get_term_cfg(name: str) CommandTermCfg[source]#
- class mjlab.managers.CommandTerm[source]#
Bases:
ManagerTermBaseBase class for command terms.
Methods:
Attributes:
- __init__(cfg: CommandTermCfg, env: ManagerBasedRlEnv)[source]#
- abstract property command#
- class mjlab.managers.NullCommandManager[source]#
Bases:
objectPlaceholder for absent command manager that safely no-ops all operations.
Methods:
__init__()debug_vis(visualizer)get_active_iterable_terms(env_idx)reset([env_ids])compute(dt)get_command(name)get_term(name)get_term_cfg(name)
- class mjlab.managers.CurriculumManager[source]#
Bases:
ManagerBaseMethods:
__init__(cfg, env)get_term_cfg(term_name)get_active_iterable_terms(env_idx)reset([env_ids])Resets the manager and returns logging info for the current step.
compute([env_ids])Attributes:
- __init__(cfg: dict[str, CurriculumTermCfg], env: ManagerBasedRlEnv)[source]#
- class mjlab.managers.NullCurriculumManager[source]#
Bases:
objectPlaceholder for absent curriculum manager that safely no-ops all operations.
Methods:
__init__()get_active_iterable_terms(env_idx)reset([env_ids])compute([env_ids])