This repository aims at interfacing the BFGP++ generalized planner into the Unified Planning framework in the context of the AIPlan4EU European project - Grant Agreement #101016442.
The code is being developed and tested in an Ubuntu 22.04.2 LTS system.
To install it use the following commands:
- Install package dependencies
sudo apt-get -y install cmake g++ make python3 git
- Clone the interface repository
git clone git@github.com:aiplan4eu/up-bfgp.git
- Create a local virtual environment
cd up-bfgp/
python3 -m venv venv
source venv/bin/activate
- Clone and install our version of the Unified Planning library
git clone git@github.com:jsego/unified-planning.git
- Install the package and its dependencies
pip install unified-planning/
wget -N https://raw.githubusercontent.com/jsego/bfgp-pp/main/requirements.txt
pip install -r requirements.txt
pip install -e .