-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathoutput_extended
187 lines (187 loc) · 3.42 KB
/
output_extended
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
digraph G {
rankdir=TB
ranksep="2 equally"
newrank=True
center=True
subgraph cluster_cam_1 {
label="Camera System 1"
bgcolor=lightblue rank=source
cam_1_X
cam_1_Y
}
subgraph cluster_cam_2 {
label="Camera System 2"
bgcolor=lightblue rank=source
cam_2_X
cam_2_Y
}
subgraph cluster_cam_3 {
label="Camera System 3"
bgcolor=lightblue rank=source
cam_3_X
cam_3_Y
}
subgraph cluster_con {
label=Conveyors
bgcolor=lightgrey rank=source
con_1
con_2
con_3
}
subgraph cluster_rob_1 {
bgcolor=lightyellow label="Robotic System 1"
rank=min
rob_1_1
rob_1_2
rob_1_3
rob_1_4
rob_1_maxVel
rob_1_gripper
}
subgraph cluster_rob_2 {
bgcolor=lightyellow label="Robotic System 2"
rank=max
rob_2_1
rob_2_2
rob_2_3
rob_2_4
rob_2_maxVel
rob_2_gripper
}
subgraph cluster_EoL {
bgcolor=lightgreen label="End of Line"
rank=sink
EoL_1_X
EoL_2_X
EoL_3_X
EoL_4_X
EoL_5_X
EoL_6_X
EoL_1_Y
EoL_2_Y
EoL_3_Y
EoL_4_Y
EoL_5_Y
EoL_6_Y
}
cam_1_X -> rob_2_1
cam_1_Y -> rob_2_1
cam_1_X -> rob_2_2
cam_1_Y -> rob_2_2
cam_1_X -> rob_2_3
cam_1_Y -> rob_2_3
cam_1_X -> rob_2_4
cam_1_Y -> rob_2_4
cam_2_X -> rob_1_1
cam_2_Y -> rob_1_1
cam_2_X -> rob_1_2
cam_2_Y -> rob_1_2
cam_2_X -> rob_1_3
cam_2_Y -> rob_1_3
cam_2_X -> rob_1_4
cam_2_Y -> rob_1_4
cam_3_X -> rob_1_1
cam_3_Y -> rob_1_1
cam_3_X -> rob_1_2
cam_3_Y -> rob_1_2
cam_3_X -> rob_1_3
cam_3_Y -> rob_1_3
cam_3_X -> rob_1_4
cam_3_Y -> rob_1_4
rob_1_maxVel -> rob_1_1
rob_1_maxVel -> rob_1_2
rob_1_maxVel -> rob_1_3
rob_1_maxVel -> rob_1_4
rob_2_maxVel -> rob_2_1
rob_2_maxVel -> rob_2_2
rob_2_maxVel -> rob_2_3
rob_2_maxVel -> rob_2_4
con_2 -> rob_1_1
con_2 -> rob_1_2
con_2 -> rob_1_3
con_2 -> rob_1_4
con_3 -> rob_1_1
con_3 -> rob_1_2
con_3 -> rob_1_3
con_3 -> rob_1_4
con_2 -> rob_2_1
con_2 -> rob_2_2
con_2 -> rob_2_3
con_2 -> rob_2_4
con_1 -> rob_2_1
con_1 -> rob_2_2
con_1 -> rob_2_3
con_1 -> rob_2_4
con_2 -> EoL_1_X
con_2 -> EoL_1_Y
rob_1_1 -> rob_2_1
rob_1_1 -> rob_2_2
rob_1_1 -> rob_2_3
rob_1_1 -> rob_2_4
rob_1_2 -> rob_2_1
rob_1_2 -> rob_2_2
rob_1_2 -> rob_2_3
rob_1_2 -> rob_2_4
rob_1_3 -> rob_2_1
rob_1_3 -> rob_2_2
rob_1_3 -> rob_2_3
rob_1_3 -> rob_2_4
rob_1_4 -> rob_2_1
rob_1_4 -> rob_2_2
rob_1_4 -> rob_2_3
rob_1_4 -> rob_2_4
rob_1_gripper -> rob_2_1
rob_1_gripper -> rob_2_2
rob_1_gripper -> rob_2_3
rob_1_gripper -> rob_2_4
rob_1_1 -> EoL_2_X
rob_1_2 -> EoL_2_X
rob_1_3 -> EoL_2_X
rob_1_4 -> EoL_2_X
rob_1_1 -> EoL_2_Y
rob_1_2 -> EoL_2_Y
rob_1_3 -> EoL_2_Y
rob_1_4 -> EoL_2_Y
rob_2_1 -> EoL_3_X
rob_2_2 -> EoL_3_X
rob_2_3 -> EoL_3_X
rob_2_4 -> EoL_3_X
rob_2_1 -> EoL_3_Y
rob_2_2 -> EoL_3_Y
rob_2_3 -> EoL_3_Y
rob_2_4 -> EoL_3_Y
rob_2_1 -> EoL_4_X
rob_2_2 -> EoL_4_X
rob_2_3 -> EoL_4_X
rob_2_4 -> EoL_4_X
rob_2_1 -> EoL_4_Y
rob_2_2 -> EoL_4_Y
rob_2_3 -> EoL_4_Y
rob_2_4 -> EoL_4_Y
rob_2_1 -> EoL_5_X
rob_2_2 -> EoL_5_X
rob_2_3 -> EoL_5_X
rob_2_4 -> EoL_5_X
rob_2_1 -> EoL_5_Y
rob_2_2 -> EoL_5_Y
rob_2_3 -> EoL_5_Y
rob_2_4 -> EoL_5_Y
rob_2_1 -> EoL_6_X
rob_2_2 -> EoL_6_X
rob_2_3 -> EoL_6_X
rob_2_4 -> EoL_6_X
rob_2_1 -> EoL_6_Y
rob_2_2 -> EoL_6_Y
rob_2_3 -> EoL_6_Y
rob_2_4 -> EoL_6_Y
rob_1_gripper -> EoL_2_X
rob_1_gripper -> EoL_2_Y
rob_2_gripper -> EoL_3_X
rob_2_gripper -> EoL_3_Y
rob_2_gripper -> EoL_4_X
rob_2_gripper -> EoL_4_Y
rob_2_gripper -> EoL_5_X
rob_2_gripper -> EoL_5_Y
rob_2_gripper -> EoL_6_X
rob_2_gripper -> EoL_6_Y
}