unilab.envs.manipulation.allegro_inhand.rotation.DomainRandConfig

class unilab.envs.manipulation.allegro_inhand.rotation.DomainRandConfig[source]

Bases: object

DomainRandConfig(randomize_base_mass: ‘bool’ = False, added_mass_range: ‘list[float]’ = <factory>, random_com: ‘bool’ = False, com_offset_x: ‘list[float]’ = <factory>, randomize_gravity: ‘bool’ = False, gravity_range: ‘list[list[float]]’ = <factory>, push_robots: ‘bool’ = False, push_interval: ‘int’ = 750, max_force: ‘list[float]’ = <factory>, push_body_name: ‘str | None’ = None, joint_noise: ‘float’ = 0.0, ball_vel_noise: ‘float’ = 0.0, ball_z_offset: ‘float’ = 0.0)

Parameters:

Methods

__init__([randomize_base_mass, ...])

Attributes

randomize_base_mass: bool = False
added_mass_range: list[float]
random_com: bool = False
com_offset_x: list[float]
randomize_gravity: bool = False
gravity_range: list[list[float]]
push_robots: bool = False
push_interval: int = 750
max_force: list[float]
push_body_name: str | None = None
joint_noise: float = 0.0
ball_vel_noise: float = 0.0
ball_z_offset: float = 0.0
__init__(randomize_base_mass=False, added_mass_range=<factory>, random_com=False, com_offset_x=<factory>, randomize_gravity=False, gravity_range=<factory>, push_robots=False, push_interval=750, max_force=<factory>, push_body_name=None, joint_noise=0.0, ball_vel_noise=0.0, ball_z_offset=0.0)
Parameters: