Skip to content

Commit 97c028f

Browse files
committed
Merge branch 'master' of https://github.com/RAIRLab/Spectra
2 parents 6812e5f + ea2f603 commit 97c028f

File tree

1 file changed

+21
-12
lines changed

1 file changed

+21
-12
lines changed

README.md

+21-12
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,21 @@
22

33
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).
44

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)
67

78
* Drawbacks of propositional planning (current planning systems):
89
* **Expressivity**: Cannot express arbitrary constraints. *“At every step make sure that no two blocks on the table have same color”*
910
* **Domain Size**: Scaling to large domains of arbitrary sizes poses difficulty.
1011

12+
## Example Problem Files
13+
14+
See the [example problems](https://github.com/RAIRLab/Spectra/tree/master/src/main/resources/org/rairlab/planner/problems)
1115

1216
## Installation
1317

18+
**Make sure you have Java 17 installed! While ShadowProver will, Spectra will not compile on Java 8.**
19+
1420
First, we need to make sure ShadowProver is installed.
1521

1622
```bash
@@ -43,14 +49,17 @@ Now you should be able to run Spectra:
4349
./run_spectra.sh [problem_file_path]
4450
```
4551

46-
47-
48-
## Spectra's Architecture ##
49-
50-
51-
![spectra-arch.png](https://bitbucket.org/repo/Mjq4bX/images/2495888298-spectra-arch.png)
52-
53-
## Example Input File ##
54-
55-
![examples.png](https://bitbucket.org/repo/Mjq4bX/images/3136509575-examples.png)
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

Comments
 (0)