Koukyosyumei / MyPlanner

PDDL Solver implemented in C++ from scratch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyPlan

PDDL Solver implemented in C++ from scratch. This project is inspiered by aibasel/pyperplan.

Install

git clone https://github.com/Koukyosyumei/MyPlan.git
cd MyPlan

./script/install.sh

Usage

  • example
myplan benchmarks/transport/domain.pddl benchmarks/transport/task01.pddl
  • options
-s type of search algorithm (`bfs` | `astar`). Default to `bfs`.
-h type of heuristic function (`blind` | `goalcount` | `landmark` | `hadd` | `hmax`). Default to `blind`.
-o path to output file. Default to `task.soln`.

Test

./script/test.sh

About

PDDL Solver implemented in C++ from scratch


Languages

Language:C++ 99.6%Language:CMake 0.2%Language:Python 0.2%Language:Shell 0.0%