FalconLight commited on
Commit
379894b
1 Parent(s): bf802e7

Upload 4 files

Browse files
go2/crawl_hard_26.04/config.json ADDED
@@ -0,0 +1,664 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "algorithm": {
3
+ "clip_min_std": 0.1,
4
+ "clip_param": 0.2,
5
+ "desired_kl": 0.01,
6
+ "entropy_coef": 0.0,
7
+ "gamma": 0.99,
8
+ "lam": 0.95,
9
+ "learning_rate": 0.001,
10
+ "max_grad_norm": 1.0,
11
+ "num_learning_epochs": 5,
12
+ "num_mini_batches": 4,
13
+ "schedule": "adaptive",
14
+ "use_clipped_value_loss": true,
15
+ "value_loss_coef": 1.0
16
+ },
17
+ "init_member_classes": {},
18
+ "policy": {
19
+ "activation": "elu",
20
+ "actor_hidden_dims": [
21
+ 512,
22
+ 256,
23
+ 128
24
+ ],
25
+ "critic_hidden_dims": [
26
+ 512,
27
+ 256,
28
+ 128
29
+ ],
30
+ "init_noise_std": 1.0,
31
+ "mu_activation": "tanh",
32
+ "rnn_type": "gru"
33
+ },
34
+ "runner": {
35
+ "algorithm_class_name": "PPO",
36
+ "checkpoint": -1,
37
+ "experiment_name": "field_Go2",
38
+ "load_run": "Apr05_16-10-38_Skills_crawl_pEnergy1.e-5_pDof8.e-1_pTorqueL11.e+0_noComputerClip_noTanh",
39
+ "max_iterations": 20000,
40
+ "num_steps_per_env": 24,
41
+ "policy_class_name": "ActorCriticRecurrent",
42
+ "resume": true,
43
+ "resume_path": null,
44
+ "run_name": "Skills_crawl_pEnergy1.e-5_pDof8.e-1_pTorqueL11.e+0_noComputerClip_noTanh",
45
+ "save_interval": 500
46
+ },
47
+ "runner_class_name": "OnPolicyRunner",
48
+ "seed": 1,
49
+ "asset": {
50
+ "angular_damping": 0.0,
51
+ "armature": 0.0,
52
+ "collapse_fixed_joints": true,
53
+ "default_dof_drive_mode": 3,
54
+ "density": 0.001,
55
+ "disable_gravity": false,
56
+ "file": "{LEGGED_GYM_ROOT_DIR}/resources/robots/go2/urdf/go2_description.urdf",
57
+ "fix_base_link": false,
58
+ "flip_visual_attachments": true,
59
+ "foot_name": "foot",
60
+ "front_hip_names": [
61
+ "FR_hip_joint",
62
+ "FL_hip_joint"
63
+ ],
64
+ "linear_damping": 0.0,
65
+ "max_angular_velocity": 1000.0,
66
+ "max_linear_velocity": 1000.0,
67
+ "name": "Go2",
68
+ "penalize_contacts_on": [
69
+ "base",
70
+ "thigh",
71
+ "calf"
72
+ ],
73
+ "rear_hip_names": [
74
+ "RR_hip_joint",
75
+ "RL_hip_joint"
76
+ ],
77
+ "replace_cylinder_with_capsule": true,
78
+ "sdk_dof_range": {
79
+ "Hip_max": 0.802,
80
+ "Hip_min": -0.802,
81
+ "Thigh_max": 4.19,
82
+ "Thigh_min": -1.05,
83
+ "Calf_max": -0.916,
84
+ "Calf_min": -2.7
85
+ },
86
+ "self_collisions": 1,
87
+ "terminate_after_contacts_on": [
88
+ "base"
89
+ ],
90
+ "thickness": 0.01
91
+ },
92
+ "commands": {
93
+ "curriculum": false,
94
+ "heading_command": false,
95
+ "max_curriculum": 1.0,
96
+ "num_commands": 4,
97
+ "ranges": {
98
+ "ang_vel_yaw": [
99
+ 0.0,
100
+ 0.0
101
+ ],
102
+ "heading": [
103
+ -3.14,
104
+ 3.14
105
+ ],
106
+ "lin_vel_x": [
107
+ 0.3,
108
+ 0.8
109
+ ],
110
+ "lin_vel_y": [
111
+ 0.0,
112
+ 0.0
113
+ ]
114
+ },
115
+ "resampling_time": 10
116
+ },
117
+ "control": {
118
+ "action_scale": 0.5,
119
+ "computer_clip_torque": false,
120
+ "control_type": "P",
121
+ "damping": {
122
+ "joint": 1.0
123
+ },
124
+ "decimation": 4,
125
+ "motor_clip_torque": false,
126
+ "stiffness": {
127
+ "joint": 40.0
128
+ },
129
+ "torque_limits": 25
130
+ },
131
+ "curriculum": {
132
+ "no_moveup_when_fall": false,
133
+ "penetrate_depth_threshold_easier": 400,
134
+ "penetrate_depth_threshold_harder": 10,
135
+ "penetrate_volume_threshold_easier": 10000,
136
+ "penetrate_volume_threshold_harder": 1500
137
+ },
138
+ "domain_rand": {
139
+ "added_mass_range": [
140
+ 1.0,
141
+ 3.0
142
+ ],
143
+ "com_range": {
144
+ "x": [
145
+ -0.05,
146
+ 0.15
147
+ ],
148
+ "y": [
149
+ -0.1,
150
+ 0.1
151
+ ],
152
+ "z": [
153
+ -0.05,
154
+ 0.05
155
+ ]
156
+ },
157
+ "friction_range": [
158
+ 0.0,
159
+ 2.0
160
+ ],
161
+ "init_base_pos_range": {
162
+ "x": [
163
+ 0.2,
164
+ 0.6
165
+ ],
166
+ "y": [
167
+ -0.25,
168
+ 0.25
169
+ ]
170
+ },
171
+ "init_base_rot_range": {
172
+ "roll": [
173
+ -0.1,
174
+ 0.1
175
+ ],
176
+ "pitch": [
177
+ -0.1,
178
+ 0.1
179
+ ]
180
+ },
181
+ "init_base_vel_range": [
182
+ -0.1,
183
+ 0.1
184
+ ],
185
+ "init_dof_pos_ratio_range": [
186
+ 0.5,
187
+ 1.5
188
+ ],
189
+ "leg_motor_strength_range": [
190
+ 0.9,
191
+ 1.1
192
+ ],
193
+ "max_push_vel_ang": 0.0,
194
+ "max_push_vel_xy": 1.0,
195
+ "push_interval": 751.0,
196
+ "push_interval_s": 15,
197
+ "push_robots": false,
198
+ "randomize_base_mass": true,
199
+ "randomize_com": true,
200
+ "randomize_friction": true,
201
+ "randomize_motor": true
202
+ },
203
+ "env": {
204
+ "env_spacing": 3.0,
205
+ "episode_length_s": 20,
206
+ "num_actions": 12,
207
+ "num_envs": 4096,
208
+ "num_observations": 235,
209
+ "num_privileged_obs": null,
210
+ "obs_components": [
211
+ "proprioception",
212
+ "base_pose",
213
+ "robot_config",
214
+ "engaging_block",
215
+ "sidewall_distance"
216
+ ],
217
+ "send_timeouts": true,
218
+ "use_lin_vel": true
219
+ },
220
+ "init_state": {
221
+ "ang_vel": [
222
+ 0.0,
223
+ 0.0,
224
+ 0.0
225
+ ],
226
+ "default_joint_angles": {
227
+ "FR_hip_joint": -0.1,
228
+ "FL_hip_joint": 0.1,
229
+ "RR_hip_joint": -0.1,
230
+ "RL_hip_joint": 0.1,
231
+ "FL_thigh_joint": 0.8,
232
+ "RL_thigh_joint": 1.0,
233
+ "FR_thigh_joint": 0.8,
234
+ "RR_thigh_joint": 1.0,
235
+ "FL_calf_joint": -1.5,
236
+ "RL_calf_joint": -1.5,
237
+ "FR_calf_joint": -1.5,
238
+ "RR_calf_joint": -1.5
239
+ },
240
+ "lin_vel": [
241
+ 0.0,
242
+ 0.0,
243
+ 0.0
244
+ ],
245
+ "pos": [
246
+ 0.0,
247
+ 0.0,
248
+ 0.45
249
+ ],
250
+ "rot": [
251
+ 0.0,
252
+ 0.0,
253
+ 0.0,
254
+ 1.0
255
+ ]
256
+ },
257
+ "noise": {
258
+ "add_noise": false,
259
+ "noise_level": 1.0,
260
+ "noise_scales": {
261
+ "ang_vel": 0.2,
262
+ "base_pose": 1.0,
263
+ "dof_pos": 0.01,
264
+ "dof_vel": 1.5,
265
+ "forward_depth": 0.1,
266
+ "gravity": 0.05,
267
+ "height_measurements": 0.1,
268
+ "lin_vel": 0.1
269
+ }
270
+ },
271
+ "normalization": {
272
+ "clip_actions": 100.0,
273
+ "clip_observations": 100.0,
274
+ "obs_scales": {
275
+ "ang_vel": 0.25,
276
+ "base_pose": [
277
+ 0.0,
278
+ 0.0,
279
+ 0.0,
280
+ 1.0,
281
+ 1.0,
282
+ 1.0
283
+ ],
284
+ "dof_pos": 1.0,
285
+ "dof_vel": 0.05,
286
+ "engaging_block": 1.0,
287
+ "forward_depth": 1.0,
288
+ "height_measurements": 5.0,
289
+ "lin_vel": 2.0
290
+ }
291
+ },
292
+ "rewards": {
293
+ "base_height_target": 0.25,
294
+ "max_contact_force": 200.0,
295
+ "only_positive_rewards": false,
296
+ "scales": {
297
+ "exceed_dof_pos_limits": -0.8,
298
+ "exceed_torque_limits_l1norm": -1.0,
299
+ "legs_energy_substeps": -1e-05,
300
+ "lin_pos_y": -0.1,
301
+ "torques": -1e-05,
302
+ "tracking_ang_vel": 0.05,
303
+ "tracking_world_vel": 5.0,
304
+ "yaw_abs": -0.1
305
+ },
306
+ "soft_dof_pos_limit": 0.7,
307
+ "soft_dof_vel_limit": 1.0,
308
+ "soft_torque_limit": 1.0,
309
+ "tracking_sigma": 0.25
310
+ },
311
+ "sensor": {
312
+ "forward_camera": {
313
+ "position": [
314
+ 0.3085,
315
+ 0.0,
316
+ 0.095
317
+ ],
318
+ "resolution": [
319
+ 16,
320
+ 16
321
+ ],
322
+ "rotation": [
323
+ 0.0,
324
+ 0.0,
325
+ 0.0
326
+ ]
327
+ },
328
+ "proprioception": {
329
+ "buffer_length": 3,
330
+ "delay_action_obs": false,
331
+ "latency_range": [
332
+ 0.0375,
333
+ 0.0475
334
+ ],
335
+ "latency_resample_time": 2.0
336
+ }
337
+ },
338
+ "sim": {
339
+ "body_measure_points": {
340
+ "base": {
341
+ "x": [
342
+ -0.2,
343
+ -0.17,
344
+ -0.14,
345
+ -0.11000000000000001,
346
+ -0.08000000000000002,
347
+ -0.05000000000000002,
348
+ -0.020000000000000018,
349
+ 0.009999999999999981,
350
+ 0.03999999999999998,
351
+ 0.07,
352
+ 0.09999999999999998,
353
+ 0.12999999999999995,
354
+ 0.15999999999999998,
355
+ 0.19,
356
+ 0.21999999999999997,
357
+ 0.24999999999999994,
358
+ 0.27999999999999997
359
+ ],
360
+ "y": [
361
+ -0.08,
362
+ -0.04,
363
+ 0.0,
364
+ 0.04,
365
+ 0.08
366
+ ],
367
+ "z": [
368
+ -0.061,
369
+ -0.031,
370
+ -0.0010000000000000009,
371
+ 0.028999999999999998,
372
+ 0.059
373
+ ],
374
+ "transform": [
375
+ 0.0,
376
+ 0.0,
377
+ 0.005,
378
+ 0.0,
379
+ 0.0,
380
+ 0.0
381
+ ]
382
+ },
383
+ "thigh": {
384
+ "x": [
385
+ -0.16,
386
+ -0.158,
387
+ -0.156,
388
+ -0.154,
389
+ -0.152,
390
+ -0.15,
391
+ -0.145,
392
+ -0.14,
393
+ -0.135,
394
+ -0.13,
395
+ -0.125,
396
+ -0.12,
397
+ -0.115,
398
+ -0.11,
399
+ -0.105,
400
+ -0.1,
401
+ -0.095,
402
+ -0.09,
403
+ -0.085,
404
+ -0.08,
405
+ -0.075,
406
+ -0.07,
407
+ -0.065,
408
+ -0.05,
409
+ 0.0,
410
+ 0.05,
411
+ 0.1
412
+ ],
413
+ "y": [
414
+ -0.015,
415
+ -0.01,
416
+ 0.0,
417
+ -0.01,
418
+ 0.015
419
+ ],
420
+ "z": [
421
+ -0.03,
422
+ -0.015,
423
+ 0.0,
424
+ 0.015
425
+ ],
426
+ "transform": [
427
+ 0.0,
428
+ 0.0,
429
+ -0.1,
430
+ 0.0,
431
+ 1.57079632679,
432
+ 0.0
433
+ ]
434
+ },
435
+ "calf": {
436
+ "x": [
437
+ -0.13,
438
+ -0.1,
439
+ -0.07,
440
+ -0.04000000000000001,
441
+ -0.010000000000000009,
442
+ 0.01999999999999999,
443
+ 0.04999999999999999,
444
+ 0.07999999999999999,
445
+ 0.10999999999999999
446
+ ],
447
+ "y": [
448
+ -0.015,
449
+ 0.0,
450
+ 0.015
451
+ ],
452
+ "z": [
453
+ -0.015,
454
+ 0.0,
455
+ 0.015
456
+ ],
457
+ "transform": [
458
+ 0.0,
459
+ 0.0,
460
+ -0.11,
461
+ 0.0,
462
+ 1.57079632679,
463
+ 0.0
464
+ ]
465
+ }
466
+ },
467
+ "dt": 0.005,
468
+ "gravity": [
469
+ 0.0,
470
+ 0.0,
471
+ -9.81
472
+ ],
473
+ "no_camera": true,
474
+ "physx": {
475
+ "bounce_threshold_velocity": 0.5,
476
+ "contact_collection": 2,
477
+ "contact_offset": 0.01,
478
+ "default_buffer_size_multiplier": 5,
479
+ "max_depenetration_velocity": 1.0,
480
+ "max_gpu_contact_pairs": 8388608,
481
+ "num_position_iterations": 4,
482
+ "num_threads": 10,
483
+ "num_velocity_iterations": 0,
484
+ "rest_offset": 0.0,
485
+ "solver_type": 1
486
+ },
487
+ "substeps": 1,
488
+ "up_axis": 1
489
+ },
490
+ "termination": {
491
+ "check_obstacle_conditioned_threshold": true,
492
+ "out_of_track_kwargs": {
493
+ "threshold": 1.0
494
+ },
495
+ "pitch_kwargs": {
496
+ "threshold": 1.6,
497
+ "jump_threshold": 1.6,
498
+ "leap_threshold": 1.5
499
+ },
500
+ "roll_kwargs": {
501
+ "threshold": 0.8,
502
+ "tilt_threshold": 1.5
503
+ },
504
+ "termination_terms": [
505
+ "roll",
506
+ "pitch",
507
+ "z_low",
508
+ "z_high",
509
+ "out_of_track"
510
+ ],
511
+ "timeout_at_border": false,
512
+ "z_high_kwargs": {
513
+ "threshold": 1.5
514
+ },
515
+ "z_low_kwargs": {
516
+ "threshold": 0.15
517
+ }
518
+ },
519
+ "terrain": {
520
+ "BarrierTrack_kwargs": {
521
+ "options": [
522
+ "crawl"
523
+ ],
524
+ "track_width": 1.6,
525
+ "track_block_length": 1.6,
526
+ "wall_thickness": [
527
+ 0.04,
528
+ 0.2
529
+ ],
530
+ "wall_height": -0.05,
531
+ "jump": {
532
+ "height": [
533
+ 0.2,
534
+ 0.6
535
+ ],
536
+ "depth": [
537
+ 0.1,
538
+ 0.8
539
+ ],
540
+ "fake_offset": 0.0,
541
+ "jump_down_prob": 0.0
542
+ },
543
+ "crawl": {
544
+ "height": [
545
+ 0.28,
546
+ 0.5
547
+ ],
548
+ "depth": [
549
+ 0.1,
550
+ 0.6
551
+ ],
552
+ "wall_height": 0.6,
553
+ "no_perlin_at_obstacle": false
554
+ },
555
+ "tilt": {
556
+ "width": [
557
+ 0.24,
558
+ 0.32
559
+ ],
560
+ "depth": [
561
+ 0.4,
562
+ 1.0
563
+ ],
564
+ "opening_angle": 0.0,
565
+ "wall_height": 0.5
566
+ },
567
+ "leap": {
568
+ "length": [
569
+ 0.2,
570
+ 1.0
571
+ ],
572
+ "depth": [
573
+ 0.4,
574
+ 0.8
575
+ ],
576
+ "height": 0.2
577
+ },
578
+ "add_perlin_noise": true,
579
+ "border_perlin_noise": true,
580
+ "border_height": 0.0,
581
+ "virtual_terrain": false,
582
+ "draw_virtual_terrain": true,
583
+ "engaging_next_threshold": 1.2,
584
+ "engaging_finish_threshold": 0.0,
585
+ "curriculum_perlin": false,
586
+ "no_perlin_threshold": 0.1
587
+ },
588
+ "TerrainPerlin_kwargs": {
589
+ "zScale": 0.06,
590
+ "frequency": 10
591
+ },
592
+ "border_size": 5,
593
+ "curriculum": true,
594
+ "dynamic_friction": 1.0,
595
+ "horizontal_scale": 0.025,
596
+ "max_init_terrain_level": 2,
597
+ "measure_heights": true,
598
+ "measured_points_x": [
599
+ -0.8,
600
+ -0.7,
601
+ -0.6,
602
+ -0.5,
603
+ -0.4,
604
+ -0.3,
605
+ -0.2,
606
+ -0.1,
607
+ 0.0,
608
+ 0.1,
609
+ 0.2,
610
+ 0.3,
611
+ 0.4,
612
+ 0.5,
613
+ 0.6,
614
+ 0.7,
615
+ 0.8
616
+ ],
617
+ "measured_points_y": [
618
+ -0.5,
619
+ -0.4,
620
+ -0.3,
621
+ -0.2,
622
+ -0.1,
623
+ 0.0,
624
+ 0.1,
625
+ 0.2,
626
+ 0.3,
627
+ 0.4,
628
+ 0.5
629
+ ],
630
+ "mesh_type": "trimesh",
631
+ "num_cols": 50,
632
+ "num_rows": 20,
633
+ "pad_unavailable_info": true,
634
+ "restitution": 0.0,
635
+ "selected": "BarrierTrack",
636
+ "slope_treshold": 20.0,
637
+ "static_friction": 1.0,
638
+ "terrain_kwargs": null,
639
+ "terrain_length": 8.0,
640
+ "terrain_proportions": [
641
+ 0.1,
642
+ 0.1,
643
+ 0.35,
644
+ 0.25,
645
+ 0.2
646
+ ],
647
+ "terrain_width": 8.0,
648
+ "vertical_scale": 0.005
649
+ },
650
+ "viewer": {
651
+ "draw_volume_sample_points": false,
652
+ "lookat": [
653
+ 5.0,
654
+ 5.0,
655
+ 2.0
656
+ ],
657
+ "pos": [
658
+ 1,
659
+ 2,
660
+ 0.5
661
+ ],
662
+ "ref_env": 0
663
+ }
664
+ }
go2/crawl_hard_26.04/events.out.tfevents.1713427621.lab-rl3.25219.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:abe65bbcfd7741589620990a3ef0826b2ba14e241b6d857152eb049397a3588b
3
+ size 61190348
go2/jump_hard_26.04/config.json ADDED
@@ -0,0 +1,665 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "algorithm": {
3
+ "clip_min_std": 0.2,
4
+ "clip_param": 0.2,
5
+ "desired_kl": 0.01,
6
+ "entropy_coef": 0.0,
7
+ "gamma": 0.99,
8
+ "lam": 0.95,
9
+ "learning_rate": 0.001,
10
+ "max_grad_norm": 1.0,
11
+ "num_learning_epochs": 5,
12
+ "num_mini_batches": 4,
13
+ "schedule": "adaptive",
14
+ "use_clipped_value_loss": true,
15
+ "value_loss_coef": 1.0
16
+ },
17
+ "init_member_classes": {},
18
+ "policy": {
19
+ "activation": "elu",
20
+ "actor_hidden_dims": [
21
+ 512,
22
+ 256,
23
+ 128
24
+ ],
25
+ "critic_hidden_dims": [
26
+ 512,
27
+ 256,
28
+ 128
29
+ ],
30
+ "init_noise_std": 1.0,
31
+ "mu_activation": "tanh",
32
+ "rnn_type": "gru"
33
+ },
34
+ "runner": {
35
+ "algorithm_class_name": "PPO",
36
+ "checkpoint": -1,
37
+ "experiment_name": "field_Go2",
38
+ "load_run": "Apr08_18-45-54_Skills_jump_virtual_fromMar22_14-15-01",
39
+ "max_iterations": 20000,
40
+ "num_steps_per_env": 24,
41
+ "policy_class_name": "ActorCriticRecurrent",
42
+ "resume": true,
43
+ "resume_path": null,
44
+ "run_name": "Skills_jump_fromApr08_18-45-54",
45
+ "save_interval": 500
46
+ },
47
+ "runner_class_name": "OnPolicyRunner",
48
+ "seed": 1,
49
+ "asset": {
50
+ "angular_damping": 0.0,
51
+ "armature": 0.0,
52
+ "collapse_fixed_joints": true,
53
+ "default_dof_drive_mode": 3,
54
+ "density": 0.001,
55
+ "disable_gravity": false,
56
+ "file": "{LEGGED_GYM_ROOT_DIR}/resources/robots/go2/urdf/go2_description.urdf",
57
+ "fix_base_link": false,
58
+ "flip_visual_attachments": true,
59
+ "foot_name": "foot",
60
+ "front_hip_names": [
61
+ "FR_hip_joint",
62
+ "FL_hip_joint"
63
+ ],
64
+ "linear_damping": 0.0,
65
+ "max_angular_velocity": 1000.0,
66
+ "max_linear_velocity": 1000.0,
67
+ "name": "Go2",
68
+ "penalize_contacts_on": [
69
+ "base",
70
+ "thigh",
71
+ "calf"
72
+ ],
73
+ "rear_hip_names": [
74
+ "RR_hip_joint",
75
+ "RL_hip_joint"
76
+ ],
77
+ "replace_cylinder_with_capsule": true,
78
+ "sdk_dof_range": {
79
+ "Hip_max": 0.802,
80
+ "Hip_min": -0.802,
81
+ "Thigh_max": 4.19,
82
+ "Thigh_min": -1.05,
83
+ "Calf_max": -0.916,
84
+ "Calf_min": -2.7
85
+ },
86
+ "self_collisions": 1,
87
+ "terminate_after_contacts_on": [
88
+ "base",
89
+ "imu"
90
+ ],
91
+ "thickness": 0.01
92
+ },
93
+ "commands": {
94
+ "curriculum": false,
95
+ "heading_command": false,
96
+ "max_curriculum": 1.0,
97
+ "num_commands": 4,
98
+ "ranges": {
99
+ "ang_vel_yaw": [
100
+ 0.0,
101
+ 0.0
102
+ ],
103
+ "heading": [
104
+ -3.14,
105
+ 3.14
106
+ ],
107
+ "lin_vel_x": [
108
+ 0.8,
109
+ 1.5
110
+ ],
111
+ "lin_vel_y": [
112
+ 0.0,
113
+ 0.0
114
+ ]
115
+ },
116
+ "resampling_time": 10
117
+ },
118
+ "control": {
119
+ "action_scale": 0.5,
120
+ "computer_clip_torque": true,
121
+ "control_type": "P",
122
+ "damping": {
123
+ "joint": 1.0
124
+ },
125
+ "decimation": 4,
126
+ "motor_clip_torque": false,
127
+ "stiffness": {
128
+ "joint": 40.0
129
+ },
130
+ "torque_limits": 35
131
+ },
132
+ "curriculum": {
133
+ "no_moveup_when_fall": false,
134
+ "penetrate_depth_threshold_easier": 1600,
135
+ "penetrate_depth_threshold_harder": 1000,
136
+ "penetrate_volume_threshold_easier": 12000,
137
+ "penetrate_volume_threshold_harder": 8000
138
+ },
139
+ "domain_rand": {
140
+ "added_mass_range": [
141
+ 1.0,
142
+ 3.0
143
+ ],
144
+ "com_range": {
145
+ "x": [
146
+ -0.05,
147
+ 0.15
148
+ ],
149
+ "y": [
150
+ -0.1,
151
+ 0.1
152
+ ],
153
+ "z": [
154
+ -0.1,
155
+ 0.1
156
+ ]
157
+ },
158
+ "friction_range": [
159
+ 0.0,
160
+ 2.0
161
+ ],
162
+ "init_base_pos_range": {
163
+ "x": [
164
+ 0.2,
165
+ 0.6
166
+ ],
167
+ "y": [
168
+ -0.25,
169
+ 0.25
170
+ ]
171
+ },
172
+ "init_base_rot_range": {
173
+ "roll": [
174
+ -0.1,
175
+ 0.1
176
+ ],
177
+ "pitch": [
178
+ -0.1,
179
+ 0.1
180
+ ]
181
+ },
182
+ "init_dof_pos_ratio_range": [
183
+ 0.5,
184
+ 1.5
185
+ ],
186
+ "leg_motor_strength_range": [
187
+ 0.9,
188
+ 1.1
189
+ ],
190
+ "max_push_vel_ang": 0.0,
191
+ "max_push_vel_xy": 1.0,
192
+ "push_interval": 751.0,
193
+ "push_interval_s": 15,
194
+ "push_robots": false,
195
+ "randomize_base_mass": true,
196
+ "randomize_com": true,
197
+ "randomize_friction": true,
198
+ "randomize_motor": true
199
+ },
200
+ "env": {
201
+ "env_spacing": 3.0,
202
+ "episode_length_s": 20,
203
+ "num_actions": 12,
204
+ "num_envs": 4096,
205
+ "num_observations": 235,
206
+ "num_privileged_obs": null,
207
+ "obs_components": [
208
+ "proprioception",
209
+ "base_pose",
210
+ "robot_config",
211
+ "engaging_block",
212
+ "sidewall_distance"
213
+ ],
214
+ "send_timeouts": true,
215
+ "use_lin_vel": true
216
+ },
217
+ "init_state": {
218
+ "ang_vel": [
219
+ 0.0,
220
+ 0.0,
221
+ 0.0
222
+ ],
223
+ "default_joint_angles": {
224
+ "FR_hip_joint": -0.1,
225
+ "FL_hip_joint": 0.1,
226
+ "RR_hip_joint": -0.1,
227
+ "RL_hip_joint": 0.1,
228
+ "FL_thigh_joint": 0.8,
229
+ "RL_thigh_joint": 1.0,
230
+ "FR_thigh_joint": 0.8,
231
+ "RR_thigh_joint": 1.0,
232
+ "FL_calf_joint": -1.5,
233
+ "RL_calf_joint": -1.5,
234
+ "FR_calf_joint": -1.5,
235
+ "RR_calf_joint": -1.5
236
+ },
237
+ "lin_vel": [
238
+ 0.0,
239
+ 0.0,
240
+ 0.0
241
+ ],
242
+ "pos": [
243
+ 0.0,
244
+ 0.0,
245
+ 0.45
246
+ ],
247
+ "rot": [
248
+ 0.0,
249
+ 0.0,
250
+ 0.0,
251
+ 1.0
252
+ ]
253
+ },
254
+ "noise": {
255
+ "add_noise": false,
256
+ "noise_level": 1.0,
257
+ "noise_scales": {
258
+ "ang_vel": 0.2,
259
+ "base_pose": 1.0,
260
+ "dof_pos": 0.01,
261
+ "dof_vel": 1.5,
262
+ "forward_depth": 0.1,
263
+ "gravity": 0.05,
264
+ "height_measurements": 0.1,
265
+ "lin_vel": 0.1
266
+ }
267
+ },
268
+ "normalization": {
269
+ "clip_actions": 100.0,
270
+ "clip_observations": 100.0,
271
+ "obs_scales": {
272
+ "ang_vel": 0.25,
273
+ "base_pose": [
274
+ 0.0,
275
+ 0.0,
276
+ 0.0,
277
+ 1.0,
278
+ 1.0,
279
+ 1.0
280
+ ],
281
+ "dof_pos": 1.0,
282
+ "dof_vel": 0.05,
283
+ "engaging_block": 1.0,
284
+ "forward_depth": 1.0,
285
+ "height_measurements": 5.0,
286
+ "lin_vel": 2.0
287
+ }
288
+ },
289
+ "rewards": {
290
+ "base_height_target": 0.25,
291
+ "max_contact_force": 300,
292
+ "only_positive_rewards": false,
293
+ "scales": {
294
+ "alive": 2.0,
295
+ "exceed_dof_pos_limits": -0.05,
296
+ "exceed_torque_limits_i": -0.2,
297
+ "legs_energy_substeps": -1e-06,
298
+ "penetrate_depth": -0.01,
299
+ "penetrate_volume": -0.01,
300
+ "tracking_ang_vel": 0.1,
301
+ "world_vel_l2norm": -1.0
302
+ },
303
+ "soft_dof_pos_limit": 0.8,
304
+ "soft_dof_vel_limit": 1.0,
305
+ "soft_torque_limit": 1.0,
306
+ "tracking_sigma": 0.25
307
+ },
308
+ "sensor": {
309
+ "forward_camera": {
310
+ "position": [
311
+ 0.3085,
312
+ 0.0,
313
+ 0.095
314
+ ],
315
+ "resolution": [
316
+ 16,
317
+ 16
318
+ ],
319
+ "rotation": [
320
+ 0.0,
321
+ 0.0,
322
+ 0.0
323
+ ]
324
+ },
325
+ "proprioception": {
326
+ "buffer_length": 3,
327
+ "delay_action_obs": false,
328
+ "latency_range": [
329
+ 0.0375,
330
+ 0.0475
331
+ ],
332
+ "latency_resample_time": 2.0
333
+ }
334
+ },
335
+ "sim": {
336
+ "body_measure_points": {
337
+ "base": {
338
+ "x": [
339
+ -0.2,
340
+ -0.17,
341
+ -0.14,
342
+ -0.11000000000000001,
343
+ -0.08000000000000002,
344
+ -0.05000000000000002,
345
+ -0.020000000000000018,
346
+ 0.009999999999999981,
347
+ 0.03999999999999998,
348
+ 0.07,
349
+ 0.09999999999999998,
350
+ 0.12999999999999995,
351
+ 0.15999999999999998,
352
+ 0.19,
353
+ 0.21999999999999997,
354
+ 0.24999999999999994,
355
+ 0.27999999999999997
356
+ ],
357
+ "y": [
358
+ -0.08,
359
+ -0.04,
360
+ 0.0,
361
+ 0.04,
362
+ 0.08
363
+ ],
364
+ "z": [
365
+ -0.061,
366
+ -0.031,
367
+ -0.0010000000000000009,
368
+ 0.028999999999999998,
369
+ 0.059
370
+ ],
371
+ "transform": [
372
+ 0.0,
373
+ 0.0,
374
+ 0.005,
375
+ 0.0,
376
+ 0.0,
377
+ 0.0
378
+ ]
379
+ },
380
+ "thigh": {
381
+ "x": [
382
+ -0.16,
383
+ -0.158,
384
+ -0.156,
385
+ -0.154,
386
+ -0.152,
387
+ -0.15,
388
+ -0.145,
389
+ -0.14,
390
+ -0.135,
391
+ -0.13,
392
+ -0.125,
393
+ -0.12,
394
+ -0.115,
395
+ -0.11,
396
+ -0.105,
397
+ -0.1,
398
+ -0.095,
399
+ -0.09,
400
+ -0.085,
401
+ -0.08,
402
+ -0.075,
403
+ -0.07,
404
+ -0.065,
405
+ -0.05,
406
+ 0.0,
407
+ 0.05,
408
+ 0.1
409
+ ],
410
+ "y": [
411
+ -0.015,
412
+ -0.01,
413
+ 0.0,
414
+ -0.01,
415
+ 0.015
416
+ ],
417
+ "z": [
418
+ -0.03,
419
+ -0.015,
420
+ 0.0,
421
+ 0.015
422
+ ],
423
+ "transform": [
424
+ 0.0,
425
+ 0.0,
426
+ -0.1,
427
+ 0.0,
428
+ 1.57079632679,
429
+ 0.0
430
+ ]
431
+ },
432
+ "calf": {
433
+ "x": [
434
+ -0.13,
435
+ -0.1,
436
+ -0.07,
437
+ -0.04000000000000001,
438
+ -0.010000000000000009,
439
+ 0.01999999999999999,
440
+ 0.04999999999999999,
441
+ 0.07999999999999999,
442
+ 0.10999999999999999
443
+ ],
444
+ "y": [
445
+ -0.015,
446
+ 0.0,
447
+ 0.015
448
+ ],
449
+ "z": [
450
+ -0.015,
451
+ 0.0,
452
+ 0.015
453
+ ],
454
+ "transform": [
455
+ 0.0,
456
+ 0.0,
457
+ -0.11,
458
+ 0.0,
459
+ 1.57079632679,
460
+ 0.0
461
+ ]
462
+ }
463
+ },
464
+ "dt": 0.005,
465
+ "gravity": [
466
+ 0.0,
467
+ 0.0,
468
+ -9.81
469
+ ],
470
+ "no_camera": true,
471
+ "physx": {
472
+ "bounce_threshold_velocity": 0.5,
473
+ "contact_collection": 2,
474
+ "contact_offset": 0.01,
475
+ "default_buffer_size_multiplier": 5,
476
+ "max_depenetration_velocity": 1.0,
477
+ "max_gpu_contact_pairs": 8388608,
478
+ "num_position_iterations": 4,
479
+ "num_threads": 10,
480
+ "num_velocity_iterations": 0,
481
+ "rest_offset": 0.0,
482
+ "solver_type": 1
483
+ },
484
+ "substeps": 1,
485
+ "up_axis": 1
486
+ },
487
+ "termination": {
488
+ "check_obstacle_conditioned_threshold": true,
489
+ "out_of_track_kwargs": {
490
+ "threshold": 1.0
491
+ },
492
+ "pitch_kwargs": {
493
+ "threshold": 1.6,
494
+ "jump_threshold": 1.6,
495
+ "leap_threshold": 1.5
496
+ },
497
+ "roll_kwargs": {
498
+ "threshold": 0.8,
499
+ "tilt_threshold": 1.5
500
+ },
501
+ "termination_terms": [
502
+ "roll",
503
+ "pitch",
504
+ "z_low",
505
+ "z_high",
506
+ "out_of_track"
507
+ ],
508
+ "timeout_at_border": false,
509
+ "z_high_kwargs": {
510
+ "threshold": 1.5
511
+ },
512
+ "z_low_kwargs": {
513
+ "threshold": -1.0
514
+ }
515
+ },
516
+ "terrain": {
517
+ "BarrierTrack_kwargs": {
518
+ "options": [
519
+ "jump"
520
+ ],
521
+ "track_width": 1.6,
522
+ "track_block_length": 1.6,
523
+ "wall_thickness": [
524
+ 0.04,
525
+ 0.2
526
+ ],
527
+ "wall_height": -0.05,
528
+ "jump": {
529
+ "height": [
530
+ 0.2,
531
+ 0.65
532
+ ],
533
+ "depth": [
534
+ 0.1,
535
+ 0.2
536
+ ],
537
+ "fake_offset": 0.0,
538
+ "jump_down_prob": 0.3
539
+ },
540
+ "crawl": {
541
+ "height": [
542
+ 0.25,
543
+ 0.5
544
+ ],
545
+ "depth": [
546
+ 0.1,
547
+ 0.6
548
+ ],
549
+ "wall_height": 0.6,
550
+ "no_perlin_at_obstacle": false
551
+ },
552
+ "tilt": {
553
+ "width": [
554
+ 0.24,
555
+ 0.32
556
+ ],
557
+ "depth": [
558
+ 0.4,
559
+ 1.0
560
+ ],
561
+ "opening_angle": 0.0,
562
+ "wall_height": 0.5
563
+ },
564
+ "leap": {
565
+ "length": [
566
+ 0.2,
567
+ 1.0
568
+ ],
569
+ "depth": [
570
+ 0.4,
571
+ 0.8
572
+ ],
573
+ "height": 0.2
574
+ },
575
+ "add_perlin_noise": true,
576
+ "border_perlin_noise": true,
577
+ "border_height": 0.0,
578
+ "virtual_terrain": false,
579
+ "draw_virtual_terrain": true,
580
+ "engaging_next_threshold": 1.2,
581
+ "engaging_finish_threshold": 0.0,
582
+ "curriculum_perlin": false,
583
+ "no_perlin_threshold": 0.12,
584
+ "n_obstacles_per_track": 3
585
+ },
586
+ "TerrainPerlin_kwargs": {
587
+ "zScale": [
588
+ 0.05,
589
+ 0.15
590
+ ],
591
+ "frequency": 10
592
+ },
593
+ "border_size": 5,
594
+ "curriculum": true,
595
+ "dynamic_friction": 1.0,
596
+ "horizontal_scale": 0.025,
597
+ "max_init_terrain_level": 2,
598
+ "measure_heights": true,
599
+ "measured_points_x": [
600
+ -0.8,
601
+ -0.7,
602
+ -0.6,
603
+ -0.5,
604
+ -0.4,
605
+ -0.3,
606
+ -0.2,
607
+ -0.1,
608
+ 0.0,
609
+ 0.1,
610
+ 0.2,
611
+ 0.3,
612
+ 0.4,
613
+ 0.5,
614
+ 0.6,
615
+ 0.7,
616
+ 0.8
617
+ ],
618
+ "measured_points_y": [
619
+ -0.5,
620
+ -0.4,
621
+ -0.3,
622
+ -0.2,
623
+ -0.1,
624
+ 0.0,
625
+ 0.1,
626
+ 0.2,
627
+ 0.3,
628
+ 0.4,
629
+ 0.5
630
+ ],
631
+ "mesh_type": "trimesh",
632
+ "num_cols": 50,
633
+ "num_rows": 20,
634
+ "pad_unavailable_info": true,
635
+ "restitution": 0.0,
636
+ "selected": "BarrierTrack",
637
+ "slope_treshold": 20.0,
638
+ "static_friction": 1.0,
639
+ "terrain_kwargs": null,
640
+ "terrain_length": 8.0,
641
+ "terrain_proportions": [
642
+ 0.1,
643
+ 0.1,
644
+ 0.35,
645
+ 0.25,
646
+ 0.2
647
+ ],
648
+ "terrain_width": 8.0,
649
+ "vertical_scale": 0.005
650
+ },
651
+ "viewer": {
652
+ "draw_volume_sample_points": false,
653
+ "lookat": [
654
+ 5.0,
655
+ 5.0,
656
+ 2.0
657
+ ],
658
+ "pos": [
659
+ 0,
660
+ 0,
661
+ 5
662
+ ],
663
+ "ref_env": 0
664
+ }
665
+ }
go2/jump_hard_26.04/events.out.tfevents.1713425008.lab-rl1.27735.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7206ed7239ae8944ba4258be65cca31a6a13d391e37edbdda0a2ef8e1513d5c2
3
+ size 61432388