unilab.tasks.motion_tracking.g1.manager_terms¶
G1 profile-specific NumPy manager terms for motion tracking.
Functions
|
|
|
|
|
|
|
|
|
Classes
Motion command extended with one independently simulated object. |
|
Squared finite-difference joint acceleration with reset-aware state. |
|
Position-controller torque estimate using cold-path actuator gain binding. |
- class unilab.tasks.motion_tracking.g1.manager_terms.BoxMotionCommand[source]¶
Bases:
MotionCommand- Parameters:
cfg (
BoxMotionCommandCfg)env (
ManagerBasedRlEnv)
- cfg: BoxMotionCommandCfg¶
- __init__(cfg, env)[source]¶
- Parameters:
cfg (
BoxMotionCommandCfg)env (
ManagerBasedRlEnv)
- property box_motion: BoxMotionData¶
- class unilab.tasks.motion_tracking.g1.manager_terms.BoxMotionCommandCfg[source]¶
Bases:
MotionCommandCfgMotion command extended with one independently simulated object.
- Parameters:
resampling_time_range (tuple[float, float])
debug_vis (bool)
entity_name (str)
params (MotionCommandParamsCfg)
object_entity_name (str)
- object_entity_name: str¶
- build(env)[source]¶
Build the command term from this config.
- Parameters:
env (
ManagerBasedRlEnv)- Return type:
- __init__(*, resampling_time_range, debug_vis=False, entity_name, params, object_entity_name)¶
- Parameters:
resampling_time_range (tuple[float, float])
debug_vis (bool)
entity_name (str)
params (MotionCommandParamsCfg)
object_entity_name (str)
- unilab.tasks.motion_tracking.g1.manager_terms.bad_object_orientation(env, command_name, threshold)[source]¶
- unilab.tasks.motion_tracking.g1.manager_terms.bad_object_position(env, command_name, threshold)[source]¶
- class unilab.tasks.motion_tracking.g1.manager_terms.joint_acc_l2[source]¶
Bases:
ManagerTermBaseSquared finite-difference joint acceleration with reset-aware state.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
ManagerBasedRlEnv)
- class unilab.tasks.motion_tracking.g1.manager_terms.joint_torque_l2[source]¶
Bases:
ManagerTermBasePosition-controller torque estimate using cold-path actuator gain binding.
- Parameters:
cfg (
ManagerTermBaseCfg)env (
ManagerBasedRlEnv)
- unilab.tasks.motion_tracking.g1.manager_terms.object_global_orientation_error_exp(env, command_name, std)[source]¶