A robust layered control system for a mobile robot
Rodney A. Brooks
- Vol. 2, Iss: 1, pp 204-213
TLDR
In this paper, a new architecture for controlling mobile robots is described, which is made up of asynchronous modules that communicate over low-bandwidth channels, each module is an instance of a fairly simple computational machine.Abstract:
A new architecture for controlling mobile robots is described. Layers of control system are built to let the robot operate at increasing levels of competence. Layers are made up of asynchronous modules that communicate over low-bandwidth channels. Each module is an instance of a fairly simple computational machine. Higher-level layers can subsume the roles of lower levels by suppressing their outputs. However, lower levels continue to function as higher levels are added. The result is a robust and flexible robot control system. The system has been used to control a mobile robot wandering around unconstrained laboratory areas and computer machine rooms. Eventually it is intended to control a robot that wanders the office areas of our laboratory, building maps of its surroundings using an onboard arm to perform simple tasks.read more
Citations
More filters
Book
Philosophy in the flesh : the embodied mind and its challenge to Western thought
George Lakoff,Mark Johnson +1 more
TL;DR: The Cognitive Science of Philosophy: A Cognitive Science Of Basic Philosophical Ideas as mentioned in this paper The Cognitive science of philosophy is a branch of the philosophy of early Greek metaphysics and philosophy of philosophy.
Journal ArticleDOI
Six views of embodied cognition.
TL;DR: The sixth claim has received the least attention in the literature on embodied cognition, but it may in fact be the best documented and most powerful of the six claims.
Journal ArticleDOI
Behavior-based formation control for multirobot teams
Tucker Balch,Ronald C. Arkin +1 more
TL;DR: New reactive behaviors that implement formations in multirobot teams are presented and evaluated and demonstrate the value of various types of formations in autonomous, human-led and communications-restricted applications, and their appropriateness in different types of task environments.
Journal ArticleDOI
A solution to the simultaneous localization and map building (SLAM) problem
TL;DR: The paper proves that a solution to the SLAM problem is indeed possible and discusses a number of key issues raised by the solution including suboptimal map-building algorithms and map management.
Journal ArticleDOI
The Theory of Event Coding (TEC): a framework for perception and action planning.
TL;DR: A new framework for a more adequate theoretical treatment of perception and action planning is proposed, in which perceptual contents and action plans are coded in a common representational medium by feature codes with distal reference, showing that the main assumptions are well supported by the data.
References
More filters
Journal ArticleDOI
Computational Experiments with a Feature Based Stereo Algorithm
TL;DR: A version of the Marr-Poggio-Grimson algorithm that embodies modifications to the model, and its performance on a series of natural images is illustrated.
Journal ArticleDOI
Navigation for an intelligent mobile robot
TL;DR: A learning technique is described in which the robot develops a global model and a network of places, which is useful for navigation in a finite, pre-learned domain such as a house, office, or factory.
Book ChapterDOI
The Stanford Cart and the CMU Rover
TL;DR: The CMU Rover is a more capable, and neatly operational, robot being built to develop and extend the Stanford work and to explore new directions, with maximum mechanical and control system flexibility to support a wide range of research in perception and control.
Proceedings ArticleDOI
Visual map making for a mobile robot
TL;DR: The key idea is to use a relational map, which is rubbery and stretchy, rather than try to place observations in a 2-d coordinate system.
Proceedings Article
A distributed control system for the CMU rover
Alberto Elfes,Sarosh N. Talukdar +1 more
TL;DR: A distributed software control structure developed for the CMU Rover, an advanced mobile robot equipped with a variety of sensors, using expert modules to control the operation of the sensors and actuators and devise strategies to accomplish proposed tasks and execute these strategies.