RAFCON Task Planner Plugin
The Task Planner is a plugin for RAFCON, which allows to automatically create, or extend state machines for given tasks.
To achieve this, states in RAFCON are annotated with semantic information, using the language PDDL. Then a semantic planner such as The Fast-Downward Planning System can use this information, to find a solution for a given task. Afterwards the plugin processes this solution in order to create a state machine, or extend an existing one.
Features
- Annotate States with PDDL Actions
- Automatically generate a state machine for a given Task
- Automatically extend a state machine
- Configure the Plugin to inject runtime Data initialization into the state machine
- Easily integrate a Semantic Planner
GitHub
Here is the GitHub repository of the RAFCON Task Planner Plugin.
PyPI
The Plugin is also available on PyPI:
pip install rafcon-task-planner-plugin