Skip to main content

Reasoning about acting, sensing and failure handling: A logic for agents embedded in the real world

  • Conference paper
  • First Online:
  • 136 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1037))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. F. Allen and G. Ferguson. Actions and Events in Interval Temporal Logic. Journal of Logical and Computation, 4(5):531–579, 1995.

    Google Scholar 

  2. F. Bacchus, J. Y. Halpern, and H. Levesque. Reasoning about Noisy Sensors in the Situation Calculus. In Proc. of the 14th International Joint Conference on Artificial Intelligence, pages 1933–1940, Montréal, Canada, 1995.

    Google Scholar 

  3. M. Barbuceanu and M. S. Fox. The architecture of an agent building shell. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents Volume II — Proceedings of the 1995 Workshop on Agent Theories, Architectures, and Languages (ATAL-95), Lecture Notes in Artificial Intelligence. Springer-Verlag, 1996. (In this volume).

    Google Scholar 

  4. P. R. Cohen and H. J. Levesque. Intention Is Choice with Commitment. Artificial Intelligence Journal, 42(2–3):213–261, 1990.

    Google Scholar 

  5. M. P. Georgeff and A. S. Rao. The Semantics of Intention Maintenance for Rational Agents. In Proc. of the 14th International Joint Conference on Artificial Intelligence, pages 704–710, Montréal, Canada, 1995.

    Google Scholar 

  6. F. Giunchiglia, L. Spalazzi, and P. Traverso. Planning with Failure. In Proceedings 2nd International Conference on AI Planning Systems (AIPS-94), Chicago, IL, 1994.

    Google Scholar 

  7. P. J. Gmytrasiewicz. On reasoning about other agents. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents Volume II — Proceedings of the 1995 Workshop on Agent Theories, Architectures, and Languages (ATAL-95), Lecture Notes in Artificial Intelligence. Springer-Verlag, 1996. (In this volume).

    Google Scholar 

  8. D. Harel. Dynamic Logic. In D. Gabbay and F. Guenthner, editors, Handbook of Philosophical Logic, volume II, pages 497–604. D. Reidel Publishing Company, 1984.

    Google Scholar 

  9. D. Harel, D. Kozen, and R. Parikh. Process Logic: expressiveness, decidability, completeness. Journal of computer and system sciences, 25:144–170, 1982.

    Google Scholar 

  10. K. Konolige and M. E. Pollack. A Representationalist Theory of Intention. In Proc. of the 13th International Joint Conference on Artificial Intelligence, pages 390–395, Chambéry, France, 1993.

    Google Scholar 

  11. Y. Lésperance, H. J. Levesque, F. Lin, D. Marcu, R. Reiter, and R. B. Scherl. Foundations of a logical approach to agent programming. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents Volume II — Proceedings of the 1995 Workshop on Agent Theories, Architectures, and Languages (ATAL-95), Lecture Notes in Artificial Intelligence. Springer-Verlag, 1996. (In this volume).

    Google Scholar 

  12. Y. Lésperance, H. J. Levesque, F. Lin, D. Marcu, R. Reiter, and R.B. Scherl. A Logical Approach to High-Level Robot Programming — A Progress Report. In Control of the phisical world by intelligent systems, working notes of the 1994 AAAI Fall Symp., 1994.

    Google Scholar 

  13. V. Lifschitz. A Language for Describing Actions. In Proceedings Second Symposium on Logical Formalizations of Commonsense Reasoning, Austin, Texas, 1993.

    Google Scholar 

  14. D. M. Lyons. Representing and Analyzing Action Plans as Networks of Concurrent Processes. IEEE Transactions on Robotics and Automation, 9(3):241–256, June 1990.

    Google Scholar 

  15. T. Mullen and M. P. Wellman. Some issues in the design of market-oriented agents. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents Volume II — Proceedings of the 1995 Workshop on Agent Theories, Architectures, and Languages (ATAL-95), Lecture Notes in Artificial Intelligence. Springer-Verlag, 1996. (In this volume).

    Google Scholar 

  16. A. S. Rao. Decision procedures for propositional linear-time belief-desire-intention logics. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents Volume II — Proceedings of the 1995 Workshop on Agent Theories, Architectures, and Languages (ATAL-95), Lecture Notes in Artificial Intelligence. Springer-Verlag, 1996. (In this volume).

    Google Scholar 

  17. A. S. Rao and M. P. Georgeff. Modeling Rational Agents within a BDI-Architecture. In Proc. KR'91, Principle of Knowledge Representation and Reasoning, pages 473–484, Cambridge Massachusetts, 1991. Morgan Kaufmann.

    Google Scholar 

  18. M. P. Singh. Semantical considerations on some primitives for agent specification. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents Volume II — Proceedings of the 1995 Workshop on Agent Theories, Architectures, and Languages (ATAL-95), Lecture Notes in Artificial Intelligence. Springer-Verlag, 1996. (In this volume).

    Google Scholar 

  19. P. Traverso and L. Spalazzi. A Logic for Acting, Sensing and Planning. In Proc. of the 14th International Joint Conference on Artificial Intelligence, pages 1941–1949, Montréal, Canada, 1995.

    Google Scholar 

  20. B. van Linder, W. van der Hoek, and J. J. Ch. Meyer. How to motivate your agents. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents Volume II — Proceedings of the 1995 Workshop on Agent Theories, Architectures, and Languages (ATAL-95), Lecture Notes in Artificial Intelligence. Springer-Verlag, 1996. (In this volume).

    Google Scholar 

  21. M. J. Wooldridge. Time, knowledge, and choice. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents Volume II — Proceedings of the 1995 Workshop on Agent Theories, Architectures, and Languages (ATAL-95), Lecture Notes in Artificial Intelligence. Springer-Verlag, 1996. (In this volume).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael Wooldridge Jörg P. Müller Milind Tambe

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Traverso, P., Spalazzi, L., Giunchiglia, F. (1996). Reasoning about acting, sensing and failure handling: A logic for agents embedded in the real world. In: Wooldridge, M., Müller, J.P., Tambe, M. (eds) Intelligent Agents II Agent Theories, Architectures, and Languages. ATAL 1995. Lecture Notes in Computer Science, vol 1037. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540608052_59

Download citation

  • DOI: https://doi.org/10.1007/3540608052_59

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60805-9

  • Online ISBN: 978-3-540-49594-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics