Interleaving Planning and Robot Execution for Asynchronous User Requests - Robotics Institute Carnegie Mellon University

Interleaving Planning and Robot Execution for Asynchronous User Requests

Karen Zita Haigh and Manuela Veloso
Conference Paper, Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems, Vol. 1, pp. 148 - 155, November, 1996

Abstract

This paper describes ROGUE, an integrated planning and executing robotic agent. ROGUE is designed to be a roving office gopher unit, 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 a completely autonomous agent which can learn from its experiences and improve upon its own behaviour with time. This paper describes what we have achieved to-date: (1) a system that can generate and execute plans for multiple interacting goals which arrive asynchronously and whose task structure is not known a priori, interrupting and suspending tasks when necessary, and (2) a system which can compensate for minor problems in its domain knowledge, monitoring execution to determine when actions did not achieve expected results, and replanning to correct failures.

BibTeX

@conference{Haigh-1996-14250,
author = {Karen Zita Haigh and Manuela Veloso},
title = {Interleaving Planning and Robot Execution for Asynchronous User Requests},
booktitle = {Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems},
year = {1996},
month = {November},
volume = {1},
pages = {148 - 155},
}