| 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' |
|
|