Hi everyone, I am trying to implement the domain and the problem for the stacking container problem in PDDL. The implementation is based on the paper " M. Salido, O. Sapena, and F. Barber, ‘The container stacking problem: an artificial intelligence planning-based approach’, The International Workshop on Harbour, Maritime and Multimodal Logistics Modelling and Simulation, (2009) ". When I run fast-downward, using the command:
./fast-downward.py 'PDDL/container_stacking/container_stacking_domain.pddl' 'PDDL/container_stacking/container_stacking_problem.pddl' --search "astar(lmcut())"
I got the following report:
INFO Running translator.
INFO translator stdin: None
INFO translator time limit: None
INFO translator memory limit: None
INFO translator command line string: /usr/bin/python3 /home/kevin/Desktop/PlanningReasoning/downward/builds/release/bin/translate/translate.py PDDL/container_stacking/container_stacking_domain.pddl PDDL/container_stacking/container_stacking_problem.pddl --sas-file output.sas
Parsing...
b'Undeclared predicate: <\n'
translate exit code: 30
Driver aborting after translate
I cannot understand what is the undeclared predicate. To be clearer I attached to this message also the pddl domain and problem files I passed as argument to the execution command.
Thank you for getting attention to my post.
Best regards