pr2_pitcher.world
Go to the documentation of this file.
1 
2 [CONSTANTS]
3 
4 DEG2RAD:=PI/180
5 
6 [LINKS]
7 
8  world
9 
10  fridge_base: body "bodies/Fridge/friA-01.off"
11  body "bodies/Fridge/friA-02.off"
12  body "bodies/Fridge/friA-03.off"
13  body "bodies/Fridge/friA-04.off"
14  % cylinder 0.02 (0.35,-0.5,0) (0.35,-0.5,1.5) blue
15 
16  fridge_door: body "bodies/Fridge/friB-01.off"
17  body "bodies/Fridge/friB-02.off"
18  body "bodies/Fridge/friB-03.off"
19 
20  pitcher: body "bodies/pitcher.off"
21 
22  % pitcher: body "bodies/components/ice1.off"
23  % body "bodies/components/lemon3.off"
24  % body "bodies/components/jar_with_liquid1.off"
25 
26  % pitcher: body "bodies/components/jar_with_liquid2.off"
27  % body "bodies/components/3lemon.off"
28  % body "bodies/components/4lemon.off"
29  % body "bodies/components/liquid2.off"
30  % body "bodies/components/pitcher2.off"
31  % body "bodies/components/spoon1.off"
32 
33  pitcher_virtual1
34  pitcher_virtual2
35  pitcher_virtual3
36 
37  base_footprint: body "bodies/base_link.off" white
38  % body "bodies/friA_01.off"
39 
40  base: body "bodies/base_link.off" white
41 
42  laser_tilt: body "bodies/laser_tilt_mount_link.off" white
43 
44  wheel_rotation_1: body "bodies/bl_caster_rotation_link.off" white
45  wheel_1_left: body "bodies/bl_caster_l_wheel_link.off" black
46  wheel_1_right: body "bodies/bl_caster_r_wheel_link.off" black
47 
48  wheel_rotation_2: body "bodies/br_caster_rotation_link.off" white
49  wheel_2_left: body "bodies/br_caster_l_wheel_link.off" black
50  wheel_2_right: body "bodies/br_caster_r_wheel_link.off" black
51 
52  wheel_rotation_3: body "bodies/fl_caster_rotation_link.off" white
53  wheel_3_left: body "bodies/fl_caster_l_wheel_link.off" black
54  wheel_3_right: body "bodies/fl_caster_r_wheel_link.off" black
55 
56  wheel_rotation_4: body "bodies/fr_caster_rotation_link.off" white
57  wheel_4_left: body "bodies/fr_caster_l_wheel_link.off" black
58  wheel_4_right: body "bodies/fr_caster_r_wheel_link.off" black
59 
60  torso: body "bodies/torso_lift_link.off" white
61 
62  head_pan: body "bodies/head_pan_link.off" white
63  head_tilt: body "bodies/head_tilt_link.off" white
64 
65  l_shoulder_pan : body "bodies/l_shoulder_pan_link.off" white
66  l_shoulder_lift: body "bodies/l_shoulder_lift_link.off" white
67  l_upper_arm_roll: body "bodies/l_upper_arm_roll_link.off" white
68  l_upper_arm: body "bodies/l_upper_arm_link.off" white
69  l_elbow_flex: body "bodies/l_elbow_flex_link.off" white
70  l_forearm_roll: body "bodies/l_forearm_roll_link.off" white
71  l_forearm: body "bodies/l_forearm_link.off" white
72  l_wrist_flex: body "bodies/l_wrist_flex_link.off" white
73  l_wrist_roll: body "bodies/l_wrist_roll_link.off" white
74  l_gripper_palm: body "bodies/l_gripper_palm_link.off" white
75  l_gripper_l_finger: body "bodies/l_gripper_l_finger_link.off" white
76  l_gripper_l_finger_tip: body "bodies/l_gripper_l_finger_tip_link.off" white
77  l_gripper_r_finger: body "bodies/l_gripper_r_finger_link.off" white
78  l_gripper_r_finger_tip: body "bodies/l_gripper_r_finger_tip_link.off" white
79 
80 
81  r_shoulder_pan : body "bodies/r_shoulder_pan_link.off" white
82  r_shoulder_lift: body "bodies/r_shoulder_lift_link.off" white
83  r_upper_arm_roll: body "bodies/r_upper_arm_roll_link.off" white
84  r_upper_arm: body "bodies/r_upper_arm_link.off" white
85  r_elbow_flex: body "bodies/r_elbow_flex_link.off" white
86  r_forearm_roll: body "bodies/r_forearm_roll_link.off" white
87  r_forearm: body "bodies/r_forearm_link.off" white
88  r_wrist_flex: body "bodies/r_wrist_flex_link.off" white
89  r_wrist_roll: body "bodies/r_wrist_roll_link.off" white
90  r_gripper_palm: body "bodies/r_gripper_palm_link.off" white
91  r_gripper_l_finger: body "bodies/r_gripper_l_finger_link.off" white
92  r_gripper_l_finger_tip: body "bodies/r_gripper_l_finger_tip_link.off" white
93  r_gripper_r_finger: body "bodies/r_gripper_r_finger_link.off" white
94  r_gripper_r_finger_tip: body "bodies/r_gripper_r_finger_tip_link.off" white
95 
96 [JOINTS]
97 
98  FIX: world fridge_base Rz(Pi/2)
99 
100  REVOLUTE: fridge_base (-0.3,-0.8,0)+(0,0,1)
101  fridge_door(-0.3,-0.8,0)+(0,0,1)
102  range [-0.06,2.3]
103  +(1,0,0)
104  +(1,0,0)
105 
106  FIX: world base_footprint Id
107 
108  FIX: base_footprint base
109  Txyz(0,0,0.051)
110 
111  FIX: torso laser_tilt
112  Txyz (0.09893,0,0.227)% (0.275,0,0.252)
113 
114  FIX: torso head_pan
115  Txyz(-0.01707,0,0.38145)
116 
117  FIX: head_pan head_tilt
118  Txyz(0.068,0,0)
119 
120  /* Wheels */
121  FIX: base wheel_rotation_1
122  Txyz (-0.2246,0.2246,0.0282)
123  FIX: wheel_rotation_1 wheel_1_left
124  Txyz(0,0.049,0)
125  FIX: wheel_rotation_1 wheel_1_right
126  Txyz(0,-0.049,0)
127 
128  FIX: base wheel_rotation_2
129  Txyz (-0.2246,-0.2246,0.0282)
130  FIX: wheel_rotation_2 wheel_2_left
131  Txyz(0,0.049,0)
132  FIX: wheel_rotation_2 wheel_2_right
133  Txyz(0,-0.049,0)
134 
135  FIX: base wheel_rotation_3
136  Txyz (0.2246,0.2246,0.0282)
137  FIX: wheel_rotation_3 wheel_3_left
138  Txyz(0,0.049,0)
139  FIX: wheel_rotation_3 wheel_3_right
140  Txyz(0,-0.049,0)
141 
142  FIX: base wheel_rotation_4
143  Txyz (0.2246,-0.2246,0.0282)
144  FIX: wheel_rotation_4 wheel_4_left
145  Txyz(0,0.049,0)
146  FIX: wheel_rotation_4 wheel_4_right
147  Txyz(0,-0.049,0)
148 
149  /* Torso and arms (with grippers) */
150  % FIX: base torso
151  % Txyz(-0.05,0,0.739675)
152  PRISMATIC: base (-0.05,0,0.739675)+(0,0,1)
153  torso (0,0,0)+(0,0,1)
154  range [0,0.31]
155 
156  % FIX: torso l_shoulder_pan
157  % Txyz(0,0.188,0)*Rz(Pi/2)
158  REVOLUTE: torso (0,0.188,0)+(0,0,1)
159  l_shoulder_pan (0,0,0)+(0,0,1)
160  range [-40.9437*DEG2RAD,130.944*DEG2RAD]
161  +(1,0,0)
162  +(1,0,0)
163 
164  % FIX: l_shoulder_pan l_shoulder_lift
165  % Txyz(0.1,0,0)*Ry(Pi/4)
166  REVOLUTE: l_shoulder_pan (0.1,0,0)+(0,1,0)
167  l_shoulder_lift (0,0,0)+(0,1,0)
168  range [-30.0001*DEG2RAD,80.0021*DEG2RAD]
169  +(1,0,0)
170  +(1,0,0)
171 
172  % FIX: l_shoulder_lift l_upper_arm_roll
173  % Rx(Pi)
174  REVOLUTE: l_shoulder_lift (0,0,0)+(1,0,0)
175  l_upper_arm_roll (0,0,0)+(1,0,0)
176  range [-45.8366*DEG2RAD,223.454*DEG2RAD]
177  +(0,1,0)
178  +(0,1,0)
179 
180  FIX: l_upper_arm_roll l_upper_arm
181  Id
182 
183  % FIX: l_upper_arm l_elbow_flex
184  % Txyz(0.4,0,0)*Ry(-Pi/4)
185  REVOLUTE: l_upper_arm (0.4,0,0)+(0,1,0)
186  l_elbow_flex (0,0,0)+(0,1,0)
187  range [-133.001*DEG2RAD,0*DEG2RAD]
188  +(1,0,0)
189  +(1,0,0)
190 
191  % FIX: l_elbow_flex l_forearm_roll
192  % Id
193  REVOLUTE: l_elbow_flex (0,0,0)+(1,0,0)
194  l_forearm_roll (0,0,0)+(1,0,0)
195 
196  FIX: l_forearm_roll l_forearm
197  Id
198 
199  % FIX: l_forearm l_wrist_flex
200  % Txyz(0.321,0,0)
201  REVOLUTE: l_forearm (0.321,0,0)+(0,1,0)
202  l_wrist_flex (0,0,0)+(0,1,0)
203  range [-124.905*DEG2RAD,0*DEG2RAD]
204  +(1,0,0)
205  +(1,0,0)
206 
207  % FIX: l_wrist_flex l_wrist_roll
208  % Id
209  REVOLUTE: l_wrist_flex (0,0,0)+(1,0,0)
210  l_wrist_roll (0,0,0)+(1,0,0)
211 
212  FIX: l_wrist_roll l_gripper_palm
213  Id
214 
215  FIX: l_gripper_palm l_gripper_l_finger
216  Txyz(0.07691,0.01,0)% *Rz(pi/20)
217  % REVOLUTE: l_gripper_palm (0.07691,0.01,0)+(0,0,1)
218  % l_gripper_l_finger (0,0,0)+(0,0,1)
219  % range [0*DEG2RAD,31.3981*DEG2RAD]
220  % +(1,0,0)
221  % +(1,0,0)
222 
223  FIX: l_gripper_l_finger l_gripper_l_finger_tip
224  Txyz(0.09137,0.00495,0)
225  % CREVOLUTE: l_gripper_l_finger (0.09137,0.00495,0)+(0,0,-1)
226  % l_gripper_l_finger_tip (0,0,0)+(0,0,-1)
227  % range [0*DEG2RAD,31.3981*DEG2RAD]
228  % +(1,0,0)
229  % +(1,0,0)
230 
231  FIX: l_gripper_palm l_gripper_r_finger
232  Txyz(0.07691,-0.01,0)*Rx(pi) %*Rz(pi/20) % !!!
233  % CREVOLUTE: l_gripper_palm (0.07691,-0.01,0)+(0,0,-1)
234  % l_gripper_r_finger (0,0,0)+(0,0,1)
235  % range [0*DEG2RAD,31.3981*DEG2RAD]
236  % +(1,0,0)
237  % +(1,0,0)
238 
239  FIX: l_gripper_r_finger l_gripper_r_finger_tip
240  Txyz(0.09137,-0.00495,0)
241  % CREVOLUTE: l_gripper_r_finger (0.09137,0.00495,0)+(0,0,-1)
242  % l_gripper_r_finger_tip (0,0,0)+(0,0,-1)
243  % range [0*DEG2RAD,31.3981*DEG2RAD]
244  % +(1,0,0)
245  % +(1,0,0)
246 
247 
248  % FIX: torso r_shoulder_pan
249  % Txyz(0,-0.188,0)
250  REVOLUTE: torso (0,-0.188,0)+(0,0,1)
251  r_shoulder_pan (0,0,0)+(0,0,1)
252  range [-130.944*DEG2RAD,40.9437*DEG2RAD]
253  +(1,0,0)
254  +(1,0,0)
255 
256  % FIX: r_shoulder_pan r_shoulder_lift
257  % Txyz(0.1,0,0)
258  REVOLUTE: r_shoulder_pan (0.1,0,0)+(0,1,0)
259  r_shoulder_lift (0,0,0)+(0,1,0)
260  range [-30.0001*DEG2RAD,80.0021*DEG2RAD]
261  +(1,0,0)
262  +(1,0,0)
263 
264  % FIX: r_shoulder_lift r_upper_arm_roll
265  % Id
266  REVOLUTE: r_shoulder_lift (0,0,0)+(1,0,0)
267  r_upper_arm_roll (0,0,0)+(1,0,0)
268  range [-223.454*DEG2RAD,45.8366*DEG2RAD]
269  +(0,1,0)
270  +(0,1,0)
271 
272  FIX: r_upper_arm_roll r_upper_arm
273  Id
274 
275  % FIX: r_upper_arm r_elbow_flex
276  % Txyz(0.4,0,0)
277  REVOLUTE: r_upper_arm (0.4,0,0)+(0,1,0)
278  r_elbow_flex (0,0,0)+(0,1,0)
279  range [-133.001*DEG2RAD,0*DEG2RAD]
280  +(1,0,0)
281  +(1,0,0)
282 
283  % FIX: r_elbow_flex r_forearm_roll
284  % Id
285  REVOLUTE: r_elbow_flex (0,0,0)+(1,0,0)
286  r_forearm_roll (0,0,0)+(1,0,0)
287 
288  FIX: r_forearm_roll r_forearm
289  Id
290 
291  % FIX: r_forearm r_wrist_flex
292  % Txyz(0.321,0,0)
293  REVOLUTE: r_forearm (0.321,0,0)+(0,1,0)
294  r_wrist_flex (0,0,0)+(0,1,0)
295  range [-124.905*DEG2RAD,0*DEG2RAD]
296  +(1,0,0)
297  +(1,0,0)
298 
299  % FIX: r_wrist_flex r_wrist_roll
300  % Id
301  REVOLUTE: r_wrist_flex (0,0,0)+(1,0,0)
302  r_wrist_roll (0,0,0)+(1,0,0)
303 
304  FIX: r_wrist_roll r_gripper_palm
305  Id
306 
307  FIX: r_gripper_palm r_gripper_l_finger
308  Txyz(0.07691,0.01,0)*Rz(pi/18)
309  % REVOLUTE: r_gripper_palm (0.07691,0.01,0)+(0,0,1)
310  % r_gripper_l_finger (0,0,0)+(0,0,1)
311  % range [0*DEG2RAD,31.3981*DEG2RAD]
312  % +(1,0,0)
313  % +(1,0,0)
314 
315  FIX: r_gripper_l_finger r_gripper_l_finger_tip
316  Txyz(0.09137,0.00495,0)
317  % CREVOLUTE: r_gripper_l_finger (0.09137,0.00495,0)+(0,0,-1)
318  % r_gripper_l_finger_tip (0,0,0)+(0,0,-1)
319  % range [0*DEG2RAD,31.3981*DEG2RAD]
320  % +(1,0,0)
321  % +(1,0,0)
322 
323  FIX: r_gripper_palm r_gripper_r_finger
324  Txyz(0.07691,-0.01,0)*Rx(pi)*Rz(pi/18) % !!!
325  % CREVOLUTE: r_gripper_palm (0.07691,-0.01,0)+(0,0,-1)
326  % r_gripper_r_finger (0,0,0)+(0,0,1)
327  % range [0*DEG2RAD,31.3981*DEG2RAD]
328  % +(1,0,0)
329  % +(1,0,0)
330 
331  FIX: r_gripper_r_finger r_gripper_r_finger_tip
332  Txyz(0.09137,-0.00495,0)
333  % CREVOLUTE: r_gripper_r_finger (0.09137,0.00495,0)+(0,0,-1)
334  % r_gripper_r_finger_tip (0,0,0)+(0,0,-1)
335  % range [0*DEG2RAD,31.3981*DEG2RAD]
336  % +(1,0,0)
337  % +(1,0,0)
338 
339  % REVOLUTE: r_wrist_roll (0.18,0,0)+(0,0,1)
340  % fridge_door(0.225,-0.748,0.93)+(0,0,1)
341  % range [-0.01,0.01]
342 
343  % FIX: r_wrist_roll (0.18,0,0)+(0,0,1)
344  % fridge_door(0.225,-0.748,0.93)+(0,0,1)
345 
346  FIX: r_wrist_roll fridge_door
347  Txyz(-0.588,-0.220,-0.93)*Rz(Pi/2)
348 
349  FIX: l_wrist_roll pitcher
350  Txyz(0.355,0.08,0)*Rz(Pi)
351 
352  PRISMATIC: world (0,0,0)+(1,0,0)
353  pitcher_virtual1 (0,0,0)+(1,0,0)
354  range [0,1.5]
355 
356  PRISMATIC: pitcher_virtual1 (0,0,0)+(0,1,0)
357  pitcher_virtual2 (0,0,0)+(0,1,0)
358  range [-0.5,1]
359 
360  PRISMATIC: pitcher_virtual2 (0,0,0)+(0,0,1)
361  pitcher_virtual3 (0,0,0)+(0,0,1)
362  range [0.5,1.5]
363 
364  REVOLUTE: pitcher_virtual3 (0,0,0)+(0,0,1)
365  pitcher (0,0,0)+(0,0,1)
366 
367 [COLLISIONS]
368 
369  Do not check: all
370  Check : fridge_door,pitcher
371  Check : fridge_base, pitcher
372  Check : r_gripper_palm, fridge_door
373  Check : r_gripper_l_finger, fridge_door
374  % Check : r_gripper_l_finger_tip, fridge_door
375  Check : r_gripper_r_finger, fridge_door
376  % Check : r_gripper_r_finger_tip, fridge_door
377  Check : pitcher, torso
378  Check : r_shoulder_pan, fridge_door
379  Check : r_shoulder_lift, fridge_door
380  Check : r_upper_arm_roll, fridge_door
381  Check : r_upper_arm, fridge_door
382  Check : r_elbow_flex, fridge_door
383  Check : r_forearm_roll, fridge_door
384  Check : r_forearm, fridge_door
385  Check : r_wrist_flex, fridge_door
386  Check : r_wrist_roll , fridge_door
387  Check : l_shoulder_pan, fridge_door
388  Check : l_shoulder_lift, fridge_door
389  Check : l_upper_arm_roll, fridge_door
390  Check : l_upper_arm, fridge_door
391  Check : l_elbow_flex, fridge_door
392  Check : l_forearm_roll, fridge_door
393  Check : l_forearm, fridge_door
394  Check : l_wrist_flex, fridge_door
395  Check : l_wrist_roll , fridge_door
396 
397  Check : l_shoulder_pan, r_shoulder_pan
398  Check : l_shoulder_lift, r_shoulder_pan
399  Check : l_upper_arm_roll, r_shoulder_pan
400  Check : l_upper_arm, r_shoulder_pan
401  Check : l_elbow_flex, r_shoulder_pan
402  Check : l_forearm_roll, r_shoulder_pan
403  Check : l_forearm, r_shoulder_pan
404  Check : l_wrist_flex, r_shoulder_pan
405  Check : l_wrist_roll, r_shoulder_pan
406 
407  Check : l_shoulder_pan, r_upper_arm_roll
408  Check : l_shoulder_lift, r_upper_arm_roll
409  Check : l_upper_arm_roll, r_upper_arm_roll
410  Check : l_upper_arm, r_upper_arm_roll
411  Check : l_elbow_flex, r_upper_arm_roll
412  Check : l_forearm_roll, r_upper_arm_roll
413  Check : l_forearm, r_upper_arm_roll
414  Check : l_wrist_flex, r_upper_arm_roll
415  Check : l_wrist_roll, r_upper_arm_roll
416 
417  Check : l_shoulder_pan, r_shoulder_lift
418  Check : l_shoulder_lift, r_shoulder_lift
419  Check : l_upper_arm_roll, r_shoulder_lift
420  Check : l_upper_arm, r_shoulder_lift
421  Check : l_elbow_flex, r_shoulder_lift
422  Check : l_forearm_roll, r_shoulder_lift
423  Check : l_forearm, r_shoulder_lift
424  Check : l_wrist_flex, r_shoulder_lift
425  Check : l_wrist_roll, r_shoulder_lift
426 
427  Check : l_shoulder_pan, r_upper_arm
428  Check : l_shoulder_lift, r_upper_arm
429  Check : l_upper_arm_roll, r_upper_arm
430  Check : l_upper_arm, r_upper_arm
431  Check : l_elbow_flex, r_upper_arm
432  Check : l_forearm_roll, r_upper_arm
433  Check : l_forearm, r_upper_arm
434  Check : l_wrist_flex, r_upper_arm
435  Check : l_wrist_roll, r_upper_arm
436 
437  Check : l_shoulder_pan, r_elbow_flex
438  Check : l_shoulder_lift, r_elbow_flex
439  Check : l_upper_arm_roll, r_elbow_flex
440  Check : l_upper_arm, r_elbow_flex
441  Check : l_elbow_flex, r_elbow_flex
442  Check : l_forearm_roll, r_elbow_flex
443  Check : l_forearm, r_elbow_flex
444  Check : l_wrist_flex, r_elbow_flex
445  Check : l_wrist_roll, r_elbow_flex
446 
447  Check : l_shoulder_pan, r_forearm_roll
448  Check : l_shoulder_lift, r_forearm_roll
449  Check : l_upper_arm_roll, r_forearm_roll
450  Check : l_upper_arm, r_forearm_roll
451  Check : l_elbow_flex, r_forearm_roll
452  Check : l_forearm_roll, r_forearm_roll
453  Check : l_forearm, r_forearm_roll
454  Check : l_wrist_flex, r_forearm_roll
455  Check : l_wrist_roll, r_forearm_roll
456 
457  Check : l_shoulder_pan, r_forearm
458  Check : l_shoulder_lift, r_forearm
459  Check : l_upper_arm_roll, r_forearm
460  Check : l_upper_arm, r_forearm
461  Check : l_elbow_flex, r_forearm
462  Check : l_forearm_roll, r_forearm
463  Check : l_forearm, r_forearm
464  Check : l_wrist_flex, r_forearm
465  Check : l_wrist_roll, r_forearm
466 
467  Check : l_shoulder_pan, r_wrist_flex
468  Check : l_shoulder_lift, r_wrist_flex
469  Check : l_upper_arm_roll, r_wrist_flex
470  Check : l_upper_arm, r_wrist_flex
471  Check : l_elbow_flex, r_wrist_flex
472  Check : l_forearm_roll, r_wrist_flex
473  Check : l_forearm, r_wrist_flex
474  Check : l_wrist_flex, r_wrist_flex
475  Check : l_wrist_roll, r_wrist_flex
476 
477  Check : l_shoulder_pan, r_wrist_roll
478  Check : l_shoulder_lift, r_wrist_roll
479  Check : l_upper_arm_roll, r_wrist_roll
480  Check : l_upper_arm, r_wrist_roll
481  Check : l_elbow_flex, r_wrist_roll
482  Check : l_forearm_roll, r_wrist_roll
483  Check : l_forearm, r_wrist_roll
484  Check : l_wrist_flex, r_wrist_roll
485  Check : l_wrist_roll, r_wrist_roll
486 
487  Check : l_shoulder_pan, pitcher
488  Check : l_shoulder_lift, pitcher
489  Check : l_upper_arm_roll, pitcher
490  Check : l_upper_arm, pitcher
491  Check : l_elbow_flex, pitcher
492  Check : l_forearm_roll, pitcher
493  Check : l_forearm, pitcher
494  Check : l_wrist_flex, pitcher
495  Check : l_wrist_roll, pitcher
496 
497  Check : l_shoulder_pan, fridge_base
498  Check : l_shoulder_lift, fridge_base
499  Check : l_upper_arm_roll, fridge_base
500  Check : l_upper_arm, fridge_base
501  Check : l_elbow_flex, fridge_base
502  Check : l_forearm_roll, fridge_base
503  Check : l_forearm, fridge_base
504  Check : l_wrist_flex, fridge_base
505  Check : l_wrist_roll, fridge_base
506  Check : l_gripper_palm, fridge_base
507  Check : l_gripper_l_finger, fridge_base
508  Check : l_gripper_l_finger_tip, fridge_base
509  Check : l_gripper_r_finger, fridge_base
510  Check : l_gripper_r_finger_tip, fridge_base
511 
512  Check : r_shoulder_pan, pitcher
513  Check : r_shoulder_lift, pitcher
514  Check : r_upper_arm_roll, pitcher
515  Check : r_upper_arm, pitcher
516  Check : r_elbow_flex, pitcher
517  Check : r_forearm_roll, pitcher
518  Check : r_forearm, pitcher
519  Check : r_wrist_flex, pitcher
520  Check : r_wrist_roll , pitcher
521  Check : r_gripper_palm, pitcher
522  Check : r_gripper_l_finger, pitcher
523  Check : r_gripper_l_finger_tip, pitcher
524  Check : r_gripper_r_finger, pitcher
525  Check : r_gripper_r_finger_tip, pitcher
526 
527  Check : head_pan, pitcher
528  Check : head_tilt, pitcher
529 
#define DEG2RAD
Constant to transform from degrees to radiants.
Definition: defines.h:169