unilab.envs.locomotion.g1.symmetry
MuJoCo-only G1 symmetry augmentation owned by the task/backend layer.
Classes
-
class unilab.envs.locomotion.g1.symmetry.G1SymmetryAugmentation[source]
Bases: SymmetryAugmentation
Runtime symmetry adapter derived from the MuJoCo actuator ordering.
- Parameters:
-
-
batch_multiplier:
int = 2
-
__init__(model, obs_layouts, *, device='cuda')[source]
- Parameters:
-
-
mirror_action(action)[source]
- Parameters:
action (Tensor)
- Return type:
Tensor
-
mirror_obs(obs, *, obs_group='obs')[source]
- Parameters:
-
- Return type:
Tensor
-
augment_obs_and_actions(obs, actions, *, obs_group='obs')[source]
- Parameters:
-
- Return type:
tuple[Tensor, Tensor]