curobo.rollout.dynamics_model.tensor_step module¶
- class TensorStepType(value)¶
Bases:
Enum
An enumeration.
- POSITION_TELEPORT = 0¶
- POSITION_CLIQUE_KERNEL = 1¶
- VELOCITY = 2¶
- ACCELERATION_KERNEL = 3¶
- JERK = 4¶
- POSITION = 5¶
- POSITION_CLIQUE = 6¶
- ACCELERATION = 7¶
- class TensorStepBase(
- tensor_args: TensorDeviceType,
- batch_size: int = 1,
- horizon: int = 1,
Bases:
object
- abstract forward(
- start_state: JointState,
- u_act: Tensor,
- out_state_seq: JointState,
- start_state_idx: Tensor | None = None,
- class TensorStepAcceleration(
- tensor_args: TensorDeviceType,
- dt_h: Tensor,
- batch_size: int = 1,
- horizon: int = 1,
Bases:
TensorStepBase
- forward(
- start_state: JointState,
- u_act: Tensor,
- out_state_seq: JointState,
- start_state_idx: Tensor | None = None,
- class TensorStepPositionTeleport(
- tensor_args: TensorDeviceType,
- batch_size: int = 1,
- horizon: int = 1,
Bases:
TensorStepBase
- forward(
- start_state: JointState,
- u_act: Tensor,
- out_state_seq: JointState,
- start_state_idx: Tensor | None = None,
- class TensorStepPosition(
- tensor_args: TensorDeviceType,
- dt_h: Tensor,
- batch_size: int = 1,
- horizon: int = 1,
Bases:
TensorStepBase
- forward(
- start_state: JointState,
- u_act: Tensor,
- out_state_seq: JointState,
- start_state_idx: Tensor | None = None,
- class TensorStepPositionClique(
- tensor_args: TensorDeviceType,
- dt_h: Tensor,
- batch_size: int = 1,
- horizon: int = 1,
Bases:
TensorStepBase
- forward(
- start_state: JointState,
- u_act: Tensor,
- out_state_seq: JointState,
- start_state_idx: Tensor | None = None,
- class TensorStepAccelerationKernel(
- tensor_args: TensorDeviceType,
- dt_h: Tensor,
- dof: int,
- batch_size: int = 1,
- horizon: int = 1,
Bases:
TensorStepBase
- forward(
- start_state: JointState,
- u_act: Tensor,
- out_state_seq: JointState,
- start_state_idx: Tensor | None = None,
- class TensorStepPositionCliqueKernel(
- tensor_args: TensorDeviceType,
- dt_h: Tensor,
- dof: int,
- finite_difference_mode: int = -1,
- filter_velocity: bool = False,
- filter_acceleration: bool = False,
- filter_jerk: bool = False,
- batch_size: int = 1,
- horizon: int = 1,
Bases:
TensorStepBase
- forward(
- start_state: JointState,
- u_act: Tensor,
- out_state_seq: JointState,
- start_state_idx: Tensor | None = None,
- filter_signal_jit(signal, kernel)¶