Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Rodney A. Brooks

dblp:b/RodneyABrooks · DBLP profile ↗
← Back
29ranked-venue papers
23as first author
0since 2021 · last 1997
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 26 · 20 first-authorGraphics, computer vision, multimedia, augmented reality and games · 12 · 10 first-authorSystems, architecture and hardware · 7 · 4 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
19 papers
Motion planning and robot control · 28% Robot navigation and mapping · 25% Knowledge representation and reasoning · 13%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 60% Reconfigurable computing and FPGAs · 32% Parallel and multicore computing · 8%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 50% Runtime systems and virtual machines · 50%

Topics — the 30 heaviest of 35, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
mobile robot navigation
0.041991
Small autonomous mobile robots: sensing and action · CVPR 1991
A robust layered control system for a mobile robot · IEEE J. Robotics Autom. 1986
Natural decomposition of free space for path planning · ICRA 1985
Robotics › Motion planning and robot control
embodied cognition
0.011991
Intelligence Without Reason · IJCAI 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning
situated cognition
0.011991
Intelligence without Representation · Artif. Intell. 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning › context-based reasoning
situated reasoning
0.011991
Intelligence Without Reason · IJCAI 1991
Robotics › Motion planning and robot control
motion planning
0.031983
A Subdivision Algorithm Configuration Space for Findpath With Rotation · IJCAI 1983
Find-Path for a PUMA-Class Robot · AAAI 1983
Solving the Find-Path Problem by Good Representation of Free Space · AAAI 1982
Knowledge, reasoning and agents › Multi-agent systems › multi-agent coordination
behavior coordination
0.011990
Learning to Coordinate Behaviors · AAAI 1990
Knowledge, reasoning and agents › Multi-agent systems
multi-agent learning
0.011990
Learning to Coordinate Behaviors · AAAI 1990
Robotics › Legged, aerial and field robots › legged robots
legged robot locomotion
0.011989
A robot that walks; emergent behaviors from a carefully evolved network · ICRA 1989
Computer vision › 3D vision › 3d scene understanding
dynamic scene understanding
0.011988
Situated Vision in a Dynamic World: Chasing Objects · AAAI 1988
Computer vision › Video understanding and tracking
object tracking
0.011988
Situated Vision in a Dynamic World: Chasing Objects · AAAI 1988
Robotics › Motion planning and robot control › path planning
collision-free path planning
0.021983
Find-Path for a PUMA-Class Robot · AAAI 1983
Solving the Find-Path Problem by Good Representation of Free Space · AAAI 1982
Embedded and real-time systems › cyber-physical systems › robot systems
robot control
0.011987
A hardware retargetable distributed layered architecture for mobile robot control · ICRA 1987
Robotics › Motion planning and robot control › robot control
hierarchical control
0.011986
A robust layered control system for a mobile robot · IEEE J. Robotics Autom. 1986
Robotics › Motion planning and robot control
robot control architecture
0.011986
A robust layered control system for a mobile robot · IEEE J. Robotics Autom. 1986
Embedded and real-time systems › cyber-physical systems › robot systems
mobile robot platforms
0.011986
A Mobile Robot with Onboard Parallel Processor and Large Workspace Arm · AAAI 1986
Robotics › Robot navigation and mapping
map building
0.011985
Visual map making for a mobile robot · ICRA 1985
Robotics › Motion planning and robot control
path planning
0.011985
Natural decomposition of free space for path planning · ICRA 1985
Robotics › Robot navigation and mapping
SLAM
0.011985
Visual map making for a mobile robot · ICRA 1985
Robotics › Robot navigation and mapping › robot mapping
uncertainty-aware mapping
0.011985
Visual map making for a mobile robot · ICRA 1985
Robotics › Motion planning and robot control › motion planning
configuration space
0.011983
A Subdivision Algorithm Configuration Space for Findpath With Rotation · IJCAI 1983
Programming languages and type systems
language implementation
0.011983
Lisp-in-Lisp: High Performance and Portability · IJCAI 1983
Runtime systems and virtual machines
language runtime
0.011983
Lisp-in-Lisp: High Performance and Portability · IJCAI 1983
Knowledge, reasoning and agents › Multi-agent systems › autonomous agents
embodied agent
0.011991
Intelligence without Representation · Artif. Intell. 1991
Robotics › Legged, aerial and field robots
rough terrain locomotion
0.011989
A robot that walks; emergent behaviors from a carefully evolved network · ICRA 1989
Computational photography and imaging › shape and reflectance estimation
shape from shading
0.011980
Interpretive Vision and Restriction Graphs · AAAI 1980
Computer vision › Image recognition and object detection › object recognition
model-based object recognition
0.011979
The ACRONYM Model-Based Vision System · IJCAI 1979
Robotics › Motion planning and robot control
robot control
0.011988
MIT mobile robots-what's next? · ICRA 1988
Robotics › Robot manipulation
robot sensing
0.011988
MIT mobile robots-what's next? · ICRA 1988
Robotics › Motion planning and robot control
mobile robot control
0.011987
A hardware retargetable distributed layered architecture for mobile robot control · ICRA 1987
Robotics › Robot manipulation › robot manipulator
robot arm
0.011983
Find-Path for a PUMA-Class Robot · AAAI 1983

Methods — techniques the papers use, named apart from their topics

silicon compilation · 0.0layered control · 0.0behavior-based robotics · 0.0learning to coordinate · 0.0evolved neural networks · 0.0decentralized control · 0.0sensor design · 0.0actuator design · 0.0subsumption architecture · 0.0parallel processor · 0.0relational mapping · 0.0bootstrapping · 0.0restriction graphs · 0.0
YearPublicationVenuePosition
1997 Visually-guided obstacle avoidance in unstructured environments
abstract
This paper presents an autonomous vision-based obstacle avoidance system. The system consists of three independent vision modules for obstacle detection, each of which is computationally simple and uses a different criterion for detection purposes. These criteria are based on brightness gradients, RGB (red, green, blue) color, and HSV (hue, saturation, value) color, respectively. Selection of which modules are used to command the robot proceeds exclusively from the outputs of the modules themselves. The system is implemented on a small monocular mobile robot and uses very lour resolution images. It has been tested for over 200 hours in diverse environments.
Liana M. Lorigo, Rodney A. Brooks, W. E. L. Grimsou
IROS2
1996 Behavior-based humanoid robotics
abstract
Building humanoid robots that can interact with people in the same way as people interact with people provides a new set of challenges for robotics and artificial intelligence. We report here on extending the behavior-based approach to building a human behavior level humanoid robot.
Rodney A. Brooks
IROS1
1991 Small autonomous mobile robots: sensing and action
abstract
Summary form only given, as follows. In trying to build complete autonomous and self-contained mobile robots that can operate in dynamic environments the authors have developed a set of constraints on both sensing and action that are somewhat different from the traditional assumptions. The authors have built a number of small (on the order of a few pounds in weight) totally autonomous mobile robots which do real-time sensing, some including vision, as they navigate about. This paper focuses on the connection of sensing to action and how that constrains each of them.>
Rodney A. Brooks
CVPR1
1991 Intelligence Without Reason
Rodney A. Brooks
IJCAI1
1991 Intelligence without Representation
Rodney A. Brooks
Artif. Intell.1
1990 Learning to Coordinate Behaviors
Pattie Maes, Rodney A. Brooks
AAAI2
1990 Editorial
Rodney A. Brooks, Takeo Kanade
Int. J. Comput. Vis.1
1989 A robot that walks; emergent behaviors from a carefully evolved network
abstract
The author describes a carefully designed series of networks, each one being a strict augmentation of the previous one, which control a six-legged walking machine capable of walking over rough terrain and following a person passively sensed in the infrared spectrum. As the completely decentralized networks are augmented, the robot's performance and behavior repertoire demonstrably improve. The rationale for such demonstrations is that they can help identify requirements for automatically building massive networks to carry out complex sensory-motor tasks. The experiments with an actual robot ensure that an essence reality is maintained and that no critical disabling problems have been ignored. The present work is based on the drawing of analogies between evolution in the animal world and robotic evaluation.>
Rodney A. Brooks
ICRA1
1989 Editorial
Rodney A. Brooks, Takeo Kanade
Int. J. Comput. Vis.1
1989 A Robot that Walks; Emergent Behaviors from a Carefully Evolved Network
abstract
Most animals have significant behavioral expertise built in without having to explicitly learn it all from scratch. This expertise is a product of evolution of the organism; it can be viewed as a very long-term form of learning which provides a structured system within which individuals might learn more specialized skills or abilities. This paper suggests one possible mechanism for analagous robot evolution by describing a carefully designed series of networks, each one being a strict augmentation of the previous one, which control a six-legged walking machine capable of walking over rough terrain and following a person passively sensed in the infrared spectrum. As the completely decentralized networks are augmented, the robot's performance and behavior repertoire demonstrably improve. The rationale for such demonstrations is that they may provide a hint as to the requirements for automatically building massive networks to carry out complex sensory-motor tasks. The experiments with an actual robot ensure that an essence of reality is maintained and that no critical disabling problems have been ignored.
Rodney A. Brooks
Neural Comput.1
1988 Situated Vision in a Dynamic World: Chasing Objects
Ian Horswill, Rodney A. Brooks
AAAI2
1988 MIT mobile robots-what's next?
abstract
The MIT mobile robot project began in January of 1985 with the objective of building machines that could operate autonomously and robustly in dynamically changing environments. Five working robots, each progressively more intelligent and sophisticated, are now available. These robots are reviewed, focusing on their innovative aspects. These include novel ideas in the areas of control systems, sensors, actuators, power supplies, and power processing. Perspectives on mobile robotics are outlined, including objectives, experiences, mistakes, and future plans.>
Anita M. Flynn, Rodney A. Brooks
ICRA2
1988 Editorial
Takeo Kanade, Rodney A. Brooks
Int. J. Comput. Vis.2
1987 A hardware retargetable distributed layered architecture for mobile robot control
abstract
The MIT mobile robot project has adopted a layered approach to building robust control systems for autonomous mobile robots. We build a complete control system for a very simple task achieving behavior for our robots, then lay additional complete control systems on top of it to achieve higher level tasks. We have this architecture operational on three completely different types of hardware (a general purpose computer, a special purpose multi-processor, and processor-less logic network) and are now working on a fourth, by way of a special purpose silicon compiler for it. Exactly the same high level language specification files are used on three of these four architectures. The control architect is thus freed from even the most global considerations of the target architecture.
Rodney A. Brooks
ICRA1
1986 A Mobile Robot with Onboard Parallel Processor and Large Workspace Arm
Rodney A. Brooks, Jon Connell, Anita M. Flynn
AAAI1
1986 A robust layered control system for a mobile robot
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.
Rodney A. Brooks
IEEE J. Robotics Autom.1
1985 Visual map making for a mobile robot
abstract
Mobile robots sense their environment and receive error laden readings. They try to move a certain distance and direction, and do so only approximately. Rather than try to engineer these problems away it may be possible, and may be necessary, to develop map making and navigation algorithms which explicitly represent these uncertainties, but still provide robust performance. 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.
Rodney A. Brooks
ICRA1
1985 Natural decomposition of free space for path planning
abstract
This paper describes an algorithm that decomposes the free space into nonoverlapping geometric-shaped primitives suitable for path planning. Given a set of polygonal obstacles in space, the algorithm first decomposes concave obstacles into connecting convex obstacles in order to have a uniform obstacle representation, which facilitates later processing. The neighborhood relations among these Convex obstacles are identified and then used to locate critical "channels" and "passage regions" in the free space, and to localize the influence of obstacles on free space description. The free space is then decomposed into nonoverlapping geometric-shaped primitives where channels connect passage regions. The channels are similar to the generalized cones presented in Brooks [1]. The passage regions are represented as convex polygons. Based on this mixed representation of free space, the path planning algorithm can plan path trajectories inside the channels and passage regions. The perimeter of the channels and passage regions associated with the planned path provides the boundaries of the path that the mobile robot must stay within during path execution.
Darwin T. Kuan, James C. Zamiska, Rodney A. Brooks
ICRA3
1985 A subdivision algorithm in configuration space for findpath with rotation
abstract
A recursive cellular representation for configuration space is presented along with an algorithm for searching that space for collision-free paths. The details of the algorithm are presented for polygonal obstacles and a moving object with two translational and one rotational degrees of freedom.
Rodney A. Brooks, Tomás Lozano-Pérez
IEEE Trans. Syst. Man Cybern.1
1983 Find-Path for a PUMA-Class Robot
Rodney A. Brooks
AAAI1
1983 Lisp-in-Lisp: High Performance and Portability
Rodney A. Brooks, Richard P. Gabriel, Guy L. Steele Jr.
IJCAI1
1983 A Subdivision Algorithm Configuration Space for Findpath With Rotation
Rodney A. Brooks, Tomás Lozano-Pérez
IJCAI1
1983 Model-Based Three-Dimensional Interpretations of Two-Dimensional Images
abstract
ACRONYM is a comprehensive domain independent model-based system for vision and manipulation related tasks. Many of its submodules and representations have been described elsewhere. Here the derivation and use of invariants for image feature prediction is described. Predictions of image features and their relations are made from three-dimensional geometric models. Instructions are generated which teli the interpretation algorithms how to make use of image feature measurements to derive three-dimensional size, structural, and spatial constraints on the original three-dimensional models. Some preliminary examples of ACRONYM's interpretations of aerial images are shown.
Rodney A. Brooks
IEEE Trans. Pattern Anal. Mach. Intell.1
1983 Solving the find-path problem by good representation of free space
abstract
Free space is represented as a union of (possibly overlapping) generalized cones. An algorithm is presented which efficiently finds good collision-free paths for convex polygonal bodies through space littered with obstacle polygons. The paths are good in the sense that the distance of closest approach to an obstacle over the path is usually far from minimal over the class of topologically equivalent collision-free paths. The algorithm is based on characterizing the volume swept by a body as it is translated and rotated as a generalized cone, and determining under what conditions one generalized cone is a subset of another.
Rodney A. Brooks
IEEE Trans. Syst. Man Cybern.1
1982 Solving the Find-Path Problem by Good Representation of Free Space
Rodney A. Brooks
AAAI1
1981 Model-Based Three Dimensional Interpretations of Two Dimensional Images
Rodney A. Brooks
IJCAI1
1981 Symbolic Reasoning Among 3-D Models and 2-D Images
Rodney A. Brooks
Artif. Intell.1
1980 Interpretive Vision and Restriction Graphs
Rodney A. Brooks, Thomas O. Binford
AAAI1
1979 The ACRONYM Model-Based Vision System
Rodney A. Brooks, Russell Creiner, Thomas O. Binford
IJCAI1