unilab.envs.manipulation.sharpa_inhand.base.SharpaDomainRandConfig¶
- class unilab.envs.manipulation.sharpa_inhand.base.SharpaDomainRandConfig[source]¶
Bases:
objectSharpaDomainRandConfig(scale_list: ‘list[float]’ = <factory>, 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>, randomize_gravity_direction: ‘bool’ = False, gravity_direction_magnitude: ‘float’ = 9.81, randomize_pd_gains: ‘bool’ = True, randomize_p_gain_scale_lower: ‘float’ = 0.5, randomize_p_gain_scale_upper: ‘float’ = 2.0, randomize_d_gain_scale_lower: ‘float’ = 0.5, randomize_d_gain_scale_upper: ‘float’ = 2.0, randomize_friction: ‘bool’ = True, randomize_friction_scale_lower: ‘float’ = 0.5, randomize_friction_scale_upper: ‘float’ = 2.0, elastomer_base_friction: ‘float’ = 1.6, metal_base_friction: ‘float’ = 0.2, object_base_friction: ‘float’ = 1.0, randomize_com: ‘bool’ = True, randomize_com_lower: ‘float’ = -0.01, randomize_com_upper: ‘float’ = 0.01, randomize_mass: ‘bool’ = True, randomize_mass_lower: ‘float’ = 0.01, randomize_mass_upper: ‘float’ = 0.25, force_scale: ‘float’ = 2.0, random_force_prob_scalar: ‘float’ = 0.25, force_decay: ‘float’ = 0.9, force_decay_interval: ‘float’ = 0.08, joint_noise_scale: ‘float’ = 0.02, contact_latency: ‘float’ = 0.005, contact_sensor_noise: ‘float’ = 0.01, push_body_name: ‘str | None’ = None)
- Parameters:
randomize_base_mass (
bool)random_com (
bool)randomize_gravity (
bool)randomize_gravity_direction (
bool)gravity_direction_magnitude (
float)randomize_pd_gains (
bool)randomize_p_gain_scale_lower (
float)randomize_p_gain_scale_upper (
float)randomize_d_gain_scale_lower (
float)randomize_d_gain_scale_upper (
float)randomize_friction (
bool)randomize_friction_scale_lower (
float)randomize_friction_scale_upper (
float)elastomer_base_friction (
float)metal_base_friction (
float)object_base_friction (
float)randomize_com (
bool)randomize_com_lower (
float)randomize_com_upper (
float)randomize_mass (
bool)randomize_mass_lower (
float)randomize_mass_upper (
float)force_scale (
float)random_force_prob_scalar (
float)force_decay (
float)force_decay_interval (
float)joint_noise_scale (
float)contact_latency (
float)contact_sensor_noise (
float)
Methods
__init__([scale_list, randomize_base_mass, ...])Attributes
- __init__(scale_list=<factory>, randomize_base_mass=False, added_mass_range=<factory>, random_com=False, com_offset_x=<factory>, randomize_gravity=False, gravity_range=<factory>, randomize_gravity_direction=False, gravity_direction_magnitude=9.81, randomize_pd_gains=True, randomize_p_gain_scale_lower=0.5, randomize_p_gain_scale_upper=2.0, randomize_d_gain_scale_lower=0.5, randomize_d_gain_scale_upper=2.0, randomize_friction=True, randomize_friction_scale_lower=0.5, randomize_friction_scale_upper=2.0, elastomer_base_friction=1.6, metal_base_friction=0.2, object_base_friction=1.0, randomize_com=True, randomize_com_lower=-0.01, randomize_com_upper=0.01, randomize_mass=True, randomize_mass_lower=0.01, randomize_mass_upper=0.25, force_scale=2.0, random_force_prob_scalar=0.25, force_decay=0.9, force_decay_interval=0.08, joint_noise_scale=0.02, contact_latency=0.005, contact_sensor_noise=0.01, push_body_name=None)¶
- Parameters:
randomize_base_mass (
bool)random_com (
bool)randomize_gravity (
bool)randomize_gravity_direction (
bool)gravity_direction_magnitude (
float)randomize_pd_gains (
bool)randomize_p_gain_scale_lower (
float)randomize_p_gain_scale_upper (
float)randomize_d_gain_scale_lower (
float)randomize_d_gain_scale_upper (
float)randomize_friction (
bool)randomize_friction_scale_lower (
float)randomize_friction_scale_upper (
float)elastomer_base_friction (
float)metal_base_friction (
float)object_base_friction (
float)randomize_com (
bool)randomize_com_lower (
float)randomize_com_upper (
float)randomize_mass (
bool)randomize_mass_lower (
float)randomize_mass_upper (
float)force_scale (
float)random_force_prob_scalar (
float)force_decay (
float)force_decay_interval (
float)joint_noise_scale (
float)contact_latency (
float)contact_sensor_noise (
float)