HBOrtiz commited on
Commit
d22577d
·
verified ·
1 Parent(s): 2d107ad

Add DeepMimic direct 26-clip deployment

Browse files
deepmimic-direct-no-fld-26clips/README.md ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # deepmimic-direct-no-fld-26clips
2
+
3
+ Direct-observation DeepMimic tracker trained on 26 motion clips. This policy does not use FLD.
4
+
5
+ - Input: 134 values (47 current-state values plus three 29-value future target frames)
6
+ - Output: 14 normalized joint targets, clamped to `[-1, 1]` inside the exported policy
7
+ - Control rate: 30 Hz
8
+ - Evaluation: 97% clip completion over 100 Isaac Lab episodes
9
+
10
+ The motion library and exact resolved training configuration are included because future reference
11
+ targets are exogenous policy inputs. A velocity-command-only observation builder cannot run this
12
+ tracker without adding the `future_target_step_1/2/3` terms described in `deploy.yaml`.
deepmimic-direct-no-fld-26clips/SHA256SUMS ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ f72bf72164e764e9253324d6ac8455ab5e79b47cc39f2910fae96dbdafa8894b README.md
2
+ 834993a6d84fcd3d1fa9bdbd6e2462ebff7b66171a0d57a919135b5409b201a9 bones_canonical_omni_26.manifest.json
3
+ b2a4d210c0b8602c9a0d23b7f526c89b54a681f5953d753c86c224a9832f5b58 bones_canonical_omni_26.npz
4
+ 218475782a2f4e33273c358082d33131908b3442e91c703a5c04fac812f2c2bd deploy.yaml
5
+ 0dd923a4b071b5b906ecb6c5014cd4cfd1f8c8206446aae7a3fc0836e790d799 policy.onnx
6
+ c73f5f956217489d8a71d5107f175cd6ecdb12510e57d56af0c4302b7c8dd62c policy.pt
7
+ 4871e95d4b830bc2762baacea04ae591087269ad1504792dba46a12831af396e resolved.yaml
8
+ bef957e912c6fef8d9cec9824b1b3269f619b22ea85b4b5beb6275c1d0a13100 training_checkpoint.pt
deepmimic-direct-no-fld-26clips/bones_canonical_omni_26.manifest.json ADDED
@@ -0,0 +1,226 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema_version": 1,
3
+ "name": "bones_canonical_omni_26",
4
+ "description": "Canonical core plus the least crossing lateral candidates in both directions.",
5
+ "dataset": "/home/katari/datasets/bones_seed/deepmimic/bones_canonical_omni_26.npz",
6
+ "sha256": "b2a4d210c0b8602c9a0d23b7f526c89b54a681f5953d753c86c224a9832f5b58",
7
+ "size_bytes": 7966375,
8
+ "frames": 5343,
9
+ "duration_seconds": 178.1,
10
+ "fps": 30,
11
+ "clips": 26,
12
+ "categories": {
13
+ "backward_loop_fast": 1,
14
+ "backward_loop_slow": 1,
15
+ "backward_start": 1,
16
+ "backward_stop": 1,
17
+ "forward_loop_fast": 1,
18
+ "forward_loop_medium": 1,
19
+ "forward_loop_slow": 1,
20
+ "forward_start": 1,
21
+ "forward_stop": 1,
22
+ "lateral_left_loop": 1,
23
+ "lateral_left_start": 1,
24
+ "lateral_left_stop": 1,
25
+ "lateral_right_loop": 1,
26
+ "lateral_right_start": 1,
27
+ "lateral_right_stop": 1,
28
+ "stand": 3,
29
+ "turn_clockwise_loop": 2,
30
+ "turn_clockwise_start": 1,
31
+ "turn_clockwise_stop": 1,
32
+ "turn_counterclockwise_loop": 2,
33
+ "turn_counterclockwise_start": 1,
34
+ "turn_counterclockwise_stop": 1
35
+ },
36
+ "source_dataset": "/home/katari/datasets/bones_seed/amp/bones_seed_balanced_with_sideways_more_knee_motion.npz",
37
+ "source_sha256": "29bb0cdd1920232fa81d33e140f58e4c75be0a1c2aa7daa2860e80a49431bd8a",
38
+ "selection": "/home/katari/.rc_worktrees/rl-deepmimic-skrl/configs/deepmimic/selections/canonical_omni_26.yaml",
39
+ "selection_sha256": "f4d9d3ed903b3d519b0c42e186e249aa0ab87d8974085fa7994d9310a95970bf",
40
+ "entries": [
41
+ {
42
+ "name": "idle_loop_001__A095",
43
+ "category": "stand",
44
+ "label": "neutral position",
45
+ "actor": "A095",
46
+ "frames": 240
47
+ },
48
+ {
49
+ "name": "idle_loop_002__A041",
50
+ "category": "stand",
51
+ "label": "neutral position",
52
+ "actor": "A041",
53
+ "frames": 240
54
+ },
55
+ {
56
+ "name": "idle_loop_001__A094",
57
+ "category": "stand",
58
+ "label": "neutral position",
59
+ "actor": "A094",
60
+ "frames": 240
61
+ },
62
+ {
63
+ "name": "walk_ff_loop_180_R_001__A046",
64
+ "category": "forward_loop_slow",
65
+ "label": "strolling forward",
66
+ "actor": "A046",
67
+ "frames": 234
68
+ },
69
+ {
70
+ "name": "walk_ff_loop_180_R_001__A147",
71
+ "category": "forward_loop_medium",
72
+ "label": "strolling forward",
73
+ "actor": "A147",
74
+ "frames": 119
75
+ },
76
+ {
77
+ "name": "walk_ff_loop_180_R_001__A236",
78
+ "category": "forward_loop_fast",
79
+ "label": "strolling forward",
80
+ "actor": "A236",
81
+ "frames": 135
82
+ },
83
+ {
84
+ "name": "walk_ff_start_180_R_001__A236",
85
+ "category": "forward_start",
86
+ "label": "beginning to walk forward with the right leg",
87
+ "actor": "A236",
88
+ "frames": 157
89
+ },
90
+ {
91
+ "name": "walk_ff_stop_180_R_001__A046",
92
+ "category": "forward_stop",
93
+ "label": "stop walking forward, finish with left leg",
94
+ "actor": "A046",
95
+ "frames": 240
96
+ },
97
+ {
98
+ "name": "walk_backward_loop_001__A043",
99
+ "category": "backward_loop_slow",
100
+ "label": "walk backward",
101
+ "actor": "A043",
102
+ "frames": 240
103
+ },
104
+ {
105
+ "name": "walk_backward_loop_001__A031",
106
+ "category": "backward_loop_fast",
107
+ "label": "walk backward",
108
+ "actor": "A031",
109
+ "frames": 240
110
+ },
111
+ {
112
+ "name": "walk_backward_start_001__A039",
113
+ "category": "backward_start",
114
+ "label": "start walking backwards with left leg",
115
+ "actor": "A039",
116
+ "frames": 208
117
+ },
118
+ {
119
+ "name": "walk_backward_stop_001__A043",
120
+ "category": "backward_stop",
121
+ "label": "walking backward then stop",
122
+ "actor": "A043",
123
+ "frames": 175
124
+ },
125
+ {
126
+ "name": "walk_arc_cw_loop_001__A093",
127
+ "category": "turn_clockwise_loop",
128
+ "label": "walking clockwise in an arc",
129
+ "actor": "A093",
130
+ "frames": 240
131
+ },
132
+ {
133
+ "name": "walk_arc_cw_loop_R_001__A214",
134
+ "category": "turn_clockwise_loop",
135
+ "label": "walking clockwise in an arc",
136
+ "actor": "A214",
137
+ "frames": 199
138
+ },
139
+ {
140
+ "name": "arc_walk_left_loop_001__A034",
141
+ "category": "turn_counterclockwise_loop",
142
+ "label": "walking counterclockwise in an arc, leftside",
143
+ "actor": "A034",
144
+ "frames": 240
145
+ },
146
+ {
147
+ "name": "arc_walk_left_loop_002__A043",
148
+ "category": "turn_counterclockwise_loop",
149
+ "label": "walking counterclockwise in an arc, leftside",
150
+ "actor": "A043",
151
+ "frames": 240
152
+ },
153
+ {
154
+ "name": "walk_arc_cw_start_001__A055",
155
+ "category": "turn_clockwise_start",
156
+ "label": "start walking clockwise in an arc",
157
+ "actor": "A055",
158
+ "frames": 175
159
+ },
160
+ {
161
+ "name": "walk_arc_cw_stop_001__A046",
162
+ "category": "turn_clockwise_stop",
163
+ "label": "stop walking clockwise in an arc",
164
+ "actor": "A046",
165
+ "frames": 240
166
+ },
167
+ {
168
+ "name": "arc_walk_left_start_002__A043",
169
+ "category": "turn_counterclockwise_start",
170
+ "label": "start walking counterclockwise in an arc, start with left leg",
171
+ "actor": "A043",
172
+ "frames": 172
173
+ },
174
+ {
175
+ "name": "arc_walk_left_stop_002__A043",
176
+ "category": "turn_counterclockwise_stop",
177
+ "label": "stop walking counterclockwise in an arc,",
178
+ "actor": "A043",
179
+ "frames": 210
180
+ },
181
+ {
182
+ "name": "walk_sideway_090_loop_002__A030",
183
+ "category": "lateral_left_loop",
184
+ "note": "No measured foot crossing; lateral retargeting remains provisional.",
185
+ "label": "walk sideways to the left",
186
+ "actor": "A030",
187
+ "frames": 194
188
+ },
189
+ {
190
+ "name": "walk_ff_loop_270_001__A055",
191
+ "category": "lateral_right_loop",
192
+ "note": "No measured foot crossing; stance foot slide is higher than the core library.",
193
+ "label": "walking sideways to the right",
194
+ "actor": "A055",
195
+ "frames": 201
196
+ },
197
+ {
198
+ "name": "walk_sideway_090_start_001__A033",
199
+ "category": "lateral_left_start",
200
+ "label": "starting a sidelong walk to the left, taking the first step with the left leg",
201
+ "actor": "A033",
202
+ "frames": 151
203
+ },
204
+ {
205
+ "name": "walk_ff_start_270_001__A055",
206
+ "category": "lateral_right_start",
207
+ "label": "start walking sideways to the right",
208
+ "actor": "A055",
209
+ "frames": 233
210
+ },
211
+ {
212
+ "name": "walk_sideway_090_stop_001__A041",
213
+ "category": "lateral_left_stop",
214
+ "label": "stop walking sideways to the left",
215
+ "actor": "A041",
216
+ "frames": 170
217
+ },
218
+ {
219
+ "name": "walk_ff_stop_270_001__A176",
220
+ "category": "lateral_right_stop",
221
+ "label": "stop walking sideways to the right",
222
+ "actor": "A176",
223
+ "frames": 210
224
+ }
225
+ ]
226
+ }
deepmimic-direct-no-fld-26clips/bones_canonical_omni_26.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b2a4d210c0b8602c9a0d23b7f526c89b54a681f5953d753c86c224a9832f5b58
3
+ size 7966375
deepmimic-direct-no-fld-26clips/deploy.yaml ADDED
@@ -0,0 +1,452 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ experiment_name: deepmimic-direct-no-fld-26clips
2
+ task: RC-Humanoid-DeepMimic-Direct-v0
3
+ algorithm: DeepMimic PPO (SKRL)
4
+ reference_encoding: future_targets
5
+ uses_fld: false
6
+ interface: lo
7
+ sim2sim: true
8
+ policy_path: policy.pt
9
+ onnx_policy_path: policy.onnx
10
+ training_checkpoint_path: training_checkpoint.pt
11
+ num_actions: 14
12
+ action_scale:
13
+ - 0.3149999976158142
14
+ - 1.4137163162231445
15
+ - 1.3499999046325684
16
+ - 1.3499999046325684
17
+ - 0.23534999787807465
18
+ - 0.23534999787807465
19
+ - 0.44999995827674866
20
+ - 0.44999995827674866
21
+ - 0.7199999094009399
22
+ - 0.7199999094009399
23
+ - 0.35999995470046997
24
+ - 0.35999995470046997
25
+ - 0.35999995470046997
26
+ - 0.35999995470046997
27
+ action_clip:
28
+ - -1.0
29
+ - 1.0
30
+ use_default_offset: true
31
+ control_dt: 0.03333333333333333
32
+ policy_rate_hz: 30.0
33
+ decimation: 2
34
+ sim_dt: 0.016666666666666666
35
+ joint_names:
36
+ - hip_central_rotation
37
+ - waist_upperbody_yaw
38
+ - leg_flexion_l
39
+ - leg_flexion_r
40
+ - leg_abduction_l
41
+ - leg_abduction_r
42
+ - hip_yaw_l
43
+ - hip_yaw_r
44
+ - knee_l
45
+ - knee_r
46
+ - foot_pitch_l
47
+ - foot_pitch_r
48
+ - foot_roll_l
49
+ - foot_roll_r
50
+ joint2motor_idx:
51
+ - 0
52
+ - 1
53
+ - 2
54
+ - 3
55
+ - 4
56
+ - 5
57
+ - 6
58
+ - 7
59
+ - 8
60
+ - 9
61
+ - 10
62
+ - 11
63
+ - 12
64
+ - 13
65
+ default_angles:
66
+ - 0.0
67
+ - 0.0
68
+ - 0.0
69
+ - 0.0
70
+ - 0.13849999010562897
71
+ - 0.13849999010562897
72
+ - 0.0
73
+ - 0.0
74
+ - -0.7999999523162842
75
+ - -0.7999999523162842
76
+ - 0.0
77
+ - 0.0
78
+ - 0.0
79
+ - 0.0
80
+ kps:
81
+ - 150.0
82
+ - 150.0
83
+ - 150.0
84
+ - 150.0
85
+ - 150.0
86
+ - 150.0
87
+ - 150.0
88
+ - 150.0
89
+ - 150.0
90
+ - 150.0
91
+ - 40.0
92
+ - 40.0
93
+ - 40.0
94
+ - 40.0
95
+ kds:
96
+ - 3.0
97
+ - 3.0
98
+ - 3.0
99
+ - 3.0
100
+ - 3.0
101
+ - 3.0
102
+ - 3.0
103
+ - 3.0
104
+ - 3.0
105
+ - 3.0
106
+ - 1.0
107
+ - 1.0
108
+ - 1.0
109
+ - 1.0
110
+ effort_limits:
111
+ - 128.0
112
+ - 128.0
113
+ - 128.0
114
+ - 128.0
115
+ - 128.0
116
+ - 128.0
117
+ - 128.0
118
+ - 128.0
119
+ - 128.0
120
+ - 128.0
121
+ - 40.0
122
+ - 40.0
123
+ - 40.0
124
+ - 40.0
125
+ articulation_joint_names:
126
+ - hip_central_rotation
127
+ - waist_upperbody_yaw
128
+ - leg_flexion_l
129
+ - leg_flexion_r
130
+ - neck_yaw
131
+ - shoulder_flexion_l
132
+ - shoulder_flexion_r
133
+ - leg_abduction_l
134
+ - leg_abduction_r
135
+ - neck_pitch
136
+ - shoulder_abduction_l
137
+ - shoulder_abduction_r
138
+ - hip_yaw_l
139
+ - hip_yaw_r
140
+ - shoulder_rotation_l
141
+ - shoulder_rotation_r
142
+ - knee_l
143
+ - knee_r
144
+ - elbow_flexion_l
145
+ - elbow_flexion_r
146
+ - foot_pitch_l
147
+ - foot_pitch_r
148
+ - wrist_rotation_l
149
+ - wrist_rotation_r
150
+ - foot_roll_l
151
+ - foot_roll_r
152
+ articulation_default_angles:
153
+ - 0.0
154
+ - 0.0
155
+ - 0.0
156
+ - 0.0
157
+ - 0.0
158
+ - 0.0
159
+ - 0.0
160
+ - 0.0
161
+ - 0.0
162
+ - 0.0
163
+ - 0.0
164
+ - 0.0
165
+ - 0.0
166
+ - 0.0
167
+ - 0.0
168
+ - 0.0
169
+ - 0.0
170
+ - 0.0
171
+ - 0.0
172
+ - 0.0
173
+ - 0.0
174
+ - 0.0
175
+ - 0.0
176
+ - 0.0
177
+ - 0.0
178
+ - 0.0
179
+ pd_per_joint:
180
+ hip_central_rotation:
181
+ kp: 150.0
182
+ kd: 3.0
183
+ effort_limit: 128.0
184
+ velocity_limit: 14.65999984741211
185
+ waist_upperbody_yaw:
186
+ kp: 150.0
187
+ kd: 3.0
188
+ effort_limit: 128.0
189
+ velocity_limit: 14.65999984741211
190
+ leg_flexion_l:
191
+ kp: 150.0
192
+ kd: 3.0
193
+ effort_limit: 128.0
194
+ velocity_limit: 14.65999984741211
195
+ leg_flexion_r:
196
+ kp: 150.0
197
+ kd: 3.0
198
+ effort_limit: 128.0
199
+ velocity_limit: 14.65999984741211
200
+ leg_abduction_l:
201
+ kp: 150.0
202
+ kd: 3.0
203
+ effort_limit: 128.0
204
+ velocity_limit: 14.65999984741211
205
+ leg_abduction_r:
206
+ kp: 150.0
207
+ kd: 3.0
208
+ effort_limit: 128.0
209
+ velocity_limit: 14.65999984741211
210
+ hip_yaw_l:
211
+ kp: 150.0
212
+ kd: 3.0
213
+ effort_limit: 128.0
214
+ velocity_limit: 14.65999984741211
215
+ hip_yaw_r:
216
+ kp: 150.0
217
+ kd: 3.0
218
+ effort_limit: 128.0
219
+ velocity_limit: 14.65999984741211
220
+ knee_l:
221
+ kp: 150.0
222
+ kd: 3.0
223
+ effort_limit: 128.0
224
+ velocity_limit: 14.65999984741211
225
+ knee_r:
226
+ kp: 150.0
227
+ kd: 3.0
228
+ effort_limit: 128.0
229
+ velocity_limit: 14.65999984741211
230
+ shoulder_flexion_l:
231
+ kp: 100.0
232
+ kd: 2.0
233
+ effort_limit: 80.0
234
+ velocity_limit: 18.0
235
+ shoulder_flexion_r:
236
+ kp: 100.0
237
+ kd: 2.0
238
+ effort_limit: 80.0
239
+ velocity_limit: 18.0
240
+ shoulder_abduction_l:
241
+ kp: 100.0
242
+ kd: 2.0
243
+ effort_limit: 80.0
244
+ velocity_limit: 18.0
245
+ shoulder_abduction_r:
246
+ kp: 100.0
247
+ kd: 2.0
248
+ effort_limit: 80.0
249
+ velocity_limit: 18.0
250
+ neck_yaw:
251
+ kp: 50.0
252
+ kd: 1.0
253
+ effort_limit: 40.0
254
+ velocity_limit: 20.0
255
+ neck_pitch:
256
+ kp: 50.0
257
+ kd: 1.0
258
+ effort_limit: 40.0
259
+ velocity_limit: 20.0
260
+ shoulder_rotation_l:
261
+ kp: 50.0
262
+ kd: 1.0
263
+ effort_limit: 40.0
264
+ velocity_limit: 20.0
265
+ shoulder_rotation_r:
266
+ kp: 50.0
267
+ kd: 1.0
268
+ effort_limit: 40.0
269
+ velocity_limit: 20.0
270
+ elbow_flexion_l:
271
+ kp: 50.0
272
+ kd: 1.0
273
+ effort_limit: 40.0
274
+ velocity_limit: 20.0
275
+ elbow_flexion_r:
276
+ kp: 50.0
277
+ kd: 1.0
278
+ effort_limit: 40.0
279
+ velocity_limit: 20.0
280
+ wrist_rotation_l:
281
+ kp: 50.0
282
+ kd: 1.0
283
+ effort_limit: 40.0
284
+ velocity_limit: 20.0
285
+ wrist_rotation_r:
286
+ kp: 50.0
287
+ kd: 1.0
288
+ effort_limit: 40.0
289
+ velocity_limit: 20.0
290
+ foot_pitch_l:
291
+ kp: 40.0
292
+ kd: 1.0
293
+ effort_limit: 40.0
294
+ velocity_limit: 15.0
295
+ foot_pitch_r:
296
+ kp: 40.0
297
+ kd: 1.0
298
+ effort_limit: 40.0
299
+ velocity_limit: 15.0
300
+ foot_roll_l:
301
+ kp: 40.0
302
+ kd: 1.0
303
+ effort_limit: 40.0
304
+ velocity_limit: 15.0
305
+ foot_roll_r:
306
+ kp: 40.0
307
+ kd: 1.0
308
+ effort_limit: 40.0
309
+ velocity_limit: 15.0
310
+ obs_history_length: 1
311
+ obs_single_frame_dim: 134
312
+ obs_total_dim: 134
313
+ obs_layout:
314
+ - name: current_joint_positions
315
+ start: 0
316
+ end: 14
317
+ base_dim: 14
318
+ block_dim: 14
319
+ scale: 1.0
320
+ params:
321
+ joint_names: &id001
322
+ - hip_central_rotation
323
+ - waist_upperbody_yaw
324
+ - leg_flexion_l
325
+ - leg_flexion_r
326
+ - leg_abduction_l
327
+ - leg_abduction_r
328
+ - hip_yaw_l
329
+ - hip_yaw_r
330
+ - knee_l
331
+ - knee_r
332
+ - foot_pitch_l
333
+ - foot_pitch_r
334
+ - foot_roll_l
335
+ - foot_roll_r
336
+ - name: current_joint_velocities
337
+ start: 14
338
+ end: 28
339
+ base_dim: 14
340
+ block_dim: 14
341
+ scale: 1.0
342
+ params:
343
+ joint_names: *id001
344
+ - name: current_root_height
345
+ start: 28
346
+ end: 29
347
+ base_dim: 1
348
+ block_dim: 1
349
+ scale: 1.0
350
+ params: {}
351
+ - name: current_root_orientation_tangent_normal
352
+ start: 29
353
+ end: 35
354
+ base_dim: 6
355
+ block_dim: 6
356
+ scale: 1.0
357
+ params: {}
358
+ - name: current_root_linear_velocity_body
359
+ start: 35
360
+ end: 38
361
+ base_dim: 3
362
+ block_dim: 3
363
+ scale: 1.0
364
+ params: {}
365
+ - name: current_root_angular_velocity_body
366
+ start: 38
367
+ end: 41
368
+ base_dim: 3
369
+ block_dim: 3
370
+ scale: 1.0
371
+ params: {}
372
+ - name: current_key_body_positions_body
373
+ start: 41
374
+ end: 47
375
+ base_dim: 6
376
+ block_dim: 6
377
+ scale: 1.0
378
+ params:
379
+ body_names:
380
+ - bottom_universal_joint_l_1
381
+ - bottom_universal_joint_r_1
382
+ - name: future_target_step_1
383
+ start: 47
384
+ end: 76
385
+ base_dim: 29
386
+ block_dim: 29
387
+ scale: 1.0
388
+ params:
389
+ step: 1
390
+ fields:
391
+ - name: root_delta_body
392
+ dim: 3
393
+ - name: root_orientation_relative_tangent_normal
394
+ dim: 6
395
+ - name: joint_positions
396
+ dim: 14
397
+ - name: key_body_positions_root_frame
398
+ dim: 6
399
+ - name: future_target_step_2
400
+ start: 76
401
+ end: 105
402
+ base_dim: 29
403
+ block_dim: 29
404
+ scale: 1.0
405
+ params:
406
+ step: 2
407
+ fields:
408
+ - name: root_delta_body
409
+ dim: 3
410
+ - name: root_orientation_relative_tangent_normal
411
+ dim: 6
412
+ - name: joint_positions
413
+ dim: 14
414
+ - name: key_body_positions_root_frame
415
+ dim: 6
416
+ - name: future_target_step_3
417
+ start: 105
418
+ end: 134
419
+ base_dim: 29
420
+ block_dim: 29
421
+ scale: 1.0
422
+ params:
423
+ step: 3
424
+ fields:
425
+ - name: root_delta_body
426
+ dim: 3
427
+ - name: root_orientation_relative_tangent_normal
428
+ dim: 6
429
+ - name: joint_positions
430
+ dim: 14
431
+ - name: key_body_positions_root_frame
432
+ dim: 6
433
+ command_ranges: null
434
+ reference:
435
+ dataset_path: bones_canonical_omni_26.npz
436
+ dataset_sha256: b2a4d210c0b8602c9a0d23b7f526c89b54a681f5953d753c86c224a9832f5b58
437
+ clips: 26
438
+ fps: 30
439
+ target_steps:
440
+ - 1
441
+ - 2
442
+ - 3
443
+ reference_body: base_link
444
+ key_bodies:
445
+ - bottom_universal_joint_l_1
446
+ - bottom_universal_joint_r_1
447
+ source:
448
+ checkpoint_sha256: bef957e912c6fef8d9cec9824b1b3269f619b22ea85b4b5beb6275c1d0a13100
449
+ config_sha256: 2709253aed2ab7055f15765926a9b0a3dda6af7211c3b2a8a4f23197fad88d74
450
+ run: 2026-07-22_12-51-16_canonical-omni-26-target3
451
+ evaluation_clip_completion_rate: 0.97
452
+ evaluation_episodes: 100
deepmimic-direct-no-fld-26clips/policy.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0dd923a4b071b5b906ecb6c5014cd4cfd1f8c8206446aae7a3fc0836e790d799
3
+ size 4811493
deepmimic-direct-no-fld-26clips/policy.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c73f5f956217489d8a71d5107f175cd6ecdb12510e57d56af0c4302b7c8dd62c
3
+ size 4820798
deepmimic-direct-no-fld-26clips/resolved.yaml ADDED
@@ -0,0 +1,291 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ schema_version: 1
2
+ name: deepmimic_canonical_omni_26_target3
3
+ runtime:
4
+ profile: isaaclab_b4c3210_current27
5
+ lifecycle: current
6
+ training_allowed: true
7
+ docker:
8
+ repository: 916780037007.dkr.ecr.us-east-1.amazonaws.com/ethroboticsclub/isaaclab
9
+ digest: sha256:a45d96ca096067a6ffe5a9c3f9281ddd816d2cb635df146ee1882ee3a6d2eebe
10
+ image_ref: 916780037007.dkr.ecr.us-east-1.amazonaws.com/ethroboticsclub/isaaclab@sha256:a45d96ca096067a6ffe5a9c3f9281ddd816d2cb635df146ee1882ee3a6d2eebe
11
+ isaaclab_source_commit: b4c321024792976150ca55fddb26fa34480d974e
12
+ software:
13
+ isaaclab: 0.54.4
14
+ isaacsim: 5.1.0.0
15
+ torch: 2.7.0+cu128
16
+ skrl: 2.1.0
17
+ wandb: 0.27.1
18
+ compatible_hosts:
19
+ isaaclab_b4c3210_current27_local_gb10:
20
+ purpose: smoke_test_and_playback
21
+ isaaclab_source_commit: b4c321024792976150ca55fddb26fa34480d974e
22
+ software:
23
+ isaaclab: 0.54.4
24
+ isaacsim: 5.1.0.0
25
+ torch: 2.9.0+cu130
26
+ skrl: 2.1.0
27
+ wandb: 0.27.1
28
+ importer:
29
+ mode: default
30
+ merge_fixed_joints: true
31
+ rigid_body_count: 27
32
+ controlled_joint_order:
33
+ - hip_central_rotation
34
+ - waist_upperbody_yaw
35
+ - leg_flexion_l
36
+ - leg_flexion_r
37
+ - leg_abduction_l
38
+ - leg_abduction_r
39
+ - hip_yaw_l
40
+ - hip_yaw_r
41
+ - knee_l
42
+ - knee_r
43
+ - foot_pitch_l
44
+ - foot_pitch_r
45
+ - foot_roll_l
46
+ - foot_roll_r
47
+ robot:
48
+ name: urdf4_fixed
49
+ adapter: ethrc_humanoid_v1
50
+ urdf: URDF_4_description/urdf_axis_fix/URDF_4_axisfix_xfwd.urdf
51
+ dof_count: 26
52
+ controlled_dofs: 14
53
+ reference_body: base_link
54
+ key_bodies:
55
+ - bottom_universal_joint_l_1
56
+ - bottom_universal_joint_r_1
57
+ freeze_joint_patterns:
58
+ - shoulder
59
+ - elbow
60
+ - wrist
61
+ - neck
62
+ action:
63
+ mode: normalized_soft_limits
64
+ termination:
65
+ base_height: 0.5
66
+ max_tilt_deg: 60.0
67
+ contact_force_threshold: 1.0
68
+ contact_bodies:
69
+ - head_no_mass_1
70
+ - neck_connector_1
71
+ - torso_structural_frame_1
72
+ - shoulder_.*
73
+ - hej50_arm_rotation_.*
74
+ - connector_elbow_forearm_.*
75
+ - forearm_wrist_connector_.*
76
+ dataset:
77
+ name: bones_canonical_omni_26
78
+ uri: s3://ethrc-isaac-ckpts/katari/data/bones_canonical_omni_26.npz
79
+ manifest_uri: s3://ethrc-isaac-ckpts/katari/data/bones_canonical_omni_26.manifest.json
80
+ paths:
81
+ - /ckpt/katari/data/bones_canonical_omni_26.npz
82
+ - /home/katari/datasets/bones_seed/deepmimic/bones_canonical_omni_26.npz
83
+ - motions/urdf4_fixed/bones_canonical_omni_26.npz
84
+ frames: 5343
85
+ fps: 30
86
+ dofs: 26
87
+ bodies: 27
88
+ clips: 26
89
+ clip_boundaries: true
90
+ size_bytes: 7966375
91
+ sha256: b2a4d210c0b8602c9a0d23b7f526c89b54a681f5953d753c86c224a9832f5b58
92
+ tracking:
93
+ name: mimickit_target3_uniform
94
+ target_steps:
95
+ - 1
96
+ - 2
97
+ - 3
98
+ sample_weighting: uniform
99
+ random_phase_reset: true
100
+ minimum_remaining_s: 1.0
101
+ root_height_offset: 0.0
102
+ observations:
103
+ current_state: full_body_state_local
104
+ target_state: root_joint_key_body
105
+ include_phase: false
106
+ reward:
107
+ joint_pose:
108
+ weight: 0.5
109
+ scale: 0.25
110
+ joint_velocity:
111
+ weight: 0.1
112
+ scale: 0.01
113
+ root_pose:
114
+ weight: 0.15
115
+ scale: 5.0
116
+ rotation_scale: 0.1
117
+ root_velocity:
118
+ weight: 0.1
119
+ scale: 1.0
120
+ angular_scale: 0.1
121
+ key_body_position:
122
+ weight: 0.15
123
+ scale: 10.0
124
+ termination:
125
+ pose_distance: 1.0
126
+ episode_length_s: 10.0
127
+ agent:
128
+ seed: 42
129
+ algorithm: PPO
130
+ models:
131
+ policy:
132
+ hidden:
133
+ - 1024
134
+ - 1024
135
+ activation: relu
136
+ log_std:
137
+ minimum: -2.996
138
+ maximum: -2.996
139
+ initial: -2.996
140
+ fixed: true
141
+ value:
142
+ hidden:
143
+ - 1024
144
+ - 1024
145
+ activation: relu
146
+ optimization:
147
+ rollouts: 32
148
+ learning_epochs: 5
149
+ mini_batches: 8
150
+ learning_rate: 0.0001
151
+ discount_factor: 0.99
152
+ gae_lambda: 0.95
153
+ ratio_clip: 0.2
154
+ value_clip: 0.2
155
+ value_loss_scale: 1.0
156
+ grad_norm_clip: 1.0
157
+ logging:
158
+ project: deepmimic-humanoid-urdf4
159
+ write_interval: auto
160
+ checkpoint_interval: auto
161
+ training:
162
+ timesteps: 80000
163
+ num_envs: 4096
164
+ derived:
165
+ action_dim: 14
166
+ current_state_dim: 47
167
+ target_frame_dim: 29
168
+ policy_observation_dim: 134
169
+ source_files:
170
+ - experiments/canonical_omni_26_target3.yaml
171
+ - runtimes/isaaclab_b4c3210_current27.yaml
172
+ - robots/urdf4_fixed.yaml
173
+ - datasets/bones_canonical_omni_26.yaml
174
+ - tracking/mimickit_target3_uniform.yaml
175
+ - agents/ppo_default.yaml
176
+ composition_sha256: ea21cc004b2a37253403d821c54ef0b8c9a853d2cf7d9d667926387b6f3a44d5
177
+ runtime_resolution:
178
+ controlled_joints: &id001
179
+ - hip_central_rotation
180
+ - waist_upperbody_yaw
181
+ - leg_flexion_l
182
+ - leg_flexion_r
183
+ - leg_abduction_l
184
+ - leg_abduction_r
185
+ - hip_yaw_l
186
+ - hip_yaw_r
187
+ - knee_l
188
+ - knee_r
189
+ - foot_pitch_l
190
+ - foot_pitch_r
191
+ - foot_roll_l
192
+ - foot_roll_r
193
+ frozen_joints:
194
+ - neck_yaw
195
+ - shoulder_flexion_l
196
+ - shoulder_flexion_r
197
+ - neck_pitch
198
+ - shoulder_abduction_l
199
+ - shoulder_abduction_r
200
+ - shoulder_rotation_l
201
+ - shoulder_rotation_r
202
+ - elbow_flexion_l
203
+ - elbow_flexion_r
204
+ - wrist_rotation_l
205
+ - wrist_rotation_r
206
+ key_bodies:
207
+ - bottom_universal_joint_l_1
208
+ - bottom_universal_joint_r_1
209
+ motion_file: /ckpt/katari/data/bones_canonical_omni_26.npz
210
+ motion_clips: 26
211
+ target_steps:
212
+ - 1
213
+ - 2
214
+ - 3
215
+ action_offset:
216
+ - 0.0
217
+ - 0.0
218
+ - 0.0
219
+ - 0.0
220
+ - 0.13849999010562897
221
+ - 0.13849999010562897
222
+ - 0.0
223
+ - 0.0
224
+ - -0.7999999523162842
225
+ - -0.7999999523162842
226
+ - 0.0
227
+ - 0.0
228
+ - 0.0
229
+ - 0.0
230
+ action_scale:
231
+ - 0.3149999976158142
232
+ - 1.4137163162231445
233
+ - 1.3499999046325684
234
+ - 1.3499999046325684
235
+ - 0.23534999787807465
236
+ - 0.23534999787807465
237
+ - 0.44999995827674866
238
+ - 0.44999995827674866
239
+ - 0.7199999094009399
240
+ - 0.7199999094009399
241
+ - 0.35999995470046997
242
+ - 0.35999995470046997
243
+ - 0.35999995470046997
244
+ - 0.35999995470046997
245
+ soft_joint_limits:
246
+ - - -0.3149999976158142
247
+ - 0.3149999976158142
248
+ - - -1.4137163162231445
249
+ - 1.4137163162231445
250
+ - - -1.3499999046325684
251
+ - 1.3499999046325684
252
+ - - -1.3499999046325684
253
+ - 1.3499999046325684
254
+ - - -0.09685000777244568
255
+ - 0.3738499879837036
256
+ - - -0.09685000777244568
257
+ - 0.3738499879837036
258
+ - - -0.44999995827674866
259
+ - 0.44999995827674866
260
+ - - -0.44999995827674866
261
+ - 0.44999995827674866
262
+ - - -1.5199998617172241
263
+ - -0.08000004291534424
264
+ - - -1.5199998617172241
265
+ - -0.08000004291534424
266
+ - - -0.35999995470046997
267
+ - 0.35999995470046997
268
+ - - -0.35999995470046997
269
+ - 0.35999995470046997
270
+ - - -0.35999995470046997
271
+ - 0.35999995470046997
272
+ - - -0.35999995470046997
273
+ - 0.35999995470046997
274
+ host:
275
+ profile: isaaclab_b4c3210_current27
276
+ configuration_profile: isaaclab_b4c3210_current27
277
+ docker_image_digest: sha256:a45d96ca096067a6ffe5a9c3f9281ddd816d2cb635df146ee1882ee3a6d2eebe
278
+ isaaclab_source_commit: null
279
+ software:
280
+ isaaclab: 0.54.4
281
+ isaacsim: 5.1.0.0
282
+ skrl: 2.1.0
283
+ torch: 2.7.0+cu128
284
+ wandb: 0.27.1
285
+ verification: host_verified
286
+ purpose: training_and_playback
287
+ simulation:
288
+ rigid_body_count: 27
289
+ controlled_joint_order: *id001
290
+ verification: simulation_verified
291
+ config_sha256: 2709253aed2ab7055f15765926a9b0a3dda6af7211c3b2a8a4f23197fad88d74
deepmimic-direct-no-fld-26clips/training_checkpoint.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bef957e912c6fef8d9cec9824b1b3269f619b22ea85b4b5beb6275c1d0a13100
3
+ size 28712114