This is a small tool to create a deterministic transition system from given the classic planning problem described by the PDDL files.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Visit https://www.python.org/downloads/ to download the latest suitable Python 3.x version according to your OS (we used Python 3.5 on Ubuntu 16.04)
The following Python packages are required:
- pandas
- pickle
You can run the following command to install the package.
pip install pandas
pip install pickle
You can download the tool using the following command.
git clone https://github.com/leelening/pddl-parser.git
We provide a running example in the example dictionary. You can find domain.pddl and problem.pddl. These files are generated by the MulVALTOPDDL.
You can create a deterministic transition system described by transitions.pickle by running the following commend.
python constructor.py ./examples/domain.pddl ./examples/problem.pddl
- Lening Li - Initial work - leelening
This project is licensed under the MIT License - see the LICENSE.md file for details
- The code is referenced by pddl-parser