Interleaving Planning and Robot Execution for Asynchronous User Requests

Karen Zita Haigh and Manuela Veloso
Proceedings of the International Conference on Intelligent Robots and Systems (IROS), December, 1996, pp. 148 - 155.


Download
  • Adobe portable document format (pdf) (240KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

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.

Notes

Text Reference
Karen Zita Haigh and Manuela Veloso, "Interleaving Planning and Robot Execution for Asynchronous User Requests," Proceedings of the International Conference on Intelligent Robots and Systems (IROS), December, 1996, pp. 148 - 155.

BibTeX Reference
@inproceedings{Veloso_1996_2919,
   author = "Karen Zita Haigh and Manuela Veloso",
   title = "Interleaving Planning and Robot Execution for Asynchronous User Requests",
   booktitle = "Proceedings of the International Conference on Intelligent Robots and Systems (IROS)",
   pages = "148 - 155",
   month = "December",
   year = "1996",
}