unilab.tasks.locomotion.g1.manager_terms.G1WalkRewardPack¶
- class unilab.tasks.locomotion.g1.manager_terms.G1WalkRewardPack[source]¶
Bases:
ManagerTermBaseEvaluate the canonical walk reward family in one tensor carrier read.
This pack fuses the G1 owner’s state-only per-step rewards: linear/angular tracking, angular-xy and orientation penalties, action rate, weighted pose, foot-orientation penalty, and phase tracking. Equations, weights, and declaration order remain owned by
RewardManager; this owner only removes duplicate carrier reads and intermediate per-term kernel launches.- Parameters:
cfg (
G1WalkRewardPackCfg)env (
_G1Env)
Methods
__init__(cfg, env)Attributes
- returns_transient_tensor = True¶
- __init__(cfg, env)[source]¶
- Parameters:
cfg (
G1WalkRewardPackCfg)env (
_G1Env)