Proceedings

Universal Plans for Reactive Robots in Unpredictable Environments

Download BibTeX Cite

Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Reasoning. Pages 1039-1045.

© 1987 International Joint Conferences on Artificial Intelligence

Abstract

To date, reactive robot behavior has been achieved only through manual programming. This paper describes a new kind of plan, called a "universal plan", which can be synthesized automatically, yet generates appropriate behavior in unpredictable environments. In classical planning work, problems were posed with unique initial and final world states; in my approach a problem specifies only a goal condition. The planner is thus unable to commit to any specific future course of events but must specify appropriate reactions for anticipated situations. An alternative conception is that one universal plan compactly represents every classical plan. Which part of the universal plan is executed depends entirely on how the environment behaves at execution time. Universal plans are constructed from state-space operator schemas by a nonlinear planner. They explicitly identify predicates requiring monitoring at each moment of execution, and provide for sabotage, serendipity and failure without requiring replanning.

  1. I. FIKES, R.E., HART, P.E. AND NILSSON, N.J. "Learning and executing generalized robot plans" . Artif Intel 9 (1972), 251ff.
  2. GEORGEFF, M. AND BONOLLO, U. Procedural expert systems. Proc 8th IJCAI, 1983, pp. 15lff.
  3. GEORGEFF, ~.,LANSKY, A. AND BESSIERE, P. A procedural logic. Proc 9th IJCAI, 1985.
  4. GEORGEFF, M., LANSKY, A. AND SCHOPPERS, M. Reasoning and planning in dynamic domains: an experiment with a mobile robot. Tech Note 380, AI Center, SRI International, 1986.
  5. GINSBERG, M. Counterfactuals. Proc 9th IJCAI, 1985, pp. 80-86.
  6. KAELBLING, L. An architecture for intelligent reactive systems. Proc Workshop on Planning and Reasoning about Action, AAAI, 1986.
  7. McALLESTER, D.A. A three-valued truth maintenance system. Memo 473, MIT AI Lab, 1978.
  8. l'<ILSSON, N.J. Triangle tables: a proposal for a robot programming language. Tech Note 347, AI Center, SRI International, 1985.
  9. ROSENSCHEIN, S.J . "Formal theories of knowledge in AI and robotics". New Generation Computing 9 (1985), 345-357.
  10. SRIDHARAN, N.S . AND HAWRUSIK, F. Representation of actions that have side effects. Proc 5th IJCAI, 1977, pp. 265ff. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards