abb_planning.world
Go to the documentation of this file.
1 
3 [INCLUDE]
4  robot: "abb_irb_6640.world"
5 
6 [CONSTANTS]
7  R:=0.05
8 
9 [LINKS]
10  bar: cylinder R (-0.5,0,0) (1.5,0,0) blue
11  dummy1
12  dummy2
13  dummy3
14 
15  hole: body "bodies/box_with_hole.off"
16 
17 [JOINTS]
18  // fix the bar to the end-effector
19  fix: robot::tool0 bar Tx(R/2)*Rz(pi/2)
20 
21  // fix the hole w.r.t. the robot base
22  fix: robot::base_link hole Txyz(1.5,0.5,0.5)
23 
24  // constraint the bar motions so that it can only translate (no rotation allowed)
25  prismatic: robot::base_link (0,0,0)+(1,0,0) dummy1 (0,0,0)+(1,0,0) range [0,2]
26  prismatic: dummy1 (0,0,0)+(0,1,0) dummy2 (0,0,0)+(0,1,0) range [-2,2]
27  prismatic: dummy2 (0,0,0)+(0,0,1) dummy3 (0,0,0)+(0,0,1) range [0,2]
28  fix: dummy3 bar Rz(pi/2)
29 
30 [COLLISIONS]
31  do not check: all
32  check: bar,hole
33