unilab.envs.mdp.curriculums.termination_curriculum¶
- class unilab.envs.mdp.curriculums.termination_curriculum[source]¶
Bases:
objectUpdate a termination term’s params and/or time_out based on training steps.
Each stage specifies a
stepthreshold and optionally aparamsdict and/ortime_outflag. Whenenv.common_step_counterreaches a stage’sstep, the values are applied. Later stages take precedence.Example owner YAML:
curriculum: tilt_threshold: func: unilab.envs.mdp.termination_curriculum params: termination_name: tilt stages: - {step: 12000, params: {max_tilt_deg: 80.0}} - {step: 24000, params: {max_tilt_deg: 65.0}}
- Parameters:
cfg (
CurriculumTermCfg)env (
ManagerBasedRlEnv)
Methods
__init__(cfg, env)