mirror of
https://github.com/RAIRLab/Spectra.git
synced 2025-10-05 22:21:20 +00:00
better toString for actions and some more tests.
This commit is contained in:
parent
8c78a2f8e5
commit
598f9b3dff
10 changed files with 307 additions and 44 deletions
1
target/classes/edu/rpi/rair/debug.clj
Normal file
1
target/classes/edu/rpi/rair/debug.clj
Normal file
|
@ -0,0 +1 @@
|
|||
|
30
target/classes/edu/rpi/rair/goal_tracking_tests.clj
Normal file
30
target/classes/edu/rpi/rair/goal_tracking_tests.clj
Normal file
|
@ -0,0 +1,30 @@
|
|||
{:name "Sim"
|
||||
:background []
|
||||
:start [(In self room1)
|
||||
(In commander room2)
|
||||
(In prisoner room1)
|
||||
(Open (door room2))
|
||||
(not (Open (door room1))) ]
|
||||
|
||||
:actions [(define-action open-door [?room]
|
||||
{:preconditions [(not (Open (door ?room)))]
|
||||
:additions [(Open (door ?room))]
|
||||
:deletions [(not (Open (door ?room)))]})
|
||||
|
||||
|
||||
|
||||
(define-action accompany-from-to [?thing ?room1 ?room2]
|
||||
{:preconditions [(In self ?room1)
|
||||
(In ?thing ?room1)
|
||||
(Open (door ?room1))
|
||||
(Open (door ?room2))]
|
||||
|
||||
:additions [(In ?thing ?room2)
|
||||
(In ?self ?room2)]
|
||||
:deletions [(In ?thing ?room1)
|
||||
(In self ?room1)]})]
|
||||
|
||||
:expected-plans ([(open-door room1)
|
||||
(accompany-from-to prisoner room1 room2)])
|
||||
|
||||
}
|
BIN
target/classes/edu/rpi/rair/utils/Commons.class
Normal file
BIN
target/classes/edu/rpi/rair/utils/Commons.class
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue