unilab.envs.locomotion.go2_arm.base.Go2ArmBaseCfg¶
- class unilab.envs.locomotion.go2_arm.base.Go2ArmBaseCfg[source]¶
Bases:
LocomotionBaseCfgGo2ArmBaseCfg(scene: unilab.base.scene.SceneCfg | None = None, sim_dt: ‘float’ = 0.01, max_episode_seconds: Optional[float] = None, ctrl_dt: ‘float’ = 0.02, render_spacing: float = 1.0, render_offset_mode: str = ‘grid’, motrix_max_iterations: Optional[int] = None, post_step_forward_sensor: bool = False, control_config: ‘ControlConfig’ = <factory>, noise_config: ‘NoiseConfig’ = <factory>, sensor: ‘Go2ArmSensor’ = <factory>, ik: ‘IKConfig’ = <factory>, asset: ‘Asset’ = <factory>, iterations: ‘int | None’ = None)
- Parameters:
sim_dt (
float)ctrl_dt (
float)render_spacing (
float)render_offset_mode (
str)post_step_forward_sensor (
bool)control_config (
ControlConfig)noise_config (
NoiseConfig)sensor (
Go2ArmSensor)ik (
IKConfig)asset (
Asset)
Methods
Attributes
return the max episode steps
return the number of simulation steps per control step
- noise_config: NoiseConfig¶
- control_config: ControlConfig¶
- ik: IKConfig¶
- asset: Asset¶
- sensor: Go2ArmSensor¶
- iterations: int | None = None¶
- sim_dt: float = 0.01¶
- ctrl_dt: float = 0.02¶
- __init__(scene=None, sim_dt=0.01, max_episode_seconds=None, ctrl_dt=0.02, render_spacing=1.0, render_offset_mode='grid', motrix_max_iterations=None, post_step_forward_sensor=False, control_config=<factory>, noise_config=<factory>, sensor=<factory>, ik=<factory>, asset=<factory>, iterations=None)¶
- Parameters:
sim_dt (
float)ctrl_dt (
float)render_spacing (
float)render_offset_mode (
str)post_step_forward_sensor (
bool)control_config (
ControlConfig)noise_config (
NoiseConfig)sensor (
Go2ArmSensor)ik (
IKConfig)asset (
Asset)
- max_episode_seconds: Optional[float] = None¶
- motrix_max_iterations: Optional[int] = None¶
- post_step_forward_sensor: bool = False¶
- render_offset_mode: str = 'grid'¶
- render_spacing: float = 1.0¶
- scene: SceneCfg | None = None¶
- validate()¶
validate the config