项目作者: miquelramirez

项目描述 :
Hybrid-FS: A planner for controlling hybrid systems specified in Functional STRIPS
高级语言: C++
项目地址: git://github.com/miquelramirez/hybrid-fs.git
创建时间: 2018-11-22T00:44:02Z
项目社区:https://github.com/miquelramirez/hybrid-fs

开源协议:Other

下载


The FS Functional STRIPS planner

FS is a classical planner that works with the Functional STRIPS planning language [Geffner, 2000],
a modeling language based on the quantifier-free
fragment of first-order logic that includes constant, function and predicate symbols, but no variable symbols. The increased expressiveness
of the Functional STRIPS language with respect to propositional languages such as standard STRIPS (which is indeed subsumed by Functional STRIPS)
often results in problem encodings which are more compact, more readable, have fewer ground actions
and preserve the structural properties of the problem in a manner which allows the derivation of more effective heuristics.

Along with the core of the Functional STRIPS language, the FS planner supports certain extensions which are useful both
from the expressive and the computational point of view. These include existential quantification,
state constraints, a fairly large library of global constraints, and the possibility of using externally-defined symbols
and built-in arithmetic symbols.

This documentation covers a number of practical issues related to the use of the FS planner. The planner, however, has
been used and described in a number of academic publications that can be found here,
the most recent of which are [Francès and Geffner, 2015] and [Francès and Geffner, 2016a]
and [Francès and Geffner, 2016b].

  1. Installation
  2. Usage
  3. Credits
  4. References

Installation" class="reference-link">Installation

The easiest way to use the planner is by manually compiling the planner source code.
This procedure is complemented by the instructions specific for setting up the hybrid module of FS.

Usage" class="reference-link">Usage

You can find a high-level overview of the planner usage options here

Credits" class="reference-link">Credits

The FS planner is partially built upon the Lightweight Automated Planning Toolkit
and the PDDL parser from the Fast Downward distribution.

References" class="reference-link">References