unilab.envs.locomotion.go2w.rough.Go2WJoystickRoughCfg¶
- class unilab.envs.locomotion.go2w.rough.Go2WJoystickRoughCfg[source]¶
Bases:
Go2WJoystickCfgGo2W rough terrain task with procedurally generated sub-terrains.
- Parameters:
scene (SceneCfg)
sim_dt (float)
max_episode_seconds (float)
ctrl_dt (float)
render_spacing (
float)render_offset_mode (
str)post_step_forward_sensor (
bool)control_config (ControlConfig)
noise_config (NoiseConfig)
sensor (JoystickSensor)
asset (Asset)
init_state (InitState)
commands (Go2WRoughCommands)
reward_config (RewardConfig | None)
domain_rand (Go2WDomainRandConfig)
terrain_scan (HeightScanConfig)
termination_config (RoughTerminationConfig)
terrain_curriculum (TerrainCurriculumCfg)
Methods
Attributes
return the max episode steps
return the number of simulation steps per control step
- scene: SceneCfg = None¶
- commands: Go2WRoughCommands¶
- terrain_scan: HeightScanConfig¶
- termination_config: RoughTerminationConfig¶
- terrain_curriculum: TerrainCurriculumCfg¶
- __init__(scene=<factory>, sim_dt=0.005, max_episode_seconds=20.0, 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>, asset=<factory>, init_state=<factory>, commands=<factory>, reward_config=None, domain_rand=<factory>, terrain_scan=<factory>, termination_config=<factory>, terrain_curriculum=<factory>)¶
- Parameters:
scene (SceneCfg)
sim_dt (float)
max_episode_seconds (float)
ctrl_dt (float)
render_spacing (
float)render_offset_mode (
str)post_step_forward_sensor (
bool)control_config (ControlConfig)
noise_config (NoiseConfig)
sensor (JoystickSensor)
asset (Asset)
init_state (InitState)
commands (Go2WRoughCommands)
reward_config (RewardConfig | None)
domain_rand (Go2WDomainRandConfig)
terrain_scan (HeightScanConfig)
termination_config (RoughTerminationConfig)
terrain_curriculum (TerrainCurriculumCfg)
- ctrl_dt: float = 0.02¶
- max_episode_seconds: float = 20.0¶
- motrix_max_iterations: Optional[int] = None¶
- post_step_forward_sensor: bool = False¶
- render_offset_mode: str = 'grid'¶
- render_spacing: float = 1.0¶
- reward_config: RewardConfig | None = None¶
- sim_dt: float = 0.005¶
- validate()¶
validate the config
- init_state: InitState¶
- sensor: JoystickSensor¶
- domain_rand: Go2WDomainRandConfig¶
- noise_config: NoiseConfig¶
- control_config: ControlConfig¶
- asset: Asset¶