unilab.envs.locomotion.go2.footstand.Go2FootStandCfg¶
- class unilab.envs.locomotion.go2.footstand.Go2FootStandCfg[source]¶
Bases:
Go2HandStandCfgGo2FootStandCfg(scene: ‘SceneCfg’ = <factory>, sim_dt: ‘float’ = 0.01, max_episode_seconds: ‘float’ = 10.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: ‘FootstandControlConfig’ = <factory>, noise_config: ‘FootstandNoiseConfig’ = <factory>, sensor: ‘FootstandSensor’ = <factory>, asset: ‘Asset’ = <factory>, init_state: ‘InitState’ = <factory>, commands: ‘Commands’ = <factory>, reward_config: ‘RewardConfig | None’ = None, domain_rand: ‘Go2FootStandDomainRandConfig’ = <factory>, add_body_sensors: ‘bool’ = True, obs_history_len: ‘int’ = 15, soft_joint_pos_limit_factor: ‘float’ = 0.9, energy_termination_threshold: ‘float’ = inf, termination_grace_steps: ‘int’ = 100, termination_height_fraction: ‘float’ = 0.8, termination_orientation_threshold: ‘float’ = 0.2)
- 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 (FootstandControlConfig)
noise_config (FootstandNoiseConfig)
sensor (FootstandSensor)
asset (Asset)
init_state (InitState)
commands (Commands)
reward_config (RewardConfig | None)
domain_rand (Go2FootStandDomainRandConfig)
add_body_sensors (bool)
obs_history_len (int)
soft_joint_pos_limit_factor (float)
energy_termination_threshold (float)
termination_grace_steps (int)
termination_height_fraction (float)
termination_orientation_threshold (float)
Methods
Attributes
return the max episode steps
return the number of simulation steps per control step
- max_episode_seconds: float = 10.0¶
- add_body_sensors: bool = True¶
- obs_history_len: int = 15¶
- soft_joint_pos_limit_factor: float = 0.9¶
- energy_termination_threshold: float = inf¶
- termination_grace_steps: int = 100¶
- termination_height_fraction: float = 0.8¶
- termination_orientation_threshold: float = 0.2¶
- noise_config: FootstandNoiseConfig¶
- control_config: FootstandControlConfig¶
- sensor: FootstandSensor¶
- domain_rand: Go2FootStandDomainRandConfig¶
- __init__(scene=<factory>, sim_dt=0.01, max_episode_seconds=10.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>, add_body_sensors=True, obs_history_len=15, soft_joint_pos_limit_factor=0.9, energy_termination_threshold=inf, termination_grace_steps=100, termination_height_fraction=0.8, termination_orientation_threshold=0.2)¶
- 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 (FootstandControlConfig)
noise_config (FootstandNoiseConfig)
sensor (FootstandSensor)
asset (Asset)
init_state (InitState)
commands (Commands)
reward_config (RewardConfig | None)
domain_rand (Go2FootStandDomainRandConfig)
add_body_sensors (bool)
obs_history_len (int)
soft_joint_pos_limit_factor (float)
energy_termination_threshold (float)
termination_grace_steps (int)
termination_height_fraction (float)
termination_orientation_threshold (float)
- ctrl_dt: float = 0.02¶
- 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¶
- scene: SceneCfg = None¶
- sim_dt: float = 0.01¶
- validate()¶
validate the config
- init_state: InitState¶
- commands: Commands¶
- asset: Asset¶