Skip to content

aiplan4eu/up-bfgp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Integration of a Generalized Planner in the Unified Planning Framework

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.

Installation

The code is being developed and tested in an Ubuntu 22.04.2 LTS system.

To install it use the following commands:

  1. Install package dependencies
sudo apt-get -y install cmake g++ make python3 git
  1. Clone the interface repository
git clone git@github.com:aiplan4eu/up-bfgp.git
  1. Create a local virtual environment
cd up-bfgp/
python3 -m venv venv
source venv/bin/activate 
  1. Clone and install our version of the Unified Planning library
git clone git@github.com:jsego/unified-planning.git
  1. 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 .