next up previous
Next: Relating two blocks world Up: What kinds of approximate Previous: The wants and actions

The Blocks World as an Approximate Theory

 

The usual AI situation calculus blocks world has a propositional fluent tex2html_wrap_inline417 asserting that block x is on block y. We can assert tex2html_wrap_inline423 about some situation s and have the action tex2html_wrap_inline427 that moves block x on top of block y.

Suppose this formalism is being used by a robot acting in the real world. The concepts denoted by tex2html_wrap_inline417 , etc. are then approximate concepts, and the theory is an approximate theory. Our goal is to relate this approximate theory to the real world. Similar considerations would apply if we were relating it to a more comprehensive but still approximate theory.

We use formalized contexts as in [McC93b] and [MB97]. and let tex2html_wrap_inline435 be a blocks world context with a language allowing On(x,y), etc.

tex2html_wrap_inline423 is approximate in at least the following respects.

Notice that the theory in the context tex2html_wrap_inline435 approximates a theory in which blocks can be in different orientations on each other or in the air or on the table in quite different sense than numerical approximation.


next up previous
Next: Relating two blocks world Up: What kinds of approximate Previous: The wants and actions

John McCarthy
Wed Feb 2 15:59:04 PST 2000