Proceedings

Executing Reactive, Model-based Programs through Graph-based Temporal Planning

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 487-492.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

In the future, webs of unmanned air and space vehicles will act together to robustly perform elaborate missions in uncertain environments. We coordinate these systems by introducing a reactive model-based programming language (RMPL) that combines within a single unified representation the flexibility of embedded programming and reactive execution languages, and the deliberative reasoning power of temporal planners. The KIRK planning system takes as input a problem expressed as a RMPL program, and compiles it into a temporal plan network (TPN), similar to those used by temporal planners, but extended for symbolic constraints and decisions. This intermediate representation clarifies the relation between temporal planning and causal-link planning, and permits a single task model to be used for planning and execution. Such a unified model has been described as a holy grail for autonomous agents by the designers of the Remote Agent[Muscettola et al., 1998b].

  1. [Ahuja et al., 1993] R. Ahuja, T. Magnanti, and J. Orlin. Network Flows: Theory, Algorithms, and Applications. Prentice Hall, 1993.
  2. [Berry and Gonthier, 1992] G. Berry and G. Gonthier. The esterel programming language: Design, semantics and implementation. Science of Computer Programming, 19(2):87 -152, November 1992.
  3. [Blum and Furst, 1997] A. Blum and M. Furst. Fast planning through planning graph analysis. Artificial Intelligence, 90(1-2):281-300, 1997. IJCAI
  4. [Cormen et al., 1990] T. Cormen, C Leiserson, and R. Rivest. Introduction to Algorithms. MIT Press, Camb., MA, 1990.
  5. [Dechter et al., 1991] R. Dechter, I. Meiri, and J. Pearl. Tem- poral constraint networks. AIJ, 49:61-95, 1991.
  6. [Erol et al., 1994] K. Erol, J. Hendler, and D. Nau. Htn plan- ning: Complexity and expressivity. In Proceedings of AAAI-94, pages 1123-1128, 1994.
  7. [Firby, 1995] R. James Firby. The RAP language manual. Technical Report AAP-6, Univ. Chicago, March 1995.
  8. Guernic et al., ] P. Le Guernic, M. Le Borgne, T. Gauthier, and C. Le Maire. Programming real time applications with signal. pages 1321-1336.
  9. Halbwachs et al., ] N. Halbwachs, P. Caspi, and D. Pilaud. The synchronous programming language lustre. pages 1305-1320.
  10. [Halbwachs, 1993] N. Halbwachs. Synchronous program- ming of reactive systems. Kluwer Academic, 1993.
  11. [Laborie and Ghallab, 1995] P. Laborie and M. Ghallab. Planning with sharable resource constraints. In Proceed- ings of IJCAI-95, 1995. IJCAI
  12. [Muscettola et al., 1998a] N. Muscettola, P. Morris, B. Pell, and B. Smith. Issues in temporal reasoning for au- tonomous control systems. In Autonomous Agents, 1998.
  13. [Muscettola et al., 1998b] N. Muscettola, P. Nayak, B. Pell, and B. C. Williams. The new millennium remote agent: To boldly go where no ai system has gone before. Artificial Intelligence, 103(1-2):5-48, 1998.
  14. [Muscettola, 1994] N. Muscettola. HSTS: Integrating plan- ning and scheduling. In Mark Fox and Monte Zweben, editors, Intelligent Scheduling. Morgan Kaufmann, 1994.
  15. [Saraswat et al., 1996] V. Saraswat, R. Jagadeesan, and V. Gupta. Timed Default Concurrent Constraint Program- ming. J Symb Comp, 22(5-6):475-520, 1996.
  16. [Smith and Weld, 1999] D. Smith and D. Weld. Temporal planning with mutual exclusion reasoning. In Proceedings of IJCAI-99, 1999. IJCAI
  17. [Tsamardinos et al., 1998] I. Tsamardinos, N. Muscettola, and P. Morris. Fast transformation of temporal plans for efficient execution. In Proceedings of AAAI-98, 1998.
  18. [Weld, 1994] D. Weld. An introduction to least commitment planning. In AI Magazine, 1994.
  19. [Weld, 1999] D. Weld. Recent advances in ai planning. In AI Magazine, 1999.
  20. [Williams et al., 2001] B. C. Williams, S. Chung, and V. Gupta. Mode estimation of model-based programs: Monitoring systems with complex behavior. In Proceed- ings of IJCAI-01, 2001. IJCAI

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

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