Executing Structured Reactive Plans

نویسنده

  • Michael Beetz
چکیده

We consider plan execution for an autonomous robot to be a computational process that performs the following task: given (1) a plan that has been designed accomplish some jobs, (2) a stream of sensory data, and (3) a stream of feedback signals from the robot control processes, cause the robot to exhibit a behavior that accomplishes its jobs as specified by the plan. Plan execution would be trivial if the plan specified all aspects of the intended behavior for all possible streams of sensory input and feedback signals. Such detailed plans, however, are often extremely complex and impossible to synthesize automatically. An elegant solution to this problem are robot control systems with planning systems that synthesize behaviors specified in terms of discrete, atomic plan steps with ordering constraints. The behavior specifications produced by these planning systems are abstract and sketchy and do not specify how the robot is to react to asynchronous occurrences of events, arrival of sensor data, to synchronize its concurrent actions, and to recover from execution failures (Fir89). In this kind architecture, a plan execution module has to produce competent behaviors from simple (sketchy, abstract) behavior specifications and is responsible for the successful execution of the individual steps and checking the progress of plan execution in all possible situations (FirS9; HF90). In many applications, however, robots should exhibit very different behaviors when executing similar plans in similar situations. Consider the following two plans for transporting objects: first, the robot is to get the bomb from location l to location l I (to prevent an explosion) and second, the robot is to get the empty box from I to location 11 (to store some objects). Both plans are very similar: the robot should go to l, get the re-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Abstraction and Nondeterminism to Plan Reaction Loops

By looping over a set of behaviors, reactive systems use repetition and feedback to deal with errors and environmental uncertainty. Their robust, fault-tolerant performance makes reactive systems desirable for executing plans. However, most planning systems cannot reason about the loops that characterize reactive systems. In this paper, we show how the structured application of abstraction and ...

متن کامل

Plan Recognition and Revision in Support of Guideline-Based Care

We consider the problem of providing automated support for guideline-based clinical care. Clinical guidelines are a common format in medical domains for prescribing a set of rules and policies that an attending physician should follow. In terms of an AI planning task, clinical guidelines can be viewed as a shared library of highly reusable skeletal reactive plans, whose details need to be refin...

متن کامل

Efficient generation and execution of DAG-structured query graphs

Traditional database management systems use tree-structured query evaluation plans. While easy to implement, a tree-structured query evaluation plan is not expressive enough for some optimizations like factoring common algebraic subexpressions or magic sets. These require directed acyclic graphs (DAGs), i.e. shared subplans. This work covers the different aspects of DAG-structured query graphs....

متن کامل

Integrating Planning and Reactive Control

Agents situated in dynamic and unpredictable environments require several capabilities, including synthesizing and executing plans while continuing to be responsive to the world. The Cypress system is a domain-independent framework for defining persistent agents with this full range of behavior. Cypress has been used for several applications, including military operations and fault diagnosis on...

متن کامل

Convergent Reinforcement Learning for Hierarchical Reactive Plans

Hierarchical reinforcement learning techniques operate on structured plans. Although structured representations add expressive power to Markov Decision Processes (MDPs), current approaches impose constraints that force the associated convergence proofs to depend upon a subroutinestyle execution model that restricts adaptive response. We develop an alternate approach to convergent learning that ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002