PR_512_newusda2 / resolved_configs_inference.yaml
cheryl-tootty's picture
Upload top-level files from nv_smpl_newusda_tunereward
19a73b9 verified
raw
history blame
46.6 kB
robot:
asset:
asset_root: protomotions/data/assets
self_collisions: 'True'
asset_file_name: mjcf/nv_smpl_humanoid_hinge.xml
usd_asset_file_name: usd/nv_smpl_humanoid_hinge_new.usda
usd_bodies_root_prim_path: /World/envs/env_.*/Robot/pelvis/
replace_cylinder_with_capsule: None
thickness: None
max_angular_velocity: '1000.0'
max_linear_velocity: '1000.0'
density: None
angular_damping: '0.0'
linear_damping: '0.0'
disable_gravity: None
fix_base_link: None
common_naming_to_robot_body_names:
all_left_foot_bodies:
- left_ankle
- left_foot
all_right_foot_bodies:
- right_ankle
- right_foot
all_left_hand_bodies:
- left_wrist
all_right_hand_bodies:
- right_wrist
head_body_name:
- head
torso_body_name:
- spine3
default_root_height: '0.95'
default_dof_pos:
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
contact_bodies:
- left_ankle
- left_foot
- right_ankle
- right_foot
trackable_bodies_subset:
- pelvis
- left_ankle
- right_ankle
- left_wrist
- right_wrist
- head
non_termination_contact_bodies:
- left_ankle
- left_foot
- right_ankle
- right_foot
init_state: None
reset_noise: None
mimic_small_marker_bodies: None
anchor_body_name: None
contact_pairs_multiplier: '16'
control:
override_control_info:
(left|right)_(hip|knee|ankle)[_:].*:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
(left|right)_foot[_:].*:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine[123][_:].*:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
(left|right)_(collar|shoulder|elbow)[_:].*:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
(left|right)_wrist[_:].*:
stiffness: '300'
damping: '30'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
(neck|head)[_:].*:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
control_type: ControlType.BUILT_IN_PD
soft_pos_limit: '0.9'
control_info:
left_hip_x:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_hip_y:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_hip_z:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_knee_x:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_knee_y:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_knee_z:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_ankle_x:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_ankle_y:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_ankle_z:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_foot_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_foot_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_foot_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_hip_x:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_hip_y:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_hip_z:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_knee_x:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_knee_y:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_knee_z:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_ankle_x:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_ankle_y:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_ankle_z:
stiffness: '800'
damping: '80'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_foot_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_foot_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_foot_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine1_x:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine1_y:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine1_z:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine2_x:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine2_y:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine2_z:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine3_x:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine3_y:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
spine3_z:
stiffness: '1000'
damping: '100'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_collar_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_collar_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_collar_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_shoulder_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_shoulder_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_shoulder_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_elbow_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_elbow_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_elbow_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_wrist_x:
stiffness: '300'
damping: '30'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_wrist_y:
stiffness: '300'
damping: '30'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
left_wrist_z:
stiffness: '300'
damping: '30'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_collar_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_collar_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_collar_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_shoulder_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_shoulder_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_shoulder_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_elbow_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_elbow_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_elbow_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_wrist_x:
stiffness: '300'
damping: '30'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_wrist_y:
stiffness: '300'
damping: '30'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
right_wrist_z:
stiffness: '300'
damping: '30'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
neck_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
neck_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
neck_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
head_x:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
head_y:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
head_z:
stiffness: '500'
damping: '50'
armature: None
friction: None
effort_limit: '500'
velocity_limit: '100'
kinematic_info:
body_names:
- pelvis
- left_hip
- left_knee
- left_ankle
- left_foot
- right_hip
- right_knee
- right_ankle
- right_foot
- spine1
- spine2
- spine3
- left_collar
- left_shoulder
- left_elbow
- left_wrist
- right_collar
- right_shoulder
- right_elbow
- right_wrist
- neck
- head
dof_names:
- left_hip_x
- left_hip_y
- left_hip_z
- left_knee_x
- left_knee_y
- left_knee_z
- left_ankle_x
- left_ankle_y
- left_ankle_z
- left_foot_x
- left_foot_y
- left_foot_z
- right_hip_x
- right_hip_y
- right_hip_z
- right_knee_x
- right_knee_y
- right_knee_z
- right_ankle_x
- right_ankle_y
- right_ankle_z
- right_foot_x
- right_foot_y
- right_foot_z
- spine1_x
- spine1_y
- spine1_z
- spine2_x
- spine2_y
- spine2_z
- spine3_x
- spine3_y
- spine3_z
- left_collar_x
- left_collar_y
- left_collar_z
- left_shoulder_x
- left_shoulder_y
- left_shoulder_z
- left_elbow_x
- left_elbow_y
- left_elbow_z
- left_wrist_x
- left_wrist_y
- left_wrist_z
- right_collar_x
- right_collar_y
- right_collar_z
- right_shoulder_x
- right_shoulder_y
- right_shoulder_z
- right_elbow_x
- right_elbow_y
- right_elbow_z
- right_wrist_x
- right_wrist_y
- right_wrist_z
- neck_x
- neck_y
- neck_z
- head_x
- head_y
- head_z
parent_indices:
- -1
- 0
- 1
- 2
- 3
- 0
- 5
- 6
- 7
- 0
- 9
- 10
- 11
- 12
- 13
- 14
- 11
- 16
- 17
- 18
- 11
- 20
local_pos:
- - 0.003123299917206168
- 0.012036600150167942
- 0.948592483997345
- - 0.05818939954042435
- 0.0927634984254837
- -0.026001200079917908
- - 0.05469540134072304
- 0.3787533938884735
- -0.009396100416779518
- - -0.043453399091959
- 0.4030593931674957
- -0.03187590092420578
- - 0.04725730046629906
- 0.05799749866127968
- 0.11821629852056503
- - -0.06326749920845032
- 0.10390809923410416
- -0.021250400692224503
- - -0.044210001826286316
- 0.3623799979686737
- -0.01682390086352825
- - 0.015416800044476986
- 0.4107277989387512
- -0.020192300900816917
- - -0.03881239891052246
- 0.058328401297330856
- 0.11904899775981903
- - -0.0027626999653875828
- -0.10989060252904892
- -0.027617599815130234
- - 0.009447700344026089
- -0.13185319304466248
- -0.005940000060945749
- - -0.01133039966225624
- -0.05223510041832924
- 0.028446899726986885
- - 0.0463641993701458
- -0.08494369685649872
- -0.007220500148832798
- - 0.11923900246620178
- -0.05772799998521805
- -0.015460900031030178
- - 0.25412291288375854
- 0.07215049862861633
- -0.042458899319171906
- - 0.25198671221733093
- -0.023221200332045555
- -0.002472100080922246
- - -0.04769489914178848
- -0.0843387022614479
- -0.013399899937212467
- - -0.10257770121097565
- -0.05352440103888512
- -0.01266849972307682
- - -0.271149605512619
- 0.03649250045418739
- -0.02646709978580475
- - -0.24926739931106567
- 0.004532500170171261
- -0.01532519981265068
- - -0.01216449961066246
- -0.16516709327697754
- -0.03161529824137688
- - 0.024852799251675606
- -0.1608240008354187
- 0.021100599318742752
local_rot_ref_mat:
- - - 1.0
- -0.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - -0.0
- -1.0
- 0.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- -0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- -0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- -0.0
- 0.0
- - 0.0
- 1.0
- -0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- -0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- -0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- -0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- -0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- -0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- -0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- -0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- -0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- -0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- -0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- -0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- -0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- -0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- -0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
- - - 1.0
- 0.0
- -0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- -0.0
- 1.0
- - - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
hinge_axes_map:
1:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
2:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
3:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
4:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
5:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
6:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
7:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
8:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
9:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
10:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
11:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
12:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
13:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
14:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
15:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
16:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
17:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
18:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
19:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
20:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
21:
- - 1.0
- 0.0
- 0.0
- - 0.0
- 1.0
- 0.0
- - 0.0
- 0.0
- 1.0
nq: '70'
nv: '69'
num_bodies: '22'
num_dofs: '63'
dof_limits_lower:
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
- -2.094395160675049
dof_limits_upper:
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
- 2.094395160675049
allow_non_identity_root_quat: 'True'
number_of_actions: '63'
anchor_body_index: '0'
simulation_params:
isaacgym:
fps: '60'
decimation: '2'
substeps: '2'
physx:
num_threads: '4'
solver_type: '1'
num_position_iterations: '4'
num_velocity_iterations: '0'
contact_offset: '0.02'
rest_offset: '0.0'
bounce_threshold_velocity: '0.2'
max_depenetration_velocity: '10.0'
default_buffer_size_multiplier: '10.0'
flex:
num_inner_iterations: '10'
warm_start: '0.25'
isaaclab:
fps: '120'
decimation: '4'
physx:
num_threads: '4'
solver_type: '1'
num_position_iterations: '4'
num_velocity_iterations: '4'
contact_offset: '0.02'
rest_offset: '0.0'
bounce_threshold_velocity: '0.2'
max_depenetration_velocity: '1'
default_buffer_size_multiplier: '10.0'
gpu_found_lost_pairs_capacity: '2097152'
gpu_max_rigid_contact_count: '8388608'
gpu_found_lost_aggregate_pairs_capacity: '33554432'
gpu_max_rigid_patch_count: '163840'
genesis:
fps: '60'
decimation: '2'
substeps: '2'
newton:
fps: '120'
decimation: '4'
solver: newton
integrator: implicitfast
iterations: '100'
ls_iterations: '50'
ls_parallel: 'True'
impratio: '10.0'
njmax: '450'
nconmax: '300'
cone: pyramidal
ccd_iterations: '200'
mujoco:
fps: '1000'
decimation: '20'
simulator:
_target_: protomotions.simulator.isaaclab.simulator.IsaacLabSimulator
w_last: 'False'
headless: 'True'
num_envs: '8192'
sim:
fps: '120'
decimation: '4'
physx:
num_threads: '4'
solver_type: '1'
num_position_iterations: '4'
num_velocity_iterations: '4'
contact_offset: '0.02'
rest_offset: '0.0'
bounce_threshold_velocity: '0.2'
max_depenetration_velocity: '1'
default_buffer_size_multiplier: '10.0'
gpu_found_lost_pairs_capacity: '2097152'
gpu_max_rigid_contact_count: '8388608'
gpu_found_lost_aggregate_pairs_capacity: '33554432'
gpu_max_rigid_patch_count: '163840'
experiment_name: nv_smpl_newusda_tunereward
camera: None
record_viewer: 'False'
viewer_record_dir: output/recordings/viewer
domain_randomization: None
pd_target_max_accel: None
terrain_generator_spec:
size: (32.0, 32.0)
border_width: '4.0'
num_rows: '8'
num_cols: '8'
horizontal_scale: '0.05'
vertical_scale: '0.005'
slope_threshold: None
use_cache: 'False'
curriculum: 'True'
color_scheme: height
sub_terrains:
stairs_up_w26:
_target_: MeshPyramidStairsTerrainCfg
proportion: '0.125'
step_width: '0.26'
step_height_range: (0.18, 0.215)
platform_width: '2.5'
border_width: '0.75'
holes: 'False'
stairs_up_w27:
_target_: MeshPyramidStairsTerrainCfg
proportion: '0.125'
step_width: '0.27'
step_height_range: (0.18, 0.215)
platform_width: '2.5'
border_width: '0.75'
holes: 'False'
stairs_up_w28:
_target_: MeshPyramidStairsTerrainCfg
proportion: '0.125'
step_width: '0.28'
step_height_range: (0.18, 0.215)
platform_width: '2.5'
border_width: '0.75'
holes: 'False'
stairs_dn_w26:
_target_: MeshInvertedPyramidStairsTerrainCfg
proportion: '0.125'
step_width: '0.26'
step_height_range: (0.18, 0.215)
platform_width: '2.5'
border_width: '0.75'
holes: 'False'
stairs_dn_w27:
_target_: MeshInvertedPyramidStairsTerrainCfg
proportion: '0.125'
step_width: '0.27'
step_height_range: (0.18, 0.215)
platform_width: '2.5'
border_width: '0.75'
holes: 'False'
stairs_dn_w28:
_target_: MeshInvertedPyramidStairsTerrainCfg
proportion: '0.125'
step_width: '0.28'
step_height_range: (0.18, 0.215)
platform_width: '2.5'
border_width: '0.75'
holes: 'False'
slope_up:
_target_: smooth_slope.MeshSmoothPyramidSlopeCfg
proportion: '0.125'
slope_range: (0.0, 0.364)
platform_width: '2.0'
border_width: '0.25'
resolution: (256, 256)
slope_down:
_target_: smooth_slope.MeshSmoothInvertedPyramidSlopeCfg
proportion: '0.125'
slope_range: (0.0, 0.364)
platform_width: '2.0'
border_width: '0.25'
resolution: (256, 256)
terrain:
_target_: protomotions.components.terrains.terrain.Terrain
map_length: '32.0'
map_width: '32.0'
border_size: '4.0'
num_levels: '8'
num_terrains: '8'
terrain_proportions:
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 1.0
slope_threshold: '0.9'
num_samples_per_axis: '16'
sample_width: '1.0'
terrain_obs_num_samples: '256'
horizontal_scale: '0.05'
vertical_scale: '0.005'
spacing_between_scenes: '10.0'
minimal_humanoid_spacing: '0.0'
use_isaaclab_generator: 'True'
sim_config:
static_friction: '1.0'
dynamic_friction: '1.0'
restitution: '0.0'
height_offset: '0.0'
combine_mode: CombineMode.AVERAGE
scene_lib:
_target_: protomotions.components.scene_lib.SceneLib
scene_file: None
subset_method: SubsetMethod.FIRST
replicate_method: ReplicationMethod.WEIGHTED
pointcloud_samples_per_object: None
num_objects_per_env: None
motion_lib:
_target_: protomotions.components.motion_lib.MotionLib
motion_file: data/output/nv_smpl_train.pt
get_motion_state_use_blend: 'True'
env:
max_episode_length: '1000000'
reset_grace_period: '5'
num_state_history_steps: '2'
_target_: protomotions.envs.base_env.env.BaseEnv
scene_obs:
enabled: 'False'
obs_object_index: None
motion_manager:
_target_: protomotions.envs.motion_manager.mimic_motion_manager.MimicMotionManager
init_start_prob: '1.0'
subset_method: None
exclude_motion_ids: None
exclude_motions_file: None
realign_motion_with_humanoid_on_each_step: 'False'
resample_on_reset: 'True'
ref_respawn_offset: '0.05'
ref_object_respawn_offset: '0.0'
ref_contact_smooth_window: '7'
skip_correct_terrain_height_on_flat: 'True'
use_motion_root_position: 'True'
show_terrain_markers: 'False'
save_dir: ''
reward_components:
action_smoothness:
compute_func: compute_action_smoothness
dynamic_vars:
current_processed_action: current_processed_action
previous_processed_action: previous_processed_action
weight: '-0.02'
gt_rew:
compute_func: compute_gt_rew
dynamic_vars:
current_rigid_body_pos: current.rigid_body_pos
ref_rigid_body_pos: mimic.ref_state.rigid_body_pos
weight: '0.5'
coefficient: '-5.0'
gr_rew:
compute_func: compute_gr_rew
dynamic_vars:
current_rigid_body_rot: current.rigid_body_rot
ref_rigid_body_rot: mimic.ref_state.rigid_body_rot
weight: '0.3'
coefficient: '-5.0'
gv_rew:
compute_func: compute_gv_rew
dynamic_vars:
current_rigid_body_vel: current.rigid_body_vel
ref_rigid_body_vel: mimic.ref_state.rigid_body_vel
weight: '0.1'
coefficient: '-0.5'
gav_rew:
compute_func: compute_gav_rew
dynamic_vars:
current_rigid_body_ang_vel: current.rigid_body_ang_vel
ref_rigid_body_ang_vel: mimic.ref_state.rigid_body_ang_vel
weight: '0.2'
coefficient: '-0.1'
rh_rew:
compute_func: compute_rh_rew
dynamic_vars:
current_root_height: current.root_height
ref_rigid_body_pos: mimic.ref_state.rigid_body_pos
weight: '0.2'
coefficient: '-100.0'
rx_rew:
compute_func: compute_root_axis_rew
dynamic_vars:
current_root_pos: current.root_pos
ref_rigid_body_pos: mimic.ref_state.rigid_body_pos
axis: '0'
weight: '0.2'
coefficient: '-100.0'
ry_rew:
compute_func: compute_root_axis_rew
dynamic_vars:
current_root_pos: current.root_pos
ref_rigid_body_pos: mimic.ref_state.rigid_body_pos
axis: '1'
weight: '0.2'
coefficient: '-100.0'
pow_rew:
compute_func: compute_pow_rew
dynamic_vars:
dof_forces: current.dof_forces
dof_vel: current.dof_vel
weight: -1e-05
use_torque_squared: 'False'
min_value: '-0.5'
contact_match_rew:
compute_func: compute_contact_match_rew
dynamic_vars:
sim_contacts: current.rigid_body_contacts
ref_contacts: mimic.ref_state.rigid_body_contacts
contact_body_ids: contact_body_ids
weight: '-0.1'
zero_during_grace_period: 'True'
rel_body_pos_rew:
compute_func: compute_relative_body_pos_rew
dynamic_vars:
current_rigid_body_pos: current.rigid_body_pos
ref_rigid_body_pos: mimic.ref_state.rigid_body_pos
current_anchor_rot: current.anchor_rot
ref_rigid_body_rot: mimic.ref_state.rigid_body_rot
current_anchor_pos: current.anchor_pos
anchor_idx: mimic.anchor_idx
weight: '1.0'
sigma: '0.3'
use_region_weights: 'True'
rel_body_ori_rew:
compute_func: compute_relative_body_ori_rew
dynamic_vars:
current_rigid_body_rot: current.rigid_body_rot
ref_rigid_body_rot: mimic.ref_state.rigid_body_rot
current_anchor_rot: current.anchor_rot
anchor_idx: mimic.anchor_idx
weight: '1.0'
sigma: '0.4'
use_region_weights: 'True'
control_components:
mimic:
_target_: protomotions.envs.control.mimic_control.MimicControl
bootstrap_on_episode_end: 'True'
future_steps: '1'
termination_components: {}
observation_components:
max_coords_obs:
compute_func: compute_humanoid_max_coords_observations
dynamic_vars:
body_pos: current.rigid_body_pos
body_rot: current.rigid_body_rot
body_vel: current.rigid_body_vel
body_ang_vel: current.rigid_body_ang_vel
ground_height: ground_heights
body_contacts: body_contacts
local_obs: 'True'
root_height_obs: 'True'
observe_contacts: 'False'
w_last: 'True'
previous_actions:
compute_func: compute_historical_actions_from_state
dynamic_vars:
historical_actions: historical.actions
history_steps: '1'
mimic_target_poses:
compute_func: build_max_coords_target_poses
dynamic_vars:
current_state_body_pos: current.rigid_body_pos
current_state_body_rot: current.rigid_body_rot
current_state_body_vel: current.rigid_body_vel
current_state_body_ang_vel: current.rigid_body_ang_vel
mimic_ref_pos: mimic.future_pos
mimic_ref_rot: mimic.future_rot
mimic_ref_vel: mimic.future_vel
mimic_ref_ang_vel: mimic.future_ang_vel
with_velocities: 'True'
with_relative: 'True'
w_last: 'True'
action_config:
fn: normalized_pd_fixed_gains_action
pd_action_offset:
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
pd_action_scale:
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
- 3.1415927410125732
stiffness:
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 500.0
- 500.0
- 500.0
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 800.0
- 500.0
- 500.0
- 500.0
- 1000.0
- 1000.0
- 1000.0
- 1000.0
- 1000.0
- 1000.0
- 1000.0
- 1000.0
- 1000.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 300.0
- 300.0
- 300.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 300.0
- 300.0
- 300.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
- 500.0
damping:
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 50.0
- 50.0
- 50.0
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 80.0
- 50.0
- 50.0
- 50.0
- 100.0
- 100.0
- 100.0
- 100.0
- 100.0
- 100.0
- 100.0
- 100.0
- 100.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 30.0
- 30.0
- 30.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 30.0
- 30.0
- 30.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
- 50.0
action_transform: tanh
clamp_value: '1.0'
agent:
batch_size: '16384'
training_max_steps: '10000000000000'
_target_: protomotions.agents.ppo.agent.PPO
model:
_target_: protomotions.agents.ppo.model.PPOModel
in_keys:
- max_coords_obs
- terrain
- mimic_target_poses
- previous_actions
out_keys:
- action
- mean_action
- neglogp
- value
actor:
mu_key: actor_trunk_out
in_keys:
- max_coords_obs
- terrain
- mimic_target_poses
- previous_actions
out_keys:
- action
- mean_action
- neglogp
_target_: protomotions.agents.ppo.model.PPOActor
mu_model:
normalize_obs: 'True'
norm_clamp_value: '5'
num_out: '63'
layers:
- units: '1024'
activation: relu
use_layer_norm: 'False'
- units: '1024'
activation: relu
use_layer_norm: 'False'
- units: '1024'
activation: relu
use_layer_norm: 'False'
- units: '1024'
activation: relu
use_layer_norm: 'False'
- units: '1024'
activation: relu
use_layer_norm: 'False'
- units: '1024'
activation: relu
use_layer_norm: 'False'
_target_: protomotions.agents.common.mlp.MLPWithConcat
in_keys:
- max_coords_obs
- terrain
- mimic_target_poses
- previous_actions
out_keys:
- actor_trunk_out
output_activation: None
module_operations:
- {}
num_out: '63'
actor_logstd: '-2.9'
learnable_std: 'False'
critic:
normalize_obs: 'True'
norm_clamp_value: '5'
num_out: '1'
layers:
- units: '1024'
activation: relu
use_layer_norm: 'False'
- units: '1024'
activation: relu
use_layer_norm: 'False'
- units: '1024'
activation: relu
use_layer_norm: 'False'
- units: '1024'
activation: relu
use_layer_norm: 'False'
_target_: protomotions.agents.common.mlp.MLPWithConcat
in_keys:
- max_coords_obs
- terrain
- mimic_target_poses
- previous_actions
out_keys:
- value
output_activation: None
module_operations:
- {}
actor_optimizer:
_target_: torch.optim.Adam
lr: 2e-05
weight_decay: '0.0'
eps: 1e-08
betas: (0.9, 0.999)
critic_optimizer:
_target_: torch.optim.Adam
lr: '0.0001'
weight_decay: '0.0'
eps: 1e-08
betas: (0.9, 0.999)
num_steps: '32'
gradient_clip_val: '50.0'
fail_on_bad_grads: 'False'
check_grad_mag: 'True'
gamma: '0.99'
bounds_loss_coef: '0.0'
task_reward_w: '1.0'
num_mini_epochs: '1'
training_early_termination: None
save_epoch_checkpoint_every: '1000'
save_last_checkpoint_every: '10'
max_episode_length_manager: None
evaluator:
_target_: protomotions.agents.evaluators.mimic_evaluator.MimicEvaluator
evaluation_components:
gt_error:
compute_func: mean_body_pos_error
dynamic_vars:
current_rigid_body_pos: current.rigid_body_pos
ref_rigid_body_pos: mimic.ref_state.rigid_body_pos
threshold: '0.5'
gr_error:
compute_func: mean_body_rot_error
dynamic_vars:
current_rigid_body_rot: current.rigid_body_rot
ref_rigid_body_rot: mimic.ref_state.rigid_body_rot
max_joint_error:
compute_func: max_body_pos_error
dynamic_vars:
current_rigid_body_pos: current.rigid_body_pos
ref_rigid_body_pos: mimic.ref_state.rigid_body_pos
rel_body_pos_rew:
compute_func: compute_relative_body_pos_rew
dynamic_vars:
current_rigid_body_pos: current.rigid_body_pos
ref_rigid_body_pos: mimic.ref_state.rigid_body_pos
current_anchor_rot: current.anchor_rot
ref_rigid_body_rot: mimic.ref_state.rigid_body_rot
current_anchor_pos: current.anchor_pos
anchor_idx: mimic.anchor_idx
weight: '1.0'
sigma: '0.3'
use_region_weights: 'True'
rel_body_ori_rew:
compute_func: compute_relative_body_ori_rew
dynamic_vars:
current_rigid_body_rot: current.rigid_body_rot
ref_rigid_body_rot: mimic.ref_state.rigid_body_rot
current_anchor_rot: current.anchor_rot
anchor_idx: mimic.anchor_idx
weight: '1.0'
sigma: '0.4'
use_region_weights: 'True'
max_eval_steps: '600'
eval_metrics_every: '200'
save_predicted_motion_lib_every: '3'
motion_weights_rules:
motion_weights_update_success_discount: '0.999'
motion_weights_update_failure_discount: '0'
min_motion_weight: 1/num_motions
eval_action_ema_alpha: None
normalize_rewards: 'True'
normalized_reward_clamp_value: '5.0'
tau: '0.95'
e_clip: '0.2'
clip_critic_loss: 'True'
actor_clip_frac_threshold: '0.6'
entropy_coef: '0.005'
l2c2:
enabled: 'False'
lambda_l2c2: '0.1'
obs_pairs: {}
adaptive_lr:
enabled: 'False'
desired_kl: '0.01'
min_lr: 1e-05
max_lr: '0.01'
advantage_normalization:
enabled: 'True'
shift_mean: 'True'
use_ema: 'True'
ema_alpha: '0.05'
min_std: '0.02'
clamp_range: '4.0'