-
Notifications
You must be signed in to change notification settings - Fork 14
/
instructions.yaml
153 lines (134 loc) · 3.12 KB
/
instructions.yaml
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
pick:
- PickFromFeeder
- PickFromPolygon
place:
- PlaceToGrid
- PlaceToPose
- PlaceToContainer
using_object:
- PickFromFeeder
- PickFromPolygon
- DrillPoints
- PlaceToGrid
- PlaceToPose
- PlaceToContainer
using_pose:
- PickFromFeeder
- PlaceToPose
- DrillPoints
- PlaceToGrid
- VisualInspection
using_polygon:
- DrillPoints
- PickFromPolygon
- PlaceToGrid
- PlaceToContainer
ref_to_pick:
- VisualInspection
runnable_during_learning:
- DrillPoints
- GetReady
- PickFromFeeder
- PickFromPolygon
- PlaceToGrid
- PlaceToPose
- VisualInspection
- PlaceToContainer
# gui classes are expected in package.gui module
# brain classes are expected in package.brain module
instructions:
DrillPoints:
gui:
package: art_instructions
learn: DrillPointsLearn
run: DrillPointsRun
vis: DrillPointsVis
brain:
package: art_instructions
fsm: DrillPointsFSM
GetReady:
gui:
package: art_instructions
learn: GetReadyLearn
run: GetReadyRun
brain:
package: art_instructions
fsm: GetReadyFSM
PickFromFeeder:
gui:
package: art_instructions
learn: PickFromFeederLearn
run: PickFromFeederRun
vis: PickFromFeederVis
brain:
package: art_instructions
fsm: PickFromFeederFSM
PickFromPolygon:
gui:
package: art_instructions
learn: PickFromPolygonLearn
run: PickFromPolygonRun
vis: PickFromPolygonVis
brain:
package: art_instructions
fsm: PickFromPolygonFSM
PlaceToGrid:
gui:
package: art_instructions
learn: PlaceToGridLearn
run: PlaceToGridRun
vis: PlaceToGridVis
brain:
package: art_instructions
fsm: PlaceToGridFSM
PlaceToPose:
gui:
package: art_instructions
learn: PlaceToPoseLearn
run: PlaceToPoseRun
vis: PlaceToPoseVis
brain:
package: art_instructions
fsm: PlaceToPoseFSM
PlaceToContainer:
gui:
package: art_instructions
learn: PlaceToContainerLearn
run: PlaceToContainerRun
params:
show_area_run: True
brain:
package: art_instructions
fsm: PlaceToContainerFSM
VisualInspection:
gui:
package: art_instructions
learn: VisualInspectionLearn
run: VisualInspectionRun
brain:
package: art_instructions
fsm: VisualInspectionFSM
WaitForUser:
gui:
package: art_instructions
learn: WaitForUserLearn
run: WaitForUserRun
brain:
package: art_instructions
fsm: WaitForUserFSM
WaitUntilUserFinishes:
gui:
package: art_instructions
learn: WaitUntilUserFinishesLearn
run: WaitUntilUserFinishesRun
brain:
package: art_instructions
fsm: WaitUntilUserFinishesFSM
Dummy:
gui:
package: art_instructions
learn: WaitUntilUserFinishesLearn
run: WaitUntilUserFinishesRun
brain:
package: art_instructions
fsm: DummyFSM