unilab.tasks.motion_tracking.common.manager_terms.MotionJointPositionAction¶
- class unilab.tasks.motion_tracking.common.manager_terms.MotionJointPositionAction[source]¶
Bases:
JointPositionAction- Parameters:
env (
ManagerBasedRlEnv)
Methods
__init__(cfg, env)process_actions(actions)Fail closed on the latest action-slice finite verdict.
reset([env_ids])Zero the raw actions of the selected envs.
Publish the current latency-adjusted raw-input finite verdict.
Attributes
Whether
apply_actionsneeds state produced by the previous physics substep.Most recently applied physical target for tensor control planes.
Whether
apply_actionsconsumes the current packed tensor state packet.- cfg: MotionJointPositionActionCfg¶
- validate_actions()[source]¶
Publish the current latency-adjusted raw-input finite verdict.
- Return type:
- publish_validation_verdict()¶
Fail closed on the latest action-slice finite verdict.
- Return type:
- requires_substep_state_feedback: ClassVar[bool] = False¶
Whether
apply_actionsneeds state produced by the previous physics substep.Falsedeclares that the generated control is invariant across all physics substeps in one control step, so the env may apply it once before a batched backend step. State-feedback terms must override this declaration withTrue.
- uses_tensor_state_packet: ClassVar[bool] = False¶
Whether
apply_actionsconsumes the current packed tensor state packet.