-
When creating a barebones FSTRIPS language with e.g. `lang = fstrips.language("test")`, we should not automatically attach to the language any sort other than the base `object` sort. See commit 881f9d…
-
At the moment, parsing PDDL / FSTRIPS problem description results in a FOL language `lang` where all predicate / function symbols in the PDDL (say, "CONNECTED") are turned into lowercase. However, a…
-
When print_instance receives a non-None constant_objects argument, it tries to create a set of Constants here:
https://github.com/aig-upf/tarski/blob/master/src/tarski/io/fstrips.py#L181
this fa…
-
This is a spin-off from #53: we want to be more consistent in the way we name attributes in different classes of the FSTRIPS hierarchy. Quoting a couple of comments from that issue:
> - [ ] in one…
-
From the e-mail:
> Parsing: punto aburrido pero imprescindible - parsear problemas PDDL / FSTRIPS en un formato intermedio. Espero liquidar esto esta semana, adaptando la gramática que ya tenías en…
-
We have several open issues regarding grounding and the integration of the ASP models that we already have in the FS planner to do that task (See #15, #16, #17, #19). Just to add to the wishlist, I …
-
From the e-mail
>Naive grounding: no es ideal, pero no siempre podremos usar el ASP grounder (e.g. when functions available, etc.). Un punto interesante es si queremos "forzar" el uso del ASP groun…
-
Commit 25b6555dcb3164b01807a5218a702389235d8d38 introduces a new test on a domain with universally quantified effects; the test is failing, I suspect due to some bug with those effects, but I don't ha…
-
**Problem**: @emilkeyder is running into trouble using the FSTRIPS printing functions in ```tarski.io.fstrips``` due to ```print_init``` being out of step with the implementation of predicate and fun…
-
This can be replicated with:
>>> r = tarski.io.FstripsReader()
>>> r.read_problem('blocks/domain.pddl', 'blocks/probBLOCKS-10-0.pddl')
Resulting in:
Traceback (most recent call last):
Fil…