unilab.tasks.manipulation.allegro_inhand.manager_terms¶
Manager-Based terms for Allegro in-hand ball rotation.
Hydra owns the production task declaration. These terms use only the public Entity facade and the community manager lifecycle; they do not inspect backend objects or physical state layouts.
Functions
|
|
|
|
|
|
|
|
|
Classes
Termination-owned drop state, computed before reward terms. |
|
Reset hand joints and the ball root without exposing qpos layout. |
|
Integrate clipped policy deltas into bounded hand-joint targets. |
|
Incremental position targets used by the original Allegro policy. |
|
Reward angular velocity projected onto a cold-path-normalized axis. |
|
One 35-D frame plus state shared by termination and reward terms. |
- class unilab.tasks.manipulation.allegro_inhand.manager_terms.AllegroDropTermination[source]¶
Bases:
ManagerTermBaseTermination-owned drop state, computed before reward terms.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
_AllegroEnv)
- class unilab.tasks.manipulation.allegro_inhand.manager_terms.AllegroHandBallReset[source]¶
Bases:
ManagerTermBaseReset hand joints and the ball root without exposing qpos layout.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
ManagerBasedRlEnv)
- class unilab.tasks.manipulation.allegro_inhand.manager_terms.AllegroIncrementalPositionAction[source]¶
Bases:
ActionTermIntegrate clipped policy deltas into bounded hand-joint targets.
- Parameters:
env (
ManagerBasedRlEnv)
- cfg: AllegroIncrementalPositionActionCfg¶
- class unilab.tasks.manipulation.allegro_inhand.manager_terms.AllegroIncrementalPositionActionCfg[source]¶
Bases:
ActionTermCfgIncremental position targets used by the original Allegro policy.
- Parameters:
- class unilab.tasks.manipulation.allegro_inhand.manager_terms.AllegroRotateReward[source]¶
Bases:
ManagerTermBaseReward angular velocity projected onto a cold-path-normalized axis.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
_AllegroEnv)
- class unilab.tasks.manipulation.allegro_inhand.manager_terms.AllegroRotationObservation[source]¶
Bases:
ManagerTermBaseOne 35-D frame plus state shared by termination and reward terms.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
_AllegroEnv)
- unilab.tasks.manipulation.allegro_inhand.manager_terms.estimated_torque_l2(env, state_term_name)[source]¶
- unilab.tasks.manipulation.allegro_inhand.manager_terms.estimated_work_l2(env, state_term_name)[source]¶