Using Perception Information for Robot Planning and Execution

We present RoGuE, an integrated planning and executing robotic agent. ROGUE is designed to be a roving office gopher, doing tasks such as picking up & delivering mail and returning ~ picking up library books, in a setup where users can post tasks for the robot to do. We have been working towards the goal of building ROGUE as a completely autonomous agent which can learn from its experiences improving its own behaviour. In this paper, we focus on describing ROGUE’s capabilities in executing and processing perception information, including: (1) the generation and execution a plan which requires observation to make informed planning decisions, and (2) the monitoring execution for informed replanning. RoGuE is implemented and functional on a real indoor robot.

[1]  Tom M. Mitchell,et al.  In Architectures for Intelligence , 1989 .

[2]  Milind Tambe,et al.  Building Intelligent Pilots for Simulated Rotary Wing Aircraft , 1995 .

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

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

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

[6]  Erann Gat News from the Trenches: An Overview of Unmanned Spacecraft for AI Researchers , 1996 .

[7]  Drew McDermott,et al.  Planning and Acting , 1978, Cogn. Sci..

[8]  Kristian J. Hammond,et al.  Integrating Planning and Acting in a Case-Based Framework , 1990, AAAI.

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

[10]  David Kortenkamp,et al.  Using a Layered Control Architecture to Alleviate Planning with Incomplete Information , 1996 .

[11]  Manuela M. Veloso,et al.  Planning and Learning by Analogical Reasoning , 1994, Lecture Notes in Computer Science.

[12]  Louise Pryor Opportunities and planning in an unpredictable world , 1994 .

[13]  Yolanda Gil,et al.  Acquiring domain knowledge for planning by experimentation , 1992 .

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

[15]  Michael Hucka,et al.  Robo-Soar: An integration of external interaction, planning, and learning using Soar , 1991, Robotics Auton. Syst..

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

[17]  Xuemei Wang,et al.  Learning by Observation and Practice: An Incremental Approach for Planning Operator Acquisition , 1995, ICML.

[18]  R. James Firby Task Networks for Controlling Continuous Processes , 1994, AIPS.

[19]  B. Habibi,et al.  Pengi : An Implementation of A Theory of Activity , 1998 .

[20]  Jim Blythe,et al.  Planning with External Events , 1994, UAI.

[21]  Gerald DeJong,et al.  Completable Planning: A Curative Learning Approach to the Imperfect Theory Problem , 1996 .

[22]  Erann Gat,et al.  Integrating Planning and Reacting in a Heterogeneous Asynchronous Architecture for Controlling Real-World Mobile Robots , 1992, AAAI.

[23]  Maria Alicia Perez Learning search control knowledge to improve plan quality , 1996 .

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