-
Notifications
You must be signed in to change notification settings - Fork 7
/
pfile24-p-0059-clear-road-hazard-3-tlt.hddl
executable file
·509 lines (509 loc) · 12.6 KB
/
pfile24-p-0059-clear-road-hazard-3-tlt.hddl
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
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
(define
(problem someProblem)
(:domain someDomain)
(:objects
bus1 - bus
sleader2 - shelter_leader
sleader3 - shelter_leader
sleader1 - shelter_leader
ccrew1 - construction_crew
brighton_high - school
van1 - power_van
texaco1 - service_station
normal_hazardous - hazardousness
medium_hazardous - hazardousness
mendon - town
sweeden - town
henrietta - town
wheatland - town
rochester - town
hilton - town
parma - town
honeoye_falls - town
clarkson - town
hamlin - town
pittsford - town
brockport - town
webster - town
churchville - town
east_rochester - town
spencerport - town
brighton - town
rush - town
greece - town
ogden - town
penfield - town
gates - town
fairport - town
chili - town
riga - town
irondequoit - town
perinton - town
scottsville - town
pvan1 - police_van
marketplace - mall
plow2 - snowplow
plow1 - snowplow
pcrew1 - power_crew
amb1 - ambulance
tcrew1 - tree_crew
head_injury - condition
broken_leg - condition
heart_attack - condition
light_burn - condition
bruises - condition
bdriver1 - bus_driver
dtruck1 - dump_truck
backhoe1 - backhoe
emt1 - emt_crew
ht2 - hazard_team
tdriver1 - truck_driver
pdriver2 - plowdriver
pdriver1 - plowdriver
gen2 - generator
gen1 - generator
wtruck1 - water_truck
rge - powerco
mendon_ge - powerco
monroe_ge - powerco
park_ridge - hospital
strong - hospital
rochester_general - hospital
roch_water - waterco
monroe_water - waterco
mendon_water - waterco
pu1 - police_unit
food1 - food
food2 - food
food3 - food
pittsford_plaza - point
twelve_corners - point
wcrew1 - water_crew
)
(:htn
;; :subtasks (and
;; (task0 (clear_road_hazard airport henrietta_dump))
;; )
:subtasks (and (tlt)
)
)
(:init
(hazard_seriousness airport henrietta_dump normal_hazardous)
(atloc food1 twelve_corners)
(atloc food3 brighton_dump)
(atloc food2 twelve_corners)
(atloc pcrew1 twelve_corners)
(atloc ttdriver1 mendon_pond)
(atloc dtruck1 brighton_dump)
(atloc emt1 henrietta_dump)
(atloc pu2 henrietta_dump)
(atloc pu1 twelve_corners)
(atloc bdriver1 twelve_corners)
(atloc plow1 brighton_dump)
(atloc sleader3 strong)
(atloc sleader2 pittsford_plaza)
(atloc gen1 marketplace)
(atloc sleader1 marketplace)
(atloc gen2 brighton_dump)
(atloc plow2 marketplace)
(atloc amb1 henrietta_dump)
(atloc van1 twelve_corners)
(atloc wtruck1 pittsford_plaza)
(atloc bus1 twelve_corners)
(atloc wcrew1 pittsford_plaza)
(atloc pdriver2 park_ridge)
(atloc pdriver1 park_ridge)
(atloc ttruck1 mendon_pond)
(atloc ht1 brighton_dump)
(atloc tcrew1 mendon_pond)
(atloc ht2 pittsford_plaza)
(atloc tdriver1 brighton_dump)
(atloc backhoe1 brighton_high)
(atloc ccrew1 brighton_high)
(atloc pvan2 henrietta_dump)
(atloc pvan1 twelve_corners)
(in_town texaco1 brighton)
(in_town strong rochester)
(in_town park_ridge greece)
(in_town rochester_general rochester)
(hospital_doesnt_treat rochester_general broken_leg)
(in_town brighton_dump brighton)
(in_town henrietta_dump henrietta)
(in_town marketplace henrietta)
(in_town airport gates)
(in_town brighton_high brighton)
(in_town mendon_pond mendon)
(in_town twelve_corners brighton)
(in_town pittsford_plaza pittsford)
(powerco_of rochester rge)
(powerco_of gates rge)
(powerco_of brighton rge)
(powerco_of henrietta rge)
(powerco_of greece rge)
(powerco_of chili rge)
(powerco_of mendon mendon_ge)
(powerco_of hamlin monroe_ge)
(powerco_of webster monroe_ge)
(powerco_of irondequoit monroe_ge)
(powerco_of parma monroe_ge)
(powerco_of clarkson monroe_ge)
(powerco_of sweeden monroe_ge)
(powerco_of ogden monroe_ge)
(powerco_of riga monroe_ge)
(powerco_of wheatland monroe_ge)
(powerco_of pittsford monroe_ge)
(powerco_of scottsville monroe_ge)
(powerco_of rush monroe_ge)
(powerco_of perinton monroe_ge)
(powerco_of fairport monroe_ge)
(powerco_of penfield monroe_ge)
(powerco_of east_rochester monroe_ge)
(powerco_of churchville monroe_ge)
(powerco_of brockport monroe_ge)
(powerco_of spencerport monroe_ge)
(powerco_of hilton monroe_ge)
(powerco_of honeoye_falls monroe_ge)
(waterco_of rochester roch_water)
(waterco_of gates roch_water)
(waterco_of brighton roch_water)
(waterco_of henrietta roch_water)
(waterco_of greece monroe_water)
(waterco_of chili roch_water)
(waterco_of mendon mendon_water)
(waterco_of hamlin roch_water)
(waterco_of webster monroe_water)
(waterco_of irondequoit monroe_water)
(waterco_of parma monroe_water)
(waterco_of clarkson monroe_water)
(waterco_of sweeden monroe_water)
(waterco_of ogden monroe_water)
(waterco_of riga monroe_water)
(waterco_of wheatland monroe_water)
(waterco_of pittsford monroe_water)
(waterco_of scottsville monroe_water)
(waterco_of rush monroe_water)
(waterco_of perinton monroe_water)
(waterco_of fairport monroe_water)
(waterco_of penfield monroe_water)
(waterco_of east_rochester monroe_water)
(waterco_of churchville monroe_water)
(waterco_of brockport monroe_water)
(waterco_of spencerport monroe_water)
(waterco_of hilton monroe_water)
(waterco_of honeoye_falls monroe_water)
(fit_in ttdriver1 plow2)
(fit_in ttdriver1 plow1)
(fit_in ttdriver1 ttruck1)
(fit_in ttdriver1 pvan2)
(fit_in ttdriver1 pvan1)
(fit_in ttdriver1 van1)
(fit_in ttdriver1 dtruck1)
(fit_in ttdriver1 bus1)
(fit_in ttdriver1 amb1)
(fit_in ttdriver1 wtruck1)
(fit_in ttdriver1 backhoe1)
(fit_in ccrew1 plow2)
(fit_in ccrew1 plow1)
(fit_in ccrew1 ttruck1)
(fit_in ccrew1 pvan2)
(fit_in ccrew1 pvan1)
(fit_in ccrew1 van1)
(fit_in ccrew1 dtruck1)
(fit_in ccrew1 bus1)
(fit_in ccrew1 amb1)
(fit_in ccrew1 wtruck1)
(fit_in ccrew1 backhoe1)
(fit_in emt1 plow2)
(fit_in emt1 plow1)
(fit_in emt1 ttruck1)
(fit_in emt1 pvan2)
(fit_in emt1 pvan1)
(fit_in emt1 van1)
(fit_in emt1 dtruck1)
(fit_in emt1 bus1)
(fit_in emt1 amb1)
(fit_in emt1 wtruck1)
(fit_in emt1 backhoe1)
(fit_in pdriver2 plow2)
(fit_in pdriver2 plow1)
(fit_in pdriver2 ttruck1)
(fit_in pdriver2 pvan2)
(fit_in pdriver2 pvan1)
(fit_in pdriver2 van1)
(fit_in pdriver2 dtruck1)
(fit_in pdriver2 bus1)
(fit_in pdriver2 amb1)
(fit_in pdriver2 wtruck1)
(fit_in pdriver2 backhoe1)
(fit_in pu2 plow2)
(fit_in pu2 plow1)
(fit_in pu2 ttruck1)
(fit_in pu2 pvan2)
(fit_in pu2 pvan1)
(fit_in pu2 van1)
(fit_in pu2 dtruck1)
(fit_in pu2 bus1)
(fit_in pu2 amb1)
(fit_in pu2 wtruck1)
(fit_in pu2 backhoe1)
(fit_in pdriver1 plow2)
(fit_in pdriver1 plow1)
(fit_in pdriver1 ttruck1)
(fit_in pdriver1 pvan2)
(fit_in pdriver1 pvan1)
(fit_in pdriver1 van1)
(fit_in pdriver1 dtruck1)
(fit_in pdriver1 bus1)
(fit_in pdriver1 amb1)
(fit_in pdriver1 wtruck1)
(fit_in pdriver1 backhoe1)
(fit_in pu1 plow2)
(fit_in pu1 plow1)
(fit_in pu1 ttruck1)
(fit_in pu1 pvan2)
(fit_in pu1 pvan1)
(fit_in pu1 van1)
(fit_in pu1 dtruck1)
(fit_in pu1 bus1)
(fit_in pu1 amb1)
(fit_in pu1 wtruck1)
(fit_in pu1 backhoe1)
(fit_in wcrew1 plow2)
(fit_in wcrew1 plow1)
(fit_in wcrew1 ttruck1)
(fit_in wcrew1 pvan2)
(fit_in wcrew1 pvan1)
(fit_in wcrew1 van1)
(fit_in wcrew1 dtruck1)
(fit_in wcrew1 bus1)
(fit_in wcrew1 amb1)
(fit_in wcrew1 wtruck1)
(fit_in wcrew1 backhoe1)
(fit_in sleader2 plow2)
(fit_in sleader2 plow1)
(fit_in sleader2 ttruck1)
(fit_in sleader2 pvan2)
(fit_in sleader2 pvan1)
(fit_in sleader2 van1)
(fit_in sleader2 dtruck1)
(fit_in sleader2 bus1)
(fit_in sleader2 amb1)
(fit_in sleader2 wtruck1)
(fit_in sleader2 backhoe1)
(fit_in sleader3 plow2)
(fit_in sleader3 plow1)
(fit_in sleader3 ttruck1)
(fit_in sleader3 pvan2)
(fit_in sleader3 pvan1)
(fit_in sleader3 van1)
(fit_in sleader3 dtruck1)
(fit_in sleader3 bus1)
(fit_in sleader3 amb1)
(fit_in sleader3 wtruck1)
(fit_in sleader3 backhoe1)
(fit_in sleader1 plow2)
(fit_in sleader1 plow1)
(fit_in sleader1 ttruck1)
(fit_in sleader1 pvan2)
(fit_in sleader1 pvan1)
(fit_in sleader1 van1)
(fit_in sleader1 dtruck1)
(fit_in sleader1 bus1)
(fit_in sleader1 amb1)
(fit_in sleader1 wtruck1)
(fit_in sleader1 backhoe1)
(fit_in pcrew1 plow2)
(fit_in pcrew1 plow1)
(fit_in pcrew1 ttruck1)
(fit_in pcrew1 pvan2)
(fit_in pcrew1 pvan1)
(fit_in pcrew1 van1)
(fit_in pcrew1 dtruck1)
(fit_in pcrew1 bus1)
(fit_in pcrew1 amb1)
(fit_in pcrew1 wtruck1)
(fit_in pcrew1 backhoe1)
(fit_in bdriver1 plow2)
(fit_in bdriver1 plow1)
(fit_in bdriver1 ttruck1)
(fit_in bdriver1 pvan2)
(fit_in bdriver1 pvan1)
(fit_in bdriver1 van1)
(fit_in bdriver1 dtruck1)
(fit_in bdriver1 bus1)
(fit_in bdriver1 amb1)
(fit_in bdriver1 wtruck1)
(fit_in bdriver1 backhoe1)
(fit_in tcrew1 plow2)
(fit_in tcrew1 plow1)
(fit_in tcrew1 ttruck1)
(fit_in tcrew1 pvan2)
(fit_in tcrew1 pvan1)
(fit_in tcrew1 van1)
(fit_in tcrew1 dtruck1)
(fit_in tcrew1 bus1)
(fit_in tcrew1 amb1)
(fit_in tcrew1 wtruck1)
(fit_in tcrew1 backhoe1)
(fit_in ht2 plow2)
(fit_in ht2 plow1)
(fit_in ht2 ttruck1)
(fit_in ht2 pvan2)
(fit_in ht2 pvan1)
(fit_in ht2 van1)
(fit_in ht2 dtruck1)
(fit_in ht2 bus1)
(fit_in ht2 amb1)
(fit_in ht2 wtruck1)
(fit_in ht2 backhoe1)
(fit_in ht1 plow2)
(fit_in ht1 plow1)
(fit_in ht1 ttruck1)
(fit_in ht1 pvan2)
(fit_in ht1 pvan1)
(fit_in ht1 van1)
(fit_in ht1 dtruck1)
(fit_in ht1 bus1)
(fit_in ht1 amb1)
(fit_in ht1 wtruck1)
(fit_in ht1 backhoe1)
(fit_in tdriver1 plow2)
(fit_in tdriver1 plow1)
(fit_in tdriver1 ttruck1)
(fit_in tdriver1 pvan2)
(fit_in tdriver1 pvan1)
(fit_in tdriver1 van1)
(fit_in tdriver1 dtruck1)
(fit_in tdriver1 bus1)
(fit_in tdriver1 amb1)
(fit_in tdriver1 wtruck1)
(fit_in tdriver1 backhoe1)
(fit_in gen2 plow2)
(fit_in gen2 plow1)
(fit_in gen2 ttruck1)
(fit_in gen2 pvan2)
(fit_in gen2 pvan1)
(fit_in gen2 van1)
(fit_in gen2 dtruck1)
(fit_in gen2 bus1)
(fit_in gen2 amb1)
(fit_in gen2 wtruck1)
(fit_in gen2 backhoe1)
(fit_in gen1 plow2)
(fit_in gen1 plow1)
(fit_in gen1 ttruck1)
(fit_in gen1 pvan2)
(fit_in gen1 pvan1)
(fit_in gen1 van1)
(fit_in gen1 dtruck1)
(fit_in gen1 bus1)
(fit_in gen1 amb1)
(fit_in gen1 wtruck1)
(fit_in gen1 backhoe1)
(fit_in food1 plow2)
(fit_in food1 plow1)
(fit_in food1 ttruck1)
(fit_in food1 pvan2)
(fit_in food1 pvan1)
(fit_in food1 van1)
(fit_in food1 dtruck1)
(fit_in food1 bus1)
(fit_in food1 amb1)
(fit_in food1 wtruck1)
(fit_in food1 backhoe1)
(fit_in food2 plow2)
(fit_in food2 plow1)
(fit_in food2 ttruck1)
(fit_in food2 pvan2)
(fit_in food2 pvan1)
(fit_in food2 van1)
(fit_in food2 dtruck1)
(fit_in food2 bus1)
(fit_in food2 amb1)
(fit_in food2 wtruck1)
(fit_in food2 backhoe1)
(fit_in food3 plow2)
(fit_in food3 plow1)
(fit_in food3 ttruck1)
(fit_in food3 pvan2)
(fit_in food3 pvan1)
(fit_in food3 van1)
(fit_in food3 dtruck1)
(fit_in food3 bus1)
(fit_in food3 amb1)
(fit_in food3 wtruck1)
(fit_in food3 backhoe1)
(can_drive ttdriver1 ttruck1)
(can_drive emt1 amb1)
(can_drive pcrew1 van1)
(can_drive tdriver1 plow2)
(can_drive tdriver1 plow1)
(can_drive tdriver1 ttruck1)
(can_drive tdriver1 dtruck1)
(can_drive tdriver1 wtruck1)
(can_drive tdriver1 backhoe1)
(can_drive bdriver1 bus1)
(can_drive pu2 pvan2)
(can_drive pu2 pvan1)
(can_drive pu1 pvan2)
(can_drive pu1 pvan1)
(can_drive ccrew1 backhoe1)
(can_drive wcrew1 wtruck1)
(can_drive pdriver2 plow2)
(can_drive pdriver2 plow1)
(can_drive pdriver1 plow2)
(can_drive pdriver1 plow1)
(can_lift emt1 ttdriver1)
(can_lift emt1 ccrew1)
(can_lift emt1 pdriver2)
(can_lift emt1 pu2)
(can_lift emt1 pdriver1)
(can_lift emt1 pu1)
(can_lift emt1 wcrew1)
(can_lift emt1 sleader2)
(can_lift emt1 sleader3)
(can_lift emt1 sleader1)
(can_lift emt1 pcrew1)
(can_lift emt1 bdriver1)
(can_lift emt1 tcrew1)
(can_lift emt1 ht2)
(can_lift emt1 ht1)
(can_lift emt1 tdriver1)
(can_lift ccrew1 food1)
(can_lift ccrew1 food2)
(can_lift ccrew1 food3)
(can_lift ccrew1 gen2)
(can_lift ccrew1 gen1)
(can_lift wcrew1 food1)
(can_lift wcrew1 food2)
(can_lift wcrew1 food3)
(can_lift wcrew1 gen2)
(can_lift wcrew1 gen1)
(can_lift pcrew1 food1)
(can_lift pcrew1 food2)
(can_lift pcrew1 food3)
(can_lift pcrew1 gen2)
(can_lift pcrew1 gen1)
(can_lift tcrew1 food1)
(can_lift tcrew1 food2)
(can_lift tcrew1 food3)
(can_lift tcrew1 gen2)
(can_lift tcrew1 gen1)
(can_lift ht2 food1)
(can_lift ht2 food2)
(can_lift ht2 food3)
(can_lift ht2 gen2)
(can_lift ht2 gen1)
(can_lift ht1 food1)
(can_lift ht1 food2)
(can_lift ht1 food3)
(can_lift ht1 gen2)
(can_lift ht1 gen1)
(l1)
)
(:goal
(and
(l4)
)
)
)