Flat collection of all FOND domains in circulation. Notes are my (Christian Muise) best guess.
faults
,faults-new
, andst_faults
have an empty:parameters
block added to thefinish
action.- Similarly for
tireworld
+st_tires
and thechangetire
action. forest
andforest-new
hadproblem
type renamed tosub-problem
to avoid a conflict with theproblem
keyword.- Missing requirements added to
st_blocksworld
,st_first_responders
,st_mapfdu
,st_tires
,st_faults
,puffbot_dialogue_pddl
,tidyup-mdp
, andzenotravel
. puffbot_dialogue_pddl
had the problem-specific objects moved to domain constants, since they are used in actions.
These come from the FOND-SAT/Paladinus repos.
- acrobatics
- beam-walk
- doors
- earth-observation
- islands
- miner
- tireworld-spiky
- tireworld-truck
Was modified to fix some PDDL bugs: the cup*
objects were moved from the problem files to constants in the domain, since they are mentioned explicitly in action preconditions.
From Thorsten Engesser on planning for implicit coordination. Strong cyclic plans exist, but it's the acyclic ones that are desired.
From Milene Teixeira -- domain for building dialogue agents in the health-care setting.
This is a helper script that will give you access to all of the benchmarks in the form of dom/prob pairs (absolute paths). Example usage:
from catalogue import confirm_files, COLLECTIONS, DOMAINS
# Prints out every benchmark and the number of instances in them
confirm_files()
# Access the problems for a specific domain
for dom,prob in DOMAINS['acrobatics']:
print(dom)
print(prob)
# Access all the benchmarks for a specific collection
for domain_name in COLLECTIONS['all-fond-papers']:
print(domain_name)