ANNarchy iCub Interface 1.1.1
Loading...
Searching...
No Matches
Vocabs.py
1# part keys for the iCub, which are needed for joint reader/writer initialization
2PART_KEY_HEAD = "head" # part key for iCub head
3PART_KEY_TORSO = "torso" # part key for iCub torso
4PART_KEY_RIGHT_ARM = "right_arm" # part key for iCub right arm
5PART_KEY_LEFT_ARM = "left_arm" # part key for iCub left arm
6PART_KEY_RIGHT_LEG = "right_leg" # part key for iCub right leg
7PART_KEY_LEFT_LEG = "left_leg" # part key for iCub left leg
8
9# numbers for head joints
10JOINT_NUM_NECK_PITCH = 0
11JOINT_NUM_NECK_ROLL = 1
12JOINT_NUM_NECK_YAW = 2
13JOINT_NUM_EYES_TILT = 3
14JOINT_NUM_EYES_VERSION = 4
15JOINT_NUM_EYES_VERGENCE = 5
16
17# numbers for arm joints (left/right identical)
18JOINT_NUM_SHOULDER_PITCH = 0
19JOINT_NUM_SHOULDER_ROLL = 1
20JOINT_NUM_SHOULDER_YAW = 2
21JOINT_NUM_ELBOW = 3
22JOINT_NUM_WRIST_PROSUP = 4
23JOINT_NUM_WRIST_PITCH = 5
24JOINT_NUM_WRIST_YAW = 6
25JOINT_NUM_HAND_FINGER = 7
26JOINT_NUM_THUMB_OPPOSE = 8
27JOINT_NUM_THUMB_PROXIMAL = 9
28JOINT_NUM_THUMB_DISTAL = 10
29JOINT_NUM_INDEX_PROXIMAL = 11
30JOINT_NUM_INDEX_DISTAL = 12
31JOINT_NUM_MIDDLE_PROXIMAL = 13
32JOINT_NUM_MIDDLE_DISTAL = 14
33JOINT_NUM_PINKY = 15
34
35# numbers for leg joints (left/right identical)
36JOINT_NUM_HIP_PITCH = 0
37JOINT_NUM_HIP_ROLL = 1
38JOINT_NUM_HIP_YAW = 2
39JOINT_NUM_KNEE = 3
40JOINT_NUM_ANKLE_PITCH = 4
41JOINT_NUM_ANKLE_ROLL = 5
42
43# numbers for torso joints
44JOINT_NUM_TORSO_YAW = 0
45JOINT_NUM_TORSO_ROLL = 1
46JOINT_NUM_TORSO_PITCH = 2
47
48# skin arm section sizes
49SKIN_SECTION_SIZE_ARM = 380
50SKIN_SECTION_SIZE_FOREARM = 240
51SKIN_SECTION_SIZE_HAND = 104