Reasoning About Acting, Sensing, and Failure Handling: A Logic for Agents Embedded in the Real World

We are interested in agents which have to "work" in the real world. An agent which works in the real world must be able to act and to handle failures in acting. Indeed, most often an agent can not avoid failures, since the external environment is unpredictable and uncompletely known. Moreover, since the environment is not known a priori, most often the only way for an agent to work is to acquire information from the external environment. In agents embedded in the real world, information can be acquired through sensory devices. We propose a basic theory of agents which describes the fact that an agent acts, fails in acting, handles failures in acting and needs to sense the external environment as well as to handle failures in sensing. This work is built on a logical theory for acting, sensing and planning and extends it by providing a way to reason about agents acting, sensing and failure handling. This is achieved by introducing into the theory the so called "laws of motion", which describe uniformly reasoning about effects of agent's actions, perceptions and failure handling.

[1]  Fausto Giunchiglia,et al.  Planning with Failure , 1994, AIPS.

[2]  Hector J. Levesque,et al.  Intention is Choice with Commitment , 1990, Artif. Intell..

[3]  James F. Allen,et al.  Actions and Events in Interval Temporal Logic , 1994 .

[4]  Anand S. Rao,et al.  Decision Procedures for Propositional Linear-Time Belief-Desire-Intention Logics , 1995, ATAL.

[5]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[6]  Damian M. Lyons,et al.  Representing and analyzing action plans as networks of concurrent processes , 1993, IEEE Trans. Robotics Autom..

[7]  Anand S. Rao,et al.  The Semantics of Intention Maintenance for Rational Agents , 1995, IJCAI.

[8]  Mark S. Fox,et al.  The Architecture of an Agent Building Shell , 1995, ATAL.

[9]  Michael P. Wellman,et al.  Some Issues in the Design of Market-Oriented Agents , 1995, ATAL.

[10]  Daniel Marcu,et al.  A Logical Approach to High-Level Robot Programming A Progress Report* , 1994 .

[11]  Piotr J. Gmytrasiewicz,et al.  On Reasoning About Other Agents , 1995, ATAL.

[12]  Paolo Traverso,et al.  A Logic for Acting, Sensing and Planning , 1995, IJCAI.

[13]  Daniel Marcu,et al.  Foundations of a Logical Approach to Agent Programming , 1995, ATAL.

[14]  David Harel,et al.  Process logic: Expressiveness, decidability, completeness , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[15]  Michael Wooldridge,et al.  Time, Knowledge, and Choice , 1995, ATAL.

[16]  Hector J. Levesque,et al.  Reasoning about Noisy Sensors in the Situation Calculus , 1995, IJCAI.

[17]  Kurt Konolige,et al.  A Representationalist Theory of Intention , 1993, IJCAI.

[18]  Munindar P. Singh Semantical Considerations on Some Primitives for Agent Specification , 1995, ATAL.