rlmesh.adapters.Action

classfrom rlmesh.adapters import Action[source]

Ordered action actuators plus optional clipping bounds.

Action(*components: Actuator, clip: tuple[float, float] | None = None)

Actuators are passed positionally, mirroring the observation-side Split::

Action(Actuator(DELTA_POS, 3), Actuator(GRIPPER, 1))

The execution horizon is chosen by the runtime (execution_horizon on ResolveAdapter), and a chunked policy implements predict_chunk.

components

attribute[source]
components: tuple[Actuator, ...]

Action actuators in vector order.

clip

attribute[source]
clip: tuple[float, float] | None

Optional (low, high) clip applied to the final vector.

dim

property[source]
property dim: int

Total action vector length.