FOND 4 LTLf is a tool that compiles Fully Observable Non-Deterministic (FOND) planning problems with temporally extended goals, specified either in LTLf or in PLTLf, into classical FOND planning problems.
It is also available online at https://fond4ltlf.herokuapp.com/.
This tool is based on the following libraries:
They are automatically added while installing FOND4LTLf.
- Intall from source (
master
branch):
pip install git+https://github.com/whitemech/FOND4LTLf.git
- or, clone the repository and install:
git clone https://github.com/whitemech/FOND4LTLf.git
cd fond4ltlfpltlf
pip install .
Use the command line interface:
fond4ltlfpltlf -d <path/to/domain.pddl> -p <path/to/problem.pddl> -g "formula"
You can also specify custom output paths for the new domain and the new problem using --out-domain
or -outd
and --out-problem
or -outp
.
- Syntax and parsing support FOND Planning in PDDL
- Compilation of Deterministic Finite-state Automaton into PDDL
To run tests: tox
To run only the code tests: tox -e py3.8
To run only the code style checks: tox -e flake8
FOND4LTLf is released under the GNU Lesser General Public License v3.0 or later (LGPLv3+).
Copyright 2019-2022 WhiteMech