CarolinePascal HF Staff commited on
Commit
c11e15c
·
verified ·
1 Parent(s): 30b32e0

Upload folder using huggingface_hub

Browse files
velocity_v16_iter33500/agent.yaml ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ seed: 42
2
+ device: cuda:0
3
+ num_steps_per_env: 24
4
+ max_iterations: 100000
5
+ empirical_normalization: false
6
+ policy:
7
+ class_name: ActorCritic
8
+ init_noise_std: 1.0
9
+ noise_std_type: scalar
10
+ actor_hidden_dims:
11
+ - 256
12
+ - 256
13
+ - 128
14
+ critic_hidden_dims:
15
+ - 512
16
+ - 256
17
+ - 128
18
+ activation: elu
19
+ algorithm:
20
+ class_name: PPO
21
+ num_learning_epochs: 5
22
+ num_mini_batches: 4
23
+ learning_rate: 0.001
24
+ schedule: adaptive
25
+ gamma: 0.99
26
+ lam: 0.95
27
+ entropy_coef: 0.005
28
+ desired_kl: 0.01
29
+ max_grad_norm: 1.0
30
+ value_loss_coef: 1.0
31
+ use_clipped_value_loss: true
32
+ clip_param: 0.2
33
+ normalize_advantage_per_mini_batch: false
34
+ symmetry_cfg: null
35
+ rnd_cfg: null
36
+ critic_warmup_steps: 0
37
+ l2c2_cfg: null
38
+ reward_normalization_cfg: null
39
+ clip_actions: null
40
+ enable_entropy_coef_annealing: true
41
+ entropy_coef_annealing_start_progress: 0.3
42
+ enable_entropy_coef_annealing_success_rate: 0.8
43
+ entropy_annealing_decay_rate: 0.9995
44
+ save_interval: 250
45
+ experiment_name: velocity_lerobot_no_arms
46
+ run_name: velocity_lerobot_no_arms
47
+ logger: wandb
48
+ neptune_project: Velocity-LeRobot-NoArms
49
+ wandb_project: Velocity-LeRobot-NoArms
50
+ resume: false
51
+ load_run: .*
52
+ load_checkpoint: model_.*.pt
53
+ enable_evaluation: false
54
+ start_eval_iter: 1000
55
+ load_optimizer: true
velocity_v16_iter33500/env.yaml ADDED
@@ -0,0 +1,2282 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ viewer:
2
+ eye: !!python/tuple
3
+ - 0.0
4
+ - -5.0
5
+ - 2.0
6
+ lookat: !!python/tuple
7
+ - 0.0
8
+ - 0.0
9
+ - 0.5
10
+ cam_prim_path: /OmniverseKit_Persp
11
+ resolution: !!python/tuple
12
+ - 1280
13
+ - 720
14
+ asset_name: robot
15
+ env_index: 0
16
+ origin_type: asset_root
17
+ sim:
18
+ physics_prim_path: /physicsScene
19
+ device: cuda:0
20
+ dt: 0.005
21
+ render_interval: 4
22
+ gravity: !!python/tuple
23
+ - 0.0
24
+ - 0.0
25
+ - -9.81
26
+ enable_scene_query_support: false
27
+ use_fabric: true
28
+ physx:
29
+ solver_type: 1
30
+ min_position_iteration_count: 1
31
+ max_position_iteration_count: 255
32
+ min_velocity_iteration_count: 0
33
+ max_velocity_iteration_count: 255
34
+ enable_ccd: false
35
+ enable_stabilization: false
36
+ enable_enhanced_determinism: false
37
+ bounce_threshold_velocity: 0.5
38
+ friction_offset_threshold: 0.04
39
+ friction_correlation_distance: 0.025
40
+ gpu_max_rigid_contact_count: 8388608
41
+ gpu_max_rigid_patch_count: 163840
42
+ gpu_found_lost_pairs_capacity: 2097152
43
+ gpu_found_lost_aggregate_pairs_capacity: 33554432
44
+ gpu_total_aggregate_pairs_capacity: 2097152
45
+ gpu_collision_stack_size: 67108864
46
+ gpu_heap_capacity: 67108864
47
+ gpu_temp_buffer_capacity: 16777216
48
+ gpu_max_num_partitions: 8
49
+ gpu_max_soft_body_contacts: 1048576
50
+ gpu_max_particle_contacts: 1048576
51
+ solve_articulation_contact_last: false
52
+ physics_material:
53
+ func: isaaclab.sim.spawners.materials.physics_materials:spawn_rigid_body_material
54
+ static_friction: 1.0
55
+ dynamic_friction: 1.0
56
+ restitution: 1.0
57
+ friction_combine_mode: multiply
58
+ restitution_combine_mode: multiply
59
+ compliant_contact_stiffness: 0.0
60
+ compliant_contact_damping: 0.0
61
+ render:
62
+ enable_translucency: null
63
+ enable_reflections: null
64
+ enable_global_illumination: null
65
+ antialiasing_mode: null
66
+ enable_dlssg: null
67
+ enable_dl_denoiser: null
68
+ dlss_mode: null
69
+ enable_direct_lighting: null
70
+ samples_per_pixel: null
71
+ enable_shadows: null
72
+ enable_ambient_occlusion: null
73
+ dome_light_upper_lower_strategy: null
74
+ carb_settings: null
75
+ rendering_mode: null
76
+ create_stage_in_memory: false
77
+ ui_window_class_type: isaaclab.envs.ui.manager_based_rl_env_window:ManagerBasedRLEnvWindow
78
+ seed: 42
79
+ decimation: 4
80
+ scene:
81
+ num_envs: 6144
82
+ env_spacing: 2.5
83
+ lazy_sensor_update: true
84
+ replicate_physics: true
85
+ filter_collisions: true
86
+ clone_in_fabric: false
87
+ terrain:
88
+ class_type: isaaclab.terrains.terrain_importer:TerrainImporter
89
+ collision_group: -1
90
+ prim_path: /World/ground
91
+ num_envs: 6144
92
+ terrain_type: generator
93
+ terrain_generator:
94
+ class_type: isaaclab.terrains.terrain_generator:TerrainGenerator
95
+ seed: null
96
+ curriculum: true
97
+ size: !!python/tuple
98
+ - 8.0
99
+ - 8.0
100
+ border_width: 100.0
101
+ border_height: 1.0
102
+ num_rows: 20
103
+ num_cols: 16
104
+ color_scheme: none
105
+ horizontal_scale: 0.4
106
+ vertical_scale: 0.005
107
+ slope_threshold: 0.75
108
+ sub_terrains:
109
+ boxes_small:
110
+ function: isaaclab.terrains.trimesh.mesh_terrains:random_grid_terrain
111
+ proportion: 0.2
112
+ size: !!python/tuple
113
+ - 8.0
114
+ - 8.0
115
+ flat_patch_sampling: null
116
+ grid_width: 0.15
117
+ grid_height_range: !!python/tuple
118
+ - 0.0
119
+ - 0.02
120
+ platform_width: 0.1
121
+ holes: false
122
+ random_rough_small:
123
+ function: agile.rl_env.mdp.terrains.hf_terrains:random_uniform_terrain_difficulty
124
+ proportion: 1.0
125
+ size: !!python/tuple
126
+ - 8.0
127
+ - 8.0
128
+ flat_patch_sampling: null
129
+ border_width: 0.4
130
+ horizontal_scale: 0.4
131
+ vertical_scale: 0.005
132
+ slope_threshold: 0.75
133
+ noise_range: !!python/tuple
134
+ - 0.01
135
+ - 0.1
136
+ noise_step: 0.1
137
+ downsampled_scale: null
138
+ difficulty_range: !!python/tuple
139
+ - 0.0
140
+ - 1.0
141
+ use_cache: false
142
+ cache_dir: /tmp/isaaclab/terrains
143
+ usd_path: null
144
+ env_spacing: 2.5
145
+ visual_material:
146
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_from_mdl_file
147
+ mdl_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/IsaacLab/Materials/TilesMarbleSpiderWhiteBrickBondHoned/TilesMarbleSpiderWhiteBrickBondHoned.mdl
148
+ project_uvw: true
149
+ albedo_brightness: null
150
+ texture_scale: !!python/tuple
151
+ - 0.25
152
+ - 0.25
153
+ physics_material:
154
+ func: isaaclab.sim.spawners.materials.physics_materials:spawn_rigid_body_material
155
+ static_friction: 1.0
156
+ dynamic_friction: 1.0
157
+ restitution: 1.0
158
+ friction_combine_mode: multiply
159
+ restitution_combine_mode: multiply
160
+ compliant_contact_stiffness: 0.0
161
+ compliant_contact_damping: 0.0
162
+ max_init_terrain_level: 1
163
+ debug_vis: false
164
+ robot:
165
+ class_type: isaaclab.assets.articulation.articulation:Articulation
166
+ prim_path: /World/envs/env_.*/Robot
167
+ spawn:
168
+ asset_path: /home/baguette/WBC-AGILE/agile/rl_env/assets/robots/lerobot_humanoid_no_arms_new.urdf
169
+ usd_dir: null
170
+ usd_file_name: null
171
+ force_usd_conversion: false
172
+ make_instanceable: true
173
+ fix_base: false
174
+ root_link_name: torso_subassembly
175
+ link_density: 0.0
176
+ merge_fixed_joints: false
177
+ convert_mimic_joints_to_normal_joints: false
178
+ joint_drive:
179
+ drive_type: force
180
+ target_type: position
181
+ gains:
182
+ stiffness: 0.0
183
+ damping: 0.0
184
+ collider_type: convex_hull
185
+ self_collision: false
186
+ replace_cylinders_with_capsules: false
187
+ collision_from_visuals: false
188
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_urdf
189
+ visible: true
190
+ semantic_tags: null
191
+ copy_from_source: true
192
+ mass_props: null
193
+ deformable_props: null
194
+ rigid_props:
195
+ rigid_body_enabled: null
196
+ kinematic_enabled: null
197
+ disable_gravity: false
198
+ linear_damping: 0.0
199
+ angular_damping: 0.0
200
+ max_linear_velocity: 1000.0
201
+ max_angular_velocity: 1000.0
202
+ max_depenetration_velocity: 1.0
203
+ max_contact_impulse: null
204
+ enable_gyroscopic_forces: null
205
+ retain_accelerations: false
206
+ solver_position_iteration_count: null
207
+ solver_velocity_iteration_count: null
208
+ sleep_threshold: null
209
+ stabilization_threshold: null
210
+ collision_props: null
211
+ activate_contact_sensors: true
212
+ scale: null
213
+ articulation_props:
214
+ articulation_enabled: null
215
+ enabled_self_collisions: true
216
+ solver_position_iteration_count: 8
217
+ solver_velocity_iteration_count: 4
218
+ sleep_threshold: null
219
+ stabilization_threshold: null
220
+ fix_root_link: null
221
+ fixed_tendons_props: null
222
+ spatial_tendons_props: null
223
+ joint_drive_props: null
224
+ visual_material_path: material
225
+ visual_material: null
226
+ init_state:
227
+ pos: !!python/tuple
228
+ - 0.0
229
+ - 0.0
230
+ - 0.72
231
+ rot: !!python/tuple
232
+ - 0.9946
233
+ - -0.0523
234
+ - -0.0872
235
+ - 0.0
236
+ lin_vel: !!python/tuple
237
+ - 0.0
238
+ - 0.0
239
+ - 0.0
240
+ ang_vel: !!python/tuple
241
+ - 0.0
242
+ - 0.0
243
+ - 0.0
244
+ joint_pos:
245
+ hipz_right: 0.0
246
+ hipz_left: 0.0
247
+ hipx_right: 0.0
248
+ hipx_left: 0.0
249
+ hipy_right: 0.0
250
+ hipy_left: 0.0
251
+ knee_right: 0.0
252
+ knee_left: 0.0
253
+ ankley_right: 0.0
254
+ ankley_left: 0.0
255
+ anklex_right: 0.0
256
+ anklex_left: 0.0
257
+ joint_vel:
258
+ .*: 0.0
259
+ collision_group: 0
260
+ debug_vis: false
261
+ articulation_root_prim_path: null
262
+ soft_joint_pos_limit_factor: 0.9
263
+ actuators:
264
+ all:
265
+ class_type: agile.rl_env.mdp.actuators.actuators:DelayedDCMotor
266
+ joint_names_expr:
267
+ - .*
268
+ effort_limit: null
269
+ velocity_limit: null
270
+ effort_limit_sim:
271
+ .*hipz.*: 88.0
272
+ .*hipx.*: 88.0
273
+ .*hipy.*: 88.0
274
+ .*knee.*: 88.0
275
+ .*ankley.*: 44.0
276
+ .*anklex.*: 44.0
277
+ velocity_limit_sim:
278
+ .*: 32.0
279
+ stiffness:
280
+ .*hipz.*: 30.0
281
+ .*hipx.*: 40.0
282
+ .*hipy.*: 60.0
283
+ .*knee.*: 60.0
284
+ .*ankley.*: 20.0
285
+ .*anklex.*: 20.0
286
+ damping:
287
+ .*hipz.*: 3.0
288
+ .*hipx.*: 3.0
289
+ .*hipy.*: 4.0
290
+ .*knee.*: 4.0
291
+ .*ankley.*: 1.5
292
+ .*anklex.*: 1.5
293
+ armature:
294
+ hipz_right: 0.02266
295
+ hipz_left: 0.02266
296
+ hipx_right: 0.13327
297
+ hipx_left: 0.13388
298
+ hipy_right: 0.14077
299
+ hipy_left: 0.14077
300
+ knee_right: 0.1233
301
+ knee_left: 0.1233
302
+ ankley_right: 0.03007
303
+ ankley_left: 0.0297
304
+ anklex_right: 0.02994
305
+ anklex_left: 0.03006
306
+ friction:
307
+ hipz_right: 0.007
308
+ hipz_left: 0.007
309
+ hipx_right: 0.006
310
+ hipx_left: 0.006
311
+ hipy_right: 0.007
312
+ hipy_left: 0.007
313
+ knee_right: 0.005
314
+ knee_left: 0.005
315
+ ankley_right: 0.001
316
+ ankley_left: 0.001
317
+ anklex_right: 0.001
318
+ anklex_left: 0.001
319
+ dynamic_friction: null
320
+ viscous_friction: null
321
+ saturation_effort: 130.0
322
+ min_delay: 0
323
+ max_delay: 8
324
+ actuator_value_resolution_debug_print: false
325
+ contact_forces:
326
+ class_type: isaaclab.sensors.contact_sensor.contact_sensor:ContactSensor
327
+ prim_path: /World/envs/env_.*/Robot/.*
328
+ update_period: 0.005
329
+ history_length: 3
330
+ debug_vis: false
331
+ track_pose: false
332
+ track_contact_points: false
333
+ max_contact_data_count_per_prim: 4
334
+ track_air_time: true
335
+ force_threshold: 1.0
336
+ filter_prim_paths_expr: []
337
+ visualizer_cfg:
338
+ prim_path: /Visuals/ContactSensor
339
+ markers:
340
+ contact:
341
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_sphere
342
+ visible: true
343
+ semantic_tags: null
344
+ copy_from_source: true
345
+ mass_props: null
346
+ rigid_props: null
347
+ collision_props: null
348
+ activate_contact_sensors: false
349
+ visual_material_path: material
350
+ visual_material:
351
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
352
+ diffuse_color: !!python/tuple
353
+ - 1.0
354
+ - 0.0
355
+ - 0.0
356
+ emissive_color: !!python/tuple
357
+ - 0.0
358
+ - 0.0
359
+ - 0.0
360
+ roughness: 0.5
361
+ metallic: 0.0
362
+ opacity: 1.0
363
+ physics_material_path: material
364
+ physics_material: null
365
+ radius: 0.02
366
+ no_contact:
367
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_sphere
368
+ visible: false
369
+ semantic_tags: null
370
+ copy_from_source: true
371
+ mass_props: null
372
+ rigid_props: null
373
+ collision_props: null
374
+ activate_contact_sensors: false
375
+ visual_material_path: material
376
+ visual_material:
377
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
378
+ diffuse_color: !!python/tuple
379
+ - 0.0
380
+ - 1.0
381
+ - 0.0
382
+ emissive_color: !!python/tuple
383
+ - 0.0
384
+ - 0.0
385
+ - 0.0
386
+ roughness: 0.5
387
+ metallic: 0.0
388
+ opacity: 1.0
389
+ physics_material_path: material
390
+ physics_material: null
391
+ radius: 0.02
392
+ sky_light:
393
+ class_type: null
394
+ prim_path: /World/skyLight
395
+ spawn:
396
+ func: isaaclab.sim.spawners.lights.lights:spawn_light
397
+ visible: true
398
+ semantic_tags: null
399
+ copy_from_source: true
400
+ prim_type: DomeLight
401
+ color: !!python/tuple
402
+ - 1.0
403
+ - 1.0
404
+ - 1.0
405
+ enable_color_temperature: false
406
+ color_temperature: 6500.0
407
+ normalize: false
408
+ exposure: 0.0
409
+ intensity: 750.0
410
+ texture_file: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Materials/Textures/Skies/PolyHaven/kloofendal_43d_clear_puresky_4k.hdr
411
+ texture_format: automatic
412
+ visible_in_primary_ray: true
413
+ init_state:
414
+ pos: !!python/tuple
415
+ - 0.0
416
+ - 0.0
417
+ - 0.0
418
+ rot: !!python/tuple
419
+ - 1.0
420
+ - 0.0
421
+ - 0.0
422
+ - 0.0
423
+ collision_group: 0
424
+ debug_vis: false
425
+ height_measurement_sensor:
426
+ class_type: isaaclab.sensors.ray_caster.ray_caster:RayCaster
427
+ prim_path: /World/envs/env_.*/Robot/torso_subassembly
428
+ update_period: 0.005
429
+ history_length: 0
430
+ debug_vis: false
431
+ mesh_prim_paths:
432
+ - /World/ground
433
+ offset:
434
+ pos: !!python/tuple
435
+ - 0.0
436
+ - 0.0
437
+ - 0.0
438
+ rot: !!python/tuple
439
+ - 1.0
440
+ - 0.0
441
+ - 0.0
442
+ - 0.0
443
+ attach_yaw_only: null
444
+ ray_alignment: yaw
445
+ pattern_cfg:
446
+ func: isaaclab.sensors.ray_caster.patterns.patterns:grid_pattern
447
+ resolution: 0.05
448
+ size: !!python/tuple
449
+ - 0.0
450
+ - 0.0
451
+ direction: !!python/tuple
452
+ - 0.0
453
+ - 0.0
454
+ - -1.0
455
+ ordering: xy
456
+ max_distance: 5.0
457
+ drift_range: !!python/tuple
458
+ - 0.0
459
+ - 0.0
460
+ ray_cast_drift_range:
461
+ x: !!python/tuple
462
+ - 0.0
463
+ - 0.0
464
+ y: !!python/tuple
465
+ - 0.0
466
+ - 0.0
467
+ z: !!python/tuple
468
+ - 0.0
469
+ - 0.0
470
+ visualizer_cfg:
471
+ prim_path: /Visuals/RayCaster
472
+ markers:
473
+ hit:
474
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_sphere
475
+ visible: true
476
+ semantic_tags: null
477
+ copy_from_source: true
478
+ mass_props: null
479
+ rigid_props: null
480
+ collision_props: null
481
+ activate_contact_sensors: false
482
+ visual_material_path: material
483
+ visual_material:
484
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
485
+ diffuse_color: !!python/tuple
486
+ - 1.0
487
+ - 0.0
488
+ - 0.0
489
+ emissive_color: !!python/tuple
490
+ - 0.0
491
+ - 0.0
492
+ - 0.0
493
+ roughness: 0.5
494
+ metallic: 0.0
495
+ opacity: 1.0
496
+ physics_material_path: material
497
+ physics_material: null
498
+ radius: 0.02
499
+ height_measurement_sensor_left_foot:
500
+ class_type: isaaclab.sensors.ray_caster.ray_caster:RayCaster
501
+ prim_path: /World/envs/env_.*/Robot/foot_subassembly
502
+ update_period: 0.005
503
+ history_length: 0
504
+ debug_vis: false
505
+ mesh_prim_paths:
506
+ - /World/ground
507
+ offset:
508
+ pos: !!python/tuple
509
+ - 0.01
510
+ - 0.0
511
+ - 1.0
512
+ rot: !!python/tuple
513
+ - 1.0
514
+ - 0.0
515
+ - 0.0
516
+ - 0.0
517
+ attach_yaw_only: null
518
+ ray_alignment: yaw
519
+ pattern_cfg:
520
+ func: isaaclab.sensors.ray_caster.patterns.patterns:grid_pattern
521
+ resolution: 0.05
522
+ size: !!python/tuple
523
+ - 0.2
524
+ - 0.1
525
+ direction: !!python/tuple
526
+ - 0.0
527
+ - 0.0
528
+ - -1.0
529
+ ordering: xy
530
+ max_distance: 5.0
531
+ drift_range: !!python/tuple
532
+ - 0.0
533
+ - 0.0
534
+ ray_cast_drift_range:
535
+ x: !!python/tuple
536
+ - 0.0
537
+ - 0.0
538
+ y: !!python/tuple
539
+ - 0.0
540
+ - 0.0
541
+ z: !!python/tuple
542
+ - 0.0
543
+ - 0.0
544
+ visualizer_cfg:
545
+ prim_path: /Visuals/RayCaster
546
+ markers:
547
+ hit:
548
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_sphere
549
+ visible: true
550
+ semantic_tags: null
551
+ copy_from_source: true
552
+ mass_props: null
553
+ rigid_props: null
554
+ collision_props: null
555
+ activate_contact_sensors: false
556
+ visual_material_path: material
557
+ visual_material:
558
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
559
+ diffuse_color: !!python/tuple
560
+ - 1.0
561
+ - 0.0
562
+ - 0.0
563
+ emissive_color: !!python/tuple
564
+ - 0.0
565
+ - 0.0
566
+ - 0.0
567
+ roughness: 0.5
568
+ metallic: 0.0
569
+ opacity: 1.0
570
+ physics_material_path: material
571
+ physics_material: null
572
+ radius: 0.02
573
+ height_measurement_sensor_right_foot:
574
+ class_type: isaaclab.sensors.ray_caster.ray_caster:RayCaster
575
+ prim_path: /World/envs/env_.*/Robot/foot_subassembly_2
576
+ update_period: 0.005
577
+ history_length: 0
578
+ debug_vis: false
579
+ mesh_prim_paths:
580
+ - /World/ground
581
+ offset:
582
+ pos: !!python/tuple
583
+ - 0.01
584
+ - 0.0
585
+ - 1.0
586
+ rot: !!python/tuple
587
+ - 1.0
588
+ - 0.0
589
+ - 0.0
590
+ - 0.0
591
+ attach_yaw_only: null
592
+ ray_alignment: yaw
593
+ pattern_cfg:
594
+ func: isaaclab.sensors.ray_caster.patterns.patterns:grid_pattern
595
+ resolution: 0.05
596
+ size: !!python/tuple
597
+ - 0.2
598
+ - 0.1
599
+ direction: !!python/tuple
600
+ - 0.0
601
+ - 0.0
602
+ - -1.0
603
+ ordering: xy
604
+ max_distance: 5.0
605
+ drift_range: !!python/tuple
606
+ - 0.0
607
+ - 0.0
608
+ ray_cast_drift_range:
609
+ x: !!python/tuple
610
+ - 0.0
611
+ - 0.0
612
+ y: !!python/tuple
613
+ - 0.0
614
+ - 0.0
615
+ z: !!python/tuple
616
+ - 0.0
617
+ - 0.0
618
+ visualizer_cfg:
619
+ prim_path: /Visuals/RayCaster
620
+ markers:
621
+ hit:
622
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_sphere
623
+ visible: true
624
+ semantic_tags: null
625
+ copy_from_source: true
626
+ mass_props: null
627
+ rigid_props: null
628
+ collision_props: null
629
+ activate_contact_sensors: false
630
+ visual_material_path: material
631
+ visual_material:
632
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
633
+ diffuse_color: !!python/tuple
634
+ - 1.0
635
+ - 0.0
636
+ - 0.0
637
+ emissive_color: !!python/tuple
638
+ - 0.0
639
+ - 0.0
640
+ - 0.0
641
+ roughness: 0.5
642
+ metallic: 0.0
643
+ opacity: 1.0
644
+ physics_material_path: material
645
+ physics_material: null
646
+ radius: 0.02
647
+ recorders:
648
+ dataset_file_handler_class_type: isaaclab.utils.datasets.hdf5_dataset_file_handler:HDF5DatasetFileHandler
649
+ dataset_export_dir_path: /tmp/isaaclab/logs
650
+ dataset_filename: dataset
651
+ dataset_export_mode:
652
+ _value_: 1
653
+ _name_: EXPORT_ALL
654
+ _sort_order_: 1
655
+ export_in_record_pre_reset: true
656
+ observations:
657
+ policy:
658
+ concatenate_terms: false
659
+ concatenate_dim: -1
660
+ enable_corruption: true
661
+ history_length: 5
662
+ flatten_history_dim: false
663
+ base_ang_vel:
664
+ func: isaaclab.envs.mdp.observations:base_ang_vel
665
+ params: {}
666
+ modifiers: null
667
+ noise:
668
+ func: isaaclab.utils.noise.noise_model:uniform_noise
669
+ operation: add
670
+ n_min: -0.2
671
+ n_max: 0.2
672
+ clip: null
673
+ scale: 0.2
674
+ history_length: 0
675
+ flatten_history_dim: true
676
+ projected_gravity:
677
+ func: isaaclab.envs.mdp.observations:projected_gravity
678
+ params: {}
679
+ modifiers: null
680
+ noise:
681
+ func: isaaclab.utils.noise.noise_model:uniform_noise
682
+ operation: add
683
+ n_min: -0.05
684
+ n_max: 0.05
685
+ clip: null
686
+ scale: null
687
+ history_length: 0
688
+ flatten_history_dim: true
689
+ velocity_commands:
690
+ func: isaaclab.envs.mdp.observations:generated_commands
691
+ params:
692
+ command_name: base_velocity
693
+ modifiers: null
694
+ noise: null
695
+ clip: null
696
+ scale: null
697
+ history_length: 0
698
+ flatten_history_dim: true
699
+ controlled_joint_pos:
700
+ func: isaaclab.envs.mdp.observations:joint_pos_rel
701
+ params:
702
+ asset_cfg:
703
+ name: robot
704
+ joint_names:
705
+ - .*hipz.*
706
+ - .*hipx.*
707
+ - .*hipy.*
708
+ - .*knee.*
709
+ - .*ankley.*
710
+ - .*anklex.*
711
+ joint_ids: !!python/object/apply:builtins.slice
712
+ - null
713
+ - null
714
+ - null
715
+ fixed_tendon_names: null
716
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
717
+ - null
718
+ - null
719
+ - null
720
+ body_names: null
721
+ body_ids: !!python/object/apply:builtins.slice
722
+ - null
723
+ - null
724
+ - null
725
+ object_collection_names: null
726
+ object_collection_ids: !!python/object/apply:builtins.slice
727
+ - null
728
+ - null
729
+ - null
730
+ preserve_order: false
731
+ modifiers: null
732
+ noise:
733
+ func: isaaclab.utils.noise.noise_model:uniform_noise
734
+ operation: add
735
+ n_min: -0.01
736
+ n_max: 0.01
737
+ clip: null
738
+ scale: null
739
+ history_length: 0
740
+ flatten_history_dim: true
741
+ controlled_joint_vel:
742
+ func: isaaclab.envs.mdp.observations:joint_vel_rel
743
+ params:
744
+ asset_cfg:
745
+ name: robot
746
+ joint_names:
747
+ - .*hipz.*
748
+ - .*hipx.*
749
+ - .*hipy.*
750
+ - .*knee.*
751
+ - .*ankley.*
752
+ - .*anklex.*
753
+ joint_ids: !!python/object/apply:builtins.slice
754
+ - null
755
+ - null
756
+ - null
757
+ fixed_tendon_names: null
758
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
759
+ - null
760
+ - null
761
+ - null
762
+ body_names: null
763
+ body_ids: !!python/object/apply:builtins.slice
764
+ - null
765
+ - null
766
+ - null
767
+ object_collection_names: null
768
+ object_collection_ids: !!python/object/apply:builtins.slice
769
+ - null
770
+ - null
771
+ - null
772
+ preserve_order: false
773
+ modifiers: null
774
+ noise:
775
+ func: isaaclab.utils.noise.noise_model:uniform_noise
776
+ operation: add
777
+ n_min: -1.5
778
+ n_max: 1.5
779
+ clip: null
780
+ scale: 0.05
781
+ history_length: 0
782
+ flatten_history_dim: true
783
+ actions:
784
+ func: isaaclab.envs.mdp.observations:last_action
785
+ params: {}
786
+ modifiers: null
787
+ noise: null
788
+ clip: null
789
+ scale: null
790
+ history_length: 0
791
+ flatten_history_dim: true
792
+ critic:
793
+ concatenate_terms: false
794
+ concatenate_dim: -1
795
+ enable_corruption: false
796
+ history_length: null
797
+ flatten_history_dim: true
798
+ velocity_commands:
799
+ func: isaaclab.envs.mdp.observations:generated_commands
800
+ params:
801
+ command_name: base_velocity
802
+ modifiers: null
803
+ noise: null
804
+ clip: null
805
+ scale: null
806
+ history_length: 0
807
+ flatten_history_dim: true
808
+ base_lin_vel:
809
+ func: isaaclab.envs.mdp.observations:base_lin_vel
810
+ params: {}
811
+ modifiers: null
812
+ noise: null
813
+ clip: null
814
+ scale: null
815
+ history_length: 0
816
+ flatten_history_dim: true
817
+ base_ang_vel:
818
+ func: isaaclab.envs.mdp.observations:base_ang_vel
819
+ params: {}
820
+ modifiers: null
821
+ noise: null
822
+ clip: null
823
+ scale: null
824
+ history_length: 0
825
+ flatten_history_dim: true
826
+ projected_gravity:
827
+ func: isaaclab.envs.mdp.observations:projected_gravity
828
+ params: {}
829
+ modifiers: null
830
+ noise: null
831
+ clip: null
832
+ scale: null
833
+ history_length: 0
834
+ flatten_history_dim: true
835
+ joint_pos:
836
+ func: isaaclab.envs.mdp.observations:joint_pos_rel
837
+ params: {}
838
+ modifiers: null
839
+ noise: null
840
+ clip: null
841
+ scale: null
842
+ history_length: 0
843
+ flatten_history_dim: true
844
+ joint_vel:
845
+ func: isaaclab.envs.mdp.observations:joint_vel_rel
846
+ params: {}
847
+ modifiers: null
848
+ noise: null
849
+ clip: null
850
+ scale: 0.1
851
+ history_length: 0
852
+ flatten_history_dim: true
853
+ actions:
854
+ func: isaaclab.envs.mdp.observations:last_action
855
+ params: {}
856
+ modifiers: null
857
+ noise: null
858
+ clip: null
859
+ scale: null
860
+ history_length: 0
861
+ flatten_history_dim: true
862
+ actions:
863
+ joint_pos:
864
+ class_type: isaaclab.envs.mdp.actions.joint_actions:JointPositionAction
865
+ asset_name: robot
866
+ debug_vis: false
867
+ clip:
868
+ .*: !!python/tuple
869
+ - -1.0
870
+ - 1.0
871
+ joint_names:
872
+ - .*hipz.*
873
+ - .*hipx.*
874
+ - .*hipy.*
875
+ - .*knee.*
876
+ - .*ankley.*
877
+ - .*anklex.*
878
+ scale: 1.0
879
+ offset: 0.0
880
+ preserve_order: false
881
+ use_default_offset: true
882
+ events:
883
+ randomize_physics_material:
884
+ func: isaaclab.envs.mdp.events:randomize_rigid_body_material
885
+ params:
886
+ asset_cfg:
887
+ name: robot
888
+ joint_names: null
889
+ joint_ids: !!python/object/apply:builtins.slice
890
+ - null
891
+ - null
892
+ - null
893
+ fixed_tendon_names: null
894
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
895
+ - null
896
+ - null
897
+ - null
898
+ body_names: null
899
+ body_ids: !!python/object/apply:builtins.slice
900
+ - null
901
+ - null
902
+ - null
903
+ object_collection_names: null
904
+ object_collection_ids: !!python/object/apply:builtins.slice
905
+ - null
906
+ - null
907
+ - null
908
+ preserve_order: false
909
+ static_friction_range: !!python/tuple
910
+ - 0.2
911
+ - 1.5
912
+ dynamic_friction_range: !!python/tuple
913
+ - 0.2
914
+ - 1.0
915
+ restitution_range: !!python/tuple
916
+ - 0.0
917
+ - 0.1
918
+ num_buckets: 64
919
+ mode: startup
920
+ interval_range_s: null
921
+ is_global_time: false
922
+ min_step_count_between_reset: 0
923
+ randomize_actuator_gains:
924
+ func: isaaclab.envs.mdp.events:randomize_actuator_gains
925
+ params:
926
+ asset_cfg:
927
+ name: robot
928
+ joint_names: null
929
+ joint_ids: !!python/object/apply:builtins.slice
930
+ - null
931
+ - null
932
+ - null
933
+ fixed_tendon_names: null
934
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
935
+ - null
936
+ - null
937
+ - null
938
+ body_names: null
939
+ body_ids: !!python/object/apply:builtins.slice
940
+ - null
941
+ - null
942
+ - null
943
+ object_collection_names: null
944
+ object_collection_ids: !!python/object/apply:builtins.slice
945
+ - null
946
+ - null
947
+ - null
948
+ preserve_order: false
949
+ stiffness_distribution_params: !!python/tuple
950
+ - 0.9
951
+ - 1.1
952
+ damping_distribution_params: !!python/tuple
953
+ - 0.8
954
+ - 2.0
955
+ operation: scale
956
+ mode: startup
957
+ interval_range_s: null
958
+ is_global_time: false
959
+ min_step_count_between_reset: 0
960
+ randomize_joint_friction:
961
+ func: agile.rl_env.mdp.events.events:randomize_joint_parameters
962
+ params:
963
+ asset_cfg:
964
+ name: robot
965
+ joint_names: null
966
+ joint_ids: !!python/object/apply:builtins.slice
967
+ - null
968
+ - null
969
+ - null
970
+ fixed_tendon_names: null
971
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
972
+ - null
973
+ - null
974
+ - null
975
+ body_names: null
976
+ body_ids: !!python/object/apply:builtins.slice
977
+ - null
978
+ - null
979
+ - null
980
+ object_collection_names: null
981
+ object_collection_ids: !!python/object/apply:builtins.slice
982
+ - null
983
+ - null
984
+ - null
985
+ preserve_order: false
986
+ friction_distribution_params: !!python/tuple
987
+ - 0.5
988
+ - 2.0
989
+ operation: scale
990
+ distribution: uniform
991
+ mode: startup
992
+ interval_range_s: null
993
+ is_global_time: false
994
+ min_step_count_between_reset: 0
995
+ randomize_joint_armature:
996
+ func: agile.rl_env.mdp.events.events:randomize_joint_parameters
997
+ params:
998
+ asset_cfg:
999
+ name: robot
1000
+ joint_names: null
1001
+ joint_ids: !!python/object/apply:builtins.slice
1002
+ - null
1003
+ - null
1004
+ - null
1005
+ fixed_tendon_names: null
1006
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1007
+ - null
1008
+ - null
1009
+ - null
1010
+ body_names: null
1011
+ body_ids: !!python/object/apply:builtins.slice
1012
+ - null
1013
+ - null
1014
+ - null
1015
+ object_collection_names: null
1016
+ object_collection_ids: !!python/object/apply:builtins.slice
1017
+ - null
1018
+ - null
1019
+ - null
1020
+ preserve_order: false
1021
+ armature_distribution_params: !!python/tuple
1022
+ - 0.8
1023
+ - 1.2
1024
+ operation: scale
1025
+ distribution: uniform
1026
+ mode: startup
1027
+ interval_range_s: null
1028
+ is_global_time: false
1029
+ min_step_count_between_reset: 0
1030
+ randomize_bodies_mass:
1031
+ func: isaaclab.envs.mdp.events:randomize_rigid_body_mass
1032
+ params:
1033
+ asset_cfg:
1034
+ name: robot
1035
+ joint_names: null
1036
+ joint_ids: !!python/object/apply:builtins.slice
1037
+ - null
1038
+ - null
1039
+ - null
1040
+ fixed_tendon_names: null
1041
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1042
+ - null
1043
+ - null
1044
+ - null
1045
+ body_names: .*
1046
+ body_ids: !!python/object/apply:builtins.slice
1047
+ - null
1048
+ - null
1049
+ - null
1050
+ object_collection_names: null
1051
+ object_collection_ids: !!python/object/apply:builtins.slice
1052
+ - null
1053
+ - null
1054
+ - null
1055
+ preserve_order: false
1056
+ mass_distribution_params: !!python/tuple
1057
+ - 0.85
1058
+ - 1.15
1059
+ operation: scale
1060
+ mode: startup
1061
+ interval_range_s: null
1062
+ is_global_time: false
1063
+ min_step_count_between_reset: 0
1064
+ randomize_base_mass:
1065
+ func: isaaclab.envs.mdp.events:randomize_rigid_body_mass
1066
+ params:
1067
+ asset_cfg:
1068
+ name: robot
1069
+ joint_names: null
1070
+ joint_ids: !!python/object/apply:builtins.slice
1071
+ - null
1072
+ - null
1073
+ - null
1074
+ fixed_tendon_names: null
1075
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1076
+ - null
1077
+ - null
1078
+ - null
1079
+ body_names: torso_subassembly
1080
+ body_ids: !!python/object/apply:builtins.slice
1081
+ - null
1082
+ - null
1083
+ - null
1084
+ object_collection_names: null
1085
+ object_collection_ids: !!python/object/apply:builtins.slice
1086
+ - null
1087
+ - null
1088
+ - null
1089
+ preserve_order: false
1090
+ mass_distribution_params: !!python/tuple
1091
+ - -1.0
1092
+ - 3.0
1093
+ operation: add
1094
+ mode: startup
1095
+ interval_range_s: null
1096
+ is_global_time: false
1097
+ min_step_count_between_reset: 0
1098
+ randomize_bodies_com:
1099
+ func: isaaclab.envs.mdp.events:randomize_rigid_body_com
1100
+ params:
1101
+ asset_cfg:
1102
+ name: robot
1103
+ joint_names: null
1104
+ joint_ids: !!python/object/apply:builtins.slice
1105
+ - null
1106
+ - null
1107
+ - null
1108
+ fixed_tendon_names: null
1109
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1110
+ - null
1111
+ - null
1112
+ - null
1113
+ body_names: .*
1114
+ body_ids: !!python/object/apply:builtins.slice
1115
+ - null
1116
+ - null
1117
+ - null
1118
+ object_collection_names: null
1119
+ object_collection_ids: !!python/object/apply:builtins.slice
1120
+ - null
1121
+ - null
1122
+ - null
1123
+ preserve_order: false
1124
+ com_range:
1125
+ x: !!python/tuple
1126
+ - -0.01
1127
+ - 0.01
1128
+ y: !!python/tuple
1129
+ - -0.01
1130
+ - 0.01
1131
+ z: !!python/tuple
1132
+ - -0.01
1133
+ - 0.01
1134
+ mode: startup
1135
+ interval_range_s: null
1136
+ is_global_time: false
1137
+ min_step_count_between_reset: 0
1138
+ randomize_base_com:
1139
+ func: isaaclab.envs.mdp.events:randomize_rigid_body_com
1140
+ params:
1141
+ asset_cfg:
1142
+ name: robot
1143
+ joint_names: null
1144
+ joint_ids: !!python/object/apply:builtins.slice
1145
+ - null
1146
+ - null
1147
+ - null
1148
+ fixed_tendon_names: null
1149
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1150
+ - null
1151
+ - null
1152
+ - null
1153
+ body_names: torso_subassembly
1154
+ body_ids: !!python/object/apply:builtins.slice
1155
+ - null
1156
+ - null
1157
+ - null
1158
+ object_collection_names: null
1159
+ object_collection_ids: !!python/object/apply:builtins.slice
1160
+ - null
1161
+ - null
1162
+ - null
1163
+ preserve_order: false
1164
+ com_range:
1165
+ x: !!python/tuple
1166
+ - -0.15
1167
+ - 0.15
1168
+ y: !!python/tuple
1169
+ - -0.05
1170
+ - 0.05
1171
+ z: !!python/tuple
1172
+ - -0.15
1173
+ - 0.15
1174
+ mode: startup
1175
+ interval_range_s: null
1176
+ is_global_time: false
1177
+ min_step_count_between_reset: 0
1178
+ apply_external_force_torque:
1179
+ func: isaaclab.envs.mdp.events:apply_external_force_torque
1180
+ params:
1181
+ asset_cfg:
1182
+ name: robot
1183
+ joint_names: null
1184
+ joint_ids: !!python/object/apply:builtins.slice
1185
+ - null
1186
+ - null
1187
+ - null
1188
+ fixed_tendon_names: null
1189
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1190
+ - null
1191
+ - null
1192
+ - null
1193
+ body_names: torso_subassembly
1194
+ body_ids: !!python/object/apply:builtins.slice
1195
+ - null
1196
+ - null
1197
+ - null
1198
+ object_collection_names: null
1199
+ object_collection_ids: !!python/object/apply:builtins.slice
1200
+ - null
1201
+ - null
1202
+ - null
1203
+ preserve_order: false
1204
+ force_range: !!python/tuple
1205
+ - -10.0
1206
+ - 10.0
1207
+ torque_range: !!python/tuple
1208
+ - -5.0
1209
+ - 5.0
1210
+ mode: interval
1211
+ interval_range_s: !!python/tuple
1212
+ - 0.0
1213
+ - 10.0
1214
+ is_global_time: false
1215
+ min_step_count_between_reset: 0
1216
+ apply_external_force_torque_extremities:
1217
+ func: isaaclab.envs.mdp.events:apply_external_force_torque
1218
+ params:
1219
+ asset_cfg:
1220
+ name: robot
1221
+ joint_names: null
1222
+ joint_ids: !!python/object/apply:builtins.slice
1223
+ - null
1224
+ - null
1225
+ - null
1226
+ fixed_tendon_names: null
1227
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1228
+ - null
1229
+ - null
1230
+ - null
1231
+ body_names:
1232
+ - foot_subassembly.*
1233
+ body_ids: !!python/object/apply:builtins.slice
1234
+ - null
1235
+ - null
1236
+ - null
1237
+ object_collection_names: null
1238
+ object_collection_ids: !!python/object/apply:builtins.slice
1239
+ - null
1240
+ - null
1241
+ - null
1242
+ preserve_order: false
1243
+ force_range: !!python/tuple
1244
+ - -5.0
1245
+ - 5.0
1246
+ torque_range: !!python/tuple
1247
+ - -0.5
1248
+ - 0.5
1249
+ mode: interval
1250
+ interval_range_s: !!python/tuple
1251
+ - 0.0
1252
+ - 10.0
1253
+ is_global_time: false
1254
+ min_step_count_between_reset: 0
1255
+ reset_base:
1256
+ func: isaaclab.envs.mdp.events:reset_root_state_uniform
1257
+ params:
1258
+ pose_range:
1259
+ x: !!python/tuple
1260
+ - -2.5
1261
+ - 2.5
1262
+ y: !!python/tuple
1263
+ - -2.5
1264
+ - 2.5
1265
+ z: !!python/tuple
1266
+ - -0.0
1267
+ - 0.0
1268
+ yaw: !!python/tuple
1269
+ - -3.14
1270
+ - 3.14
1271
+ roll: !!python/tuple
1272
+ - -0.17453292519943295
1273
+ - 0.17453292519943295
1274
+ pitch: !!python/tuple
1275
+ - -0.17453292519943295
1276
+ - 0.17453292519943295
1277
+ velocity_range:
1278
+ x: !!python/tuple
1279
+ - -0.25
1280
+ - 0.25
1281
+ y: !!python/tuple
1282
+ - -0.25
1283
+ - 0.25
1284
+ z: !!python/tuple
1285
+ - -0.0
1286
+ - 0.0
1287
+ roll: !!python/tuple
1288
+ - -0.5
1289
+ - 0.5
1290
+ pitch: !!python/tuple
1291
+ - -0.5
1292
+ - 0.5
1293
+ yaw: !!python/tuple
1294
+ - -0.5
1295
+ - 0.5
1296
+ asset_cfg:
1297
+ name: robot
1298
+ joint_names: null
1299
+ joint_ids: !!python/object/apply:builtins.slice
1300
+ - null
1301
+ - null
1302
+ - null
1303
+ fixed_tendon_names: null
1304
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1305
+ - null
1306
+ - null
1307
+ - null
1308
+ body_names:
1309
+ - foot_subassembly.*
1310
+ body_ids: !!python/object/apply:builtins.slice
1311
+ - null
1312
+ - null
1313
+ - null
1314
+ object_collection_names: null
1315
+ object_collection_ids: !!python/object/apply:builtins.slice
1316
+ - null
1317
+ - null
1318
+ - null
1319
+ preserve_order: false
1320
+ mode: reset
1321
+ interval_range_s: null
1322
+ is_global_time: false
1323
+ min_step_count_between_reset: 0
1324
+ reset_robot_joints:
1325
+ func: isaaclab.envs.mdp.events:reset_joints_by_scale
1326
+ params:
1327
+ position_range: !!python/tuple
1328
+ - 0.8
1329
+ - 1.2
1330
+ velocity_range: !!python/tuple
1331
+ - -1.0
1332
+ - 1.0
1333
+ mode: reset
1334
+ interval_range_s: null
1335
+ is_global_time: false
1336
+ min_step_count_between_reset: 0
1337
+ push_robot:
1338
+ func: isaaclab.envs.mdp.events:push_by_setting_velocity
1339
+ params:
1340
+ velocity_range:
1341
+ x: !!python/tuple
1342
+ - -0.5
1343
+ - 0.5
1344
+ y: !!python/tuple
1345
+ - -0.5
1346
+ - 0.5
1347
+ roll: !!python/tuple
1348
+ - -0.25
1349
+ - 0.25
1350
+ pitch: !!python/tuple
1351
+ - -0.25
1352
+ - 0.25
1353
+ yaw: !!python/tuple
1354
+ - -0.25
1355
+ - 0.25
1356
+ mode: interval
1357
+ interval_range_s: !!python/tuple
1358
+ - 2.0
1359
+ - 5.0
1360
+ is_global_time: false
1361
+ min_step_count_between_reset: 0
1362
+ rerender_on_reset: false
1363
+ wait_for_textures: true
1364
+ xr: null
1365
+ teleop_devices:
1366
+ devices: {}
1367
+ export_io_descriptors: false
1368
+ io_descriptors_output_dir: null
1369
+ log_dir: null
1370
+ is_finite_horizon: false
1371
+ episode_length_s: 30.0
1372
+ rewards:
1373
+ termination_penalty:
1374
+ func: isaaclab.envs.mdp.rewards:is_terminated
1375
+ params: {}
1376
+ weight: -100.0
1377
+ track_lin_vel_xy_exp:
1378
+ func: isaaclab.envs.mdp.rewards:track_lin_vel_xy_exp
1379
+ params:
1380
+ command_name: base_velocity
1381
+ std: 0.2
1382
+ weight: 5.0
1383
+ track_ang_vel:
1384
+ func: isaaclab.envs.mdp.rewards:track_ang_vel_z_exp
1385
+ params:
1386
+ command_name: base_velocity
1387
+ std: 0.2
1388
+ asset_cfg:
1389
+ name: robot
1390
+ joint_names: null
1391
+ joint_ids: !!python/object/apply:builtins.slice
1392
+ - null
1393
+ - null
1394
+ - null
1395
+ fixed_tendon_names: null
1396
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1397
+ - null
1398
+ - null
1399
+ - null
1400
+ body_names:
1401
+ - torso_subassembly
1402
+ body_ids: !!python/object/apply:builtins.slice
1403
+ - null
1404
+ - null
1405
+ - null
1406
+ object_collection_names: null
1407
+ object_collection_ids: !!python/object/apply:builtins.slice
1408
+ - null
1409
+ - null
1410
+ - null
1411
+ preserve_order: false
1412
+ weight: 5.0
1413
+ base_height:
1414
+ func: agile.rl_env.mdp.rewards.task_rewards:base_height_exp
1415
+ params:
1416
+ target_height: 0.72
1417
+ std: 0.1
1418
+ sensor_cfg:
1419
+ name: height_measurement_sensor
1420
+ joint_names: null
1421
+ joint_ids: !!python/object/apply:builtins.slice
1422
+ - null
1423
+ - null
1424
+ - null
1425
+ fixed_tendon_names: null
1426
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1427
+ - null
1428
+ - null
1429
+ - null
1430
+ body_names: null
1431
+ body_ids: !!python/object/apply:builtins.slice
1432
+ - null
1433
+ - null
1434
+ - null
1435
+ object_collection_names: null
1436
+ object_collection_ids: !!python/object/apply:builtins.slice
1437
+ - null
1438
+ - null
1439
+ - null
1440
+ preserve_order: false
1441
+ weight: 2.0
1442
+ orientation:
1443
+ func: isaaclab.envs.mdp.rewards:flat_orientation_l2
1444
+ params:
1445
+ asset_cfg:
1446
+ name: robot
1447
+ joint_names: null
1448
+ joint_ids: !!python/object/apply:builtins.slice
1449
+ - null
1450
+ - null
1451
+ - null
1452
+ fixed_tendon_names: null
1453
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1454
+ - null
1455
+ - null
1456
+ - null
1457
+ body_names:
1458
+ - torso_subassembly
1459
+ body_ids: !!python/object/apply:builtins.slice
1460
+ - null
1461
+ - null
1462
+ - null
1463
+ object_collection_names: null
1464
+ object_collection_ids: !!python/object/apply:builtins.slice
1465
+ - null
1466
+ - null
1467
+ - null
1468
+ preserve_order: false
1469
+ weight: -5.0
1470
+ torques:
1471
+ func: isaaclab.envs.mdp.rewards:joint_torques_l2
1472
+ params:
1473
+ asset_cfg:
1474
+ name: robot
1475
+ joint_names:
1476
+ - .*hipz.*
1477
+ - .*hipx.*
1478
+ - .*hipy.*
1479
+ - .*knee.*
1480
+ - .*ankley.*
1481
+ - .*anklex.*
1482
+ joint_ids: !!python/object/apply:builtins.slice
1483
+ - null
1484
+ - null
1485
+ - null
1486
+ fixed_tendon_names: null
1487
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1488
+ - null
1489
+ - null
1490
+ - null
1491
+ body_names: null
1492
+ body_ids: !!python/object/apply:builtins.slice
1493
+ - null
1494
+ - null
1495
+ - null
1496
+ object_collection_names: null
1497
+ object_collection_ids: !!python/object/apply:builtins.slice
1498
+ - null
1499
+ - null
1500
+ - null
1501
+ preserve_order: false
1502
+ weight: -0.0001
1503
+ ankle_torques:
1504
+ func: isaaclab.envs.mdp.rewards:joint_torques_l2
1505
+ params:
1506
+ asset_cfg:
1507
+ name: robot
1508
+ joint_names: .*ankle.*
1509
+ joint_ids: !!python/object/apply:builtins.slice
1510
+ - null
1511
+ - null
1512
+ - null
1513
+ fixed_tendon_names: null
1514
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1515
+ - null
1516
+ - null
1517
+ - null
1518
+ body_names: null
1519
+ body_ids: !!python/object/apply:builtins.slice
1520
+ - null
1521
+ - null
1522
+ - null
1523
+ object_collection_names: null
1524
+ object_collection_ids: !!python/object/apply:builtins.slice
1525
+ - null
1526
+ - null
1527
+ - null
1528
+ preserve_order: false
1529
+ weight: -0.0001
1530
+ ankle_roll_torques:
1531
+ func: isaaclab.envs.mdp.rewards:joint_torques_l2
1532
+ params:
1533
+ asset_cfg:
1534
+ name: robot
1535
+ joint_names: .*anklex.*
1536
+ joint_ids: !!python/object/apply:builtins.slice
1537
+ - null
1538
+ - null
1539
+ - null
1540
+ fixed_tendon_names: null
1541
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1542
+ - null
1543
+ - null
1544
+ - null
1545
+ body_names: null
1546
+ body_ids: !!python/object/apply:builtins.slice
1547
+ - null
1548
+ - null
1549
+ - null
1550
+ object_collection_names: null
1551
+ object_collection_ids: !!python/object/apply:builtins.slice
1552
+ - null
1553
+ - null
1554
+ - null
1555
+ preserve_order: false
1556
+ weight: -0.002
1557
+ lin_vel_z:
1558
+ func: isaaclab.envs.mdp.rewards:lin_vel_z_l2
1559
+ params:
1560
+ asset_cfg:
1561
+ name: robot
1562
+ joint_names: null
1563
+ joint_ids: !!python/object/apply:builtins.slice
1564
+ - null
1565
+ - null
1566
+ - null
1567
+ fixed_tendon_names: null
1568
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1569
+ - null
1570
+ - null
1571
+ - null
1572
+ body_names: null
1573
+ body_ids: !!python/object/apply:builtins.slice
1574
+ - null
1575
+ - null
1576
+ - null
1577
+ object_collection_names: null
1578
+ object_collection_ids: !!python/object/apply:builtins.slice
1579
+ - null
1580
+ - null
1581
+ - null
1582
+ preserve_order: false
1583
+ weight: -0.05
1584
+ ang_vel_xy:
1585
+ func: isaaclab.envs.mdp.rewards:ang_vel_xy_l2
1586
+ params:
1587
+ asset_cfg:
1588
+ name: robot
1589
+ joint_names: null
1590
+ joint_ids: !!python/object/apply:builtins.slice
1591
+ - null
1592
+ - null
1593
+ - null
1594
+ fixed_tendon_names: null
1595
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1596
+ - null
1597
+ - null
1598
+ - null
1599
+ body_names: null
1600
+ body_ids: !!python/object/apply:builtins.slice
1601
+ - null
1602
+ - null
1603
+ - null
1604
+ object_collection_names: null
1605
+ object_collection_ids: !!python/object/apply:builtins.slice
1606
+ - null
1607
+ - null
1608
+ - null
1609
+ preserve_order: false
1610
+ weight: -0.05
1611
+ dof_vel:
1612
+ func: isaaclab.envs.mdp.rewards:joint_vel_l2
1613
+ params:
1614
+ asset_cfg:
1615
+ name: robot
1616
+ joint_names: null
1617
+ joint_ids: !!python/object/apply:builtins.slice
1618
+ - null
1619
+ - null
1620
+ - null
1621
+ fixed_tendon_names: null
1622
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1623
+ - null
1624
+ - null
1625
+ - null
1626
+ body_names: null
1627
+ body_ids: !!python/object/apply:builtins.slice
1628
+ - null
1629
+ - null
1630
+ - null
1631
+ object_collection_names: null
1632
+ object_collection_ids: !!python/object/apply:builtins.slice
1633
+ - null
1634
+ - null
1635
+ - null
1636
+ preserve_order: false
1637
+ weight: -0.0002
1638
+ action_rate:
1639
+ func: agile.rl_env.mdp.rewards.regularization_rewards:action_rate_l2
1640
+ params:
1641
+ asset_cfg:
1642
+ name: robot
1643
+ joint_names: null
1644
+ joint_ids: !!python/object/apply:builtins.slice
1645
+ - null
1646
+ - null
1647
+ - null
1648
+ fixed_tendon_names: null
1649
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1650
+ - null
1651
+ - null
1652
+ - null
1653
+ body_names: null
1654
+ body_ids: !!python/object/apply:builtins.slice
1655
+ - null
1656
+ - null
1657
+ - null
1658
+ object_collection_names: null
1659
+ object_collection_ids: !!python/object/apply:builtins.slice
1660
+ - null
1661
+ - null
1662
+ - null
1663
+ preserve_order: false
1664
+ weight: -0.1
1665
+ action_rate_rate:
1666
+ func: agile.rl_env.mdp.rewards.regularization_rewards:action_rate_rate_l2
1667
+ params:
1668
+ asset_cfg:
1669
+ name: robot
1670
+ joint_names: null
1671
+ joint_ids: !!python/object/apply:builtins.slice
1672
+ - null
1673
+ - null
1674
+ - null
1675
+ fixed_tendon_names: null
1676
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1677
+ - null
1678
+ - null
1679
+ - null
1680
+ body_names: null
1681
+ body_ids: !!python/object/apply:builtins.slice
1682
+ - null
1683
+ - null
1684
+ - null
1685
+ object_collection_names: null
1686
+ object_collection_ids: !!python/object/apply:builtins.slice
1687
+ - null
1688
+ - null
1689
+ - null
1690
+ preserve_order: false
1691
+ weight: -0.01
1692
+ dof_pos_limits:
1693
+ func: isaaclab.envs.mdp.rewards:joint_pos_limits
1694
+ params:
1695
+ asset_cfg:
1696
+ name: robot
1697
+ joint_names: null
1698
+ joint_ids: !!python/object/apply:builtins.slice
1699
+ - null
1700
+ - null
1701
+ - null
1702
+ fixed_tendon_names: null
1703
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1704
+ - null
1705
+ - null
1706
+ - null
1707
+ body_names: null
1708
+ body_ids: !!python/object/apply:builtins.slice
1709
+ - null
1710
+ - null
1711
+ - null
1712
+ object_collection_names: null
1713
+ object_collection_ids: !!python/object/apply:builtins.slice
1714
+ - null
1715
+ - null
1716
+ - null
1717
+ preserve_order: false
1718
+ weight: -0.1
1719
+ dof_vel_limits:
1720
+ func: isaaclab.envs.mdp.rewards:joint_vel_limits
1721
+ params:
1722
+ asset_cfg:
1723
+ name: robot
1724
+ joint_names: null
1725
+ joint_ids: !!python/object/apply:builtins.slice
1726
+ - null
1727
+ - null
1728
+ - null
1729
+ fixed_tendon_names: null
1730
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1731
+ - null
1732
+ - null
1733
+ - null
1734
+ body_names: null
1735
+ body_ids: !!python/object/apply:builtins.slice
1736
+ - null
1737
+ - null
1738
+ - null
1739
+ object_collection_names: null
1740
+ object_collection_ids: !!python/object/apply:builtins.slice
1741
+ - null
1742
+ - null
1743
+ - null
1744
+ preserve_order: false
1745
+ soft_ratio: 0.9
1746
+ weight: -0.1
1747
+ torque_limits:
1748
+ func: isaaclab.envs.mdp.rewards:applied_torque_limits
1749
+ params:
1750
+ asset_cfg:
1751
+ name: robot
1752
+ joint_names: null
1753
+ joint_ids: !!python/object/apply:builtins.slice
1754
+ - null
1755
+ - null
1756
+ - null
1757
+ fixed_tendon_names: null
1758
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1759
+ - null
1760
+ - null
1761
+ - null
1762
+ body_names: null
1763
+ body_ids: !!python/object/apply:builtins.slice
1764
+ - null
1765
+ - null
1766
+ - null
1767
+ object_collection_names: null
1768
+ object_collection_ids: !!python/object/apply:builtins.slice
1769
+ - null
1770
+ - null
1771
+ - null
1772
+ preserve_order: false
1773
+ weight: -0.003
1774
+ collision:
1775
+ func: isaaclab.envs.mdp.rewards:undesired_contacts
1776
+ params:
1777
+ sensor_cfg:
1778
+ name: contact_forces
1779
+ joint_names: null
1780
+ joint_ids: !!python/object/apply:builtins.slice
1781
+ - null
1782
+ - null
1783
+ - null
1784
+ fixed_tendon_names: null
1785
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1786
+ - null
1787
+ - null
1788
+ - null
1789
+ body_names:
1790
+ - torso_subassembly
1791
+ body_ids: !!python/object/apply:builtins.slice
1792
+ - null
1793
+ - null
1794
+ - null
1795
+ object_collection_names: null
1796
+ object_collection_ids: !!python/object/apply:builtins.slice
1797
+ - null
1798
+ - null
1799
+ - null
1800
+ preserve_order: false
1801
+ threshold: 1.0
1802
+ weight: -0.02
1803
+ feet_slip:
1804
+ func: agile.rl_env.mdp.rewards.aestetic_rewards:feet_slip
1805
+ params:
1806
+ contact_threshold: 1.0
1807
+ sensor_cfg:
1808
+ name: contact_forces
1809
+ joint_names: null
1810
+ joint_ids: !!python/object/apply:builtins.slice
1811
+ - null
1812
+ - null
1813
+ - null
1814
+ fixed_tendon_names: null
1815
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1816
+ - null
1817
+ - null
1818
+ - null
1819
+ body_names: foot_subassembly.*
1820
+ body_ids: !!python/object/apply:builtins.slice
1821
+ - null
1822
+ - null
1823
+ - null
1824
+ object_collection_names: null
1825
+ object_collection_ids: !!python/object/apply:builtins.slice
1826
+ - null
1827
+ - null
1828
+ - null
1829
+ preserve_order: false
1830
+ robot_cfg:
1831
+ name: robot
1832
+ joint_names: null
1833
+ joint_ids: !!python/object/apply:builtins.slice
1834
+ - null
1835
+ - null
1836
+ - null
1837
+ fixed_tendon_names: null
1838
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1839
+ - null
1840
+ - null
1841
+ - null
1842
+ body_names: foot_subassembly.*
1843
+ body_ids: !!python/object/apply:builtins.slice
1844
+ - null
1845
+ - null
1846
+ - null
1847
+ object_collection_names: null
1848
+ object_collection_ids: !!python/object/apply:builtins.slice
1849
+ - null
1850
+ - null
1851
+ - null
1852
+ preserve_order: false
1853
+ weight: -0.01
1854
+ feet_roll:
1855
+ func: agile.rl_env.mdp.rewards.aestetic_rewards:feet_roll_l2
1856
+ params:
1857
+ asset_cfg:
1858
+ name: robot
1859
+ joint_names: null
1860
+ joint_ids: !!python/object/apply:builtins.slice
1861
+ - null
1862
+ - null
1863
+ - null
1864
+ fixed_tendon_names: null
1865
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1866
+ - null
1867
+ - null
1868
+ - null
1869
+ body_names: foot_subassembly.*
1870
+ body_ids: !!python/object/apply:builtins.slice
1871
+ - null
1872
+ - null
1873
+ - null
1874
+ object_collection_names: null
1875
+ object_collection_ids: !!python/object/apply:builtins.slice
1876
+ - null
1877
+ - null
1878
+ - null
1879
+ preserve_order: false
1880
+ weight: -0.01
1881
+ feet_yaw_diff:
1882
+ func: agile.rl_env.mdp.rewards.aestetic_rewards:feet_yaw_diff_l2
1883
+ params:
1884
+ asset_cfg:
1885
+ name: robot
1886
+ joint_names: null
1887
+ joint_ids: !!python/object/apply:builtins.slice
1888
+ - null
1889
+ - null
1890
+ - null
1891
+ fixed_tendon_names: null
1892
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1893
+ - null
1894
+ - null
1895
+ - null
1896
+ body_names: foot_subassembly.*
1897
+ body_ids: !!python/object/apply:builtins.slice
1898
+ - null
1899
+ - null
1900
+ - null
1901
+ object_collection_names: null
1902
+ object_collection_ids: !!python/object/apply:builtins.slice
1903
+ - null
1904
+ - null
1905
+ - null
1906
+ preserve_order: false
1907
+ weight: -0.02
1908
+ feet_yaw_mean:
1909
+ func: agile.rl_env.mdp.rewards.aestetic_rewards:feet_yaw_mean_vs_base
1910
+ params:
1911
+ feet_asset_cfg:
1912
+ name: robot
1913
+ joint_names: null
1914
+ joint_ids: !!python/object/apply:builtins.slice
1915
+ - null
1916
+ - null
1917
+ - null
1918
+ fixed_tendon_names: null
1919
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1920
+ - null
1921
+ - null
1922
+ - null
1923
+ body_names: foot_subassembly.*
1924
+ body_ids: !!python/object/apply:builtins.slice
1925
+ - null
1926
+ - null
1927
+ - null
1928
+ object_collection_names: null
1929
+ object_collection_ids: !!python/object/apply:builtins.slice
1930
+ - null
1931
+ - null
1932
+ - null
1933
+ preserve_order: false
1934
+ base_body_cfg:
1935
+ name: robot
1936
+ joint_names: null
1937
+ joint_ids: !!python/object/apply:builtins.slice
1938
+ - null
1939
+ - null
1940
+ - null
1941
+ fixed_tendon_names: null
1942
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1943
+ - null
1944
+ - null
1945
+ - null
1946
+ body_names: torso_subassembly
1947
+ body_ids: !!python/object/apply:builtins.slice
1948
+ - null
1949
+ - null
1950
+ - null
1951
+ object_collection_names: null
1952
+ object_collection_ids: !!python/object/apply:builtins.slice
1953
+ - null
1954
+ - null
1955
+ - null
1956
+ preserve_order: false
1957
+ weight: -0.4
1958
+ root_acc:
1959
+ func: agile.rl_env.mdp.rewards.aestetic_rewards:body_acc_l2
1960
+ params:
1961
+ asset_cfg:
1962
+ name: robot
1963
+ joint_names: null
1964
+ joint_ids: !!python/object/apply:builtins.slice
1965
+ - null
1966
+ - null
1967
+ - null
1968
+ fixed_tendon_names: null
1969
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1970
+ - null
1971
+ - null
1972
+ - null
1973
+ body_names: null
1974
+ body_ids: !!python/object/apply:builtins.slice
1975
+ - null
1976
+ - null
1977
+ - null
1978
+ object_collection_names: null
1979
+ object_collection_ids: !!python/object/apply:builtins.slice
1980
+ - null
1981
+ - null
1982
+ - null
1983
+ preserve_order: false
1984
+ weight: -2.0e-05
1985
+ feet_distance:
1986
+ func: agile.rl_env.mdp.rewards.aestetic_rewards:feet_distance_from_ref
1987
+ params:
1988
+ asset_cfg:
1989
+ name: robot
1990
+ joint_names: null
1991
+ joint_ids: !!python/object/apply:builtins.slice
1992
+ - null
1993
+ - null
1994
+ - null
1995
+ fixed_tendon_names: null
1996
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1997
+ - null
1998
+ - null
1999
+ - null
2000
+ body_names:
2001
+ - foot_subassembly
2002
+ - foot_subassembly_2
2003
+ body_ids: !!python/object/apply:builtins.slice
2004
+ - null
2005
+ - null
2006
+ - null
2007
+ object_collection_names: null
2008
+ object_collection_ids: !!python/object/apply:builtins.slice
2009
+ - null
2010
+ - null
2011
+ - null
2012
+ preserve_order: false
2013
+ ref_distance: 0.2
2014
+ weight: -0.02
2015
+ terminations:
2016
+ time_out:
2017
+ func: isaaclab.envs.mdp.terminations:time_out
2018
+ params: {}
2019
+ time_out: true
2020
+ base_orientation:
2021
+ func: isaaclab.envs.mdp.terminations:bad_orientation
2022
+ params:
2023
+ asset_cfg:
2024
+ name: robot
2025
+ joint_names: null
2026
+ joint_ids: !!python/object/apply:builtins.slice
2027
+ - null
2028
+ - null
2029
+ - null
2030
+ fixed_tendon_names: null
2031
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2032
+ - null
2033
+ - null
2034
+ - null
2035
+ body_names: torso_subassembly
2036
+ body_ids: !!python/object/apply:builtins.slice
2037
+ - null
2038
+ - null
2039
+ - null
2040
+ object_collection_names: null
2041
+ object_collection_ids: !!python/object/apply:builtins.slice
2042
+ - null
2043
+ - null
2044
+ - null
2045
+ preserve_order: false
2046
+ limit_angle: 0.7853981633974483
2047
+ time_out: false
2048
+ illegal_contacts:
2049
+ func: agile.rl_env.mdp.terminations:illegal_ground_contact
2050
+ params:
2051
+ sensor_cfg:
2052
+ name: contact_forces
2053
+ joint_names: null
2054
+ joint_ids: !!python/object/apply:builtins.slice
2055
+ - null
2056
+ - null
2057
+ - null
2058
+ fixed_tendon_names: null
2059
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2060
+ - null
2061
+ - null
2062
+ - null
2063
+ body_names:
2064
+ - torso_subassembly
2065
+ body_ids: !!python/object/apply:builtins.slice
2066
+ - null
2067
+ - null
2068
+ - null
2069
+ object_collection_names: null
2070
+ object_collection_ids: !!python/object/apply:builtins.slice
2071
+ - null
2072
+ - null
2073
+ - null
2074
+ preserve_order: false
2075
+ asset_cfg:
2076
+ name: robot
2077
+ joint_names: null
2078
+ joint_ids: !!python/object/apply:builtins.slice
2079
+ - null
2080
+ - null
2081
+ - null
2082
+ fixed_tendon_names: null
2083
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2084
+ - null
2085
+ - null
2086
+ - null
2087
+ body_names:
2088
+ - torso_subassembly
2089
+ body_ids: !!python/object/apply:builtins.slice
2090
+ - null
2091
+ - null
2092
+ - null
2093
+ object_collection_names: null
2094
+ object_collection_ids: !!python/object/apply:builtins.slice
2095
+ - null
2096
+ - null
2097
+ - null
2098
+ preserve_order: false
2099
+ threshold: 20.0
2100
+ min_height: 0.45
2101
+ time_out: false
2102
+ illegal_base_height:
2103
+ func: agile.rl_env.mdp.terminations:illegal_base_height
2104
+ params:
2105
+ asset_cfg:
2106
+ name: robot
2107
+ joint_names: null
2108
+ joint_ids: !!python/object/apply:builtins.slice
2109
+ - null
2110
+ - null
2111
+ - null
2112
+ fixed_tendon_names: null
2113
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2114
+ - null
2115
+ - null
2116
+ - null
2117
+ body_names: torso_subassembly
2118
+ body_ids: !!python/object/apply:builtins.slice
2119
+ - null
2120
+ - null
2121
+ - null
2122
+ object_collection_names: null
2123
+ object_collection_ids: !!python/object/apply:builtins.slice
2124
+ - null
2125
+ - null
2126
+ - null
2127
+ preserve_order: false
2128
+ sensor_cfg:
2129
+ name: height_measurement_sensor
2130
+ joint_names: null
2131
+ joint_ids: !!python/object/apply:builtins.slice
2132
+ - null
2133
+ - null
2134
+ - null
2135
+ fixed_tendon_names: null
2136
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2137
+ - null
2138
+ - null
2139
+ - null
2140
+ body_names: null
2141
+ body_ids: !!python/object/apply:builtins.slice
2142
+ - null
2143
+ - null
2144
+ - null
2145
+ object_collection_names: null
2146
+ object_collection_ids: !!python/object/apply:builtins.slice
2147
+ - null
2148
+ - null
2149
+ - null
2150
+ preserve_order: false
2151
+ height_threshold: 0.42
2152
+ time_out: false
2153
+ curriculum:
2154
+ terrain_levels:
2155
+ func: agile.rl_env.mdp.curriculums.task_curriculum:terrain_levels_vel_curriculum
2156
+ params:
2157
+ command_name: base_velocity
2158
+ move_up_distance: 4.0
2159
+ move_down_distance: 2.0
2160
+ n_successes: 4
2161
+ n_failures: 10
2162
+ p_random_move_up: 0.0
2163
+ p_random_move_down: 0.0
2164
+ increase_action_rate_regularization:
2165
+ func: agile.rl_env.mdp.curriculums.task_curriculum:update_reward_weight_step
2166
+ params:
2167
+ reward_name: action_rate
2168
+ start_step: 50000
2169
+ num_steps: 100000
2170
+ terminal_weight: -2.0
2171
+ use_log_space: false
2172
+ increase_action_rate_rate_regularization:
2173
+ func: agile.rl_env.mdp.curriculums.task_curriculum:update_reward_weight_step
2174
+ params:
2175
+ reward_name: action_rate_rate
2176
+ start_step: 60000
2177
+ num_steps: 100000
2178
+ terminal_weight: -1.0
2179
+ use_log_space: false
2180
+ commands:
2181
+ base_velocity:
2182
+ class_type: agile.rl_env.mdp.commands.commands:UniformNullVelocityCommand
2183
+ resampling_time_range: !!python/tuple
2184
+ - 8.0
2185
+ - 12.0
2186
+ debug_vis: true
2187
+ asset_name: robot
2188
+ heading_command: false
2189
+ heading_control_stiffness: 1.0
2190
+ rel_standing_envs: 0.8
2191
+ rel_heading_envs: 1.0
2192
+ ranges:
2193
+ lin_vel_x: !!python/tuple
2194
+ - -0.05
2195
+ - 0.05
2196
+ lin_vel_y: !!python/tuple
2197
+ - -0.05
2198
+ - 0.05
2199
+ ang_vel_z: !!python/tuple
2200
+ - -0.1
2201
+ - 0.1
2202
+ heading: null
2203
+ goal_vel_visualizer_cfg:
2204
+ prim_path: /Visuals/Command/velocity_goal
2205
+ markers:
2206
+ arrow:
2207
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
2208
+ visible: true
2209
+ semantic_tags: null
2210
+ copy_from_source: true
2211
+ mass_props: null
2212
+ deformable_props: null
2213
+ rigid_props: null
2214
+ collision_props: null
2215
+ activate_contact_sensors: false
2216
+ scale: !!python/tuple
2217
+ - 0.5
2218
+ - 0.5
2219
+ - 0.5
2220
+ articulation_props: null
2221
+ fixed_tendons_props: null
2222
+ spatial_tendons_props: null
2223
+ joint_drive_props: null
2224
+ visual_material_path: material
2225
+ visual_material:
2226
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
2227
+ diffuse_color: !!python/tuple
2228
+ - 0.0
2229
+ - 1.0
2230
+ - 0.0
2231
+ emissive_color: !!python/tuple
2232
+ - 0.0
2233
+ - 0.0
2234
+ - 0.0
2235
+ roughness: 0.5
2236
+ metallic: 0.0
2237
+ opacity: 1.0
2238
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/UIElements/arrow_x.usd
2239
+ variants: null
2240
+ current_vel_visualizer_cfg:
2241
+ prim_path: /Visuals/Command/velocity_current
2242
+ markers:
2243
+ arrow:
2244
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
2245
+ visible: true
2246
+ semantic_tags: null
2247
+ copy_from_source: true
2248
+ mass_props: null
2249
+ deformable_props: null
2250
+ rigid_props: null
2251
+ collision_props: null
2252
+ activate_contact_sensors: false
2253
+ scale: !!python/tuple
2254
+ - 0.5
2255
+ - 0.5
2256
+ - 0.5
2257
+ articulation_props: null
2258
+ fixed_tendons_props: null
2259
+ spatial_tendons_props: null
2260
+ joint_drive_props: null
2261
+ visual_material_path: material
2262
+ visual_material:
2263
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
2264
+ diffuse_color: !!python/tuple
2265
+ - 0.0
2266
+ - 0.0
2267
+ - 1.0
2268
+ emissive_color: !!python/tuple
2269
+ - 0.0
2270
+ - 0.0
2271
+ - 0.0
2272
+ roughness: 0.5
2273
+ metallic: 0.0
2274
+ opacity: 1.0
2275
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/UIElements/arrow_x.usd
2276
+ variants: null
2277
+ ema_smoothing_param: 1.0
2278
+ min_vel_norm: 0.1
2279
+ controller_freq: 50.0
2280
+ physics_freq: 200.0
2281
+ max_episode_length_offset_s: 0.0
2282
+ only_positive_rewards: false
velocity_v16_iter33500/policy.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2bc5a9dd9636ef5cd1856a40f423234e432196baf03e9a8bece5b3ede54ba91c
3
+ size 633889