Checker3.world
Go to the documentation of this file.
1 /* 3x3 Deployable Checker */
2 
4 [LINKS]
5 
6 %fix the ground link to be the center of the checkers
7 S_2_2 : body "bodies/square.off" red
8 
9 S_1_1 : body "bodies/square.off" red
10 S_1_2 : body "bodies/square.off" red
11 S_1_3 : body "bodies/square.off" red
12 
13 S_2_1 : body "bodies/square.off" red
14 S_2_3 : body "bodies/square.off" red
15 
16 S_3_1 : body "bodies/square.off" red
17 S_3_2 : body "bodies/square.off" red
18 S_3_3 : body "bodies/square.off" red
19 
20 /*
21 S_1_1 : body "bodies/square.off" red
22 S_1_2 : body "bodies/square.off" red
23 S_1_3 : body "bodies/square.off" red
24 
25 S_2_1 : body "bodies/square.off" red
26 S_2_2 : body "bodies/square.off" red
27 S_2_3 : body "bodies/square.off" red
28 
29 S_3_1 : body "bodies/square.off" red
30 S_3_2 : body "bodies/square.off" red
31 S_3_3 : body "bodies/square.off" red
32 */
33 
34 [JOINTS]
35 
36 revolute : S_1_1 0+(0,1,0)
37  S_1_2 2+(0,1,0)
38 revolute : S_1_2 0+(0,1,0)
39  S_1_3 2+(0,1,0)
40 
41 revolute : S_2_1 0+(0,1,0)
42  S_2_2 2+(0,1,0)
43 revolute : S_2_2 0+(0,1,0)
44  S_2_3 2+(0,1,0)
45 
46 revolute : S_3_1 0+(0,1,0)
47  S_3_2 2+(0,1,0)
48 revolute : S_3_2 0+(0,1,0)
49  S_3_3 2+(0,1,0)
50 
51 revolute : S_1_1 3+(0,1,0)
52  S_2_1 1+(0,1,0)
53 revolute : S_1_2 3+(0,1,0)
54  S_2_2 1+(0,1,0)
55 revolute : S_1_3 3+(0,1,0)
56  S_2_3 1+(0,1,0)
57 
58 revolute : S_2_1 3+(0,1,0)
59  S_3_1 1+(0,1,0)
60 revolute : S_2_2 3+(0,1,0)
61  S_3_2 1+(0,1,0)
62 revolute : S_2_3 3+(0,1,0)
63  S_3_3 1+(0,1,0)
64 
65