39 lines
No EOL
1.5 KiB
Text
Executable file
39 lines
No EOL
1.5 KiB
Text
Executable file
(define (problem assembly_problem_soar)
|
|
(:domain assembly_soar)
|
|
(:objects input_shaft_aSiduw19sd bracket whatsis sprocket doodad contraption
|
|
wire gimcrack plug hoozawhatsie thingumbob coil fastener
|
|
widget - assembly
|
|
grip-tool1 grip-tool2 arm1 arm2 equipment - resource)
|
|
(:init (available sprocket)
|
|
(available doodad)
|
|
(available contraption)
|
|
(available wire)
|
|
(available plug)
|
|
(available hoozawhatsie)
|
|
(available thingumbob)
|
|
(available fastener)
|
|
(available widget)
|
|
(available charger)
|
|
(available pliers)
|
|
(requires bracket charger)
|
|
(requires whatsis pliers)
|
|
(requires gimcrack pliers)
|
|
(requires coil pliers)
|
|
(part-of bracket kludge)
|
|
(part-of coil kludge)
|
|
(part-of whatsis bracket)
|
|
(part-of gimcrack bracket)
|
|
(part-of sprocket whatsis)
|
|
(part-of doodad whatsis)
|
|
(part-of contraption whatsis)
|
|
(part-of wire whatsis)
|
|
(part-of plug gimcrack)
|
|
(part-of hoozawhatsie gimcrack)
|
|
(part-of thingumbob gimcrack)
|
|
(part-of fastener coil)
|
|
(part-of widget coil)
|
|
(assemble-order bracket coil kludge)
|
|
(assemble-order whatsis gimcrack bracket)
|
|
(assemble-order wire contraption whatsis)
|
|
(assemble-order plug thingumbob gimcrack))
|
|
(:goal (complete kludge))) |