An Architecture for Flexibly Interleaving Planning and Execution

In this paper, we present a theory that aims to reproduce behavioral abilities that humans use to generate and execute their plans. We begin by highlighting the phenomena we are interested in, and then present several theoretical assumptions that account for them. Next, we introduce FPE, a five-stage system that supports strategies for flexible execution, including open-loop and closedloop control. We then turn to the extensions we have made both to this system and to FPS, a flexible problem solver, in order to reproduce a range of interleaving strategies. We report runs with the architecture that support our assumptions for its coverage and flexibility. We also analyze how these different techniques perform in response to variations in domain characteristics. In closing, we discuss related work in these areas and consider avenues for future research.

[1]  E. Onaindía,et al.  An architecture to integrate planning and execution in dynamic environments , 2003 .

[2]  Maria Gini,et al.  An empirical study of sensing and defaulting in planning , 1992 .

[3]  D. Meyer,et al.  Models for the speed and accuracy of aimed movements. , 1982, Psychological review.

[4]  J. Kelso Human Motor Behavior: An Introduction , 1982 .

[5]  Nils J. Nilsson,et al.  Shakey the Robot , 1984 .

[6]  Pat Langley,et al.  Reactive and Automatic Behavior in Plan Execution , 1994, AIPS.

[7]  P. Langley,et al.  Acquisition of hierarchical reactive skills in a unified cognitive architecture , 2009, Cognitive Systems Research.

[8]  Sam Steel,et al.  Integrating Planning, Execution and Monitoring , 1988, AAAI.

[9]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[10]  Pat Langley,et al.  An Architecture for Flexible Problem Solving , 2013 .

[11]  P. Fitts,et al.  INFORMATION CAPACITY OF DISCRETE MOTOR RESPONSES. , 1964, Journal of experimental psychology.

[12]  ExecutionScott D. AndersonSpelman,et al.  Issues in Interleaved Planning and Execution , 1990 .

[13]  Karen Zita Haigh,et al.  Interleaving Planning and Robot Execution for Asynchronous User Requests , 1998, Auton. Robots.

[14]  John E. Laird,et al.  Integrating, Execution, Planning, and Learning in Soar for External Environments , 1990, AAAI.

[15]  John E. Laird,et al.  The Soar Cognitive Architecture , 2012 .

[16]  Richard Fikes,et al.  Learning and Executing Generalized Robot Plans , 1993, Artif. Intell..

[17]  Richard Washington Incremental Planning for Truly Intergarted Planning and Reaction , 1995, SCAI.

[18]  Daniel S. Weld,et al.  UCPOP: A Sound, Complete, Partial Order Planner for ADL , 1992, KR.