@@ -14,37 +14,63 @@ group_label: C2
14
14
15
15
# QJ: Joint Space symmetries____________________________________
16
16
# [
17
- # 'l_hip_pitch', 'l_hip_roll', 'l_hip_yaw', 'l_knee', 'l_ankle_pitch', 'l_ankle_roll', [0... 6)
18
- # 'r_hip_pitch', 'r_hip_roll', 'r_hip_yaw', 'r_knee', 'r_ankle_pitch', 'r_ankle_roll', [6...12)
19
- # 'torso_roll', 'torso_pitch', 'torso_yaw', [12..15)
20
- # 'l_shoulder_pitch', 'l_shoulder_roll', 'l_shoulder_yaw', 'l_elbow', 'l_wrist_yaw', 'l_wrist_roll',
21
- # 'l_wrist_pitch', 'l_index_add', 'l_index_prox', 'l_index_dist', 'l_middle_prox', 'l_middle_dist',
22
- # 'l_pinkie_prox', 'l_pinkie_dist', 'l_ring_prox', 'l_ring_dist', 'l_thumb_add', 'l_thumb_prox', 'l_thumb_dist', [15...34)
23
- # 'neck_pitch', 'neck_roll', 'neck_yaw', 'camera_tilt', [34...38)
24
- # 'r_shoulder_pitch', 'r_shoulder_roll', 'r_shoulder_yaw', 'r_elbow', 'r_wrist_yaw', 'r_wrist_roll',
25
- # 'r_wrist_pitch', 'r_index_add', 'r_index_prox', 'r_index_dist', 'r_middle_prox', 'r_middle_dist',
26
- # 'r_pinkie_prox', 'r_pinkie_dist', 'r_ring_prox', 'r_ring_dist', 'r_thumb_add', 'r_thumb_prox', 'r_thumb_dist' [38...57)
17
+ # 'l_hip_pitch', 'l_hip_roll', 'l_hip_yaw', 'l_knee', 'l_ankle_pitch', 'l_ankle_roll', [0...5]
18
+ # 'r_hip_pitch', 'r_hip_roll', 'r_hip_yaw', 'r_knee', 'r_ankle_pitch', 'r_ankle_roll', [6...11]
19
+ # 'torso_roll', 'torso_pitch', 'torso_yaw', [12..14]
20
+ # 'l_shoulder_pitch', 'l_shoulder_roll', 'l_shoulder_yaw', 'l_elbow', 'l_wrist_yaw', 'l_wrist_roll', 'l_wrist_pitch', [15...21]
21
+ # 'l_index_add', 'l_index_prox', 'l_index_dist', [22,23, 24]
22
+ # 'l_middle_prox', 'l_middle_dist', [25, 26]
23
+ # 'l_pinkie_prox', 'l_pinkie_dist', [27, 28]
24
+ # 'l_ring_prox', 'l_ring_dist', [29, 30]
25
+ # 'l_thumb_add', 'l_thumb_prox', 'l_thumb_dist', [31, 32, 33]
26
+ # 'neck_pitch', 'neck_roll', 'neck_yaw', 'camera_tilt', [34, 35, 36, 37]
27
+ # 'r_shoulder_pitch', 'r_shoulder_roll', 'r_shoulder_yaw', 'r_elbow', 'r_wrist_yaw', 'r_wrist_roll', 'r_wrist_pitch', [38,..., 44]
28
+ # 'r_index_add', 'r_index_prox', 'r_index_dist', [45, 46, 47]
29
+ # 'r_middle_prox', 'r_middle_dist', [48, 49]
30
+ # 'r_pinkie_prox', 'r_pinkie_dist', [50, 51]
31
+ # 'r_ring_prox', 'r_ring_dist', [52, 53]
32
+ # 'r_thumb_add', 'r_thumb_prox', 'r_thumb_dist' [54, 55, 56]
27
33
# ]
28
34
# QJ: Joint Space symmetries____________________________________
29
35
permutation_Q_js : [
30
36
[
31
- 6, 7, 8, 9, 10, 11, # 'r_hip_pitch', 'r_hip_roll', 'r_hip_yaw', 'r_knee', 'r_ankle_pitch', 'r_ankle_roll'
32
- 0, 1, 2, 3, 4, 5, # 'l_hip_pitch', 'l_hip_roll', 'l_hip_yaw', 'l_knee', 'l_ankle_pitch', 'l_ankle_roll'
33
- 12, 13, 14, # 'torso_roll', 'torso_pitch', 'torso_yaw'
34
- 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, # 'r_shoulder_pitch', ..., 'r_thumb_dist'
35
- 34, 35, 36, 37, # 'neck_pitch', 'neck_roll', 'neck_yaw', 'camera_tilt'
36
- 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 # 'l_shoulder_pitch', ..., 'l_thumb_dist'
37
+ 6, 7, 8, 9, 10, 11, # 'r_hip_pitch', 'r_hip_roll', 'r_hip_yaw', 'r_knee', 'r_ankle_pitch', 'r_ankle_roll'
38
+ 0, 1, 2, 3, 4, 5, # 'l_hip_pitch', 'l_hip_roll', 'l_hip_yaw', 'l_knee', 'l_ankle_pitch', 'l_ankle_roll'
39
+ 12, 13, 14, # 'torso_roll', 'torso_pitch', 'torso_yaw'
40
+ 38, 39, 40, 41, 42, 43, 44, # 'r_shoulder_pitch', 'r_shoulder_roll', 'r_shoulder_yaw', 'r_elbow', 'r_wrist_yaw', 'r_wrist_roll',
41
+ 45, 46, 47, # 'r_index_add', 'r_index_prox', 'r_index_dist'
42
+ 48, 49, # 'r_middle_prox', 'r_middle_dist'
43
+ 50, 51, # 'r_pinkie_prox', 'r_pinkie_dist'
44
+ 52, 53, # 'r_ring_prox', 'r_ring_dist'
45
+ 54, 55, 56, # 'r_thumb_add', 'r_thumb_prox', 'r_thumb_dist'
46
+ 34, 35, 36, 37, # 'neck_pitch', 'neck_roll', 'neck_yaw', 'camera_tilt'
47
+ 15, 16, 17, 18, 19, 20, 21, # 'l_shoulder_pitch', 'l_shoulder_roll', 'l_shoulder_yaw', 'l_elbow', 'l_wrist_yaw', 'l_wrist_roll', 'l_wrist_pitch'
48
+ 22, 23, 24, # 'l_index_add', 'l_index_prox', 'l_index_dist'
49
+ 25, 26, # 'l_middle_prox', 'l_middle_dist'
50
+ 27, 28, # 'l_pinkie_prox', 'l_pinkie_dist'
51
+ 29, 30, # 'l_ring_prox', 'l_ring_dist'
52
+ 31, 32, 33 # 'l_thumb_add', 'l_thumb_prox', 'l_thumb_dist'
37
53
]
38
54
]
39
55
40
56
# Reflections are determined by joint frame predefined orientation.
41
57
reflection_Q_js : [
42
58
[
43
- 1, - 1, - 1, 1, 1, -1, # 'l_hip_pitch', 'l_hip_roll', 'l_hip_yaw', 'l_knee', 'l_ankle_pitch', 'l_ankle_roll'
44
- 1, - 1, - 1, 1, 1, -1, # 'r_hip_pitch', 'r_hip_roll', 'r_hip_yaw', 'r_knee', 'r_ankle_pitch', 'r_ankle_roll'
59
+ 1, 1, 1, 1, 1, 1, # 'l_hip_pitch', 'l_hip_roll', 'l_hip_yaw', 'l_knee', 'l_ankle_pitch', 'l_ankle_roll'
60
+ 1, 1, 1, 1, 1, 1, # 'r_hip_pitch', 'r_hip_roll', 'r_hip_yaw', 'r_knee', 'r_ankle_pitch', 'r_ankle_roll'
45
61
-1, 1, -1, # 'torso_roll', 'torso_pitch', 'torso_yaw'
46
- -1, -1, 1, -1, 1, -1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, # 'r_shoulder_pitch', ..., 'r_thumb_dist'
47
- 1, -1, 1, 1, # 'neck_pitch', 'neck_roll', 'neck_yaw', 'camera_tilt'
48
- -1, -1, 1, -1, 1, -1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1 # 'l_shoulder_pitch', ..., 'l_thumb_dist'
62
+ 1, 1, 1, 1, 1, 1, 1, # 'shoulder_pitch', 'shoulder_roll', 'shoulder_yaw', 'elbow', 'wrist_yaw', 'wrist_roll', 'wrist_pitch'
63
+ 1, 1, 1, # 'index_add', 'index_prox', 'index_dist'
64
+ 1, 1, # 'middle_prox', 'middle_dist'
65
+ 1, 1, # 'pinkie_prox', 'pinkie_dist'
66
+ 1, 1, # 'r_ring_prox', 'ring_dist'
67
+ 1, 1, 1, # 'thumb_add', 'thumb_prox', 'thumb_dist'
68
+ 1, -1, -1, 1, # 'neck_pitch', 'neck_roll', 'neck_yaw', 'camera_tilt'
69
+ 1, 1, 1, 1, 1, 1, 1, # 'shoulder_pitch', 'shoulder_roll', 'shoulder_yaw', 'elbow', 'wrist_yaw', 'wrist_roll', 'wrist_pitch'
70
+ 1, 1, 1, # 'index_add', 'index_prox', 'index_dist'
71
+ 1, 1, # 'middle_prox', 'middle_dist'
72
+ 1, 1, # 'pinkie_prox', 'pinkie_dist'
73
+ 1, 1, # 'r_ring_prox', 'ring_dist'
74
+ 1, 1, 1, # 'thumb_add', 'thumb_prox', 'thumb_dist'
49
75
]
50
76
]
0 commit comments