Go to the documentation of this file.
5 % to facilitate fixing the arm configuration we
6 % define its position as an angle plus a range
7 % (the range is set to zero to fix the angle)
25 % color for the arm (sort of grey)
36 maze: body "bodies/hardMaze.off"
38 arm0: body "bodies/barret-arm-0.off" color (cr,cg,cb)
40 arm1: body "bodies/barret-arm-1.off" color (cr,cg,cb)
42 arm2: body "bodies/barret-arm-2.off" color (cr,cg,cb)
44 arm3: body "bodies/barret-arm-3.off" color (cr,cg,cb) decoration
45 cylinder 0.05 (0,0,0.05) (0,0,0.5) red
47 arm4: body "bodies/barret-arm-4.off" color (cr,cg,cb) decoration
48 cylinder 0.05 (-0.045,-0.05,0) (-0.045,-0.29,0) blue
50 arm5: body "bodies/barret-arm-5.off" color (cr,cg,cb)
52 arm6: body "bodies/barret-arm-6.off" color (cr,cg,cb)
55 arm7: body "bodies/barret-fixHand-1.off" color (cr,cg,cb) decoration
56 body "bodies/barret-fixHand-2.off" color (cr,cg,cb) decoration
57 body "bodies/barret-fixHand-3.off" color (cr,cg,cb) decoration
58 body "bodies/barret-fixHand-4.off" color (cr,cg,cb) decoration
59 body "bodies/barret-fixHand-5.off" color (cr,cg,cb) decoration
60 body "bodies/barret-fixHand-6.off" color (cr,cg,cb) decoration
61 body "bodies/barret-fixHand-7.off" color (cr,cg,cb) decoration
62 body "bodies/barret-fixHand-8.off" color (cr,cg,cb) decoration
63 body "bodies/barret-fixHand-9.off" color (cr,cg,cb) decoration
64 body "bodies/barret-fixHand-10.off" color (cr,cg,cb) decoration
65 cylinder 0.05 (0,0,0.05) (0,0,0.15) green decoration
67 cylinder 0.005 (0,0.02,0.17) (0,-0.350,0.17)
68 sphere 0.015 (0,0.02,0.17) black decoration
72 fix: world maze Txyz(0.77,-0.14,-0.346)*Rz(Pi/2)
74 fix: world arm0 Txyz(-0.22,-0.14,-0.346)
76 revolute: arm0 (0.22,0.14,0.346)+(0,0,1)
78 %range [theta1-range1,theta1+range1]
82 revolute: arm1 (0,0,0)+(0,1,0)
84 %range [theta2-range2,theta2+range2]
88 revolute: arm2 (0,0,0)+(0,1,0)
90 %range [theta3-range3,theta3+range3]
94 revolute: arm3 (0.045,0,0.55)+(0,1,0)
96 %range [theta4-range4,theta4+range4]
100 revolute: arm4 (-0.045,0,0)+(0,1,0)
101 arm5 (0,0,0)+(0,0,-1)
102 %range [theta5-range5,theta5+range5]
106 revolute: arm5 (0,0,0.3)+(0,1,0)
108 %range [theta6-range6,theta6+range6]
112 revolute: arm6 (0,0,0)+(0,1,0)
113 arm7 (0,0,0)+(0,0,-1)
114 %range [theta7-range7,theta7+range7]
118 in_patch: arm7 (0,-0.350,0.17)+(0,-1,0)
119 world (0.43, -0.2886, -0.356)
120 (0.87, -0.2886, -0.356)
121 (0.43, 0.2314, -0.356)
122 (0.87, 0.2314, -0.356)
|
Follow us!