unilab.envs.locomotion.g1.joystick.G1WalkFlatCfg¶
- class unilab.envs.locomotion.g1.joystick.G1WalkFlatCfg[source]¶
Bases:
G1WalkEnvCfgG1WalkFlatCfg(scene: ‘SceneCfg’ = <factory>, sim_dt: ‘float’ = 0.006666666666666667, max_episode_seconds: ‘float’ = 20.0, 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: ‘G1WalkControlConfig’ = <factory>, noise_config: ‘NoiseConfig’ = <factory>, sensor: ‘Sensor’ = <factory>, asset: ‘Asset’ = <factory>, init_state: ‘InitState’ = <factory>, commands: ‘Commands’ = <factory>, reward_config: ‘G1WalkRewardConfig | None’ = None, domain_rand: ‘G1DomainRandConfig’ = <factory>, gait_phase_init_mode: ‘str’ = ‘offset_phase’, reset_base_qvel_limit: ‘float’ = 0.5, curriculum: ‘CurriculumConfig’ = <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 (G1WalkControlConfig)
noise_config (NoiseConfig)
sensor (Sensor)
asset (Asset)
init_state (InitState)
commands (Commands)
reward_config (G1WalkRewardConfig | None)
domain_rand (G1DomainRandConfig)
gait_phase_init_mode (str)
reset_base_qvel_limit (float)
curriculum (CurriculumConfig)
Methods
Attributes
return the max episode steps
return the number of simulation steps per control step
- reward_config: G1WalkRewardConfig | None = None¶
- scene: SceneCfg = None¶
- control_config: G1WalkControlConfig¶
- __init__(scene=<factory>, sim_dt=0.006666666666666667, 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>, gait_phase_init_mode='offset_phase', reset_base_qvel_limit=0.5, 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 (G1WalkControlConfig)
noise_config (NoiseConfig)
sensor (Sensor)
asset (Asset)
init_state (InitState)
commands (Commands)
reward_config (G1WalkRewardConfig | None)
domain_rand (G1DomainRandConfig)
gait_phase_init_mode (str)
reset_base_qvel_limit (float)
curriculum (CurriculumConfig)
- ctrl_dt: float = 0.02¶
- gait_phase_init_mode: str = 'offset_phase'¶
- 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¶
- reset_base_qvel_limit: float = 0.5¶
- sim_dt: float = 0.006666666666666667¶
- validate()¶
validate the config
- curriculum: CurriculumConfig¶
- init_state: InitState¶
- commands: Commands¶
- domain_rand: G1DomainRandConfig¶
- noise_config: NoiseConfig¶
- sensor: Sensor¶
- asset: Asset¶