|
2 | 2 |
|
3 | 3 | Spectra is a general purpose planning system. It extends STRIPS-style planning by allowing arbitrary DCEC and first-order formulae for state descriptions, background knowledge, and action descriptions rather than just predicates. This allows, for instance, handling domains with infinite or unbounded objects elegantly (among other things).
|
4 | 4 |
|
5 |
| -[Overview Presentation (pdf)](https://drive.google.com/open?id=1RHulFDgASACBkjvl-8ZEidj50NbGmKPu) |
| 5 | +[System Description Publication (2024)](https://rdcu.be/dIJ7F) |
| 6 | +[Overview Presentation (2017)](https://drive.google.com/open?id=1RHulFDgASACBkjvl-8ZEidj50NbGmKPu) |
6 | 7 |
|
7 | 8 | * Drawbacks of propositional planning (current planning systems):
|
8 | 9 | * **Expressivity**: Cannot express arbitrary constraints. *“At every step make sure that no two blocks on the table have same color”*
|
9 | 10 | * **Domain Size**: Scaling to large domains of arbitrary sizes poses difficulty.
|
10 | 11 |
|
| 12 | +## Example Problem Files |
| 13 | + |
| 14 | +See the [example problems](https://github.com/RAIRLab/Spectra/tree/master/src/main/resources/org/rairlab/planner/problems) |
11 | 15 |
|
12 | 16 | ## Installation
|
13 | 17 |
|
| 18 | +**Make sure you have Java 17 installed! While ShadowProver will, Spectra will not compile on Java 8.** |
| 19 | + |
14 | 20 | First, we need to make sure ShadowProver is installed.
|
15 | 21 |
|
16 | 22 | ```bash
|
@@ -43,14 +49,17 @@ Now you should be able to run Spectra:
|
43 | 49 | ./run_spectra.sh [problem_file_path]
|
44 | 50 | ```
|
45 | 51 |
|
46 |
| - |
47 |
| - |
48 |
| -## Spectra's Architecture ## |
49 |
| - |
50 |
| - |
51 |
| - |
52 |
| - |
53 |
| -## Example Input File ## |
54 |
| - |
55 |
| - |
56 |
| - |
| 52 | +## Cite |
| 53 | +``` |
| 54 | +@article{Rozek2024, |
| 55 | + author={Rozek, Brandon and Bringsjord, Selmer}, |
| 56 | + title={Spectra: An Expressive STRIPS-Inspired AI Planner Based on Automated Reasoning}, |
| 57 | + journal={KI - K{\"u}nstliche Intelligenz}, |
| 58 | + year={2024}, |
| 59 | + month={May}, |
| 60 | + day={22}, |
| 61 | + issn={1610-1987}, |
| 62 | + doi={10.1007/s13218-024-00847-8}, |
| 63 | + url={https://doi.org/10.1007/s13218-024-00847-8} |
| 64 | +} |
| 65 | +``` |
0 commit comments