openhe commited on
Commit
5d2a1aa
·
verified ·
1 Parent(s): 27ef842

Upload folder using huggingface_hub

Browse files
single_exp/single_3/config.yaml ADDED
@@ -0,0 +1,1344 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ seed: 1
2
+ codebase_version: 1.0
3
+ headless: true
4
+ num_envs: 2048
5
+ auto_load_latest: false
6
+ checkpoint: null
7
+ project_name: SingleJointExp
8
+ experiment_name: single_cluster_3
9
+ base_dir: logs
10
+ timestamp: ${now:%Y%m%d_%H%M%S}
11
+ experiment_dir: ${base_dir}/${project_name}/${timestamp}-${experiment_name}-${log_task_name}-${robot.asset.robot_type}
12
+ save_dir: ${experiment_dir}/.hydra
13
+ force_flat_terrain: false
14
+ use_wandb: false
15
+ log_task_name: motion_tracking
16
+ sim_type: isaacgym
17
+ env_spacing: 20
18
+ output_dir: ${experiment_dir}/output
19
+ eval_overrides:
20
+ headless: false
21
+ num_envs: 1
22
+ auto_load_latest: false
23
+ use_wandb: false
24
+ env:
25
+ config:
26
+ max_episode_length_s: 100000
27
+ algo:
28
+ _target_: humanoidverse.agents.ppo.ppo_mimic.PPO
29
+ _recursive_: false
30
+ config:
31
+ num_learning_epochs: 5
32
+ num_mini_batches: 4
33
+ clip_param: 0.2
34
+ gamma: 0.99
35
+ lam: 0.95
36
+ value_loss_coef: 1.0
37
+ entropy_coef: 0.005
38
+ l2c2:
39
+ enable: false
40
+ lambda_value: 1.0
41
+ lambda_policy: 0.1
42
+ dagger_only: false
43
+ dagger_update_freq: 20
44
+ teacher_model_path: null
45
+ learning_rate: 0.0001
46
+ priv_reg_coef_schedual:
47
+ - 0
48
+ - 0.1
49
+ - 2000
50
+ - 3000
51
+ max_grad_norm: 1.0
52
+ use_clipped_value_loss: true
53
+ schedule: adaptive
54
+ desired_kl: 0.01
55
+ num_steps_per_env: 24
56
+ save_interval: 1000
57
+ logging_interval: 25
58
+ load_optimizer: true
59
+ init_noise_std: 1.0
60
+ num_learning_iterations: 1000000
61
+ init_at_random_ep_len: true
62
+ eval_callbacks: null
63
+ module_dict:
64
+ actor:
65
+ input_dim:
66
+ - actor_obs
67
+ - ${algo.config.module_dict.actor.motion_encoder.output_dim}
68
+ - ${algo.config.module_dict.actor.history_encoder.output_dim}
69
+ output_dim:
70
+ - robot_action_dim
71
+ layer_config:
72
+ type: MLP
73
+ hidden_dims:
74
+ - 768
75
+ - 512
76
+ - 256
77
+ activation: SiLU
78
+ use_layernorm: true
79
+ max_sigma: 1.2
80
+ min_sigma: 0.2
81
+ fix_sigma: false
82
+ motion_encoder:
83
+ tsteps: ${obs.future_num_steps}
84
+ input_dim:
85
+ - future_motion_targets
86
+ hidden_dim: 60
87
+ output_dim: 128
88
+ layer_config:
89
+ type: Conv1d
90
+ activation: SiLU
91
+ history_encoder:
92
+ tsteps: ${obs.history_length}
93
+ input_dim:
94
+ - prop_history
95
+ hidden_dim: 30
96
+ output_dim: 64
97
+ layer_config:
98
+ type: Conv1d
99
+ activation: SiLU
100
+ priv_encoder:
101
+ input_dim:
102
+ - priv_obs
103
+ output_dim:
104
+ - ${algo.config.module_dict.actor.history_encoder.output_dim}
105
+ layer_config:
106
+ type: MLP
107
+ hidden_dims:
108
+ - 64
109
+ activation: SiLU
110
+ critic:
111
+ input_dim:
112
+ - actor_obs
113
+ - priv_obs
114
+ - ${algo.config.module_dict.actor.motion_encoder.output_dim}
115
+ output_dim:
116
+ - 1
117
+ use_layernorm: true
118
+ layer_config:
119
+ type: MLP
120
+ hidden_dims:
121
+ - 768
122
+ - 512
123
+ - 256
124
+ activation: SiLU
125
+ env:
126
+ _target_: humanoidverse.envs.motion_tracking.general_tracking.LeggedRobotGeneralTracking
127
+ _recursive_: false
128
+ config:
129
+ experiment_name: ${experiment_name}
130
+ num_envs: ${num_envs}
131
+ headless: ${headless}
132
+ simulator: ${simulator}
133
+ save_rendering_dir: null
134
+ ckpt_dir: null
135
+ robot: ${robot}
136
+ domain_rand: ${domain_rand}
137
+ rewards: ${rewards}
138
+ terrain: ${terrain}
139
+ obs: ${obs}
140
+ env_spacing: 5.0
141
+ max_episode_length_s: 100000
142
+ use_vec_reward: false
143
+ normalization:
144
+ clip_actions: 100.0
145
+ clip_observations: 100.0
146
+ termination:
147
+ terminate_when_close_to_dof_pos_limit: false
148
+ terminate_when_close_to_dof_vel_limit: false
149
+ terminate_when_close_to_torque_limit: false
150
+ terminate_by_contact: false
151
+ terminate_by_gravity: false
152
+ terminate_by_low_height: false
153
+ terminate_when_motion_end: true
154
+ terminate_when_motion_far: false
155
+ terminate_when_local_motion_far: false
156
+ terminate_by_ref_pos_z: true
157
+ terminate_by_ref_ori: true
158
+ terminate_by_body_z: true
159
+ terminate_when_dof_far: false
160
+ termination_scales:
161
+ termination_close_to_dof_pos_limit: 0.98
162
+ termination_close_to_dof_vel_limit: 0.98
163
+ termination_close_to_torque_limit: 0.98
164
+ termination_min_base_height: 0.2
165
+ termination_gravity_x: 0.8
166
+ termination_gravity_y: 0.8
167
+ termination_gravity: 0.75
168
+ termination_motion_far_threshold: 1.5
169
+ terminate_by_ref_pos_z_threshold: 0.25
170
+ terminate_by_ref_ori_threshold: 0.8
171
+ terminate_by_body_z_threshold: 0.25
172
+ termination_probality:
173
+ terminate_when_close_to_dof_pos_limit: 0.25
174
+ terminate_when_close_to_dof_vel_limit: 0.25
175
+ terminate_when_close_to_torque_limit: 0.25
176
+ termination_curriculum:
177
+ terminate_when_motion_far_curriculum: false
178
+ terminate_when_motion_far_initial_threshold: 1.5
179
+ terminate_when_motion_far_threshold_max: 2.0
180
+ terminate_when_motion_far_threshold_min: 0.3
181
+ terminate_when_motion_far_curriculum_degree: 2.5e-05
182
+ terminate_when_motion_far_curriculum_level_down_threshold: 40
183
+ terminate_when_motion_far_curriculum_level_up_threshold: 42
184
+ resample_motion_when_training: true
185
+ resample_time_interval_s: 1000
186
+ resample_strategy: default
187
+ noise_to_initial_level: 0
188
+ init_noise_scale:
189
+ dof_pos: 0.1
190
+ dof_vel: 0.15
191
+ root_pos: 0.05
192
+ root_rot: 10
193
+ root_vel: 0.01
194
+ root_ang_vel: 0.01
195
+ use_teleop_control: false
196
+ enforce_randomize_motion_start_eval: false
197
+ robot:
198
+ only_track_leg: ???
199
+ dof_obs_size: 23
200
+ number_of_actions: ???
201
+ self_obs_max_coords: ???
202
+ num_bodies: 24
203
+ algo_obs_dim_dict: ???
204
+ key_bodies:
205
+ - left_knee_link
206
+ - left_ankle_roll_link
207
+ - right_knee_link
208
+ - right_ankle_roll_link
209
+ - left_elbow_link
210
+ - right_elbow_link
211
+ - left_hand_link
212
+ - right_hand_link
213
+ - head_link
214
+ contact_bodies:
215
+ - left_ankle_roll_link
216
+ - right_ankle_roll_link
217
+ foot_name: ankle_roll_link
218
+ init_state:
219
+ pos:
220
+ - 0.0
221
+ - 0.0
222
+ - 0.8
223
+ rot:
224
+ - 0.0
225
+ - 0.0
226
+ - 0.0
227
+ - 1.0
228
+ lin_vel:
229
+ - 0.0
230
+ - 0.0
231
+ - 0.0
232
+ ang_vel:
233
+ - 0.0
234
+ - 0.0
235
+ - 0.0
236
+ default_joint_angles:
237
+ left_hip_pitch_joint: -0.1
238
+ left_hip_roll_joint: 0.0
239
+ left_hip_yaw_joint: 0.0
240
+ left_knee_joint: 0.3
241
+ left_ankle_pitch_joint: -0.2
242
+ left_ankle_roll_joint: 0.0
243
+ right_hip_pitch_joint: -0.1
244
+ right_hip_roll_joint: 0.0
245
+ right_hip_yaw_joint: 0.0
246
+ right_knee_joint: 0.3
247
+ right_ankle_pitch_joint: -0.2
248
+ right_ankle_roll_joint: 0.0
249
+ waist_yaw_joint: 0.0
250
+ waist_roll_joint: 0.0
251
+ waist_pitch_joint: 0.0
252
+ left_shoulder_pitch_joint: 0.2
253
+ left_shoulder_roll_joint: 0.2
254
+ left_shoulder_yaw_joint: 0.0
255
+ left_elbow_joint: 0.9
256
+ right_shoulder_pitch_joint: 0.2
257
+ right_shoulder_roll_joint: -0.2
258
+ right_shoulder_yaw_joint: 0.0
259
+ right_elbow_joint: 0.9
260
+ contact_pairs_multiplier: 16
261
+ num_key_bodies: 9
262
+ mimic_small_marker_bodies: null
263
+ control:
264
+ control_type: P
265
+ stiffness:
266
+ hip_yaw: 40.17923847137318
267
+ hip_roll: 99.09842777666113
268
+ hip_pitch: 40.17923847137318
269
+ knee: 99.09842777666113
270
+ ankle_pitch: 28.50124619574858
271
+ ankle_roll: 28.50124619574858
272
+ waist_yaw: 40.17923847137318
273
+ waist_roll: 28.50124619574858
274
+ waist_pitch: 28.50124619574858
275
+ shoulder_pitch: 14.25062309787429
276
+ shoulder_roll: 14.25062309787429
277
+ shoulder_yaw: 14.25062309787429
278
+ elbow: 14.25062309787429
279
+ damping:
280
+ hip_yaw: 2.5578897650279457
281
+ hip_roll: 6.3088018534966395
282
+ hip_pitch: 2.5578897650279457
283
+ knee: 6.3088018534966395
284
+ ankle_pitch: 1.814445686584846
285
+ ankle_roll: 1.814445686584846
286
+ waist_yaw: 2.5578897650279457
287
+ waist_roll: 1.814445686584846
288
+ waist_pitch: 1.814445686584846
289
+ shoulder_pitch: 0.907222843292423
290
+ shoulder_roll: 0.907222843292423
291
+ shoulder_yaw: 0.907222843292423
292
+ elbow: 0.907222843292423
293
+ action_scale:
294
+ hip_yaw: 0.5475464652142303
295
+ hip_roll: 0.3506614663788243
296
+ hip_pitch: 0.5475464652142303
297
+ knee: 0.3506614663788243
298
+ ankle_pitch: 0.43857731392336724
299
+ ankle_roll: 0.43857731392336724
300
+ waist_roll: 0.43857731392336724
301
+ waist_pitch: 0.43857731392336724
302
+ waist_yaw: 0.5475464652142303
303
+ shoulder_pitch: 0.43857731392336724
304
+ shoulder_roll: 0.43857731392336724
305
+ shoulder_yaw: 0.43857731392336724
306
+ elbow: 0.43857731392336724
307
+ isaac_pd_scale: false
308
+ clamp_actions: 1.0
309
+ clip_torques: true
310
+ dof_armature:
311
+ left_hip_pitch_joint: 0.01017752
312
+ left_hip_roll_joint: 0.025101925
313
+ left_hip_yaw_joint: 0.01017752
314
+ left_knee_joint: 0.025101925
315
+ left_ankle_pitch_joint: 0.00721945
316
+ left_ankle_roll_joint: 0.00721945
317
+ right_hip_pitch_joint: 0.01017752
318
+ right_hip_roll_joint: 0.025101925
319
+ right_hip_yaw_joint: 0.01017752
320
+ right_knee_joint: 0.025101925
321
+ right_ankle_pitch_joint: 0.00721945
322
+ right_ankle_roll_joint: 0.00721945
323
+ waist_yaw_joint: 0.01017752
324
+ waist_roll_joint: 0.00721945
325
+ waist_pitch_joint: 0.00721945
326
+ left_shoulder_pitch_joint: 0.003609725
327
+ left_shoulder_roll_joint: 0.003609725
328
+ left_shoulder_yaw_joint: 0.003609725
329
+ left_elbow_joint: 0.003609725
330
+ right_shoulder_pitch_joint: 0.003609725
331
+ right_shoulder_roll_joint: 0.003609725
332
+ right_shoulder_yaw_joint: 0.003609725
333
+ right_elbow_joint: 0.003609725
334
+ action_clip_value: 100.0
335
+ asset:
336
+ collapse_fixed_joints: true
337
+ replace_cylinder_with_capsule: true
338
+ flip_visual_attachments: false
339
+ armature: 0.001
340
+ thickness: 0.01
341
+ max_angular_velocity: 1000.0
342
+ max_linear_velocity: 1000.0
343
+ density: 0.001
344
+ angular_damping: 0.0
345
+ linear_damping: 0.0
346
+ disable_gravity: null
347
+ fix_base_link: false
348
+ default_dof_drive_mode: 3
349
+ robot_type: g1_23dof_lock_wrist
350
+ urdf_file: g1/g1_23dof_lock_wrist_rev_2.urdf
351
+ usd_file: g1/${robot.asset.robot_type}.usd
352
+ xml_file: g1/${robot.asset.robot_type}.xml
353
+ asset_root: description/robots
354
+ self_collisions: 0
355
+ filter_ints: null
356
+ actions_dim: 23
357
+ lower_body_actions_dim: 15
358
+ upper_body_actions_dim: 8
359
+ policy_obs_dim: -1
360
+ critic_obs_dim: -1
361
+ num_feet: 2
362
+ right_foot_name: right_ankle_roll_link
363
+ left_foot_name: left_ankle_roll_link
364
+ knee_name: knee_link
365
+ has_torso: true
366
+ torso_name: torso_link
367
+ has_upper_body_dof: true
368
+ dof_names:
369
+ - left_hip_pitch_joint
370
+ - left_hip_roll_joint
371
+ - left_hip_yaw_joint
372
+ - left_knee_joint
373
+ - left_ankle_pitch_joint
374
+ - left_ankle_roll_joint
375
+ - right_hip_pitch_joint
376
+ - right_hip_roll_joint
377
+ - right_hip_yaw_joint
378
+ - right_knee_joint
379
+ - right_ankle_pitch_joint
380
+ - right_ankle_roll_joint
381
+ - waist_yaw_joint
382
+ - waist_roll_joint
383
+ - waist_pitch_joint
384
+ - left_shoulder_pitch_joint
385
+ - left_shoulder_roll_joint
386
+ - left_shoulder_yaw_joint
387
+ - left_elbow_joint
388
+ - right_shoulder_pitch_joint
389
+ - right_shoulder_roll_joint
390
+ - right_shoulder_yaw_joint
391
+ - right_elbow_joint
392
+ upper_dof_names:
393
+ - left_shoulder_pitch_joint
394
+ - left_shoulder_roll_joint
395
+ - left_shoulder_yaw_joint
396
+ - left_elbow_joint
397
+ - right_shoulder_pitch_joint
398
+ - right_shoulder_roll_joint
399
+ - right_shoulder_yaw_joint
400
+ - right_elbow_joint
401
+ upper_left_arm_dof_names:
402
+ - left_shoulder_pitch_joint
403
+ - left_shoulder_roll_joint
404
+ - left_shoulder_yaw_joint
405
+ - left_elbow_joint
406
+ upper_right_arm_dof_names:
407
+ - right_shoulder_pitch_joint
408
+ - right_shoulder_roll_joint
409
+ - right_shoulder_yaw_joint
410
+ - right_elbow_joint
411
+ lower_dof_names:
412
+ - left_hip_pitch_joint
413
+ - left_hip_roll_joint
414
+ - left_hip_yaw_joint
415
+ - left_knee_joint
416
+ - left_ankle_pitch_joint
417
+ - left_ankle_roll_joint
418
+ - right_hip_pitch_joint
419
+ - right_hip_roll_joint
420
+ - right_hip_yaw_joint
421
+ - right_knee_joint
422
+ - right_ankle_pitch_joint
423
+ - right_ankle_roll_joint
424
+ - waist_yaw_joint
425
+ - waist_roll_joint
426
+ - waist_pitch_joint
427
+ waist_dof_names:
428
+ - waist_yaw_joint
429
+ - waist_roll_joint
430
+ - waist_pitch_joint
431
+ dof_pos_lower_limit_list:
432
+ - -2.5307
433
+ - -0.5236
434
+ - -2.7576
435
+ - -0.087267
436
+ - -0.87267
437
+ - -0.2618
438
+ - -2.5307
439
+ - -2.9671
440
+ - -2.7576
441
+ - -0.087267
442
+ - -0.87267
443
+ - -0.2618
444
+ - -2.618
445
+ - -0.52
446
+ - -0.52
447
+ - -3.0892
448
+ - -1.5882
449
+ - -2.618
450
+ - -1.0472
451
+ - -3.0892
452
+ - -2.2515
453
+ - -2.618
454
+ - -1.0472
455
+ dof_pos_upper_limit_list:
456
+ - 2.8798
457
+ - 2.9671
458
+ - 2.7576
459
+ - 2.8798
460
+ - 0.5236
461
+ - 0.2618
462
+ - 2.8798
463
+ - 0.5236
464
+ - 2.7576
465
+ - 2.8798
466
+ - 0.5236
467
+ - 0.2618
468
+ - 2.618
469
+ - 0.52
470
+ - 0.52
471
+ - 2.6704
472
+ - 2.2515
473
+ - 2.618
474
+ - 2.0944
475
+ - 2.6704
476
+ - 1.5882
477
+ - 2.618
478
+ - 2.0944
479
+ dof_vel_limit_list:
480
+ - 32.0
481
+ - 20.0
482
+ - 32.0
483
+ - 20.0
484
+ - 37.0
485
+ - 37.0
486
+ - 32.0
487
+ - 20.0
488
+ - 32.0
489
+ - 20.0
490
+ - 37.0
491
+ - 37.0
492
+ - 32.0
493
+ - 37.0
494
+ - 37.0
495
+ - 37.0
496
+ - 37.0
497
+ - 37.0
498
+ - 37.0
499
+ - 37.0
500
+ - 37.0
501
+ - 37.0
502
+ - 37.0
503
+ dof_effort_limit_list:
504
+ - 88.0
505
+ - 139.0
506
+ - 88.0
507
+ - 139.0
508
+ - 50.0
509
+ - 50.0
510
+ - 88.0
511
+ - 139.0
512
+ - 88.0
513
+ - 139.0
514
+ - 50.0
515
+ - 50.0
516
+ - 88.0
517
+ - 50.0
518
+ - 50.0
519
+ - 25.0
520
+ - 25.0
521
+ - 25.0
522
+ - 25.0
523
+ - 25.0
524
+ - 25.0
525
+ - 25.0
526
+ - 25.0
527
+ dof_armature_list:
528
+ - 0.03
529
+ - 0.03
530
+ - 0.03
531
+ - 0.03
532
+ - 0.03
533
+ - 0.03
534
+ - 0.03
535
+ - 0.03
536
+ - 0.03
537
+ - 0.03
538
+ - 0.03
539
+ - 0.03
540
+ - 0.03
541
+ - 0.03
542
+ - 0.03
543
+ - 0.03
544
+ - 0.03
545
+ - 0.03
546
+ - 0.03
547
+ - 0.04
548
+ - 0.03
549
+ - 0.03
550
+ - 0.03
551
+ dof_joint_friction_list:
552
+ - 0.03
553
+ - 0.03
554
+ - 0.03
555
+ - 0.03
556
+ - 0.03
557
+ - 0.03
558
+ - 0.03
559
+ - 0.03
560
+ - 0.03
561
+ - 0.03
562
+ - 0.03
563
+ - 0.03
564
+ - 0.03
565
+ - 0.03
566
+ - 0.03
567
+ - 0.03
568
+ - 0.03
569
+ - 0.03
570
+ - 0.03
571
+ - 0.03
572
+ - 0.03
573
+ - 0.03
574
+ - 0.03
575
+ body_names:
576
+ - pelvis
577
+ - left_hip_pitch_link
578
+ - left_hip_roll_link
579
+ - left_hip_yaw_link
580
+ - left_knee_link
581
+ - left_ankle_pitch_link
582
+ - left_ankle_roll_link
583
+ - right_hip_pitch_link
584
+ - right_hip_roll_link
585
+ - right_hip_yaw_link
586
+ - right_knee_link
587
+ - right_ankle_pitch_link
588
+ - right_ankle_roll_link
589
+ - waist_yaw_link
590
+ - waist_roll_link
591
+ - torso_link
592
+ - left_shoulder_pitch_link
593
+ - left_shoulder_roll_link
594
+ - left_shoulder_yaw_link
595
+ - left_elbow_link
596
+ - right_shoulder_pitch_link
597
+ - right_shoulder_roll_link
598
+ - right_shoulder_yaw_link
599
+ - right_elbow_link
600
+ terminate_after_contacts_on:
601
+ - pelvis
602
+ - shoulder
603
+ - hip
604
+ penalize_contacts_on:
605
+ - pelvis
606
+ - shoulder
607
+ - hip
608
+ - torso
609
+ - waist
610
+ - elbow
611
+ motion:
612
+ motion_lib_type: origin
613
+ motion_file: example/motion_data/clustered_retargeted/cluster_3/merged_motion.pkl
614
+ asset:
615
+ assetRoot: description/robots/g1/
616
+ assetFileName: g1_23dof_lock_wrist_fitmotionONLY.xml
617
+ humanoid_type: g1_23dof_lock_wrist
618
+ bias_offset: false
619
+ has_self_collision: true
620
+ has_mesh: false
621
+ has_jt_limit: false
622
+ has_dof_subset: true
623
+ has_upright_start: true
624
+ has_smpl_pd_offset: false
625
+ remove_toe: false
626
+ motion_sym_loss: false
627
+ sym_loss_coef: 1
628
+ big_ankle: true
629
+ has_shape_obs: false
630
+ has_shape_obs_disc: false
631
+ has_shape_variation: false
632
+ masterfoot: false
633
+ freeze_toe: false
634
+ freeze_hand: false
635
+ box_body: true
636
+ real_weight: true
637
+ real_weight_porpotion_capsules: true
638
+ real_weight_porpotion_boxes: true
639
+ body_names:
640
+ - pelvis
641
+ - left_hip_pitch_link
642
+ - left_hip_roll_link
643
+ - left_hip_yaw_link
644
+ - left_knee_link
645
+ - left_ankle_pitch_link
646
+ - left_ankle_roll_link
647
+ - right_hip_pitch_link
648
+ - right_hip_roll_link
649
+ - right_hip_yaw_link
650
+ - right_knee_link
651
+ - right_ankle_pitch_link
652
+ - right_ankle_roll_link
653
+ - waist_yaw_link
654
+ - waist_roll_link
655
+ - torso_link
656
+ - left_shoulder_pitch_link
657
+ - left_shoulder_roll_link
658
+ - left_shoulder_yaw_link
659
+ - left_elbow_link
660
+ - right_shoulder_pitch_link
661
+ - right_shoulder_roll_link
662
+ - right_shoulder_yaw_link
663
+ - right_elbow_link
664
+ limb_weight_group:
665
+ - - left_hip_pitch_link
666
+ - left_hip_roll_link
667
+ - left_hip_yaw_link
668
+ - left_knee_link
669
+ - left_ankle_pitch_link
670
+ - left_ankle_roll_link
671
+ - - right_hip_pitch_link
672
+ - right_hip_roll_link
673
+ - right_hip_yaw_link
674
+ - right_knee_link
675
+ - right_ankle_pitch_link
676
+ - right_ankle_roll_link
677
+ - - pelvis
678
+ - waist_yaw_link
679
+ - waist_roll_link
680
+ - torso_link
681
+ - - left_shoulder_pitch_link
682
+ - left_shoulder_roll_link
683
+ - left_shoulder_yaw_link
684
+ - left_elbow_link
685
+ - - right_shoulder_pitch_link
686
+ - right_shoulder_roll_link
687
+ - right_shoulder_yaw_link
688
+ - right_elbow_link
689
+ dof_names:
690
+ - left_hip_pitch_link
691
+ - left_hip_roll_link
692
+ - left_hip_yaw_link
693
+ - left_knee_link
694
+ - left_ankle_pitch_link
695
+ - left_ankle_roll_link
696
+ - right_hip_pitch_link
697
+ - right_hip_roll_link
698
+ - right_hip_yaw_link
699
+ - right_knee_link
700
+ - right_ankle_pitch_link
701
+ - right_ankle_roll_link
702
+ - waist_yaw_link
703
+ - waist_roll_link
704
+ - torso_link
705
+ - left_shoulder_pitch_link
706
+ - left_shoulder_roll_link
707
+ - left_shoulder_yaw_link
708
+ - left_elbow_link
709
+ - right_shoulder_pitch_link
710
+ - right_shoulder_roll_link
711
+ - right_shoulder_yaw_link
712
+ - right_elbow_link
713
+ right_foot_name: r_foot_roll
714
+ left_foot_name: l_foot_roll
715
+ nums_extend_bodies: 3
716
+ extend_config:
717
+ - joint_name: left_hand_link
718
+ parent_name: left_elbow_link
719
+ pos:
720
+ - 0.25
721
+ - 0.0
722
+ - 0.0
723
+ rot:
724
+ - 1.0
725
+ - 0.0
726
+ - 0.0
727
+ - 0.0
728
+ - joint_name: right_hand_link
729
+ parent_name: right_elbow_link
730
+ pos:
731
+ - 0.25
732
+ - 0.0
733
+ - 0.0
734
+ rot:
735
+ - 1.0
736
+ - 0.0
737
+ - 0.0
738
+ - 0.0
739
+ - joint_name: head_link
740
+ parent_name: torso_link
741
+ pos:
742
+ - 0.0
743
+ - 0.0
744
+ - 0.42
745
+ rot:
746
+ - 1.0
747
+ - 0.0
748
+ - 0.0
749
+ - 0.0
750
+ motion_tracking_link:
751
+ - left_hand_link
752
+ - right_hand_link
753
+ - head_link
754
+ lower_body_link:
755
+ - pelvis
756
+ - left_hip_pitch_link
757
+ - left_hip_roll_link
758
+ - left_hip_yaw_link
759
+ - left_knee_link
760
+ - left_ankle_pitch_link
761
+ - left_ankle_roll_link
762
+ - right_hip_pitch_link
763
+ - right_hip_roll_link
764
+ - right_hip_yaw_link
765
+ - right_knee_link
766
+ - right_ankle_pitch_link
767
+ - right_ankle_roll_link
768
+ - waist_yaw_link
769
+ - waist_roll_link
770
+ - torso_link
771
+ upper_body_link:
772
+ - left_shoulder_pitch_link
773
+ - left_shoulder_roll_link
774
+ - left_shoulder_yaw_link
775
+ - left_elbow_link
776
+ - right_shoulder_pitch_link
777
+ - right_shoulder_roll_link
778
+ - right_shoulder_yaw_link
779
+ - right_elbow_link
780
+ - left_hand_link
781
+ - right_hand_link
782
+ - head_link
783
+ pelvis_link: pelvis
784
+ base_link: torso_link
785
+ hips_link:
786
+ - left_hip_pitch_link
787
+ - left_hip_roll_link
788
+ - left_hip_yaw_link
789
+ - right_hip_pitch_link
790
+ - right_hip_roll_link
791
+ - right_hip_yaw_link
792
+ joint_matches:
793
+ - - pelvis
794
+ - Pelvis
795
+ - - left_hip_pitch_link
796
+ - L_Hip
797
+ - - left_knee_link
798
+ - L_Knee
799
+ - - left_ankle_roll_link
800
+ - L_Ankle
801
+ - - right_hip_pitch_link
802
+ - R_Hip
803
+ - - right_knee_link
804
+ - R_Knee
805
+ - - right_ankle_roll_link
806
+ - R_Ankle
807
+ - - left_shoulder_roll_link
808
+ - L_Shoulder
809
+ - - left_elbow_link
810
+ - L_Elbow
811
+ - - left_hand_link
812
+ - L_Hand
813
+ - - right_shoulder_roll_link
814
+ - R_Shoulder
815
+ - - right_elbow_link
816
+ - R_Elbow
817
+ - - right_hand_link
818
+ - R_Hand
819
+ - - head_link
820
+ - Head
821
+ smpl_pose_modifier:
822
+ - Pelvis: '[np.pi/2, 0, np.pi/2]'
823
+ - L_Shoulder: '[0, 0, -np.pi/2]'
824
+ - R_Shoulder: '[0, 0, np.pi/2]'
825
+ - L_Elbow: '[0, -np.pi/2, 0]'
826
+ - R_Elbow: '[0, np.pi/2, 0]'
827
+ visualization:
828
+ customize_color: true
829
+ marker_joint_colors:
830
+ - - 0.929
831
+ - 0.867
832
+ - 0.437
833
+ - - 0.929
834
+ - 0.867
835
+ - 0.437
836
+ - - 0.929
837
+ - 0.867
838
+ - 0.437
839
+ - - 0.929
840
+ - 0.867
841
+ - 0.437
842
+ - - 0.929
843
+ - 0.867
844
+ - 0.437
845
+ - - 0.929
846
+ - 0.867
847
+ - 0.437
848
+ - - 0.929
849
+ - 0.867
850
+ - 0.437
851
+ - - 0.929
852
+ - 0.867
853
+ - 0.437
854
+ - - 0.929
855
+ - 0.867
856
+ - 0.437
857
+ - - 0.929
858
+ - 0.867
859
+ - 0.437
860
+ - - 0.929
861
+ - 0.867
862
+ - 0.437
863
+ - - 0.929
864
+ - 0.867
865
+ - 0.437
866
+ - - 0.929
867
+ - 0.867
868
+ - 0.437
869
+ - - 0.929
870
+ - 0.867
871
+ - 0.437
872
+ - - 0.929
873
+ - 0.867
874
+ - 0.437
875
+ - - 0.929
876
+ - 0.867
877
+ - 0.437
878
+ - - 0.929
879
+ - 0.867
880
+ - 0.437
881
+ - - 0.929
882
+ - 0.867
883
+ - 0.437
884
+ - - 0.929
885
+ - 0.867
886
+ - 0.437
887
+ - - 0.929
888
+ - 0.867
889
+ - 0.437
890
+ - - 0.929
891
+ - 0.867
892
+ - 0.437
893
+ - - 0.929
894
+ - 0.867
895
+ - 0.437
896
+ - - 0.929
897
+ - 0.867
898
+ - 0.437
899
+ - - 0.929
900
+ - 0.867
901
+ - 0.437
902
+ - - 0
903
+ - 0.351
904
+ - 0.613
905
+ - - 0
906
+ - 0.351
907
+ - 0.613
908
+ - - 0
909
+ - 0.351
910
+ - 0.613
911
+ terrain:
912
+ static_friction: 1.0
913
+ dynamic_friction: 1.0
914
+ restitution: 0.0
915
+ mesh_type: plane
916
+ horizontal_scale: 0.1
917
+ vertical_scale: 0.005
918
+ border_size: 40
919
+ curriculum: false
920
+ measure_heights: false
921
+ measured_points_x:
922
+ - 0.0
923
+ measured_points_y:
924
+ - 0.0
925
+ selected: false
926
+ terrain_kwargs: null
927
+ max_init_terrain_level: 9
928
+ terrain_length: 8.0
929
+ terrain_width: 8.0
930
+ num_rows: 10
931
+ num_cols: 20
932
+ terrain_types:
933
+ - flat
934
+ - rough
935
+ - low_obst
936
+ - smooth_slope
937
+ - rough_slope
938
+ terrain_proportions:
939
+ - 0.2
940
+ - 0.6
941
+ - 0.2
942
+ - 0.0
943
+ - 0.0
944
+ slope_treshold: 0.75
945
+ simulator:
946
+ _target_: humanoidverse.simulator.isaacgym.isaacgym.IsaacGym
947
+ _recursive_: false
948
+ config:
949
+ name: isaacgym
950
+ terrain: ${terrain}
951
+ sim:
952
+ fps: 200
953
+ control_decimation: 4
954
+ substeps: 1
955
+ physx:
956
+ num_threads: 4
957
+ solver_type: 1
958
+ num_position_iterations: 4
959
+ num_velocity_iterations: 0
960
+ contact_offset: 0.01
961
+ rest_offset: 0.0
962
+ bounce_threshold_velocity: 0.5
963
+ max_depenetration_velocity: 1.0
964
+ default_buffer_size_multiplier: 5
965
+ contact_collection: 2
966
+ obs:
967
+ history_length: 10
968
+ future_max_steps: 95
969
+ future_num_steps: 20
970
+ masked_dof_vel: false
971
+ obs_dict:
972
+ actor_obs:
973
+ - base_lin_vel
974
+ - base_ang_vel
975
+ - dof_pos
976
+ - dof_vel
977
+ - actions
978
+ - roll_pitch
979
+ - local_key_body_pos
980
+ - local_key_body_rot
981
+ - anchor_ref_pos
982
+ - anchor_ref_rot
983
+ - next_step_ref_motion
984
+ priv_obs:
985
+ - contact_mask
986
+ - root_height
987
+ - dr_base_com
988
+ - dr_base_mass
989
+ - dr_kp
990
+ - dr_kd
991
+ - dr_friction
992
+ future_motion_targets:
993
+ - future_motion_root_height
994
+ - future_motion_roll_pitch
995
+ - future_motion_base_lin_vel
996
+ - future_motion_base_yaw_vel
997
+ - future_motion_dof_pos
998
+ - future_motion_local_ref_key_body_pos
999
+ prop_history:
1000
+ - history
1001
+ obs_auxiliary:
1002
+ history:
1003
+ base_ang_vel: ${obs.history_length}
1004
+ roll_pitch: ${obs.history_length}
1005
+ dof_pos: ${obs.history_length}
1006
+ dof_vel: ${obs.history_length}
1007
+ actions: ${obs.history_length}
1008
+ obs_scales:
1009
+ base_lin_vel: 2.0
1010
+ base_ang_vel: 0.25
1011
+ dof_pos: 1.0
1012
+ dof_vel: 0.05
1013
+ actions: 1.0
1014
+ local_key_body_pos: 1.0
1015
+ local_key_body_rot: 1.0
1016
+ anchor_ref_pos: 1.0
1017
+ anchor_ref_rot: 1.0
1018
+ history: 1.0
1019
+ dr_base_com: 1.0
1020
+ dr_base_mass: 1.0
1021
+ dr_kp: 1.0
1022
+ dr_kd: 1.0
1023
+ dr_friction: 1.0
1024
+ dr_ctrl_delay: 1.0
1025
+ contact_mask: 1.0
1026
+ root_height: 1.0
1027
+ roll_pitch: 1.0
1028
+ future_motion_root_height: 1.0
1029
+ future_motion_roll_pitch: 1.0
1030
+ future_motion_base_lin_vel: 1.0
1031
+ future_motion_base_yaw_vel: 1.0
1032
+ future_motion_dof_pos: 1.0
1033
+ future_motion_local_ref_key_body_pos: 1.0
1034
+ next_step_ref_motion: 1.0
1035
+ noise_scales:
1036
+ base_lin_vel: 0.0
1037
+ base_ang_vel: 0.3
1038
+ dof_pos: 0.01
1039
+ dof_vel: 0.15
1040
+ actions: 0.0
1041
+ local_key_body_pos: 0.0
1042
+ local_key_body_rot: 0.0
1043
+ anchor_ref_pos: 0.0
1044
+ anchor_ref_rot: 0.0
1045
+ history: 0.0
1046
+ dr_base_com: 0.0
1047
+ dr_base_mass: 0.0
1048
+ dr_kp: 0.0
1049
+ dr_kd: 0.0
1050
+ dr_friction: 0.0
1051
+ dr_ctrl_delay: 0.0
1052
+ contact_mask: 0.0
1053
+ root_height: 0.0
1054
+ roll_pitch: 0.2
1055
+ future_motion_root_height: 0.0
1056
+ future_motion_roll_pitch: 0.0
1057
+ future_motion_base_lin_vel: 0.0
1058
+ future_motion_base_yaw_vel: 0.0
1059
+ future_motion_dof_pos: 0.0
1060
+ future_motion_local_ref_key_body_pos: 0.0
1061
+ next_step_ref_motion: 0.0
1062
+ add_noise_currculum: false
1063
+ noise_initial_value: 0.05
1064
+ noise_value_max: 1.0
1065
+ noise_value_min: 1.0e-05
1066
+ soft_dof_pos_curriculum_degree: 1.0e-05
1067
+ soft_dof_pos_curriculum_level_down_threshold: 40
1068
+ soft_dof_pos_curriculum_level_up_threshold: 42
1069
+ obs_dims:
1070
+ - base_lin_vel: 3
1071
+ - base_ang_vel: 3
1072
+ - dof_pos: ${robot.dof_obs_size}
1073
+ - dof_vel: ${robot.dof_obs_size}
1074
+ - actions: ${robot.dof_obs_size}
1075
+ - local_key_body_pos: ${eval:'3 * ${robot.num_key_bodies}'}
1076
+ - local_key_body_rot: ${eval:'6 * ${robot.num_key_bodies}'}
1077
+ - anchor_ref_pos: 3
1078
+ - anchor_ref_rot: 6
1079
+ - dr_base_com: 3
1080
+ - dr_base_mass: 1
1081
+ - dr_kp: ${robot.dof_obs_size}
1082
+ - dr_kd: ${robot.dof_obs_size}
1083
+ - dr_friction: 1
1084
+ - dr_ctrl_delay: 1
1085
+ - contact_mask: 2
1086
+ - root_height: 1
1087
+ - roll_pitch: 2
1088
+ - future_motion_root_height: 1
1089
+ - future_motion_roll_pitch: 2
1090
+ - future_motion_base_lin_vel: 3
1091
+ - future_motion_base_yaw_vel: 1
1092
+ - future_motion_dof_pos: ${robot.dof_obs_size}
1093
+ - future_motion_local_ref_key_body_pos: ${eval:'3 * ${robot.num_key_bodies}'}
1094
+ - next_step_ref_motion: ${eval:'1 + 2 + 3 + 1 + ${robot.dof_obs_size} + (3 * ${robot.num_key_bodies})'}
1095
+ post_compute_config: {}
1096
+ motion_len: -1
1097
+ domain_rand:
1098
+ push_robots: true
1099
+ push_interval_s:
1100
+ - 5
1101
+ - 10
1102
+ max_push_vel_xy: 0.1
1103
+ randomize_base_com: true
1104
+ base_com_range:
1105
+ x:
1106
+ - -0.05
1107
+ - 0.05
1108
+ 'y':
1109
+ - -0.05
1110
+ - 0.05
1111
+ z:
1112
+ - -0.01
1113
+ - 0.01
1114
+ randomize_link_mass: true
1115
+ link_mass_range:
1116
+ - 0.9
1117
+ - 1.1
1118
+ randomize_pd_gain: true
1119
+ kp_range:
1120
+ - 0.9
1121
+ - 1.1
1122
+ kd_range:
1123
+ - 0.9
1124
+ - 1.1
1125
+ randomize_friction: true
1126
+ friction_range:
1127
+ - 0.2
1128
+ - 1.2
1129
+ randomize_base_mass: false
1130
+ randomize_torque_rfi: true
1131
+ rfi_lim: 0.05
1132
+ randomize_rfi_lim: true
1133
+ rfi_lim_range:
1134
+ - 0.5
1135
+ - 1.5
1136
+ randomize_ctrl_delay: true
1137
+ ctrl_delay_step_range:
1138
+ - 0
1139
+ - 2
1140
+ reinit_epis_rand: -1
1141
+ _push_fixed: true
1142
+ randomize_link_com: false
1143
+ link_com_range:
1144
+ x:
1145
+ - -0.01
1146
+ - 0.01
1147
+ 'y':
1148
+ - -0.01
1149
+ - 0.01
1150
+ z:
1151
+ - -0.01
1152
+ - 0.01
1153
+ randomize_link_body_names:
1154
+ - pelvis
1155
+ - torso_link
1156
+ - left_shoulder_pitch_link
1157
+ - left_shoulder_roll_link
1158
+ - left_shoulder_yaw_link
1159
+ - left_elbow_link
1160
+ - right_shoulder_pitch_link
1161
+ - right_shoulder_roll_link
1162
+ - right_shoulder_yaw_link
1163
+ - right_elbow_link
1164
+ - left_hip_yaw_link
1165
+ - left_hip_roll_link
1166
+ - left_hip_pitch_link
1167
+ - left_knee_link
1168
+ - left_ankle_pitch_link
1169
+ - left_ankle_roll_link
1170
+ - right_hip_yaw_link
1171
+ - right_hip_roll_link
1172
+ - right_hip_pitch_link
1173
+ - right_knee_link
1174
+ - right_ankle_pitch_link
1175
+ - right_ankle_roll_link
1176
+ randomize_link_inertia: true
1177
+ link_inertia_range:
1178
+ - 0.9
1179
+ - 1.1
1180
+ randomize_link_inertia_names:
1181
+ - pelvis
1182
+ - torso_link
1183
+ - left_shoulder_pitch_link
1184
+ - left_shoulder_roll_link
1185
+ - left_shoulder_yaw_link
1186
+ - left_elbow_link
1187
+ - right_shoulder_pitch_link
1188
+ - right_shoulder_roll_link
1189
+ - right_shoulder_yaw_link
1190
+ - right_elbow_link
1191
+ - left_hip_yaw_link
1192
+ - left_hip_roll_link
1193
+ - left_hip_pitch_link
1194
+ - left_knee_link
1195
+ - left_ankle_pitch_link
1196
+ - left_ankle_roll_link
1197
+ - right_hip_yaw_link
1198
+ - right_hip_roll_link
1199
+ - right_hip_pitch_link
1200
+ - right_knee_link
1201
+ - right_ankle_pitch_link
1202
+ - right_ankle_roll_link
1203
+ heavy_upper:
1204
+ enable: false
1205
+ ratio: 1.1
1206
+ body_names:
1207
+ - torso_link
1208
+ - left_shoulder_pitch_link
1209
+ - left_shoulder_roll_link
1210
+ - left_shoulder_yaw_link
1211
+ - left_elbow_link
1212
+ - right_shoulder_pitch_link
1213
+ - right_shoulder_roll_link
1214
+ - right_shoulder_yaw_link
1215
+ - right_elbow_link
1216
+ parallel_serial_pd:
1217
+ enable: false
1218
+ ratio:
1219
+ - 0.8
1220
+ - 1.2
1221
+ joint_idx:
1222
+ - 4
1223
+ - 5
1224
+ - 10
1225
+ - 11
1226
+ - 13
1227
+ - 14
1228
+ randomize_restitution: false
1229
+ restitution_range:
1230
+ - 0.0
1231
+ - 1.0
1232
+ added_mass_range:
1233
+ - -5.0
1234
+ - 10.0
1235
+ use_rao: true
1236
+ rao_lim: 0.05
1237
+ randomize_motion_ref_xyz: false
1238
+ motion_ref_xyz_range:
1239
+ - - -0.02
1240
+ - 0.02
1241
+ - - -0.02
1242
+ - 0.02
1243
+ - - -0.1
1244
+ - 0.1
1245
+ motion_package_loss: false
1246
+ package_loss_range:
1247
+ - 1
1248
+ - 10
1249
+ package_loss_interval_s: 2
1250
+ born_offset: false
1251
+ born_offset_curriculum: false
1252
+ born_offset_level_down_threshold: 50
1253
+ born_offset_level_up_threshold: 120
1254
+ level_degree: 5.0e-05
1255
+ born_distance: 0.25
1256
+ born_offset_range:
1257
+ - 0.0
1258
+ - 1
1259
+ born_offset_possibility: 1.0
1260
+ born_heading_curriculum: false
1261
+ born_heading_randomization: false
1262
+ born_heading_level_down_threshold: 50
1263
+ born_heading_level_up_threshold: 120
1264
+ born_heading_degree: 10
1265
+ born_heading_range:
1266
+ - 0
1267
+ - 180
1268
+ born_heading_level_degree: 5.0e-05
1269
+ rewards:
1270
+ set_reward: jinrui
1271
+ set_reward_date: 20250810
1272
+ only_positive_rewards: false
1273
+ reward_scales:
1274
+ teleop_root_vel: 1.0
1275
+ teleop_anchor_body_position: 1.5
1276
+ teleop_anchor_body_rotation: 1.5
1277
+ local_key_body_position: 3.0
1278
+ local_key_body_rotation: 2.0
1279
+ key_body_velocity: 2.0
1280
+ key_body_ang_velocity: 2.0
1281
+ penalty_action_rate: -0.1
1282
+ penalty_dof_vel: -0.0001
1283
+ penalty_dof_acc: -3.0e-07
1284
+ foot_slip_penalty: -0.1
1285
+ limits_dof_pos: -10.0
1286
+ limits_torque: -5.0
1287
+ termination: -200.0
1288
+ collision: -30.0
1289
+ reward_tracking_sigma:
1290
+ local_key_body_pos: 0.1
1291
+ local_key_body_rot: 0.15
1292
+ key_body_vel: 1.0
1293
+ key_body_ang_vel: 10.0
1294
+ teleop_anchor_body_pos: 0.1
1295
+ teleop_anchor_body_rot: 0.15
1296
+ teleop_root_vel: 1.0
1297
+ adaptive_tracking_sigma:
1298
+ enable: false
1299
+ alpha: 0.001
1300
+ type: mean
1301
+ scale: 1.0
1302
+ desired_feet_air_time: 0.5
1303
+ reward_penalty_curriculum: false
1304
+ reward_initial_penalty_scale: 0.1
1305
+ reward_min_penalty_scale: 0.0
1306
+ reward_max_penalty_scale: 1.0
1307
+ reward_penalty_level_down_threshold: 40
1308
+ reward_penalty_level_up_threshold: 42
1309
+ reward_penalty_degree: 1.0e-05
1310
+ num_compute_average_epl: 10000
1311
+ reward_limit:
1312
+ soft_dof_pos_limit: 0.9
1313
+ soft_dof_vel_limit: 0.9
1314
+ soft_torque_limit: 0.825
1315
+ reward_limits_curriculum:
1316
+ soft_dof_pos_curriculum: true
1317
+ soft_dof_pos_initial_limit: 0.95
1318
+ soft_dof_pos_max_limit: 0.95
1319
+ soft_dof_pos_min_limit: 0.95
1320
+ soft_dof_pos_curriculum_degree: 2.5e-07
1321
+ soft_dof_pos_curriculum_level_down_threshold: 40
1322
+ soft_dof_pos_curriculum_level_up_threshold: 42
1323
+ soft_dof_vel_curriculum: true
1324
+ soft_dof_vel_initial_limit: 0.95
1325
+ soft_dof_vel_max_limit: 0.95
1326
+ soft_dof_vel_min_limit: 0.95
1327
+ soft_dof_vel_curriculum_degree: 2.5e-07
1328
+ soft_dof_vel_curriculum_level_down_threshold: 40
1329
+ soft_dof_vel_curriculum_level_up_threshold: 42
1330
+ soft_torque_curriculum: true
1331
+ soft_torque_initial_limit: 0.85
1332
+ soft_torque_max_limit: 0.85
1333
+ soft_torque_min_limit: 0.85
1334
+ soft_torque_curriculum_degree: 2.5e-07
1335
+ soft_torque_curriculum_level_down_threshold: 40
1336
+ soft_torque_curriculum_level_up_threshold: 42
1337
+ reward_penalty_reward_names:
1338
+ - penalty_action_rate
1339
+ - penalty_dof_vel
1340
+ - penalty_dof_acc
1341
+ - limits_dof_pos
1342
+ - limits_torque
1343
+ - foot_slip_penalty
1344
+ device: cuda:0
single_exp/single_3/model_50000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0ad3623558d404560005d02e7a1a6579836756d105f159592b7a890209a169cc
3
+ size 20776634