unilab.envs.manipulation.allegro_inhand.base¶
Classes
AllegroBaseCfg(scene: unilab.base.scene.SceneCfg | None = None, sim_dt: 'float' = 0.005, max_episode_seconds: Optional[float] = None, ctrl_dt: 'float' = 0.05, render_spacing: float = 1.0, render_offset_mode: str = 'grid', motrix_max_iterations: Optional[int] = None, post_step_forward_sensor: bool = False, noise_config: 'NoiseConfig' = <factory>, control_config: 'ControlConfig' = <factory>) |
|
alias of |
|
ControlConfig(action_scale: 'float' = 0.041666666666666664, kp: 'float' = 1.0, kd: 'float' = 0.1) |
|
NoiseConfig(level: 'float' = 1.0, scale_joint_angle: 'float' = 0.02) |
- class unilab.envs.manipulation.allegro_inhand.base.NoiseConfig[source]¶
Bases:
objectNoiseConfig(level: ‘float’ = 1.0, scale_joint_angle: ‘float’ = 0.02)
- class unilab.envs.manipulation.allegro_inhand.base.ControlConfig[source]¶
Bases:
objectControlConfig(action_scale: ‘float’ = 0.041666666666666664, kp: ‘float’ = 1.0, kd: ‘float’ = 0.1)
- class unilab.envs.manipulation.allegro_inhand.base.AllegroBaseCfg[source]¶
Bases:
EnvCfgAllegroBaseCfg(scene: unilab.base.scene.SceneCfg | None = None, sim_dt: ‘float’ = 0.005, max_episode_seconds: Optional[float] = None, ctrl_dt: ‘float’ = 0.05, render_spacing: float = 1.0, render_offset_mode: str = ‘grid’, motrix_max_iterations: Optional[int] = None, post_step_forward_sensor: bool = False, noise_config: ‘NoiseConfig’ = <factory>, control_config: ‘ControlConfig’ = <factory>)
- Parameters:
- sim_dt: float = 0.005¶
- ctrl_dt: float = 0.05¶
- noise_config: NoiseConfig¶
- control_config: ControlConfig¶
- __init__(scene=None, sim_dt=0.005, max_episode_seconds=None, ctrl_dt=0.05, render_spacing=1.0, render_offset_mode='grid', motrix_max_iterations=None, post_step_forward_sensor=False, noise_config=<factory>, control_config=<factory>)¶
- class unilab.envs.manipulation.allegro_inhand.base.AllegroBaseEnv[source]¶
Bases:
NpEnv- Parameters:
cfg (
AllegroBaseCfg)backend (
SimBackend)num_envs (
int)
- __init__(cfg, backend, num_envs=1)[source]¶
- Parameters:
cfg (
AllegroBaseCfg)backend (
SimBackend)num_envs (
int)
- apply_action(actions, state)[source]¶
子类实现:action → ctrl
- Parameters:
actions (
ndarray)state (
NpEnvState)
- Return type:
- unilab.envs.manipulation.allegro_inhand.base.AllegroBaseMjEnv¶
alias of
AllegroBaseEnv