Create tasks_metaworld.json
Browse files- tasks_metaworld.json +221 -0
tasks_metaworld.json
ADDED
@@ -0,0 +1,221 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"TASK_DESCRIPTIONS": {
|
3 |
+
"assembly-v3": "Pick up a nut and place it onto a peg",
|
4 |
+
"basketball-v3": "Dunk the basketball into the basket",
|
5 |
+
"bin-picking-v3": "Grasp the puck from one bin and place it into another bin",
|
6 |
+
"box-close-v3": "Grasp the cover and close the box with it",
|
7 |
+
"button-press-topdown-v3": "Press a button from the top",
|
8 |
+
"button-press-topdown-wall-v3": "Bypass a wall and press a button from the top",
|
9 |
+
"button-press-v3": "Press a button",
|
10 |
+
"button-press-wall-v3": "Bypass a wall and press a button",
|
11 |
+
"coffee-button-v3": "Push a button on the coffee machine",
|
12 |
+
"coffee-pull-v3": "Pull a mug from a coffee machine",
|
13 |
+
"coffee-push-v3": "Push a mug under a coffee machine",
|
14 |
+
"dial-turn-v3": "Rotate a dial 180 degrees",
|
15 |
+
"disassemble-v3": "Pick a nut out of a peg",
|
16 |
+
"door-close-v3": "Close a door with a revolving joint",
|
17 |
+
"door-lock-v3": "Lock the door by rotating the lock clockwise",
|
18 |
+
"door-open-v3": "Open a door with a revolving joint",
|
19 |
+
"door-unlock-v3": "Unlock the door by rotating the lock counter-clockwise",
|
20 |
+
"hand-insert-v3": "Insert the gripper into a hole",
|
21 |
+
"drawer-close-v3": "Push and close a drawer",
|
22 |
+
"drawer-open-v3": "Open a drawer",
|
23 |
+
"faucet-open-v3": "Rotate the faucet counter-clockwise",
|
24 |
+
"faucet-close-v3": "Rotate the faucet clockwise",
|
25 |
+
"hammer-v3": "Hammer a screw on the wall",
|
26 |
+
"handle-press-side-v3": "Press a handle down sideways",
|
27 |
+
"handle-press-v3": "Press a handle down",
|
28 |
+
"handle-pull-side-v3": "Pull a handle up sideways",
|
29 |
+
"handle-pull-v3": "Pull a handle up",
|
30 |
+
"lever-pull-v3": "Pull a lever down 90 degrees",
|
31 |
+
"peg-insert-side-v3": "Insert a peg sideways",
|
32 |
+
"pick-place-wall-v3": "Pick a puck, bypass a wall and place the puck",
|
33 |
+
"pick-out-of-hole-v3": "Pick up a puck from a hole",
|
34 |
+
"reach-v3": "Reach a goal position",
|
35 |
+
"push-back-v3": "Push the puck to a goal",
|
36 |
+
"push-v3": "Push the puck to a goal",
|
37 |
+
"pick-place-v3": "Pick and place a puck to a goal",
|
38 |
+
"plate-slide-v3": "Slide a plate into a cabinet",
|
39 |
+
"plate-slide-side-v3": "Slide a plate into a cabinet sideways",
|
40 |
+
"plate-slide-back-v3": "Get a plate from the cabinet",
|
41 |
+
"plate-slide-back-side-v3": "Get a plate from the cabinet sideways",
|
42 |
+
"peg-unplug-side-v3": "Unplug a peg sideways",
|
43 |
+
"soccer-v3": "Kick a soccer into the goal",
|
44 |
+
"stick-push-v3": "Grasp a stick and push a box using the stick",
|
45 |
+
"stick-pull-v3": "Grasp a stick and pull a box with the stick",
|
46 |
+
"push-wall-v3": "Bypass a wall and push a puck to a goal",
|
47 |
+
"reach-wall-v3": "Bypass a wall and reach a goal",
|
48 |
+
"shelf-place-v3": "Pick and place a puck onto a shelf",
|
49 |
+
"sweep-into-v3": "Sweep a puck into a hole",
|
50 |
+
"sweep-v3": "Sweep a puck off the table",
|
51 |
+
"window-open-v3": "Push and open a window",
|
52 |
+
"window-close-v3": "Push and close a window"
|
53 |
+
},
|
54 |
+
|
55 |
+
"TASK_NAME_TO_ID": {
|
56 |
+
"assembly-v3": 0,
|
57 |
+
"basketball-v3": 1,
|
58 |
+
"bin-picking-v3": 2,
|
59 |
+
"box-close-v3": 3,
|
60 |
+
"button-press-topdown-v3": 4,
|
61 |
+
"button-press-topdown-wall-v3": 5,
|
62 |
+
"button-press-v3": 6,
|
63 |
+
"button-press-wall-v3": 7,
|
64 |
+
"coffee-button-v3": 8,
|
65 |
+
"coffee-pull-v3": 9,
|
66 |
+
"coffee-push-v3": 10,
|
67 |
+
"dial-turn-v3": 11,
|
68 |
+
"disassemble-v3": 12,
|
69 |
+
"door-close-v3": 13,
|
70 |
+
"door-lock-v3": 14,
|
71 |
+
"door-open-v3": 15,
|
72 |
+
"door-unlock-v3": 16,
|
73 |
+
"drawer-close-v3": 17,
|
74 |
+
"drawer-open-v3": 18,
|
75 |
+
"faucet-close-v3": 19,
|
76 |
+
"faucet-open-v3": 20,
|
77 |
+
"hammer-v3": 21,
|
78 |
+
"hand-insert-v3": 22,
|
79 |
+
"handle-press-side-v3": 23,
|
80 |
+
"handle-press-v3": 24,
|
81 |
+
"handle-pull-side-v3": 25,
|
82 |
+
"handle-pull-v3": 26,
|
83 |
+
"lever-pull-v3": 27,
|
84 |
+
"peg-insert-side-v3": 28,
|
85 |
+
"peg-unplug-side-v3": 29,
|
86 |
+
"pick-out-of-hole-v3": 30,
|
87 |
+
"pick-place-v3": 31,
|
88 |
+
"pick-place-wall-v3": 32,
|
89 |
+
"plate-slide-back-side-v3": 33,
|
90 |
+
"plate-slide-back-v3": 34,
|
91 |
+
"plate-slide-side-v3": 35,
|
92 |
+
"plate-slide-v3": 36,
|
93 |
+
"push-back-v3": 37,
|
94 |
+
"push-v3": 38,
|
95 |
+
"push-wall-v3": 39,
|
96 |
+
"reach-v3": 40,
|
97 |
+
"reach-wall-v3": 41,
|
98 |
+
"shelf-place-v3": 42,
|
99 |
+
"soccer-v3": 43,
|
100 |
+
"stick-pull-v3": 44,
|
101 |
+
"stick-push-v3": 45,
|
102 |
+
"sweep-into-v3": 46,
|
103 |
+
"sweep-v3": 47,
|
104 |
+
"window-open-v3": 48,
|
105 |
+
"window-close-v3": 49
|
106 |
+
},
|
107 |
+
|
108 |
+
"DIFFICULTY_TO_TASKS": {
|
109 |
+
"easy": [
|
110 |
+
"button-press-v3",
|
111 |
+
"button-press-topdown-v3",
|
112 |
+
"button-press-topdown-wall-v3",
|
113 |
+
"button-press-wall-v3",
|
114 |
+
"coffee-button-v3",
|
115 |
+
"dial-turn-v3",
|
116 |
+
"door-close-v3",
|
117 |
+
"door-lock-v3",
|
118 |
+
"door-open-v3",
|
119 |
+
"door-unlock-v3",
|
120 |
+
"drawer-close-v3",
|
121 |
+
"drawer-open-v3",
|
122 |
+
"faucet-close-v3",
|
123 |
+
"faucet-open-v3",
|
124 |
+
"handle-press-v3",
|
125 |
+
"handle-press-side-v3",
|
126 |
+
"handle-pull-v3",
|
127 |
+
"handle-pull-side-v3",
|
128 |
+
"lever-pull-v3",
|
129 |
+
"plate-slide-v3",
|
130 |
+
"plate-slide-back-v3",
|
131 |
+
"plate-slide-back-side-v3",
|
132 |
+
"plate-slide-side-v3",
|
133 |
+
"reach-v3",
|
134 |
+
"reach-wall-v3",
|
135 |
+
"window-close-v3",
|
136 |
+
"window-open-v3",
|
137 |
+
"peg-unplug-side-v3"
|
138 |
+
],
|
139 |
+
"medium": [
|
140 |
+
"basketball-v3",
|
141 |
+
"bin-picking-v3",
|
142 |
+
"box-close-v3",
|
143 |
+
"coffee-pull-v3",
|
144 |
+
"coffee-push-v3",
|
145 |
+
"hammer-v3",
|
146 |
+
"peg-insert-side-v3",
|
147 |
+
"push-wall-v3",
|
148 |
+
"soccer-v3",
|
149 |
+
"sweep-v3",
|
150 |
+
"sweep-into-v3"
|
151 |
+
],
|
152 |
+
"hard": [
|
153 |
+
"assembly-v3",
|
154 |
+
"hand-insert-v3",
|
155 |
+
"pick-out-of-hole-v3",
|
156 |
+
"pick-place-v3",
|
157 |
+
"push-v3",
|
158 |
+
"push-back-v3"
|
159 |
+
],
|
160 |
+
"very_hard": [
|
161 |
+
"shelf-place-v3",
|
162 |
+
"disassemble-v3",
|
163 |
+
"stick-pull-v3",
|
164 |
+
"stick-push-v3",
|
165 |
+
"pick-place-wall-v3"
|
166 |
+
]
|
167 |
+
},
|
168 |
+
|
169 |
+
"TASK_POLICY_MAPPING": {
|
170 |
+
"assembly-v3": "SawyerAssemblyV3Policy",
|
171 |
+
"basketball-v3": "SawyerBasketballV3Policy",
|
172 |
+
"bin-picking-v3": "SawyerBinPickingV3Policy",
|
173 |
+
"box-close-v3": "SawyerBoxCloseV3Policy",
|
174 |
+
"button-press-topdown-v3": "SawyerButtonPressTopdownV3Policy",
|
175 |
+
"button-press-topdown-wall-v3": "SawyerButtonPressTopdownWallV3Policy",
|
176 |
+
"button-press-v3": "SawyerButtonPressV3Policy",
|
177 |
+
"button-press-wall-v3": "SawyerButtonPressWallV3Policy",
|
178 |
+
"coffee-button-v3": "SawyerCoffeeButtonV3Policy",
|
179 |
+
"coffee-pull-v3": "SawyerCoffeePullV3Policy",
|
180 |
+
"coffee-push-v3": "SawyerCoffeePushV3Policy",
|
181 |
+
"dial-turn-v3": "SawyerDialTurnV3Policy",
|
182 |
+
"disassemble-v3": "SawyerDisassembleV3Policy",
|
183 |
+
"door-close-v3": "SawyerDoorCloseV3Policy",
|
184 |
+
"door-lock-v3": "SawyerDoorLockV3Policy",
|
185 |
+
"door-open-v3": "SawyerDoorOpenV3Policy",
|
186 |
+
"door-unlock-v3": "SawyerDoorUnlockV3Policy",
|
187 |
+
"drawer-close-v3": "SawyerDrawerCloseV3Policy",
|
188 |
+
"drawer-open-v3": "SawyerDrawerOpenV3Policy",
|
189 |
+
"faucet-close-v3": "SawyerFaucetCloseV3Policy",
|
190 |
+
"faucet-open-v3": "SawyerFaucetOpenV3Policy",
|
191 |
+
"hammer-v3": "SawyerHammerV3Policy",
|
192 |
+
"hand-insert-v3": "SawyerHandInsertV3Policy",
|
193 |
+
"handle-press-side-v3": "SawyerHandlePressSideV3Policy",
|
194 |
+
"handle-press-v3": "SawyerHandlePressV3Policy",
|
195 |
+
"handle-pull-side-v3": "SawyerHandlePullSideV3Policy",
|
196 |
+
"handle-pull-v3": "SawyerHandlePullV3Policy",
|
197 |
+
"lever-pull-v3": "SawyerLeverPullV3Policy",
|
198 |
+
"peg-insert-side-v3": "SawyerPegInsertionSideV3Policy",
|
199 |
+
"peg-unplug-side-v3": "SawyerPegUnplugSideV3Policy",
|
200 |
+
"pick-out-of-hole-v3": "SawyerPickOutOfHoleV3Policy",
|
201 |
+
"pick-place-v3": "SawyerPickPlaceV3Policy",
|
202 |
+
"pick-place-wall-v3": "SawyerPickPlaceWallV3Policy",
|
203 |
+
"plate-slide-back-side-v3": "SawyerPlateSlideBackSideV3Policy",
|
204 |
+
"plate-slide-back-v3": "SawyerPlateSlideBackV3Policy",
|
205 |
+
"plate-slide-side-v3": "SawyerPlateSlideSideV3Policy",
|
206 |
+
"plate-slide-v3": "SawyerPlateSlideV3Policy",
|
207 |
+
"push-back-v3": "SawyerPushBackV3Policy",
|
208 |
+
"push-v3": "SawyerPushV3Policy",
|
209 |
+
"push-wall-v3": "SawyerPushWallV3Policy",
|
210 |
+
"reach-v3": "SawyerReachV3Policy",
|
211 |
+
"reach-wall-v3": "SawyerReachWallV3Policy",
|
212 |
+
"shelf-place-v3": "SawyerShelfPlaceV3Policy",
|
213 |
+
"soccer-v3": "SawyerSoccerV3Policy",
|
214 |
+
"stick-pull-v3": "SawyerStickPullV3Policy",
|
215 |
+
"stick-push-v3": "SawyerStickPushV3Policy",
|
216 |
+
"sweep-into-v3": "SawyerSweepIntoV3Policy",
|
217 |
+
"sweep-v3": "SawyerSweepV3Policy",
|
218 |
+
"window-open-v3": "SawyerWindowOpenV3Policy",
|
219 |
+
"window-close-v3": "SawyerWindowCloseV3Policy"
|
220 |
+
}
|
221 |
+
}
|