Investigators
|
Students
|
E. Amir and S. Russell,
Logical Filtering,
in 18th Intl' Joint Conference on Artificial Intelligence (IJCAI'03), 2003.
E. Amir and S. Russell,
Logical Filtering,
Sixth Symposium on the logical formalization of commonsense reasoning, part of the AAAI Spring Symposium, 2003.
E. Amir,
Learning partially observable action models,
4th international workshop on cognitive robotics (CogRob'04), part of ECAI'04, 2004.
B. Hlubocky and E. Amir,
Knowledge-gathering agents in adventure games,
AAAI-04 workshop on Challenges in Game AI, 2004.
E. Amir,
STRIPS Filter Version 0.5
with README,
now available for
CMUCL (CMU Common Lisp).
Logical Filter for STRIPS domains, which assumes that the actions
succeeded, and the effect is (nondeterministically) changing the same set of propositional state features (fluents).
The implementation receives as input a domain description in PDDL, a sequence of actions and observations, and an initial belief state formula, and outputs a belief state formula. Version 0.5 was tested on the Blocks-World domain (January 2003).
E. Amir and Megan Nance,
STRIPS Filter Version 0.6
with README,
now available for
CMUCL (CMU Common Lisp).
Logical Filter for STRIPS domains, which assumes that the actions succeeded,
and the effect is (nondeterministically) changing the same set of propositional state features (fluents).
The implementation receives as input a domain description in PDDL, a sequence of actions and observations, and an initial belief state formula, and outputs a belief state formula. Unlike version 0.5, version 0.6 does not assume that the belief state is already in PI-CNF, so it employs
ZRES, (compiled for Linux x86), a prime implicates
finder created by Laurent Simon and
Alvaro del Val.
Version 0.6 was tested on a Chess Domain (September 2004).
Alex Jaffe (re-using STRIPS-filter code by Eyal Amir),
NNF Filter
Version 0.5
(also packaged and with
README),
now available for
CMUCL (CMU Common Lisp).
Logical Filter for domains where filtering distributes over conjunction
(giving a logically weaker belief-state formula (i.e., more states)
when this assumption does not hold).
This implementation receives as input a domain description in PDDL, a
sequence of actions and observations, and an initial belief state
formula, and it outputs a belief state formula. It was tested on the
Blocks-World domain. (May 2003)
Megan Nance, Brian Hlubocky, and Afsaneh Hajiamin (re-using STRIPS-filter code by Eyal Amir),
Random Action Generator 0.5,
now available for CMUCL (CMU Common Lisp).
Generates a list of random actions/observations. Inputs to the generator include a
domain description of STRIPS actions (no conditional effects)
in PDDL (which lists all the possible action schemas), and an
initial world state. The generator assumes anything not listed in the initial
world state to be false. It finds actions whose preconditions are satisfied
by the world state, and updates the world state accordingly, outputting a sequence of
actions and observations. It was tested on the
Blocks-World domain. (January 2005)