xyaoNV commited on
Commit
732807b
·
verified ·
1 Parent(s): 77b5964

Upload 2 files

Browse files
Files changed (2) hide show
  1. params/agent.yaml +56 -0
  2. params/env.yaml +3121 -0
params/agent.yaml ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ seed: 42
2
+ device: cuda:0
3
+ num_steps_per_env: 24
4
+ max_iterations: 10000
5
+ empirical_normalization: null
6
+ obs_groups:
7
+ policy:
8
+ - policy
9
+ - task_obs
10
+ critic:
11
+ - policy
12
+ - task_obs
13
+ clip_actions: null
14
+ save_interval: 200
15
+ experiment_name: generic_experiment
16
+ run_name: ''
17
+ logger: tensorboard
18
+ neptune_project: isaaclab
19
+ wandb_project: isaaclab
20
+ resume: false
21
+ load_run: .*
22
+ load_checkpoint: model_.*.pt
23
+ class_name: OnPolicyRunner
24
+ policy:
25
+ class_name: ActorCritic
26
+ init_noise_std: 1.0
27
+ noise_std_type: scalar
28
+ state_dependent_std: false
29
+ actor_obs_normalization: false
30
+ critic_obs_normalization: false
31
+ actor_hidden_dims:
32
+ - 256
33
+ - 128
34
+ - 64
35
+ critic_hidden_dims:
36
+ - 256
37
+ - 128
38
+ - 64
39
+ activation: elu
40
+ algorithm:
41
+ class_name: PPO
42
+ num_learning_epochs: 5
43
+ num_mini_batches: 4
44
+ learning_rate: 0.0001
45
+ schedule: adaptive
46
+ gamma: 0.98
47
+ lam: 0.95
48
+ entropy_coef: 0.006
49
+ desired_kl: 0.01
50
+ max_grad_norm: 1.0
51
+ value_loss_coef: 1.0
52
+ use_clipped_value_loss: true
53
+ clip_param: 0.2
54
+ normalize_advantage_per_mini_batch: false
55
+ rnd_cfg: null
56
+ symmetry_cfg: null
params/env.yaml ADDED
@@ -0,0 +1,3121 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ viewer:
2
+ eye: !!python/tuple
3
+ - -1.0
4
+ - -1.5
5
+ - 1.555
6
+ lookat: !!python/tuple
7
+ - 0.5
8
+ - 0.0
9
+ - 0.055
10
+ cam_prim_path: /OmniverseKit_Persp
11
+ resolution: !!python/tuple
12
+ - 1280
13
+ - 720
14
+ origin_type: env
15
+ env_index: 0
16
+ asset_name: null
17
+ body_name: null
18
+ sim:
19
+ physics_prim_path: /physicsScene
20
+ device: cuda:0
21
+ dt: 0.005
22
+ render_interval: 2
23
+ gravity: !!python/tuple
24
+ - 0.0
25
+ - 0.0
26
+ - -9.81
27
+ enable_scene_query_support: false
28
+ use_fabric: true
29
+ physx:
30
+ solver_type: 1
31
+ solve_articulation_contact_last: false
32
+ min_position_iteration_count: 1
33
+ max_position_iteration_count: 255
34
+ min_velocity_iteration_count: 0
35
+ max_velocity_iteration_count: 255
36
+ enable_ccd: false
37
+ enable_stabilization: false
38
+ enable_external_forces_every_iteration: false
39
+ enable_enhanced_determinism: false
40
+ bounce_threshold_velocity: 0.5
41
+ friction_offset_threshold: 0.04
42
+ friction_correlation_distance: 0.025
43
+ gpu_max_rigid_contact_count: 8388608
44
+ gpu_max_rigid_patch_count: 163840
45
+ gpu_found_lost_pairs_capacity: 2097152
46
+ gpu_found_lost_aggregate_pairs_capacity: 33554432
47
+ gpu_total_aggregate_pairs_capacity: 2097152
48
+ gpu_collision_stack_size: 67108864
49
+ gpu_heap_capacity: 67108864
50
+ gpu_temp_buffer_capacity: 16777216
51
+ gpu_max_num_partitions: 8
52
+ gpu_max_soft_body_contacts: 1048576
53
+ gpu_max_particle_contacts: 1048576
54
+ physics_material:
55
+ func: isaaclab.sim.spawners.materials.physics_materials:spawn_rigid_body_material
56
+ static_friction: 0.5
57
+ dynamic_friction: 0.5
58
+ restitution: 0.0
59
+ friction_combine_mode: average
60
+ restitution_combine_mode: average
61
+ compliant_contact_stiffness: 0.0
62
+ compliant_contact_damping: 0.0
63
+ render:
64
+ enable_translucency: null
65
+ enable_reflections: null
66
+ enable_global_illumination: null
67
+ antialiasing_mode: null
68
+ enable_dlssg: null
69
+ enable_dl_denoiser: null
70
+ dlss_mode: null
71
+ enable_direct_lighting: null
72
+ samples_per_pixel: null
73
+ enable_shadows: null
74
+ enable_ambient_occlusion: null
75
+ dome_light_upper_lower_strategy: null
76
+ carb_settings: null
77
+ rendering_mode: null
78
+ create_stage_in_memory: false
79
+ logging_level: WARNING
80
+ save_logs_to_file: true
81
+ log_dir: null
82
+ ui_window_class_type: isaaclab.envs.ui.manager_based_rl_env_window:ManagerBasedRLEnvWindow
83
+ seed: 42
84
+ decimation: 4
85
+ scene:
86
+ num_envs: 512
87
+ env_spacing: 30.0
88
+ lazy_sensor_update: true
89
+ replicate_physics: false
90
+ filter_collisions: true
91
+ clone_in_fabric: false
92
+ table:
93
+ class_type: null
94
+ prim_path: /World/envs/env_.*/table
95
+ spawn:
96
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
97
+ visible: true
98
+ semantic_tags: null
99
+ copy_from_source: true
100
+ mass_props: null
101
+ deformable_props: null
102
+ rigid_props: null
103
+ collision_props: null
104
+ activate_contact_sensors: false
105
+ scale: !!python/tuple
106
+ - 1.0
107
+ - 1.0
108
+ - 1.0
109
+ articulation_props: null
110
+ fixed_tendons_props: null
111
+ spatial_tendons_props: null
112
+ joint_drive_props: null
113
+ visual_material_path: material
114
+ visual_material: null
115
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Mounts/SeattleLabTable/table_instanceable.usd
116
+ variants: null
117
+ init_state:
118
+ pos: !!python/tuple
119
+ - 0.5
120
+ - 0
121
+ - 0
122
+ rot: !!python/tuple
123
+ - 0.707
124
+ - 0
125
+ - 0
126
+ - 0.707
127
+ collision_group: 0
128
+ debug_vis: false
129
+ dex_cube:
130
+ class_type: isaaclab.assets.rigid_object.rigid_object:RigidObject
131
+ prim_path: /World/envs/env_.*/dex_cube
132
+ spawn:
133
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
134
+ visible: true
135
+ semantic_tags: null
136
+ copy_from_source: true
137
+ mass_props: null
138
+ deformable_props: null
139
+ rigid_props: null
140
+ collision_props: null
141
+ activate_contact_sensors: true
142
+ scale: !!python/tuple
143
+ - 0.8
144
+ - 0.8
145
+ - 0.8
146
+ articulation_props: null
147
+ fixed_tendons_props: null
148
+ spatial_tendons_props: null
149
+ joint_drive_props: null
150
+ visual_material_path: material
151
+ visual_material: null
152
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Blocks/DexCube/dex_cube_instanceable.usd
153
+ variants: null
154
+ init_state:
155
+ pos: !!python/tuple
156
+ - 0.5
157
+ - 0
158
+ - 0.055
159
+ rot: !!python/tuple
160
+ - 1
161
+ - 0
162
+ - 0
163
+ - 0
164
+ lin_vel: !!python/tuple
165
+ - 0.0
166
+ - 0.0
167
+ - 0.0
168
+ ang_vel: !!python/tuple
169
+ - 0.0
170
+ - 0.0
171
+ - 0.0
172
+ collision_group: 0
173
+ debug_vis: false
174
+ ground_plane:
175
+ class_type: null
176
+ prim_path: /World/GroundPlane
177
+ spawn:
178
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_ground_plane
179
+ visible: true
180
+ semantic_tags: null
181
+ copy_from_source: true
182
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Environments/Grid/default_environment.usd
183
+ color: !!python/tuple
184
+ - 0.0
185
+ - 0.0
186
+ - 0.0
187
+ size: !!python/tuple
188
+ - 100.0
189
+ - 100.0
190
+ physics_material:
191
+ func: isaaclab.sim.spawners.materials.physics_materials:spawn_rigid_body_material
192
+ static_friction: 0.5
193
+ dynamic_friction: 0.5
194
+ restitution: 0.0
195
+ friction_combine_mode: average
196
+ restitution_combine_mode: average
197
+ compliant_contact_stiffness: 0.0
198
+ compliant_contact_damping: 0.0
199
+ init_state:
200
+ pos: !!python/tuple
201
+ - 0.0
202
+ - 0.0
203
+ - -1.05
204
+ rot: !!python/tuple
205
+ - 1.0
206
+ - 0.0
207
+ - 0.0
208
+ - 0.0
209
+ collision_group: 0
210
+ debug_vis: false
211
+ light:
212
+ class_type: null
213
+ prim_path: /World/Light
214
+ spawn:
215
+ func: isaaclab.sim.spawners.lights.lights:spawn_light
216
+ visible: true
217
+ semantic_tags: null
218
+ copy_from_source: true
219
+ prim_type: DomeLight
220
+ color: !!python/tuple
221
+ - 0.75
222
+ - 0.75
223
+ - 0.75
224
+ enable_color_temperature: false
225
+ color_temperature: 6500.0
226
+ normalize: false
227
+ exposure: 0.0
228
+ intensity: 3000.0
229
+ texture_file: null
230
+ texture_format: automatic
231
+ visible_in_primary_ray: true
232
+ init_state:
233
+ pos: !!python/tuple
234
+ - 0.0
235
+ - 0.0
236
+ - 0.0
237
+ rot: !!python/tuple
238
+ - 1.0
239
+ - 0.0
240
+ - 0.0
241
+ - 0.0
242
+ collision_group: 0
243
+ debug_vis: false
244
+ robot:
245
+ class_type: isaaclab.assets.articulation.articulation:Articulation
246
+ prim_path: /World/envs/env_.*/Robot
247
+ spawn:
248
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
249
+ visible: true
250
+ semantic_tags: null
251
+ copy_from_source: true
252
+ mass_props: null
253
+ deformable_props: null
254
+ rigid_props:
255
+ rigid_body_enabled: null
256
+ kinematic_enabled: null
257
+ disable_gravity: true
258
+ linear_damping: null
259
+ angular_damping: null
260
+ max_linear_velocity: null
261
+ max_angular_velocity: null
262
+ max_depenetration_velocity: 5.0
263
+ max_contact_impulse: null
264
+ enable_gyroscopic_forces: null
265
+ retain_accelerations: null
266
+ solver_position_iteration_count: null
267
+ solver_velocity_iteration_count: null
268
+ sleep_threshold: null
269
+ stabilization_threshold: null
270
+ collision_props: null
271
+ activate_contact_sensors: false
272
+ scale: null
273
+ articulation_props:
274
+ articulation_enabled: null
275
+ enabled_self_collisions: true
276
+ solver_position_iteration_count: 8
277
+ solver_velocity_iteration_count: 0
278
+ sleep_threshold: null
279
+ stabilization_threshold: null
280
+ fix_root_link: null
281
+ fixed_tendons_props: null
282
+ spatial_tendons_props: null
283
+ joint_drive_props: null
284
+ visual_material_path: material
285
+ visual_material: null
286
+ usd_path: https://omniverse-content-staging.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/IsaacLab/Arena/assets/robot_library/franka_panda_hand_on_stand.usd
287
+ variants: null
288
+ init_state:
289
+ pos: !!python/tuple
290
+ - 0.0
291
+ - 0.0
292
+ - 0.0
293
+ rot: !!python/tuple
294
+ - 1.0
295
+ - 0.0
296
+ - 0.0
297
+ - 0.0
298
+ lin_vel: !!python/tuple
299
+ - 0.0
300
+ - 0.0
301
+ - 0.0
302
+ ang_vel: !!python/tuple
303
+ - 0.0
304
+ - 0.0
305
+ - 0.0
306
+ joint_pos:
307
+ panda_joint1: 0.0
308
+ panda_joint2: -0.569
309
+ panda_joint3: 0.0
310
+ panda_joint4: -2.81
311
+ panda_joint5: 0.0
312
+ panda_joint6: 3.037
313
+ panda_joint7: 0.741
314
+ panda_finger_joint.*: 0.04
315
+ joint_vel:
316
+ .*: 0.0
317
+ collision_group: 0
318
+ debug_vis: false
319
+ articulation_root_prim_path: null
320
+ soft_joint_pos_limit_factor: 1.0
321
+ actuators:
322
+ panda_shoulder:
323
+ class_type: isaaclab.actuators.actuator_pd:ImplicitActuator
324
+ joint_names_expr:
325
+ - panda_joint[1-4]
326
+ effort_limit: null
327
+ velocity_limit: null
328
+ effort_limit_sim: 87.0
329
+ velocity_limit_sim: null
330
+ stiffness: 400.0
331
+ damping: 80.0
332
+ armature: null
333
+ friction: null
334
+ dynamic_friction: null
335
+ viscous_friction: null
336
+ panda_forearm:
337
+ class_type: isaaclab.actuators.actuator_pd:ImplicitActuator
338
+ joint_names_expr:
339
+ - panda_joint[5-7]
340
+ effort_limit: null
341
+ velocity_limit: null
342
+ effort_limit_sim: 12.0
343
+ velocity_limit_sim: null
344
+ stiffness: 400.0
345
+ damping: 80.0
346
+ armature: null
347
+ friction: null
348
+ dynamic_friction: null
349
+ viscous_friction: null
350
+ panda_hand:
351
+ class_type: isaaclab.actuators.actuator_pd:ImplicitActuator
352
+ joint_names_expr:
353
+ - panda_finger_joint.*
354
+ effort_limit: null
355
+ velocity_limit: null
356
+ effort_limit_sim: 200.0
357
+ velocity_limit_sim: null
358
+ stiffness: 2000.0
359
+ damping: 100.0
360
+ armature: null
361
+ friction: null
362
+ dynamic_friction: null
363
+ viscous_friction: null
364
+ actuator_value_resolution_debug_print: false
365
+ ee_frame:
366
+ class_type: isaaclab.sensors.frame_transformer.frame_transformer:FrameTransformer
367
+ prim_path: /World/envs/env_.*/Robot/panda_link0
368
+ update_period: 0.0
369
+ history_length: 0
370
+ debug_vis: false
371
+ source_frame_offset:
372
+ pos: !!python/tuple
373
+ - 0.0
374
+ - 0.0
375
+ - 0.0
376
+ rot: !!python/tuple
377
+ - 1.0
378
+ - 0.0
379
+ - 0.0
380
+ - 0.0
381
+ target_frames:
382
+ - prim_path: /World/envs/env_.*/Robot/panda_hand
383
+ name: end_effector
384
+ offset:
385
+ pos:
386
+ - 0.0
387
+ - 0.0
388
+ - 0.1034
389
+ rot: !!python/tuple
390
+ - 1.0
391
+ - 0.0
392
+ - 0.0
393
+ - 0.0
394
+ - prim_path: /World/envs/env_.*/Robot/panda_rightfinger
395
+ name: tool_rightfinger
396
+ offset:
397
+ pos: !!python/tuple
398
+ - 0.0
399
+ - 0.0
400
+ - 0.046
401
+ rot: !!python/tuple
402
+ - 1.0
403
+ - 0.0
404
+ - 0.0
405
+ - 0.0
406
+ - prim_path: /World/envs/env_.*/Robot/panda_leftfinger
407
+ name: tool_leftfinger
408
+ offset:
409
+ pos: !!python/tuple
410
+ - 0.0
411
+ - 0.0
412
+ - 0.046
413
+ rot: !!python/tuple
414
+ - 1.0
415
+ - 0.0
416
+ - 0.0
417
+ - 0.0
418
+ visualizer_cfg:
419
+ prim_path: /Visuals/FrameTransformer
420
+ markers:
421
+ frame:
422
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
423
+ visible: true
424
+ semantic_tags: null
425
+ copy_from_source: true
426
+ mass_props: null
427
+ deformable_props: null
428
+ rigid_props: null
429
+ collision_props: null
430
+ activate_contact_sensors: false
431
+ scale: !!python/tuple
432
+ - 0.1
433
+ - 0.1
434
+ - 0.1
435
+ articulation_props: null
436
+ fixed_tendons_props: null
437
+ spatial_tendons_props: null
438
+ joint_drive_props: null
439
+ visual_material_path: material
440
+ visual_material: null
441
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/UIElements/frame_prim.usd
442
+ variants: null
443
+ connecting_line:
444
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_cylinder
445
+ visible: true
446
+ semantic_tags: null
447
+ copy_from_source: true
448
+ mass_props: null
449
+ rigid_props: null
450
+ collision_props: null
451
+ activate_contact_sensors: false
452
+ visual_material_path: material
453
+ visual_material:
454
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
455
+ diffuse_color: !!python/tuple
456
+ - 1.0
457
+ - 1.0
458
+ - 0.0
459
+ emissive_color: !!python/tuple
460
+ - 0.0
461
+ - 0.0
462
+ - 0.0
463
+ roughness: 1.0
464
+ metallic: 0.0
465
+ opacity: 1.0
466
+ physics_material_path: material
467
+ physics_material: null
468
+ radius: 0.002
469
+ height: 1.0
470
+ axis: Z
471
+ recorders:
472
+ dataset_file_handler_class_type: isaaclab.utils.datasets.hdf5_dataset_file_handler:HDF5DatasetFileHandler
473
+ dataset_export_dir_path: /tmp/isaaclab/logs
474
+ dataset_filename: dataset_20260326_084103_rank0
475
+ dataset_export_mode:
476
+ _value_: 1
477
+ _name_: EXPORT_ALL
478
+ _sort_order_: 1
479
+ export_in_record_pre_reset: true
480
+ export_in_close: false
481
+ success_rate:
482
+ class_type: isaaclab_arena.metrics.success_rate:SuccessRecorder
483
+ name: success
484
+ observations:
485
+ policy:
486
+ concatenate_terms: true
487
+ concatenate_dim: -1
488
+ enable_corruption: false
489
+ history_length: null
490
+ flatten_history_dim: true
491
+ actions:
492
+ func: isaaclab.envs.mdp.observations:last_action
493
+ params: {}
494
+ modifiers: null
495
+ noise: null
496
+ clip: null
497
+ scale: null
498
+ history_length: 0
499
+ flatten_history_dim: true
500
+ joint_pos:
501
+ func: isaaclab.envs.mdp.observations:joint_pos_rel
502
+ params: {}
503
+ modifiers: null
504
+ noise: null
505
+ clip: null
506
+ scale: null
507
+ history_length: 0
508
+ flatten_history_dim: true
509
+ joint_vel:
510
+ func: isaaclab.envs.mdp.observations:joint_vel_rel
511
+ params: {}
512
+ modifiers: null
513
+ noise: null
514
+ clip: null
515
+ scale: null
516
+ history_length: 0
517
+ flatten_history_dim: true
518
+ eef_pos:
519
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.observations:ee_frame_pos
520
+ params: {}
521
+ modifiers: null
522
+ noise: null
523
+ clip: null
524
+ scale: null
525
+ history_length: 0
526
+ flatten_history_dim: true
527
+ eef_quat:
528
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.observations:ee_frame_quat
529
+ params: {}
530
+ modifiers: null
531
+ noise: null
532
+ clip: null
533
+ scale: null
534
+ history_length: 0
535
+ flatten_history_dim: true
536
+ gripper_pos:
537
+ func: isaaclab_arena.embodiments.franka.observations:gripper_pos
538
+ params: {}
539
+ modifiers: null
540
+ noise: null
541
+ clip: null
542
+ scale: null
543
+ history_length: 0
544
+ flatten_history_dim: true
545
+ task_obs:
546
+ concatenate_terms: true
547
+ concatenate_dim: -1
548
+ enable_corruption: false
549
+ history_length: null
550
+ flatten_history_dim: true
551
+ target_object_position:
552
+ func: isaaclab.envs.mdp.observations:generated_commands
553
+ params:
554
+ command_name: object_pose
555
+ modifiers: null
556
+ noise: null
557
+ clip: null
558
+ scale: null
559
+ history_length: 0
560
+ flatten_history_dim: true
561
+ object_position:
562
+ func: isaaclab_arena.tasks.observations.observations:object_position_in_frame
563
+ params:
564
+ root_frame_cfg:
565
+ name: robot
566
+ joint_names: null
567
+ joint_ids: !!python/object/apply:builtins.slice
568
+ - null
569
+ - null
570
+ - null
571
+ fixed_tendon_names: null
572
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
573
+ - null
574
+ - null
575
+ - null
576
+ body_names: null
577
+ body_ids: !!python/object/apply:builtins.slice
578
+ - null
579
+ - null
580
+ - null
581
+ object_collection_names: null
582
+ object_collection_ids: !!python/object/apply:builtins.slice
583
+ - null
584
+ - null
585
+ - null
586
+ preserve_order: false
587
+ object_cfg:
588
+ name: dex_cube
589
+ joint_names: null
590
+ joint_ids: !!python/object/apply:builtins.slice
591
+ - null
592
+ - null
593
+ - null
594
+ fixed_tendon_names: null
595
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
596
+ - null
597
+ - null
598
+ - null
599
+ body_names: null
600
+ body_ids: !!python/object/apply:builtins.slice
601
+ - null
602
+ - null
603
+ - null
604
+ object_collection_names: null
605
+ object_collection_ids: !!python/object/apply:builtins.slice
606
+ - null
607
+ - null
608
+ - null
609
+ preserve_order: false
610
+ modifiers: null
611
+ noise: null
612
+ clip: null
613
+ scale: null
614
+ history_length: 0
615
+ flatten_history_dim: true
616
+ actions:
617
+ arm_action:
618
+ class_type: isaaclab.envs.mdp.actions.task_space_actions:DifferentialInverseKinematicsAction
619
+ asset_name: robot
620
+ debug_vis: false
621
+ clip: null
622
+ joint_names:
623
+ - panda_joint.*
624
+ body_name: panda_hand
625
+ body_offset:
626
+ pos:
627
+ - 0.0
628
+ - 0.0
629
+ - 0.107
630
+ rot: !!python/tuple
631
+ - 1.0
632
+ - 0.0
633
+ - 0.0
634
+ - 0.0
635
+ scale: 0.5
636
+ controller:
637
+ class_type: isaaclab.controllers.differential_ik:DifferentialIKController
638
+ command_type: pose
639
+ use_relative_mode: true
640
+ ik_method: dls
641
+ ik_params:
642
+ lambda_val: 0.01
643
+ gripper_action:
644
+ class_type: isaaclab.envs.mdp.actions.binary_joint_actions:BinaryJointPositionAction
645
+ asset_name: robot
646
+ debug_vis: false
647
+ clip: null
648
+ joint_names:
649
+ - panda_finger.*
650
+ open_command_expr:
651
+ panda_finger_.*: 0.04
652
+ close_command_expr:
653
+ panda_finger_.*: 0.0
654
+ events:
655
+ init_franka_arm_pose:
656
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.franka_stack_events:set_default_joint_pose
657
+ params:
658
+ default_pose:
659
+ - 0.0
660
+ - -0.785
661
+ - -0.1107
662
+ - -1.1775
663
+ - 0.0
664
+ - 0.785
665
+ - 0.785
666
+ - 0.04
667
+ - 0.04
668
+ mode: reset
669
+ interval_range_s: null
670
+ is_global_time: false
671
+ min_step_count_between_reset: 0
672
+ randomize_franka_joint_state:
673
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.franka_stack_events:randomize_joint_by_gaussian_offset
674
+ params:
675
+ mean: 0.0
676
+ std: 0.02
677
+ asset_cfg:
678
+ name: robot
679
+ joint_names: null
680
+ joint_ids: !!python/object/apply:builtins.slice
681
+ - null
682
+ - null
683
+ - null
684
+ fixed_tendon_names: null
685
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
686
+ - null
687
+ - null
688
+ - null
689
+ body_names: null
690
+ body_ids: !!python/object/apply:builtins.slice
691
+ - null
692
+ - null
693
+ - null
694
+ object_collection_names: null
695
+ object_collection_ids: !!python/object/apply:builtins.slice
696
+ - null
697
+ - null
698
+ - null
699
+ preserve_order: false
700
+ mode: reset
701
+ interval_range_s: null
702
+ is_global_time: false
703
+ min_step_count_between_reset: 0
704
+ dex_cube:
705
+ func: isaaclab_arena.terms.events:set_object_pose
706
+ params:
707
+ pose:
708
+ position_xyz: !!python/tuple
709
+ - 0.5
710
+ - 0
711
+ - 0.055
712
+ rotation_wxyz: !!python/tuple
713
+ - 1
714
+ - 0
715
+ - 0
716
+ - 0
717
+ asset_cfg:
718
+ name: dex_cube
719
+ joint_names: null
720
+ joint_ids: !!python/object/apply:builtins.slice
721
+ - null
722
+ - null
723
+ - null
724
+ fixed_tendon_names: null
725
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
726
+ - null
727
+ - null
728
+ - null
729
+ body_names: null
730
+ body_ids: !!python/object/apply:builtins.slice
731
+ - null
732
+ - null
733
+ - null
734
+ object_collection_names: null
735
+ object_collection_ids: !!python/object/apply:builtins.slice
736
+ - null
737
+ - null
738
+ - null
739
+ preserve_order: false
740
+ velocity: null
741
+ mode: reset
742
+ interval_range_s: null
743
+ is_global_time: false
744
+ min_step_count_between_reset: 0
745
+ rerender_on_reset: false
746
+ num_rerenders_on_reset: 0
747
+ wait_for_textures: false
748
+ xr: null
749
+ teleop_devices: null
750
+ export_io_descriptors: false
751
+ log_dir: /workspaces/isaaclab_arena/logs/rsl_rl/generic_experiment/2026-03-26_08-41-05
752
+ is_finite_horizon: false
753
+ episode_length_s: 5.0
754
+ rewards:
755
+ action_rate:
756
+ func: isaaclab.envs.mdp.rewards:action_rate_l2
757
+ params: {}
758
+ weight: -0.0001
759
+ joint_vel:
760
+ func: isaaclab.envs.mdp.rewards:joint_vel_l2
761
+ params:
762
+ asset_cfg:
763
+ name: robot
764
+ joint_names: null
765
+ joint_ids: !!python/object/apply:builtins.slice
766
+ - null
767
+ - null
768
+ - null
769
+ fixed_tendon_names: null
770
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
771
+ - null
772
+ - null
773
+ - null
774
+ body_names: null
775
+ body_ids: !!python/object/apply:builtins.slice
776
+ - null
777
+ - null
778
+ - null
779
+ object_collection_names: null
780
+ object_collection_ids: !!python/object/apply:builtins.slice
781
+ - null
782
+ - null
783
+ - null
784
+ preserve_order: false
785
+ weight: -0.0001
786
+ reaching_object:
787
+ func: isaaclab_arena.tasks.rewards.rewards:object_ee_distance
788
+ params:
789
+ std: 0.1
790
+ object_cfg:
791
+ name: dex_cube
792
+ joint_names: null
793
+ joint_ids: !!python/object/apply:builtins.slice
794
+ - null
795
+ - null
796
+ - null
797
+ fixed_tendon_names: null
798
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
799
+ - null
800
+ - null
801
+ - null
802
+ body_names: null
803
+ body_ids: !!python/object/apply:builtins.slice
804
+ - null
805
+ - null
806
+ - null
807
+ object_collection_names: null
808
+ object_collection_ids: !!python/object/apply:builtins.slice
809
+ - null
810
+ - null
811
+ - null
812
+ preserve_order: false
813
+ ee_frame_cfg:
814
+ name: ee_frame
815
+ joint_names: null
816
+ joint_ids: !!python/object/apply:builtins.slice
817
+ - null
818
+ - null
819
+ - null
820
+ fixed_tendon_names: null
821
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
822
+ - null
823
+ - null
824
+ - null
825
+ body_names: null
826
+ body_ids: !!python/object/apply:builtins.slice
827
+ - null
828
+ - null
829
+ - null
830
+ object_collection_names: null
831
+ object_collection_ids: !!python/object/apply:builtins.slice
832
+ - null
833
+ - null
834
+ - null
835
+ preserve_order: false
836
+ weight: 1.0
837
+ lifting_object:
838
+ func: isaaclab_arena.tasks.rewards.lift_object_rewards:object_is_lifted
839
+ params:
840
+ object_cfg:
841
+ name: dex_cube
842
+ joint_names: null
843
+ joint_ids: !!python/object/apply:builtins.slice
844
+ - null
845
+ - null
846
+ - null
847
+ fixed_tendon_names: null
848
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
849
+ - null
850
+ - null
851
+ - null
852
+ body_names: null
853
+ body_ids: !!python/object/apply:builtins.slice
854
+ - null
855
+ - null
856
+ - null
857
+ object_collection_names: null
858
+ object_collection_ids: !!python/object/apply:builtins.slice
859
+ - null
860
+ - null
861
+ - null
862
+ preserve_order: false
863
+ minimal_height: 0.04
864
+ weight: 15.0
865
+ object_goal_tracking:
866
+ func: isaaclab_arena.tasks.rewards.lift_object_rewards:object_goal_distance
867
+ params:
868
+ std: 0.3
869
+ minimal_height: 0.04
870
+ command_name: object_pose
871
+ robot_cfg:
872
+ name: robot
873
+ joint_names: null
874
+ joint_ids: !!python/object/apply:builtins.slice
875
+ - null
876
+ - null
877
+ - null
878
+ fixed_tendon_names: null
879
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
880
+ - null
881
+ - null
882
+ - null
883
+ body_names: null
884
+ body_ids: !!python/object/apply:builtins.slice
885
+ - null
886
+ - null
887
+ - null
888
+ object_collection_names: null
889
+ object_collection_ids: !!python/object/apply:builtins.slice
890
+ - null
891
+ - null
892
+ - null
893
+ preserve_order: false
894
+ object_cfg:
895
+ name: dex_cube
896
+ joint_names: null
897
+ joint_ids: !!python/object/apply:builtins.slice
898
+ - null
899
+ - null
900
+ - null
901
+ fixed_tendon_names: null
902
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
903
+ - null
904
+ - null
905
+ - null
906
+ body_names: null
907
+ body_ids: !!python/object/apply:builtins.slice
908
+ - null
909
+ - null
910
+ - null
911
+ object_collection_names: null
912
+ object_collection_ids: !!python/object/apply:builtins.slice
913
+ - null
914
+ - null
915
+ - null
916
+ preserve_order: false
917
+ weight: 16.0
918
+ object_goal_tracking_fine_grained:
919
+ func: isaaclab_arena.tasks.rewards.lift_object_rewards:object_goal_distance
920
+ params:
921
+ std: 0.05
922
+ minimal_height: 0.04
923
+ command_name: object_pose
924
+ robot_cfg:
925
+ name: robot
926
+ joint_names: null
927
+ joint_ids: !!python/object/apply:builtins.slice
928
+ - null
929
+ - null
930
+ - null
931
+ fixed_tendon_names: null
932
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
933
+ - null
934
+ - null
935
+ - null
936
+ body_names: null
937
+ body_ids: !!python/object/apply:builtins.slice
938
+ - null
939
+ - null
940
+ - null
941
+ object_collection_names: null
942
+ object_collection_ids: !!python/object/apply:builtins.slice
943
+ - null
944
+ - null
945
+ - null
946
+ preserve_order: false
947
+ object_cfg:
948
+ name: dex_cube
949
+ joint_names: null
950
+ joint_ids: !!python/object/apply:builtins.slice
951
+ - null
952
+ - null
953
+ - null
954
+ fixed_tendon_names: null
955
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
956
+ - null
957
+ - null
958
+ - null
959
+ body_names: null
960
+ body_ids: !!python/object/apply:builtins.slice
961
+ - null
962
+ - null
963
+ - null
964
+ object_collection_names: null
965
+ object_collection_ids: !!python/object/apply:builtins.slice
966
+ - null
967
+ - null
968
+ - null
969
+ preserve_order: false
970
+ weight: 5.0
971
+ terminations:
972
+ time_out:
973
+ func: isaaclab.envs.mdp.terminations:time_out
974
+ params: {}
975
+ time_out: false
976
+ object_dropped:
977
+ func: isaaclab.envs.mdp.terminations:root_height_below_minimum
978
+ params:
979
+ minimum_height: -0.05
980
+ asset_cfg:
981
+ name: dex_cube
982
+ joint_names: null
983
+ joint_ids: !!python/object/apply:builtins.slice
984
+ - null
985
+ - null
986
+ - null
987
+ fixed_tendon_names: null
988
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
989
+ - null
990
+ - null
991
+ - null
992
+ body_names: null
993
+ body_ids: !!python/object/apply:builtins.slice
994
+ - null
995
+ - null
996
+ - null
997
+ object_collection_names: null
998
+ object_collection_ids: !!python/object/apply:builtins.slice
999
+ - null
1000
+ - null
1001
+ - null
1002
+ preserve_order: false
1003
+ time_out: false
1004
+ success:
1005
+ func: isaaclab_arena.tasks.terminations:lift_object_rl_success
1006
+ params:
1007
+ object_cfg:
1008
+ name: dex_cube
1009
+ joint_names: null
1010
+ joint_ids: !!python/object/apply:builtins.slice
1011
+ - null
1012
+ - null
1013
+ - null
1014
+ fixed_tendon_names: null
1015
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
1016
+ - null
1017
+ - null
1018
+ - null
1019
+ body_names: null
1020
+ body_ids: !!python/object/apply:builtins.slice
1021
+ - null
1022
+ - null
1023
+ - null
1024
+ object_collection_names: null
1025
+ object_collection_ids: !!python/object/apply:builtins.slice
1026
+ - null
1027
+ - null
1028
+ - null
1029
+ preserve_order: false
1030
+ rl_training: true
1031
+ command_name: object_pose
1032
+ position_tolerance: 0.05
1033
+ time_out: false
1034
+ curriculum: {}
1035
+ commands:
1036
+ object_pose:
1037
+ class_type: isaaclab.envs.mdp.commands.pose_command:UniformPoseCommand
1038
+ resampling_time_range: !!python/tuple
1039
+ - 5.0
1040
+ - 5.0
1041
+ debug_vis: true
1042
+ asset_name: robot
1043
+ body_name: panda_hand
1044
+ make_quat_unique: false
1045
+ ranges:
1046
+ pos_x: !!python/tuple
1047
+ - 0.4
1048
+ - 0.6
1049
+ pos_y: !!python/tuple
1050
+ - -0.25
1051
+ - 0.25
1052
+ pos_z: !!python/tuple
1053
+ - 0.255
1054
+ - 0.455
1055
+ roll: !!python/tuple
1056
+ - 0.0
1057
+ - 0.0
1058
+ pitch: !!python/tuple
1059
+ - 0.0
1060
+ - 0.0
1061
+ yaw: !!python/tuple
1062
+ - 0.0
1063
+ - 0.0
1064
+ goal_pose_visualizer_cfg:
1065
+ prim_path: /Visuals/Command/goal_pose
1066
+ markers:
1067
+ frame:
1068
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
1069
+ visible: true
1070
+ semantic_tags: null
1071
+ copy_from_source: true
1072
+ mass_props: null
1073
+ deformable_props: null
1074
+ rigid_props: null
1075
+ collision_props: null
1076
+ activate_contact_sensors: false
1077
+ scale: !!python/tuple
1078
+ - 0.1
1079
+ - 0.1
1080
+ - 0.1
1081
+ articulation_props: null
1082
+ fixed_tendons_props: null
1083
+ spatial_tendons_props: null
1084
+ joint_drive_props: null
1085
+ visual_material_path: material
1086
+ visual_material: null
1087
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/UIElements/frame_prim.usd
1088
+ variants: null
1089
+ connecting_line:
1090
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_cylinder
1091
+ visible: true
1092
+ semantic_tags: null
1093
+ copy_from_source: true
1094
+ mass_props: null
1095
+ rigid_props: null
1096
+ collision_props: null
1097
+ activate_contact_sensors: false
1098
+ visual_material_path: material
1099
+ visual_material:
1100
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
1101
+ diffuse_color: !!python/tuple
1102
+ - 1.0
1103
+ - 1.0
1104
+ - 0.0
1105
+ emissive_color: !!python/tuple
1106
+ - 0.0
1107
+ - 0.0
1108
+ - 0.0
1109
+ roughness: 1.0
1110
+ metallic: 0.0
1111
+ opacity: 1.0
1112
+ physics_material_path: material
1113
+ physics_material: null
1114
+ radius: 0.002
1115
+ height: 1.0
1116
+ axis: Z
1117
+ current_pose_visualizer_cfg:
1118
+ prim_path: /Visuals/Command/body_pose
1119
+ markers:
1120
+ frame:
1121
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
1122
+ visible: true
1123
+ semantic_tags: null
1124
+ copy_from_source: true
1125
+ mass_props: null
1126
+ deformable_props: null
1127
+ rigid_props: null
1128
+ collision_props: null
1129
+ activate_contact_sensors: false
1130
+ scale: !!python/tuple
1131
+ - 0.1
1132
+ - 0.1
1133
+ - 0.1
1134
+ articulation_props: null
1135
+ fixed_tendons_props: null
1136
+ spatial_tendons_props: null
1137
+ joint_drive_props: null
1138
+ visual_material_path: material
1139
+ visual_material: null
1140
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/UIElements/frame_prim.usd
1141
+ variants: null
1142
+ connecting_line:
1143
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_cylinder
1144
+ visible: true
1145
+ semantic_tags: null
1146
+ copy_from_source: true
1147
+ mass_props: null
1148
+ rigid_props: null
1149
+ collision_props: null
1150
+ activate_contact_sensors: false
1151
+ visual_material_path: material
1152
+ visual_material:
1153
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
1154
+ diffuse_color: !!python/tuple
1155
+ - 1.0
1156
+ - 1.0
1157
+ - 0.0
1158
+ emissive_color: !!python/tuple
1159
+ - 0.0
1160
+ - 0.0
1161
+ - 0.0
1162
+ roughness: 1.0
1163
+ metallic: 0.0
1164
+ opacity: 1.0
1165
+ physics_material_path: material
1166
+ physics_material: null
1167
+ radius: 0.002
1168
+ height: 1.0
1169
+ axis: Z
1170
+ metrics:
1171
+ - {}
1172
+ isaaclab_arena_env:
1173
+ name: lift_object
1174
+ scene:
1175
+ assets:
1176
+ table:
1177
+ name: table
1178
+ tags:
1179
+ - background
1180
+ prim_path: '{ENV_REGEX_NS}/table'
1181
+ object_type:
1182
+ _value_: base
1183
+ _name_: BASE
1184
+ _sort_order_: 0
1185
+ initial_pose:
1186
+ position_xyz: !!python/tuple
1187
+ - 0.5
1188
+ - 0
1189
+ - 0
1190
+ rotation_wxyz: !!python/tuple
1191
+ - 0.707
1192
+ - 0
1193
+ - 0
1194
+ - 0.707
1195
+ initial_velocity: null
1196
+ object_cfg:
1197
+ class_type: null
1198
+ prim_path: '{ENV_REGEX_NS}/table'
1199
+ spawn:
1200
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
1201
+ visible: true
1202
+ semantic_tags: null
1203
+ copy_from_source: true
1204
+ mass_props: null
1205
+ deformable_props: null
1206
+ rigid_props: null
1207
+ collision_props: null
1208
+ activate_contact_sensors: false
1209
+ scale: !!python/tuple
1210
+ - 1.0
1211
+ - 1.0
1212
+ - 1.0
1213
+ articulation_props: null
1214
+ fixed_tendons_props: null
1215
+ spatial_tendons_props: null
1216
+ joint_drive_props: null
1217
+ visual_material_path: material
1218
+ visual_material: null
1219
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Mounts/SeattleLabTable/table_instanceable.usd
1220
+ variants: null
1221
+ init_state:
1222
+ pos: !!python/tuple
1223
+ - 0.5
1224
+ - 0
1225
+ - 0
1226
+ rot: !!python/tuple
1227
+ - 0.707
1228
+ - 0
1229
+ - 0
1230
+ - 0.707
1231
+ collision_group: 0
1232
+ debug_vis: false
1233
+ event_cfg: null
1234
+ relations: []
1235
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Mounts/SeattleLabTable/table_instanceable.usd
1236
+ scale: !!python/tuple
1237
+ - 1.0
1238
+ - 1.0
1239
+ - 1.0
1240
+ reset_pose: true
1241
+ spawn_cfg_addon: {}
1242
+ asset_cfg_addon: {}
1243
+ bounding_box: null
1244
+ object_min_z: -0.05
1245
+ dex_cube:
1246
+ name: dex_cube
1247
+ tags:
1248
+ - object
1249
+ prim_path: '{ENV_REGEX_NS}/dex_cube'
1250
+ object_type:
1251
+ _value_: rigid
1252
+ _name_: RIGID
1253
+ _sort_order_: 1
1254
+ initial_pose:
1255
+ position_xyz: !!python/tuple
1256
+ - 0.5
1257
+ - 0
1258
+ - 0.055
1259
+ rotation_wxyz: !!python/tuple
1260
+ - 1
1261
+ - 0
1262
+ - 0
1263
+ - 0
1264
+ initial_velocity: null
1265
+ object_cfg:
1266
+ class_type: isaaclab.assets.rigid_object.rigid_object:RigidObject
1267
+ prim_path: '{ENV_REGEX_NS}/dex_cube'
1268
+ spawn:
1269
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
1270
+ visible: true
1271
+ semantic_tags: null
1272
+ copy_from_source: true
1273
+ mass_props: null
1274
+ deformable_props: null
1275
+ rigid_props: null
1276
+ collision_props: null
1277
+ activate_contact_sensors: true
1278
+ scale: !!python/tuple
1279
+ - 0.8
1280
+ - 0.8
1281
+ - 0.8
1282
+ articulation_props: null
1283
+ fixed_tendons_props: null
1284
+ spatial_tendons_props: null
1285
+ joint_drive_props: null
1286
+ visual_material_path: material
1287
+ visual_material: null
1288
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Blocks/DexCube/dex_cube_instanceable.usd
1289
+ variants: null
1290
+ init_state:
1291
+ pos: !!python/tuple
1292
+ - 0.5
1293
+ - 0
1294
+ - 0.055
1295
+ rot: !!python/tuple
1296
+ - 1
1297
+ - 0
1298
+ - 0
1299
+ - 0
1300
+ lin_vel: !!python/tuple
1301
+ - 0.0
1302
+ - 0.0
1303
+ - 0.0
1304
+ ang_vel: !!python/tuple
1305
+ - 0.0
1306
+ - 0.0
1307
+ - 0.0
1308
+ collision_group: 0
1309
+ debug_vis: false
1310
+ event_cfg:
1311
+ func: isaaclab_arena.terms.events:set_object_pose
1312
+ params:
1313
+ pose:
1314
+ position_xyz: !!python/tuple
1315
+ - 0.5
1316
+ - 0
1317
+ - 0.055
1318
+ rotation_wxyz: !!python/tuple
1319
+ - 1
1320
+ - 0
1321
+ - 0
1322
+ - 0
1323
+ asset_cfg:
1324
+ name: dex_cube
1325
+ joint_names: null
1326
+ joint_ids: &id001 !!python/object/apply:builtins.slice
1327
+ - null
1328
+ - null
1329
+ - null
1330
+ fixed_tendon_names: null
1331
+ fixed_tendon_ids: &id002 !!python/object/apply:builtins.slice
1332
+ - null
1333
+ - null
1334
+ - null
1335
+ body_names: null
1336
+ body_ids: &id003 !!python/object/apply:builtins.slice
1337
+ - null
1338
+ - null
1339
+ - null
1340
+ object_collection_names: null
1341
+ object_collection_ids: &id004 !!python/object/apply:builtins.slice
1342
+ - null
1343
+ - null
1344
+ - null
1345
+ preserve_order: false
1346
+ velocity: null
1347
+ mode: reset
1348
+ interval_range_s: null
1349
+ is_global_time: false
1350
+ min_step_count_between_reset: 0
1351
+ relations: []
1352
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Blocks/DexCube/dex_cube_instanceable.usd
1353
+ scale: !!python/tuple
1354
+ - 0.8
1355
+ - 0.8
1356
+ - 0.8
1357
+ reset_pose: true
1358
+ spawn_cfg_addon: {}
1359
+ asset_cfg_addon: {}
1360
+ bounding_box: null
1361
+ ground_plane:
1362
+ spawner_cfg:
1363
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_ground_plane
1364
+ visible: true
1365
+ semantic_tags: null
1366
+ copy_from_source: true
1367
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Environments/Grid/default_environment.usd
1368
+ color: !!python/tuple
1369
+ - 0.0
1370
+ - 0.0
1371
+ - 0.0
1372
+ size: !!python/tuple
1373
+ - 100.0
1374
+ - 100.0
1375
+ physics_material:
1376
+ func: isaaclab.sim.spawners.materials.physics_materials:spawn_rigid_body_material
1377
+ static_friction: 0.5
1378
+ dynamic_friction: 0.5
1379
+ restitution: 0.0
1380
+ friction_combine_mode: average
1381
+ restitution_combine_mode: average
1382
+ compliant_contact_stiffness: 0.0
1383
+ compliant_contact_damping: 0.0
1384
+ name: ground_plane
1385
+ tags:
1386
+ - ground_plane
1387
+ prim_path: /World/GroundPlane
1388
+ object_type:
1389
+ _value_: spawner
1390
+ _name_: SPAWNER
1391
+ _sort_order_: 3
1392
+ initial_pose:
1393
+ position_xyz: !!python/tuple
1394
+ - 0.0
1395
+ - 0.0
1396
+ - -1.05
1397
+ rotation_wxyz: !!python/tuple
1398
+ - 1.0
1399
+ - 0.0
1400
+ - 0.0
1401
+ - 0.0
1402
+ initial_velocity: null
1403
+ object_cfg:
1404
+ class_type: null
1405
+ prim_path: /World/GroundPlane
1406
+ spawn:
1407
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_ground_plane
1408
+ visible: true
1409
+ semantic_tags: null
1410
+ copy_from_source: true
1411
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Environments/Grid/default_environment.usd
1412
+ color: !!python/tuple
1413
+ - 0.0
1414
+ - 0.0
1415
+ - 0.0
1416
+ size: !!python/tuple
1417
+ - 100.0
1418
+ - 100.0
1419
+ physics_material:
1420
+ func: isaaclab.sim.spawners.materials.physics_materials:spawn_rigid_body_material
1421
+ static_friction: 0.5
1422
+ dynamic_friction: 0.5
1423
+ restitution: 0.0
1424
+ friction_combine_mode: average
1425
+ restitution_combine_mode: average
1426
+ compliant_contact_stiffness: 0.0
1427
+ compliant_contact_damping: 0.0
1428
+ init_state:
1429
+ pos: !!python/tuple
1430
+ - 0.0
1431
+ - 0.0
1432
+ - -1.05
1433
+ rot: !!python/tuple
1434
+ - 1.0
1435
+ - 0.0
1436
+ - 0.0
1437
+ - 0.0
1438
+ collision_group: 0
1439
+ debug_vis: false
1440
+ event_cfg: null
1441
+ relations: []
1442
+ usd_path: null
1443
+ scale: !!python/tuple
1444
+ - 1.0
1445
+ - 1.0
1446
+ - 1.0
1447
+ reset_pose: true
1448
+ spawn_cfg_addon: {}
1449
+ asset_cfg_addon: {}
1450
+ bounding_box: null
1451
+ light:
1452
+ spawner_cfg:
1453
+ func: isaaclab.sim.spawners.lights.lights:spawn_light
1454
+ visible: true
1455
+ semantic_tags: null
1456
+ copy_from_source: true
1457
+ prim_type: DomeLight
1458
+ color: !!python/tuple
1459
+ - 0.75
1460
+ - 0.75
1461
+ - 0.75
1462
+ enable_color_temperature: false
1463
+ color_temperature: 6500.0
1464
+ normalize: false
1465
+ exposure: 0.0
1466
+ intensity: 3000.0
1467
+ texture_file: null
1468
+ texture_format: automatic
1469
+ visible_in_primary_ray: true
1470
+ name: light
1471
+ tags:
1472
+ - light
1473
+ prim_path: /World/Light
1474
+ object_type:
1475
+ _value_: spawner
1476
+ _name_: SPAWNER
1477
+ _sort_order_: 3
1478
+ initial_pose: null
1479
+ initial_velocity: null
1480
+ object_cfg:
1481
+ class_type: null
1482
+ prim_path: /World/Light
1483
+ spawn:
1484
+ func: isaaclab.sim.spawners.lights.lights:spawn_light
1485
+ visible: true
1486
+ semantic_tags: null
1487
+ copy_from_source: true
1488
+ prim_type: DomeLight
1489
+ color: !!python/tuple
1490
+ - 0.75
1491
+ - 0.75
1492
+ - 0.75
1493
+ enable_color_temperature: false
1494
+ color_temperature: 6500.0
1495
+ normalize: false
1496
+ exposure: 0.0
1497
+ intensity: 3000.0
1498
+ texture_file: null
1499
+ texture_format: automatic
1500
+ visible_in_primary_ray: true
1501
+ init_state:
1502
+ pos: !!python/tuple
1503
+ - 0.0
1504
+ - 0.0
1505
+ - 0.0
1506
+ rot: !!python/tuple
1507
+ - 1.0
1508
+ - 0.0
1509
+ - 0.0
1510
+ - 0.0
1511
+ collision_group: 0
1512
+ debug_vis: false
1513
+ event_cfg: null
1514
+ relations: []
1515
+ usd_path: null
1516
+ scale: !!python/tuple
1517
+ - 1.0
1518
+ - 1.0
1519
+ - 1.0
1520
+ reset_pose: true
1521
+ spawn_cfg_addon: {}
1522
+ asset_cfg_addon: {}
1523
+ bounding_box: null
1524
+ observation_cfg: null
1525
+ events_cfg: null
1526
+ termination_cfg: null
1527
+ rewards_cfg: null
1528
+ curriculum_cfg: null
1529
+ commands_cfg: null
1530
+ embodiment:
1531
+ enable_cameras: false
1532
+ initial_pose: null
1533
+ concatenate_observation_terms: true
1534
+ arm_mode:
1535
+ _value_: single_arm
1536
+ _name_: SINGLE_ARM
1537
+ _sort_order_: 0
1538
+ scene_config:
1539
+ robot:
1540
+ class_type: isaaclab.assets.articulation.articulation:Articulation
1541
+ prim_path: '{ENV_REGEX_NS}/Robot'
1542
+ spawn:
1543
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
1544
+ visible: true
1545
+ semantic_tags: null
1546
+ copy_from_source: true
1547
+ mass_props: null
1548
+ deformable_props: null
1549
+ rigid_props:
1550
+ rigid_body_enabled: null
1551
+ kinematic_enabled: null
1552
+ disable_gravity: true
1553
+ linear_damping: null
1554
+ angular_damping: null
1555
+ max_linear_velocity: null
1556
+ max_angular_velocity: null
1557
+ max_depenetration_velocity: 5.0
1558
+ max_contact_impulse: null
1559
+ enable_gyroscopic_forces: null
1560
+ retain_accelerations: null
1561
+ solver_position_iteration_count: null
1562
+ solver_velocity_iteration_count: null
1563
+ sleep_threshold: null
1564
+ stabilization_threshold: null
1565
+ collision_props: null
1566
+ activate_contact_sensors: false
1567
+ scale: null
1568
+ articulation_props:
1569
+ articulation_enabled: null
1570
+ enabled_self_collisions: true
1571
+ solver_position_iteration_count: 8
1572
+ solver_velocity_iteration_count: 0
1573
+ sleep_threshold: null
1574
+ stabilization_threshold: null
1575
+ fix_root_link: null
1576
+ fixed_tendons_props: null
1577
+ spatial_tendons_props: null
1578
+ joint_drive_props: null
1579
+ visual_material_path: material
1580
+ visual_material: null
1581
+ usd_path: https://omniverse-content-staging.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/IsaacLab/Arena/assets/robot_library/franka_panda_hand_on_stand.usd
1582
+ variants: null
1583
+ init_state:
1584
+ pos: !!python/tuple
1585
+ - 0.0
1586
+ - 0.0
1587
+ - 0.0
1588
+ rot: !!python/tuple
1589
+ - 1.0
1590
+ - 0.0
1591
+ - 0.0
1592
+ - 0.0
1593
+ lin_vel: !!python/tuple
1594
+ - 0.0
1595
+ - 0.0
1596
+ - 0.0
1597
+ ang_vel: !!python/tuple
1598
+ - 0.0
1599
+ - 0.0
1600
+ - 0.0
1601
+ joint_pos:
1602
+ panda_joint1: 0.0
1603
+ panda_joint2: -0.569
1604
+ panda_joint3: 0.0
1605
+ panda_joint4: -2.81
1606
+ panda_joint5: 0.0
1607
+ panda_joint6: 3.037
1608
+ panda_joint7: 0.741
1609
+ panda_finger_joint.*: 0.04
1610
+ joint_vel:
1611
+ .*: 0.0
1612
+ collision_group: 0
1613
+ debug_vis: false
1614
+ articulation_root_prim_path: null
1615
+ soft_joint_pos_limit_factor: 1.0
1616
+ actuators:
1617
+ panda_shoulder:
1618
+ class_type: isaaclab.actuators.actuator_pd:ImplicitActuator
1619
+ joint_names_expr:
1620
+ - panda_joint[1-4]
1621
+ effort_limit: null
1622
+ velocity_limit: null
1623
+ effort_limit_sim: 87.0
1624
+ velocity_limit_sim: null
1625
+ stiffness: 400.0
1626
+ damping: 80.0
1627
+ armature: null
1628
+ friction: null
1629
+ dynamic_friction: null
1630
+ viscous_friction: null
1631
+ panda_forearm:
1632
+ class_type: isaaclab.actuators.actuator_pd:ImplicitActuator
1633
+ joint_names_expr:
1634
+ - panda_joint[5-7]
1635
+ effort_limit: null
1636
+ velocity_limit: null
1637
+ effort_limit_sim: 12.0
1638
+ velocity_limit_sim: null
1639
+ stiffness: 400.0
1640
+ damping: 80.0
1641
+ armature: null
1642
+ friction: null
1643
+ dynamic_friction: null
1644
+ viscous_friction: null
1645
+ panda_hand:
1646
+ class_type: isaaclab.actuators.actuator_pd:ImplicitActuator
1647
+ joint_names_expr:
1648
+ - panda_finger_joint.*
1649
+ effort_limit: null
1650
+ velocity_limit: null
1651
+ effort_limit_sim: 200.0
1652
+ velocity_limit_sim: null
1653
+ stiffness: 2000.0
1654
+ damping: 100.0
1655
+ armature: null
1656
+ friction: null
1657
+ dynamic_friction: null
1658
+ viscous_friction: null
1659
+ actuator_value_resolution_debug_print: false
1660
+ ee_frame:
1661
+ class_type: isaaclab.sensors.frame_transformer.frame_transformer:FrameTransformer
1662
+ prim_path: '{ENV_REGEX_NS}/Robot/panda_link0'
1663
+ update_period: 0.0
1664
+ history_length: 0
1665
+ debug_vis: false
1666
+ source_frame_offset:
1667
+ pos: !!python/tuple
1668
+ - 0.0
1669
+ - 0.0
1670
+ - 0.0
1671
+ rot: !!python/tuple
1672
+ - 1.0
1673
+ - 0.0
1674
+ - 0.0
1675
+ - 0.0
1676
+ target_frames:
1677
+ - prim_path: '{ENV_REGEX_NS}/Robot/panda_hand'
1678
+ name: end_effector
1679
+ offset:
1680
+ pos:
1681
+ - 0.0
1682
+ - 0.0
1683
+ - 0.1034
1684
+ rot: !!python/tuple
1685
+ - 1.0
1686
+ - 0.0
1687
+ - 0.0
1688
+ - 0.0
1689
+ - prim_path: '{ENV_REGEX_NS}/Robot/panda_rightfinger'
1690
+ name: tool_rightfinger
1691
+ offset:
1692
+ pos: !!python/tuple
1693
+ - 0.0
1694
+ - 0.0
1695
+ - 0.046
1696
+ rot: !!python/tuple
1697
+ - 1.0
1698
+ - 0.0
1699
+ - 0.0
1700
+ - 0.0
1701
+ - prim_path: '{ENV_REGEX_NS}/Robot/panda_leftfinger'
1702
+ name: tool_leftfinger
1703
+ offset:
1704
+ pos: !!python/tuple
1705
+ - 0.0
1706
+ - 0.0
1707
+ - 0.046
1708
+ rot: !!python/tuple
1709
+ - 1.0
1710
+ - 0.0
1711
+ - 0.0
1712
+ - 0.0
1713
+ visualizer_cfg:
1714
+ prim_path: /Visuals/FrameTransformer
1715
+ markers:
1716
+ frame:
1717
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
1718
+ visible: true
1719
+ semantic_tags: null
1720
+ copy_from_source: true
1721
+ mass_props: null
1722
+ deformable_props: null
1723
+ rigid_props: null
1724
+ collision_props: null
1725
+ activate_contact_sensors: false
1726
+ scale: !!python/tuple
1727
+ - 0.1
1728
+ - 0.1
1729
+ - 0.1
1730
+ articulation_props: null
1731
+ fixed_tendons_props: null
1732
+ spatial_tendons_props: null
1733
+ joint_drive_props: null
1734
+ visual_material_path: material
1735
+ visual_material: null
1736
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/UIElements/frame_prim.usd
1737
+ variants: null
1738
+ connecting_line:
1739
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_cylinder
1740
+ visible: true
1741
+ semantic_tags: null
1742
+ copy_from_source: true
1743
+ mass_props: null
1744
+ rigid_props: null
1745
+ collision_props: null
1746
+ activate_contact_sensors: false
1747
+ visual_material_path: material
1748
+ visual_material:
1749
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
1750
+ diffuse_color: !!python/tuple
1751
+ - 1.0
1752
+ - 1.0
1753
+ - 0.0
1754
+ emissive_color: !!python/tuple
1755
+ - 0.0
1756
+ - 0.0
1757
+ - 0.0
1758
+ roughness: 1.0
1759
+ metallic: 0.0
1760
+ opacity: 1.0
1761
+ physics_material_path: material
1762
+ physics_material: null
1763
+ radius: 0.002
1764
+ height: 1.0
1765
+ axis: Z
1766
+ camera_config:
1767
+ wrist_cam:
1768
+ class_type: isaaclab.sensors.camera.camera:Camera
1769
+ prim_path: '{ENV_REGEX_NS}/Robot/panda_hand/wrist_cam'
1770
+ update_period: 0.0
1771
+ history_length: 0
1772
+ debug_vis: false
1773
+ offset:
1774
+ pos: !!python/tuple
1775
+ - 0.11
1776
+ - -0.031
1777
+ - -0.074
1778
+ rot: !!python/tuple
1779
+ - -0.74896
1780
+ - 0.0
1781
+ - 0.0
1782
+ - -0.66262
1783
+ convention: ros
1784
+ spawn:
1785
+ func: isaaclab.sim.spawners.sensors.sensors:spawn_camera
1786
+ visible: true
1787
+ semantic_tags: null
1788
+ copy_from_source: true
1789
+ projection_type: pinhole
1790
+ clipping_range: !!python/tuple
1791
+ - 0.01
1792
+ - 1000000.0
1793
+ focal_length: 2.8
1794
+ focus_distance: 28
1795
+ f_stop: 0.0
1796
+ horizontal_aperture: 5.376
1797
+ vertical_aperture: 3.024
1798
+ horizontal_aperture_offset: 0.0
1799
+ vertical_aperture_offset: 0.0
1800
+ lock_camera: true
1801
+ depth_clipping_behavior: none
1802
+ data_types:
1803
+ - rgb
1804
+ width: 84
1805
+ height: 84
1806
+ update_latest_camera_pose: false
1807
+ semantic_filter: '*:*'
1808
+ colorize_semantic_segmentation: true
1809
+ colorize_instance_id_segmentation: true
1810
+ colorize_instance_segmentation: true
1811
+ semantic_segmentation_mapping: {}
1812
+ _is_tiled_camera: false
1813
+ _camera_offset:
1814
+ position_xyz: !!python/tuple
1815
+ - 0.11
1816
+ - -0.031
1817
+ - -0.074
1818
+ rotation_wxyz: !!python/tuple
1819
+ - -0.74896
1820
+ - 0.0
1821
+ - 0.0
1822
+ - -0.66262
1823
+ action_config:
1824
+ arm_action:
1825
+ class_type: isaaclab.envs.mdp.actions.task_space_actions:DifferentialInverseKinematicsAction
1826
+ asset_name: robot
1827
+ debug_vis: false
1828
+ clip: null
1829
+ joint_names:
1830
+ - panda_joint.*
1831
+ body_name: panda_hand
1832
+ body_offset:
1833
+ pos:
1834
+ - 0.0
1835
+ - 0.0
1836
+ - 0.107
1837
+ rot: !!python/tuple
1838
+ - 1.0
1839
+ - 0.0
1840
+ - 0.0
1841
+ - 0.0
1842
+ scale: 0.5
1843
+ controller:
1844
+ class_type: isaaclab.controllers.differential_ik:DifferentialIKController
1845
+ command_type: pose
1846
+ use_relative_mode: true
1847
+ ik_method: dls
1848
+ ik_params:
1849
+ lambda_val: 0.01
1850
+ gripper_action:
1851
+ class_type: isaaclab.envs.mdp.actions.binary_joint_actions:BinaryJointPositionAction
1852
+ asset_name: robot
1853
+ debug_vis: false
1854
+ clip: null
1855
+ joint_names:
1856
+ - panda_finger.*
1857
+ open_command_expr:
1858
+ panda_finger_.*: 0.04
1859
+ close_command_expr:
1860
+ panda_finger_.*: 0.0
1861
+ observation_config:
1862
+ policy:
1863
+ concatenate_terms: true
1864
+ concatenate_dim: -1
1865
+ enable_corruption: false
1866
+ history_length: null
1867
+ flatten_history_dim: true
1868
+ actions:
1869
+ func: isaaclab.envs.mdp.observations:last_action
1870
+ params: {}
1871
+ modifiers: null
1872
+ noise: null
1873
+ clip: null
1874
+ scale: null
1875
+ history_length: 0
1876
+ flatten_history_dim: true
1877
+ joint_pos:
1878
+ func: isaaclab.envs.mdp.observations:joint_pos_rel
1879
+ params: {}
1880
+ modifiers: null
1881
+ noise: null
1882
+ clip: null
1883
+ scale: null
1884
+ history_length: 0
1885
+ flatten_history_dim: true
1886
+ joint_vel:
1887
+ func: isaaclab.envs.mdp.observations:joint_vel_rel
1888
+ params: {}
1889
+ modifiers: null
1890
+ noise: null
1891
+ clip: null
1892
+ scale: null
1893
+ history_length: 0
1894
+ flatten_history_dim: true
1895
+ eef_pos:
1896
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.observations:ee_frame_pos
1897
+ params: {}
1898
+ modifiers: null
1899
+ noise: null
1900
+ clip: null
1901
+ scale: null
1902
+ history_length: 0
1903
+ flatten_history_dim: true
1904
+ eef_quat:
1905
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.observations:ee_frame_quat
1906
+ params: {}
1907
+ modifiers: null
1908
+ noise: null
1909
+ clip: null
1910
+ scale: null
1911
+ history_length: 0
1912
+ flatten_history_dim: true
1913
+ gripper_pos:
1914
+ func: isaaclab_arena.embodiments.franka.observations:gripper_pos
1915
+ params: {}
1916
+ modifiers: null
1917
+ noise: null
1918
+ clip: null
1919
+ scale: null
1920
+ history_length: 0
1921
+ flatten_history_dim: true
1922
+ event_config:
1923
+ init_franka_arm_pose:
1924
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.franka_stack_events:set_default_joint_pose
1925
+ params:
1926
+ default_pose:
1927
+ - 0.0
1928
+ - -0.785
1929
+ - -0.1107
1930
+ - -1.1775
1931
+ - 0.0
1932
+ - 0.785
1933
+ - 0.785
1934
+ - 0.04
1935
+ - 0.04
1936
+ mode: reset
1937
+ interval_range_s: null
1938
+ is_global_time: false
1939
+ min_step_count_between_reset: 0
1940
+ randomize_franka_joint_state:
1941
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.franka_stack_events:randomize_joint_by_gaussian_offset
1942
+ params:
1943
+ mean: 0.0
1944
+ std: 0.02
1945
+ asset_cfg:
1946
+ name: robot
1947
+ joint_names: null
1948
+ joint_ids: &id005 !!python/object/apply:builtins.slice
1949
+ - null
1950
+ - null
1951
+ - null
1952
+ fixed_tendon_names: null
1953
+ fixed_tendon_ids: &id006 !!python/object/apply:builtins.slice
1954
+ - null
1955
+ - null
1956
+ - null
1957
+ body_names: null
1958
+ body_ids: &id007 !!python/object/apply:builtins.slice
1959
+ - null
1960
+ - null
1961
+ - null
1962
+ object_collection_names: null
1963
+ object_collection_ids: &id008 !!python/object/apply:builtins.slice
1964
+ - null
1965
+ - null
1966
+ - null
1967
+ preserve_order: false
1968
+ mode: reset
1969
+ interval_range_s: null
1970
+ is_global_time: false
1971
+ min_step_count_between_reset: 0
1972
+ reward_config:
1973
+ action_rate:
1974
+ func: isaaclab.envs.mdp.rewards:action_rate_l2
1975
+ params: {}
1976
+ weight: -0.0001
1977
+ joint_vel:
1978
+ func: isaaclab.envs.mdp.rewards:joint_vel_l2
1979
+ params:
1980
+ asset_cfg:
1981
+ name: robot
1982
+ joint_names: null
1983
+ joint_ids: &id009 !!python/object/apply:builtins.slice
1984
+ - null
1985
+ - null
1986
+ - null
1987
+ fixed_tendon_names: null
1988
+ fixed_tendon_ids: &id010 !!python/object/apply:builtins.slice
1989
+ - null
1990
+ - null
1991
+ - null
1992
+ body_names: null
1993
+ body_ids: &id011 !!python/object/apply:builtins.slice
1994
+ - null
1995
+ - null
1996
+ - null
1997
+ object_collection_names: null
1998
+ object_collection_ids: &id012 !!python/object/apply:builtins.slice
1999
+ - null
2000
+ - null
2001
+ - null
2002
+ preserve_order: false
2003
+ weight: -0.0001
2004
+ curriculum_config: null
2005
+ command_config: null
2006
+ mimic_env: isaaclab_arena.embodiments.franka.franka:FrankaMimicEnv
2007
+ xr: null
2008
+ termination_cfg: null
2009
+ task:
2010
+ rl_training_mode: true
2011
+ minimum_height_to_lift: 0.04
2012
+ target_x_range: !!python/tuple
2013
+ - 0.4
2014
+ - 0.6
2015
+ target_y_range: !!python/tuple
2016
+ - -0.25
2017
+ - 0.25
2018
+ target_z_range: !!python/tuple
2019
+ - 0.255
2020
+ - 0.455
2021
+ episode_length_s: 5.0
2022
+ task_description: null
2023
+ lift_object:
2024
+ name: dex_cube
2025
+ tags:
2026
+ - object
2027
+ prim_path: '{ENV_REGEX_NS}/dex_cube'
2028
+ object_type:
2029
+ _value_: rigid
2030
+ _name_: RIGID
2031
+ _sort_order_: 1
2032
+ initial_pose:
2033
+ position_xyz: !!python/tuple
2034
+ - 0.5
2035
+ - 0
2036
+ - 0.055
2037
+ rotation_wxyz: !!python/tuple
2038
+ - 1
2039
+ - 0
2040
+ - 0
2041
+ - 0
2042
+ initial_velocity: null
2043
+ object_cfg:
2044
+ class_type: isaaclab.assets.rigid_object.rigid_object:RigidObject
2045
+ prim_path: '{ENV_REGEX_NS}/dex_cube'
2046
+ spawn:
2047
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
2048
+ visible: true
2049
+ semantic_tags: null
2050
+ copy_from_source: true
2051
+ mass_props: null
2052
+ deformable_props: null
2053
+ rigid_props: null
2054
+ collision_props: null
2055
+ activate_contact_sensors: true
2056
+ scale: !!python/tuple
2057
+ - 0.8
2058
+ - 0.8
2059
+ - 0.8
2060
+ articulation_props: null
2061
+ fixed_tendons_props: null
2062
+ spatial_tendons_props: null
2063
+ joint_drive_props: null
2064
+ visual_material_path: material
2065
+ visual_material: null
2066
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Blocks/DexCube/dex_cube_instanceable.usd
2067
+ variants: null
2068
+ init_state:
2069
+ pos: !!python/tuple
2070
+ - 0.5
2071
+ - 0
2072
+ - 0.055
2073
+ rot: !!python/tuple
2074
+ - 1
2075
+ - 0
2076
+ - 0
2077
+ - 0
2078
+ lin_vel: !!python/tuple
2079
+ - 0.0
2080
+ - 0.0
2081
+ - 0.0
2082
+ ang_vel: !!python/tuple
2083
+ - 0.0
2084
+ - 0.0
2085
+ - 0.0
2086
+ collision_group: 0
2087
+ debug_vis: false
2088
+ event_cfg:
2089
+ func: isaaclab_arena.terms.events:set_object_pose
2090
+ params:
2091
+ pose:
2092
+ position_xyz: !!python/tuple
2093
+ - 0.5
2094
+ - 0
2095
+ - 0.055
2096
+ rotation_wxyz: !!python/tuple
2097
+ - 1
2098
+ - 0
2099
+ - 0
2100
+ - 0
2101
+ asset_cfg:
2102
+ name: dex_cube
2103
+ joint_names: null
2104
+ joint_ids: *id001
2105
+ fixed_tendon_names: null
2106
+ fixed_tendon_ids: *id002
2107
+ body_names: null
2108
+ body_ids: *id003
2109
+ object_collection_names: null
2110
+ object_collection_ids: *id004
2111
+ preserve_order: false
2112
+ velocity: null
2113
+ mode: reset
2114
+ interval_range_s: null
2115
+ is_global_time: false
2116
+ min_step_count_between_reset: 0
2117
+ relations: []
2118
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Blocks/DexCube/dex_cube_instanceable.usd
2119
+ scale: !!python/tuple
2120
+ - 0.8
2121
+ - 0.8
2122
+ - 0.8
2123
+ reset_pose: true
2124
+ spawn_cfg_addon: {}
2125
+ asset_cfg_addon: {}
2126
+ bounding_box: null
2127
+ background_scene:
2128
+ name: table
2129
+ tags:
2130
+ - background
2131
+ prim_path: '{ENV_REGEX_NS}/table'
2132
+ object_type:
2133
+ _value_: base
2134
+ _name_: BASE
2135
+ _sort_order_: 0
2136
+ initial_pose:
2137
+ position_xyz: !!python/tuple
2138
+ - 0.5
2139
+ - 0
2140
+ - 0
2141
+ rotation_wxyz: !!python/tuple
2142
+ - 0.707
2143
+ - 0
2144
+ - 0
2145
+ - 0.707
2146
+ initial_velocity: null
2147
+ object_cfg:
2148
+ class_type: null
2149
+ prim_path: '{ENV_REGEX_NS}/table'
2150
+ spawn:
2151
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
2152
+ visible: true
2153
+ semantic_tags: null
2154
+ copy_from_source: true
2155
+ mass_props: null
2156
+ deformable_props: null
2157
+ rigid_props: null
2158
+ collision_props: null
2159
+ activate_contact_sensors: false
2160
+ scale: !!python/tuple
2161
+ - 1.0
2162
+ - 1.0
2163
+ - 1.0
2164
+ articulation_props: null
2165
+ fixed_tendons_props: null
2166
+ spatial_tendons_props: null
2167
+ joint_drive_props: null
2168
+ visual_material_path: material
2169
+ visual_material: null
2170
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Mounts/SeattleLabTable/table_instanceable.usd
2171
+ variants: null
2172
+ init_state:
2173
+ pos: !!python/tuple
2174
+ - 0.5
2175
+ - 0
2176
+ - 0
2177
+ rot: !!python/tuple
2178
+ - 0.707
2179
+ - 0
2180
+ - 0
2181
+ - 0.707
2182
+ collision_group: 0
2183
+ debug_vis: false
2184
+ event_cfg: null
2185
+ relations: []
2186
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/Mounts/SeattleLabTable/table_instanceable.usd
2187
+ scale: !!python/tuple
2188
+ - 1.0
2189
+ - 1.0
2190
+ - 1.0
2191
+ reset_pose: true
2192
+ spawn_cfg_addon: {}
2193
+ asset_cfg_addon: {}
2194
+ bounding_box: null
2195
+ object_min_z: -0.05
2196
+ goal_position_xyz: !!python/tuple
2197
+ - 0.5
2198
+ - 0
2199
+ - 0.055
2200
+ goal_position_tolerance: 0.05
2201
+ scene_config: null
2202
+ events_cfg: null
2203
+ termination_cfg:
2204
+ time_out:
2205
+ func: isaaclab.envs.mdp.terminations:time_out
2206
+ params: {}
2207
+ time_out: false
2208
+ object_dropped:
2209
+ func: isaaclab.envs.mdp.terminations:root_height_below_minimum
2210
+ params:
2211
+ minimum_height: -0.05
2212
+ asset_cfg:
2213
+ name: dex_cube
2214
+ joint_names: null
2215
+ joint_ids: !!python/object/apply:builtins.slice
2216
+ - null
2217
+ - null
2218
+ - null
2219
+ fixed_tendon_names: null
2220
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2221
+ - null
2222
+ - null
2223
+ - null
2224
+ body_names: null
2225
+ body_ids: !!python/object/apply:builtins.slice
2226
+ - null
2227
+ - null
2228
+ - null
2229
+ object_collection_names: null
2230
+ object_collection_ids: !!python/object/apply:builtins.slice
2231
+ - null
2232
+ - null
2233
+ - null
2234
+ preserve_order: false
2235
+ time_out: false
2236
+ success:
2237
+ func: isaaclab_arena.tasks.terminations:lift_object_rl_success
2238
+ params:
2239
+ object_cfg:
2240
+ name: dex_cube
2241
+ joint_names: null
2242
+ joint_ids: !!python/object/apply:builtins.slice
2243
+ - null
2244
+ - null
2245
+ - null
2246
+ fixed_tendon_names: null
2247
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2248
+ - null
2249
+ - null
2250
+ - null
2251
+ body_names: null
2252
+ body_ids: !!python/object/apply:builtins.slice
2253
+ - null
2254
+ - null
2255
+ - null
2256
+ object_collection_names: null
2257
+ object_collection_ids: !!python/object/apply:builtins.slice
2258
+ - null
2259
+ - null
2260
+ - null
2261
+ preserve_order: false
2262
+ rl_training: true
2263
+ command_name: object_pose
2264
+ position_tolerance: 0.05
2265
+ time_out: false
2266
+ embodiment:
2267
+ enable_cameras: false
2268
+ initial_pose: null
2269
+ concatenate_observation_terms: true
2270
+ arm_mode:
2271
+ _value_: single_arm
2272
+ _name_: SINGLE_ARM
2273
+ _sort_order_: 0
2274
+ scene_config:
2275
+ robot:
2276
+ class_type: isaaclab.assets.articulation.articulation:Articulation
2277
+ prim_path: '{ENV_REGEX_NS}/Robot'
2278
+ spawn:
2279
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
2280
+ visible: true
2281
+ semantic_tags: null
2282
+ copy_from_source: true
2283
+ mass_props: null
2284
+ deformable_props: null
2285
+ rigid_props:
2286
+ rigid_body_enabled: null
2287
+ kinematic_enabled: null
2288
+ disable_gravity: true
2289
+ linear_damping: null
2290
+ angular_damping: null
2291
+ max_linear_velocity: null
2292
+ max_angular_velocity: null
2293
+ max_depenetration_velocity: 5.0
2294
+ max_contact_impulse: null
2295
+ enable_gyroscopic_forces: null
2296
+ retain_accelerations: null
2297
+ solver_position_iteration_count: null
2298
+ solver_velocity_iteration_count: null
2299
+ sleep_threshold: null
2300
+ stabilization_threshold: null
2301
+ collision_props: null
2302
+ activate_contact_sensors: false
2303
+ scale: null
2304
+ articulation_props:
2305
+ articulation_enabled: null
2306
+ enabled_self_collisions: true
2307
+ solver_position_iteration_count: 8
2308
+ solver_velocity_iteration_count: 0
2309
+ sleep_threshold: null
2310
+ stabilization_threshold: null
2311
+ fix_root_link: null
2312
+ fixed_tendons_props: null
2313
+ spatial_tendons_props: null
2314
+ joint_drive_props: null
2315
+ visual_material_path: material
2316
+ visual_material: null
2317
+ usd_path: https://omniverse-content-staging.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/IsaacLab/Arena/assets/robot_library/franka_panda_hand_on_stand.usd
2318
+ variants: null
2319
+ init_state:
2320
+ pos: !!python/tuple
2321
+ - 0.0
2322
+ - 0.0
2323
+ - 0.0
2324
+ rot: !!python/tuple
2325
+ - 1.0
2326
+ - 0.0
2327
+ - 0.0
2328
+ - 0.0
2329
+ lin_vel: !!python/tuple
2330
+ - 0.0
2331
+ - 0.0
2332
+ - 0.0
2333
+ ang_vel: !!python/tuple
2334
+ - 0.0
2335
+ - 0.0
2336
+ - 0.0
2337
+ joint_pos:
2338
+ panda_joint1: 0.0
2339
+ panda_joint2: -0.569
2340
+ panda_joint3: 0.0
2341
+ panda_joint4: -2.81
2342
+ panda_joint5: 0.0
2343
+ panda_joint6: 3.037
2344
+ panda_joint7: 0.741
2345
+ panda_finger_joint.*: 0.04
2346
+ joint_vel:
2347
+ .*: 0.0
2348
+ collision_group: 0
2349
+ debug_vis: false
2350
+ articulation_root_prim_path: null
2351
+ soft_joint_pos_limit_factor: 1.0
2352
+ actuators:
2353
+ panda_shoulder:
2354
+ class_type: isaaclab.actuators.actuator_pd:ImplicitActuator
2355
+ joint_names_expr:
2356
+ - panda_joint[1-4]
2357
+ effort_limit: null
2358
+ velocity_limit: null
2359
+ effort_limit_sim: 87.0
2360
+ velocity_limit_sim: null
2361
+ stiffness: 400.0
2362
+ damping: 80.0
2363
+ armature: null
2364
+ friction: null
2365
+ dynamic_friction: null
2366
+ viscous_friction: null
2367
+ panda_forearm:
2368
+ class_type: isaaclab.actuators.actuator_pd:ImplicitActuator
2369
+ joint_names_expr:
2370
+ - panda_joint[5-7]
2371
+ effort_limit: null
2372
+ velocity_limit: null
2373
+ effort_limit_sim: 12.0
2374
+ velocity_limit_sim: null
2375
+ stiffness: 400.0
2376
+ damping: 80.0
2377
+ armature: null
2378
+ friction: null
2379
+ dynamic_friction: null
2380
+ viscous_friction: null
2381
+ panda_hand:
2382
+ class_type: isaaclab.actuators.actuator_pd:ImplicitActuator
2383
+ joint_names_expr:
2384
+ - panda_finger_joint.*
2385
+ effort_limit: null
2386
+ velocity_limit: null
2387
+ effort_limit_sim: 200.0
2388
+ velocity_limit_sim: null
2389
+ stiffness: 2000.0
2390
+ damping: 100.0
2391
+ armature: null
2392
+ friction: null
2393
+ dynamic_friction: null
2394
+ viscous_friction: null
2395
+ actuator_value_resolution_debug_print: false
2396
+ ee_frame:
2397
+ class_type: isaaclab.sensors.frame_transformer.frame_transformer:FrameTransformer
2398
+ prim_path: '{ENV_REGEX_NS}/Robot/panda_link0'
2399
+ update_period: 0.0
2400
+ history_length: 0
2401
+ debug_vis: false
2402
+ source_frame_offset:
2403
+ pos: !!python/tuple
2404
+ - 0.0
2405
+ - 0.0
2406
+ - 0.0
2407
+ rot: !!python/tuple
2408
+ - 1.0
2409
+ - 0.0
2410
+ - 0.0
2411
+ - 0.0
2412
+ target_frames:
2413
+ - prim_path: '{ENV_REGEX_NS}/Robot/panda_hand'
2414
+ name: end_effector
2415
+ offset:
2416
+ pos:
2417
+ - 0.0
2418
+ - 0.0
2419
+ - 0.1034
2420
+ rot: !!python/tuple
2421
+ - 1.0
2422
+ - 0.0
2423
+ - 0.0
2424
+ - 0.0
2425
+ - prim_path: '{ENV_REGEX_NS}/Robot/panda_rightfinger'
2426
+ name: tool_rightfinger
2427
+ offset:
2428
+ pos: !!python/tuple
2429
+ - 0.0
2430
+ - 0.0
2431
+ - 0.046
2432
+ rot: !!python/tuple
2433
+ - 1.0
2434
+ - 0.0
2435
+ - 0.0
2436
+ - 0.0
2437
+ - prim_path: '{ENV_REGEX_NS}/Robot/panda_leftfinger'
2438
+ name: tool_leftfinger
2439
+ offset:
2440
+ pos: !!python/tuple
2441
+ - 0.0
2442
+ - 0.0
2443
+ - 0.046
2444
+ rot: !!python/tuple
2445
+ - 1.0
2446
+ - 0.0
2447
+ - 0.0
2448
+ - 0.0
2449
+ visualizer_cfg:
2450
+ prim_path: /Visuals/FrameTransformer
2451
+ markers:
2452
+ frame:
2453
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
2454
+ visible: true
2455
+ semantic_tags: null
2456
+ copy_from_source: true
2457
+ mass_props: null
2458
+ deformable_props: null
2459
+ rigid_props: null
2460
+ collision_props: null
2461
+ activate_contact_sensors: false
2462
+ scale: !!python/tuple
2463
+ - 0.1
2464
+ - 0.1
2465
+ - 0.1
2466
+ articulation_props: null
2467
+ fixed_tendons_props: null
2468
+ spatial_tendons_props: null
2469
+ joint_drive_props: null
2470
+ visual_material_path: material
2471
+ visual_material: null
2472
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/UIElements/frame_prim.usd
2473
+ variants: null
2474
+ connecting_line:
2475
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_cylinder
2476
+ visible: true
2477
+ semantic_tags: null
2478
+ copy_from_source: true
2479
+ mass_props: null
2480
+ rigid_props: null
2481
+ collision_props: null
2482
+ activate_contact_sensors: false
2483
+ visual_material_path: material
2484
+ visual_material:
2485
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
2486
+ diffuse_color: !!python/tuple
2487
+ - 1.0
2488
+ - 1.0
2489
+ - 0.0
2490
+ emissive_color: !!python/tuple
2491
+ - 0.0
2492
+ - 0.0
2493
+ - 0.0
2494
+ roughness: 1.0
2495
+ metallic: 0.0
2496
+ opacity: 1.0
2497
+ physics_material_path: material
2498
+ physics_material: null
2499
+ radius: 0.002
2500
+ height: 1.0
2501
+ axis: Z
2502
+ camera_config:
2503
+ wrist_cam:
2504
+ class_type: isaaclab.sensors.camera.camera:Camera
2505
+ prim_path: '{ENV_REGEX_NS}/Robot/panda_hand/wrist_cam'
2506
+ update_period: 0.0
2507
+ history_length: 0
2508
+ debug_vis: false
2509
+ offset:
2510
+ pos: !!python/tuple
2511
+ - 0.11
2512
+ - -0.031
2513
+ - -0.074
2514
+ rot: !!python/tuple
2515
+ - -0.74896
2516
+ - 0.0
2517
+ - 0.0
2518
+ - -0.66262
2519
+ convention: ros
2520
+ spawn:
2521
+ func: isaaclab.sim.spawners.sensors.sensors:spawn_camera
2522
+ visible: true
2523
+ semantic_tags: null
2524
+ copy_from_source: true
2525
+ projection_type: pinhole
2526
+ clipping_range: !!python/tuple
2527
+ - 0.01
2528
+ - 1000000.0
2529
+ focal_length: 2.8
2530
+ focus_distance: 28
2531
+ f_stop: 0.0
2532
+ horizontal_aperture: 5.376
2533
+ vertical_aperture: 3.024
2534
+ horizontal_aperture_offset: 0.0
2535
+ vertical_aperture_offset: 0.0
2536
+ lock_camera: true
2537
+ depth_clipping_behavior: none
2538
+ data_types:
2539
+ - rgb
2540
+ width: 84
2541
+ height: 84
2542
+ update_latest_camera_pose: false
2543
+ semantic_filter: '*:*'
2544
+ colorize_semantic_segmentation: true
2545
+ colorize_instance_id_segmentation: true
2546
+ colorize_instance_segmentation: true
2547
+ semantic_segmentation_mapping: {}
2548
+ _is_tiled_camera: false
2549
+ _camera_offset:
2550
+ position_xyz: !!python/tuple
2551
+ - 0.11
2552
+ - -0.031
2553
+ - -0.074
2554
+ rotation_wxyz: !!python/tuple
2555
+ - -0.74896
2556
+ - 0.0
2557
+ - 0.0
2558
+ - -0.66262
2559
+ action_config:
2560
+ arm_action:
2561
+ class_type: isaaclab.envs.mdp.actions.task_space_actions:DifferentialInverseKinematicsAction
2562
+ asset_name: robot
2563
+ debug_vis: false
2564
+ clip: null
2565
+ joint_names:
2566
+ - panda_joint.*
2567
+ body_name: panda_hand
2568
+ body_offset:
2569
+ pos:
2570
+ - 0.0
2571
+ - 0.0
2572
+ - 0.107
2573
+ rot: !!python/tuple
2574
+ - 1.0
2575
+ - 0.0
2576
+ - 0.0
2577
+ - 0.0
2578
+ scale: 0.5
2579
+ controller:
2580
+ class_type: isaaclab.controllers.differential_ik:DifferentialIKController
2581
+ command_type: pose
2582
+ use_relative_mode: true
2583
+ ik_method: dls
2584
+ ik_params:
2585
+ lambda_val: 0.01
2586
+ gripper_action:
2587
+ class_type: isaaclab.envs.mdp.actions.binary_joint_actions:BinaryJointPositionAction
2588
+ asset_name: robot
2589
+ debug_vis: false
2590
+ clip: null
2591
+ joint_names:
2592
+ - panda_finger.*
2593
+ open_command_expr:
2594
+ panda_finger_.*: 0.04
2595
+ close_command_expr:
2596
+ panda_finger_.*: 0.0
2597
+ observation_config:
2598
+ policy:
2599
+ concatenate_terms: true
2600
+ concatenate_dim: -1
2601
+ enable_corruption: false
2602
+ history_length: null
2603
+ flatten_history_dim: true
2604
+ actions:
2605
+ func: isaaclab.envs.mdp.observations:last_action
2606
+ params: {}
2607
+ modifiers: null
2608
+ noise: null
2609
+ clip: null
2610
+ scale: null
2611
+ history_length: 0
2612
+ flatten_history_dim: true
2613
+ joint_pos:
2614
+ func: isaaclab.envs.mdp.observations:joint_pos_rel
2615
+ params: {}
2616
+ modifiers: null
2617
+ noise: null
2618
+ clip: null
2619
+ scale: null
2620
+ history_length: 0
2621
+ flatten_history_dim: true
2622
+ joint_vel:
2623
+ func: isaaclab.envs.mdp.observations:joint_vel_rel
2624
+ params: {}
2625
+ modifiers: null
2626
+ noise: null
2627
+ clip: null
2628
+ scale: null
2629
+ history_length: 0
2630
+ flatten_history_dim: true
2631
+ eef_pos:
2632
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.observations:ee_frame_pos
2633
+ params: {}
2634
+ modifiers: null
2635
+ noise: null
2636
+ clip: null
2637
+ scale: null
2638
+ history_length: 0
2639
+ flatten_history_dim: true
2640
+ eef_quat:
2641
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.observations:ee_frame_quat
2642
+ params: {}
2643
+ modifiers: null
2644
+ noise: null
2645
+ clip: null
2646
+ scale: null
2647
+ history_length: 0
2648
+ flatten_history_dim: true
2649
+ gripper_pos:
2650
+ func: isaaclab_arena.embodiments.franka.observations:gripper_pos
2651
+ params: {}
2652
+ modifiers: null
2653
+ noise: null
2654
+ clip: null
2655
+ scale: null
2656
+ history_length: 0
2657
+ flatten_history_dim: true
2658
+ event_config:
2659
+ init_franka_arm_pose:
2660
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.franka_stack_events:set_default_joint_pose
2661
+ params:
2662
+ default_pose:
2663
+ - 0.0
2664
+ - -0.785
2665
+ - -0.1107
2666
+ - -1.1775
2667
+ - 0.0
2668
+ - 0.785
2669
+ - 0.785
2670
+ - 0.04
2671
+ - 0.04
2672
+ mode: reset
2673
+ interval_range_s: null
2674
+ is_global_time: false
2675
+ min_step_count_between_reset: 0
2676
+ randomize_franka_joint_state:
2677
+ func: isaaclab_tasks.manager_based.manipulation.stack.mdp.franka_stack_events:randomize_joint_by_gaussian_offset
2678
+ params:
2679
+ mean: 0.0
2680
+ std: 0.02
2681
+ asset_cfg:
2682
+ name: robot
2683
+ joint_names: null
2684
+ joint_ids: *id005
2685
+ fixed_tendon_names: null
2686
+ fixed_tendon_ids: *id006
2687
+ body_names: null
2688
+ body_ids: *id007
2689
+ object_collection_names: null
2690
+ object_collection_ids: *id008
2691
+ preserve_order: false
2692
+ mode: reset
2693
+ interval_range_s: null
2694
+ is_global_time: false
2695
+ min_step_count_between_reset: 0
2696
+ reward_config:
2697
+ action_rate:
2698
+ func: isaaclab.envs.mdp.rewards:action_rate_l2
2699
+ params: {}
2700
+ weight: -0.0001
2701
+ joint_vel:
2702
+ func: isaaclab.envs.mdp.rewards:joint_vel_l2
2703
+ params:
2704
+ asset_cfg:
2705
+ name: robot
2706
+ joint_names: null
2707
+ joint_ids: *id009
2708
+ fixed_tendon_names: null
2709
+ fixed_tendon_ids: *id010
2710
+ body_names: null
2711
+ body_ids: *id011
2712
+ object_collection_names: null
2713
+ object_collection_ids: *id012
2714
+ preserve_order: false
2715
+ weight: -0.0001
2716
+ curriculum_config: null
2717
+ command_config: null
2718
+ mimic_env: isaaclab_arena.embodiments.franka.franka:FrankaMimicEnv
2719
+ xr: null
2720
+ termination_cfg: null
2721
+ observation_cfg:
2722
+ task_obs:
2723
+ concatenate_terms: true
2724
+ concatenate_dim: -1
2725
+ enable_corruption: false
2726
+ history_length: null
2727
+ flatten_history_dim: true
2728
+ target_object_position:
2729
+ func: isaaclab.envs.mdp.observations:generated_commands
2730
+ params:
2731
+ command_name: object_pose
2732
+ modifiers: null
2733
+ noise: null
2734
+ clip: null
2735
+ scale: null
2736
+ history_length: 0
2737
+ flatten_history_dim: true
2738
+ object_position:
2739
+ func: isaaclab_arena.tasks.observations.observations:object_position_in_frame
2740
+ params:
2741
+ root_frame_cfg:
2742
+ name: robot
2743
+ joint_names: null
2744
+ joint_ids: !!python/object/apply:builtins.slice
2745
+ - null
2746
+ - null
2747
+ - null
2748
+ fixed_tendon_names: null
2749
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2750
+ - null
2751
+ - null
2752
+ - null
2753
+ body_names: null
2754
+ body_ids: !!python/object/apply:builtins.slice
2755
+ - null
2756
+ - null
2757
+ - null
2758
+ object_collection_names: null
2759
+ object_collection_ids: !!python/object/apply:builtins.slice
2760
+ - null
2761
+ - null
2762
+ - null
2763
+ preserve_order: false
2764
+ object_cfg:
2765
+ name: dex_cube
2766
+ joint_names: null
2767
+ joint_ids: !!python/object/apply:builtins.slice
2768
+ - null
2769
+ - null
2770
+ - null
2771
+ fixed_tendon_names: null
2772
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2773
+ - null
2774
+ - null
2775
+ - null
2776
+ body_names: null
2777
+ body_ids: !!python/object/apply:builtins.slice
2778
+ - null
2779
+ - null
2780
+ - null
2781
+ object_collection_names: null
2782
+ object_collection_ids: !!python/object/apply:builtins.slice
2783
+ - null
2784
+ - null
2785
+ - null
2786
+ preserve_order: false
2787
+ modifiers: null
2788
+ noise: null
2789
+ clip: null
2790
+ scale: null
2791
+ history_length: 0
2792
+ flatten_history_dim: true
2793
+ commands_cfg:
2794
+ object_pose:
2795
+ class_type: isaaclab.envs.mdp.commands.pose_command:UniformPoseCommand
2796
+ resampling_time_range: !!python/tuple
2797
+ - 5.0
2798
+ - 5.0
2799
+ debug_vis: true
2800
+ asset_name: robot
2801
+ body_name: panda_hand
2802
+ make_quat_unique: false
2803
+ ranges:
2804
+ pos_x: !!python/tuple
2805
+ - 0.4
2806
+ - 0.6
2807
+ pos_y: !!python/tuple
2808
+ - -0.25
2809
+ - 0.25
2810
+ pos_z: !!python/tuple
2811
+ - 0.255
2812
+ - 0.455
2813
+ roll: !!python/tuple
2814
+ - 0.0
2815
+ - 0.0
2816
+ pitch: !!python/tuple
2817
+ - 0.0
2818
+ - 0.0
2819
+ yaw: !!python/tuple
2820
+ - 0.0
2821
+ - 0.0
2822
+ goal_pose_visualizer_cfg:
2823
+ prim_path: /Visuals/Command/goal_pose
2824
+ markers:
2825
+ frame:
2826
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
2827
+ visible: true
2828
+ semantic_tags: null
2829
+ copy_from_source: true
2830
+ mass_props: null
2831
+ deformable_props: null
2832
+ rigid_props: null
2833
+ collision_props: null
2834
+ activate_contact_sensors: false
2835
+ scale: !!python/tuple
2836
+ - 0.1
2837
+ - 0.1
2838
+ - 0.1
2839
+ articulation_props: null
2840
+ fixed_tendons_props: null
2841
+ spatial_tendons_props: null
2842
+ joint_drive_props: null
2843
+ visual_material_path: material
2844
+ visual_material: null
2845
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/UIElements/frame_prim.usd
2846
+ variants: null
2847
+ connecting_line:
2848
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_cylinder
2849
+ visible: true
2850
+ semantic_tags: null
2851
+ copy_from_source: true
2852
+ mass_props: null
2853
+ rigid_props: null
2854
+ collision_props: null
2855
+ activate_contact_sensors: false
2856
+ visual_material_path: material
2857
+ visual_material:
2858
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
2859
+ diffuse_color: !!python/tuple
2860
+ - 1.0
2861
+ - 1.0
2862
+ - 0.0
2863
+ emissive_color: !!python/tuple
2864
+ - 0.0
2865
+ - 0.0
2866
+ - 0.0
2867
+ roughness: 1.0
2868
+ metallic: 0.0
2869
+ opacity: 1.0
2870
+ physics_material_path: material
2871
+ physics_material: null
2872
+ radius: 0.002
2873
+ height: 1.0
2874
+ axis: Z
2875
+ current_pose_visualizer_cfg:
2876
+ prim_path: /Visuals/Command/body_pose
2877
+ markers:
2878
+ frame:
2879
+ func: isaaclab.sim.spawners.from_files.from_files:spawn_from_usd
2880
+ visible: true
2881
+ semantic_tags: null
2882
+ copy_from_source: true
2883
+ mass_props: null
2884
+ deformable_props: null
2885
+ rigid_props: null
2886
+ collision_props: null
2887
+ activate_contact_sensors: false
2888
+ scale: !!python/tuple
2889
+ - 0.1
2890
+ - 0.1
2891
+ - 0.1
2892
+ articulation_props: null
2893
+ fixed_tendons_props: null
2894
+ spatial_tendons_props: null
2895
+ joint_drive_props: null
2896
+ visual_material_path: material
2897
+ visual_material: null
2898
+ usd_path: https://omniverse-content-production.s3-us-west-2.amazonaws.com/Assets/Isaac/5.1/Isaac/Props/UIElements/frame_prim.usd
2899
+ variants: null
2900
+ connecting_line:
2901
+ func: isaaclab.sim.spawners.shapes.shapes:spawn_cylinder
2902
+ visible: true
2903
+ semantic_tags: null
2904
+ copy_from_source: true
2905
+ mass_props: null
2906
+ rigid_props: null
2907
+ collision_props: null
2908
+ activate_contact_sensors: false
2909
+ visual_material_path: material
2910
+ visual_material:
2911
+ func: isaaclab.sim.spawners.materials.visual_materials:spawn_preview_surface
2912
+ diffuse_color: !!python/tuple
2913
+ - 1.0
2914
+ - 1.0
2915
+ - 0.0
2916
+ emissive_color: !!python/tuple
2917
+ - 0.0
2918
+ - 0.0
2919
+ - 0.0
2920
+ roughness: 1.0
2921
+ metallic: 0.0
2922
+ opacity: 1.0
2923
+ physics_material_path: material
2924
+ physics_material: null
2925
+ radius: 0.002
2926
+ height: 1.0
2927
+ axis: Z
2928
+ rewards_cfg:
2929
+ reaching_object:
2930
+ func: isaaclab_arena.tasks.rewards.rewards:object_ee_distance
2931
+ params:
2932
+ std: 0.1
2933
+ object_cfg:
2934
+ name: dex_cube
2935
+ joint_names: null
2936
+ joint_ids: !!python/object/apply:builtins.slice
2937
+ - null
2938
+ - null
2939
+ - null
2940
+ fixed_tendon_names: null
2941
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2942
+ - null
2943
+ - null
2944
+ - null
2945
+ body_names: null
2946
+ body_ids: !!python/object/apply:builtins.slice
2947
+ - null
2948
+ - null
2949
+ - null
2950
+ object_collection_names: null
2951
+ object_collection_ids: !!python/object/apply:builtins.slice
2952
+ - null
2953
+ - null
2954
+ - null
2955
+ preserve_order: false
2956
+ ee_frame_cfg:
2957
+ name: ee_frame
2958
+ joint_names: null
2959
+ joint_ids: !!python/object/apply:builtins.slice
2960
+ - null
2961
+ - null
2962
+ - null
2963
+ fixed_tendon_names: null
2964
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2965
+ - null
2966
+ - null
2967
+ - null
2968
+ body_names: null
2969
+ body_ids: !!python/object/apply:builtins.slice
2970
+ - null
2971
+ - null
2972
+ - null
2973
+ object_collection_names: null
2974
+ object_collection_ids: !!python/object/apply:builtins.slice
2975
+ - null
2976
+ - null
2977
+ - null
2978
+ preserve_order: false
2979
+ weight: 1.0
2980
+ lifting_object:
2981
+ func: isaaclab_arena.tasks.rewards.lift_object_rewards:object_is_lifted
2982
+ params:
2983
+ object_cfg:
2984
+ name: dex_cube
2985
+ joint_names: null
2986
+ joint_ids: !!python/object/apply:builtins.slice
2987
+ - null
2988
+ - null
2989
+ - null
2990
+ fixed_tendon_names: null
2991
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
2992
+ - null
2993
+ - null
2994
+ - null
2995
+ body_names: null
2996
+ body_ids: !!python/object/apply:builtins.slice
2997
+ - null
2998
+ - null
2999
+ - null
3000
+ object_collection_names: null
3001
+ object_collection_ids: !!python/object/apply:builtins.slice
3002
+ - null
3003
+ - null
3004
+ - null
3005
+ preserve_order: false
3006
+ minimal_height: 0.04
3007
+ weight: 15.0
3008
+ object_goal_tracking:
3009
+ func: isaaclab_arena.tasks.rewards.lift_object_rewards:object_goal_distance
3010
+ params:
3011
+ std: 0.3
3012
+ minimal_height: 0.04
3013
+ command_name: object_pose
3014
+ robot_cfg:
3015
+ name: robot
3016
+ joint_names: null
3017
+ joint_ids: !!python/object/apply:builtins.slice
3018
+ - null
3019
+ - null
3020
+ - null
3021
+ fixed_tendon_names: null
3022
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
3023
+ - null
3024
+ - null
3025
+ - null
3026
+ body_names: null
3027
+ body_ids: !!python/object/apply:builtins.slice
3028
+ - null
3029
+ - null
3030
+ - null
3031
+ object_collection_names: null
3032
+ object_collection_ids: !!python/object/apply:builtins.slice
3033
+ - null
3034
+ - null
3035
+ - null
3036
+ preserve_order: false
3037
+ object_cfg:
3038
+ name: dex_cube
3039
+ joint_names: null
3040
+ joint_ids: !!python/object/apply:builtins.slice
3041
+ - null
3042
+ - null
3043
+ - null
3044
+ fixed_tendon_names: null
3045
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
3046
+ - null
3047
+ - null
3048
+ - null
3049
+ body_names: null
3050
+ body_ids: !!python/object/apply:builtins.slice
3051
+ - null
3052
+ - null
3053
+ - null
3054
+ object_collection_names: null
3055
+ object_collection_ids: !!python/object/apply:builtins.slice
3056
+ - null
3057
+ - null
3058
+ - null
3059
+ preserve_order: false
3060
+ weight: 16.0
3061
+ object_goal_tracking_fine_grained:
3062
+ func: isaaclab_arena.tasks.rewards.lift_object_rewards:object_goal_distance
3063
+ params:
3064
+ std: 0.05
3065
+ minimal_height: 0.04
3066
+ command_name: object_pose
3067
+ robot_cfg:
3068
+ name: robot
3069
+ joint_names: null
3070
+ joint_ids: !!python/object/apply:builtins.slice
3071
+ - null
3072
+ - null
3073
+ - null
3074
+ fixed_tendon_names: null
3075
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
3076
+ - null
3077
+ - null
3078
+ - null
3079
+ body_names: null
3080
+ body_ids: !!python/object/apply:builtins.slice
3081
+ - null
3082
+ - null
3083
+ - null
3084
+ object_collection_names: null
3085
+ object_collection_ids: !!python/object/apply:builtins.slice
3086
+ - null
3087
+ - null
3088
+ - null
3089
+ preserve_order: false
3090
+ object_cfg:
3091
+ name: dex_cube
3092
+ joint_names: null
3093
+ joint_ids: !!python/object/apply:builtins.slice
3094
+ - null
3095
+ - null
3096
+ - null
3097
+ fixed_tendon_names: null
3098
+ fixed_tendon_ids: !!python/object/apply:builtins.slice
3099
+ - null
3100
+ - null
3101
+ - null
3102
+ body_names: null
3103
+ body_ids: !!python/object/apply:builtins.slice
3104
+ - null
3105
+ - null
3106
+ - null
3107
+ object_collection_names: null
3108
+ object_collection_ids: !!python/object/apply:builtins.slice
3109
+ - null
3110
+ - null
3111
+ - null
3112
+ preserve_order: false
3113
+ weight: 5.0
3114
+ teleop_device: null
3115
+ orchestrator: null
3116
+ env_cfg_callback: null
3117
+ rl_framework:
3118
+ _value_: rsl_rl
3119
+ _name_: RSL_RL
3120
+ _sort_order_: 0
3121
+ rl_policy_cfg: isaaclab_arena_examples.policy.base_rsl_rl_policy:RLPolicyCfg