Planning with Dynamic Goals for Robot Execution

We have been developing ROGUE, an architecture that integrates high-level planning with a low-level executing robotic agent. ROGUE is designed as the office gofer task planner for Xavier the robot. User requests are interpreted as high-level planning goals, such as getting coffee, and picking up and delivering mail or faxes. Users post tasks asynchronously and RoauE controls the corresponding planning and execution continuous process. This paper presents the extensions to a nonlinear state-space planning algorithm to allow for the interaction to the robot executor. We focus on presenting how executable steps are identified based on the planning model and the predicted execution performance; how interrupts from users requests are handled and incorporated into the system; how executable plans are merged according to their priorities; and how monitoring execution can add more perception knowledge to the planning and possible needed re-plannlng processes. The complete ROGUE system will learn from its planning and execution experiences to improve upon its own behaviour with time. We finalize the paper by briefly discussing ROGUE’s learning opportunities.

[1]  Oren Etzioni,et al.  PRODIGY: an integrated architecture for planning and learning , 1991, SGAR.

[2]  Karen Zita Haigh,et al.  A layered architecture for office delivery robots , 1997, AGENTS '97.

[3]  Peter Stone,et al.  User-guided interleaving of planning and execution , 1996 .

[4]  Reid G. Simmons,et al.  Structured control for autonomous robots , 1994, IEEE Trans. Robotics Autom..

[5]  Karen Zita Haigh,et al.  Using Perception Information for Robot Planning and Execution , 1996 .

[6]  Reid G. Simmons,et al.  Becoming Increasingly Reliable , 1994, AIPS.

[7]  Reid Simmons,et al.  Autonomous task control for mobile robots , 1990, Proceedings. 5th IEEE International Symposium on Intelligent Control 1990.

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

[9]  Karen Zita Haigh,et al.  Interleaving planning and robot execution for asynchronous user requests , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[10]  Eugene Fink,et al.  Integrating planning and learning: the PRODIGY architecture , 1995, J. Exp. Theor. Artif. Intell..