unilab.tasks.motion_tracking.common.manager_terms.MotionCommandParamsCfg

class unilab.tasks.motion_tracking.common.manager_terms.MotionCommandParamsCfg[source]

Bases: object

Hydra-owned motion data and sampling parameters.

Parameters:

Methods

__init__(motion_file, anchor_body_name, ...)

Attributes

motion_file: str | list[str]
anchor_body_name: str
body_names: tuple[str, ...] | list[str]
sampling_mode: Literal['start', 'clip_start', 'uniform', 'adaptive', 'mixed'] = 'adaptive'
sampling_start_ratio: float = 0.0
truncate_on_clip_end: bool = False
pose_range: dict[str, tuple[float, float]]
velocity_range: dict[str, tuple[float, float]]
joint_position_range: tuple[float, float] = (-0.1, 0.1)
joint_default_position_range: tuple[float, float] = (0.0, 0.0)
adaptive_lambda: float = 0.8
adaptive_kernel_size: int = 1
adaptive_uniform_ratio: float = 0.1
adaptive_alpha: float = 0.001
__init__(motion_file, anchor_body_name, body_names, sampling_mode='adaptive', sampling_start_ratio=0.0, truncate_on_clip_end=False, pose_range=<factory>, velocity_range=<factory>, joint_position_range=(-0.1, 0.1), joint_default_position_range=(0.0, 0.0), adaptive_lambda=0.8, adaptive_kernel_size=1, adaptive_uniform_ratio=0.1, adaptive_alpha=0.001)
Parameters: