unilab.tasks.locomotion.go2.footstand¶
Hydra-owned Manager-Based terms for the Go2 footstand task.
The task keeps its historical NumPy observation, action, reward, termination, and reset semantics while using only the public manager/entity facade.
Functions
|
|
|
Classes
Integrate clipped policy deltas and write position targets each substep. |
|
Incremental position action in the historical actuator/policy order. |
|
Reset all Go2 joints to the home pose plus a uniform offset. |
|
Compose all-link mass scaling and torso additive mass in one reset write. |
|
Historical positive-clipped reward aggregate backed by one state snapshot. |
|
One per-control-step snapshot shared by termination, reward, and observations. |
|
Aggregate the historical non-timeout termination state before rewards. |
- class unilab.tasks.locomotion.go2.footstand.FootstandIncrementalAction[source]¶
Bases:
ActionTermIntegrate clipped policy deltas and write position targets each substep.
- Parameters:
env (
ManagerBasedRlEnv)
- cfg: FootstandIncrementalActionCfg¶
- property state: FootstandState¶
- class unilab.tasks.locomotion.go2.footstand.FootstandIncrementalActionCfg[source]¶
Bases:
ActionTermCfgIncremental position action in the historical actuator/policy order.
- Parameters:
- build(env)[source]¶
Build the action term from this config.
- Parameters:
env (
ManagerBasedRlEnv)- Return type:
- __init__(*, entity_name, clip=None, actuator_names, joint_names, joint_position_limits, action_scale=0.3, clip_actions=1.0, kp=35.0, kd=0.5, simulate_action_latency=False)¶
- class unilab.tasks.locomotion.go2.footstand.FootstandJointReset[source]¶
Bases:
ManagerTermBaseReset all Go2 joints to the home pose plus a uniform offset.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
ManagerBasedRlEnv)
- class unilab.tasks.locomotion.go2.footstand.FootstandMassRandomization[source]¶
Bases:
ManagerTermBaseCompose all-link mass scaling and torso additive mass in one reset write.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
ManagerBasedRlEnv)
- class unilab.tasks.locomotion.go2.footstand.FootstandReward[source]¶
Bases:
ManagerTermBaseHistorical positive-clipped reward aggregate backed by one state snapshot.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
ManagerBasedRlEnv)
- class unilab.tasks.locomotion.go2.footstand.FootstandState[source]¶
Bases:
objectOne per-control-step snapshot shared by termination, reward, and observations.
- Parameters:
env (
_FootstandEnv)action (
FootstandIncrementalAction)
- __init__(env, action)[source]¶
- Parameters:
env (
_FootstandEnv)action (
FootstandIncrementalAction)
- property action: FootstandIncrementalAction¶
- class unilab.tasks.locomotion.go2.footstand.FootstandTermination[source]¶
Bases:
ManagerTermBaseAggregate the historical non-timeout termination state before rewards.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
ManagerBasedRlEnv)
- property state: FootstandState¶