unilab.envs.motion_tracking.g1.tracking_obs.ObsDomainRand¶
- class unilab.envs.motion_tracking.g1.tracking_obs.ObsDomainRand[source]¶
Bases:
Domain_Randy / z COM offsets, per-episode encoder bias, foot-geom friction.
- Parameters:
randomize_base_mass (
bool)random_com (
bool)randomize_gravity (
bool)push_robots (
bool)push_interval (
int)randomize_kp (
bool)randomize_kd (
bool)randomize_geom_friction (
bool)friction_geom_pattern (
str)randomize_joint_default_pos (
bool)randomize_com_y (
bool)randomize_com_z (
bool)enable_encoder_bias (
bool)
Methods
__init__([randomize_base_mass, ...])Attributes
- __init__(randomize_base_mass=False, added_mass_range=<factory>, random_com=False, com_offset_x=<factory>, com_offset_y=<factory>, com_offset_z=<factory>, randomize_gravity=False, gravity_range=<factory>, push_robots=False, push_interval=750, max_force=<factory>, push_body_name=None, randomize_kp=False, kp_multiplier_range=<factory>, randomize_kd=False, kd_multiplier_range=<factory>, randomize_geom_friction=False, friction_range=<factory>, friction_geom_pattern='^(left|right)_foot[1-7]_collision$', randomize_joint_default_pos=False, joint_default_pos_range=<factory>, randomize_com_y=False, randomize_com_z=False, enable_encoder_bias=False, encoder_bias_range=<factory>)¶
- Parameters:
randomize_base_mass (
bool)random_com (
bool)randomize_gravity (
bool)push_robots (
bool)push_interval (
int)randomize_kp (
bool)randomize_kd (
bool)randomize_geom_friction (
bool)friction_geom_pattern (
str)randomize_joint_default_pos (
bool)randomize_com_y (
bool)randomize_com_z (
bool)enable_encoder_bias (
bool)