27.01.2014 Views

Multiagent Systems

Multiagent Systems

Multiagent Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Prof. Dr. Jürgen Dix · Department of Informatics, TUC <strong>Multiagent</strong> <strong>Systems</strong>, WS 06/07 655/731<br />

9. Agents based on FOL 4. (Con-)Golog<br />

Example 9.21<br />

Actions: pickup(x), drop(x), walk(x)<br />

Preconditions D ap :<br />

Poss(pickup(x), s) ≡ At(x, s) ∧ ∀y¬Holding(y, s)<br />

Poss(drop(x), s) ≡ Holding(x, s)<br />

Poss(walk(x), s) ≡ true<br />

Effects:<br />

Poss(pickup(x), s) ⊃ Holding(x, do(pickup(x), s))<br />

Poss(drop(x), s) ⊃ ¬Holding(x, do(drop(x), s))<br />

Poss(drop(x), s) ⊃ Broken(x, do(drop(x), s))<br />

Poss(walk(x), s) ⊃ At(x, do(walk(x), s))<br />

Poss(walk(x), s) ∧ At(y, s) ∧ y ≠ x ⊃ ¬At(y, do(walk(x), s))

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!