next up previous
Next: Receiving a Request Up: Interleaving Planning and Robot Previous: Planning and Execution in

Planning for Asynchronous Requests

 

The office delivery domain involves multiple users and multiple tasks. A planner functioning in this domain needs to respond efficiently to task requests, as they arrive asynchronously. One common method for handling these multiple goal requests is simply to process them in a first-come-first-served manner; however, this method leads to inefficiencies and lost opportunities for combined execution of compatible tasks [Goodwin & Simmons1992].

ROGUE is able to process incoming asynchronous goal requests, to prioritize them, and to suspend lower priority actions when necessary. It successfully interleaves compatible requests and creates efficient plans for completing all the tasks.





next up previous
Next: Receiving a Request Up: Interleaving Planning and Robot Previous: Planning and Execution in

Karen Zita Haigh
Mon Oct 6 14:33:27 EDT 1997