27 lines
No EOL
708 B
Text
Executable file
27 lines
No EOL
708 B
Text
Executable file
(define (problem p1) (:domain assembly_domain_hackaby)
|
|
(:objects
|
|
arm1 arm2 - arm
|
|
gearbox - part
|
|
part-bin workspace - workspace
|
|
grip - tool )
|
|
(:init
|
|
(arm-canreach arm1 part-bin)
|
|
(arm-canreach arm1 workspace)
|
|
(arm-canreach arm2 part-bin)
|
|
(arm-canreach arm2 workspace)
|
|
(arm-at arm1 part-bin)
|
|
(arm-at arm2 workspace)
|
|
(arm-capabilities arm1 grip)
|
|
(arm-capabilities arm1 detect)
|
|
(arm-capabilities arm2 grip)
|
|
(arm-capabilities arm2 detect)
|
|
(arm-active arm1 grip)
|
|
(arm-active arm2 grip)
|
|
(arm-holding arm1 no-part)
|
|
(arm-holding arm2 no-part)
|
|
(part-at gearbox part-bin))
|
|
(:goal
|
|
(and (part-state gearbox glue)
|
|
(part-state gearbox weld)
|
|
(part-at gearbox assembly-line)))
|
|
) |