Controlling a mobile robot using partial representations

Multiple partial representations greatly facilitate the construction of complex autonomous robots. Such representations are desirable since they are easy to develop and quick to compute. We describe how to select various representations, how to string them together to perform specific tasks, and how to provide the resulting distributed system with an overall goal. As with the original Subsumption Architecture, our approach allows the incremental development of a system by the accretion of successive performance layers. The application of these techniques is illustrated by the analysis of an existing mobile robot which collects soda cans in an unstructured office environment.

[1]  Jonathan H. Connell Minimalist Light Striping for a Mobile Robot , 1990, Other Conferences.

[2]  A. Oosterlinck,et al.  3-D Perception With A Single Binary Coded Illumination Pattern , 1987, Other Conferences.

[3]  Hans P. Moravec,et al.  High resolution maps from wide angle sonar , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[4]  Rodney A. Brooks,et al.  Asynchronous Distributed Control System For A Mobile Robot , 1987, Other Conferences.

[5]  Max Donath,et al.  Synthesis Of Reflexive Behavior For A Mobile Robot Based Upon A Stimulus-Response Paradigm , 1989, Other Conferences.

[6]  W. Eric L. Grimson,et al.  Finding cylinders in range data , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[7]  Jean-Paul Laumond,et al.  Position referencing and consistent world modeling for mobile robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.