VLDB 2026 Research / reviewers in the wild / expert
Rodney A. Brooks
dblp:b/RodneyABrooks
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot navigation and mapping
mobile robot navigation |
0.0 | 4 | 1991 | 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.0 | 1 | 1991 | Intelligence Without Reason · IJCAI 1991 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
situated cognition |
0.0 | 1 | 1991 | Intelligence without Representation · Artif. Intell. 1991 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › context-based reasoning
situated reasoning |
0.0 | 1 | 1991 | Intelligence Without Reason · IJCAI 1991 |
Robotics › Motion planning and robot control
motion planning |
0.0 | 3 | 1983 | 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.0 | 1 | 1990 | Learning to Coordinate Behaviors · AAAI 1990 |
Knowledge, reasoning and agents › Multi-agent systems
multi-agent learning |
0.0 | 1 | 1990 | Learning to Coordinate Behaviors · AAAI 1990 |
Robotics › Legged, aerial and field robots › legged robots
legged robot locomotion |
0.0 | 1 | 1989 | A robot that walks; emergent behaviors from a carefully evolved network · ICRA 1989 |
Computer vision › 3D vision › 3d scene understanding
dynamic scene understanding |
0.0 | 1 | 1988 | Situated Vision in a Dynamic World: Chasing Objects · AAAI 1988 |
Computer vision › Video understanding and tracking
object tracking |
0.0 | 1 | 1988 | Situated Vision in a Dynamic World: Chasing Objects · AAAI 1988 |
Robotics › Motion planning and robot control › path planning
collision-free path planning |
0.0 | 2 | 1983 | 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.0 | 1 | 1987 | A hardware retargetable distributed layered architecture for mobile robot control · ICRA 1987 |
Robotics › Motion planning and robot control › robot control
hierarchical control |
0.0 | 1 | 1986 | A robust layered control system for a mobile robot · IEEE J. Robotics Autom. 1986 |
Robotics › Motion planning and robot control
robot control architecture |
0.0 | 1 | 1986 | 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.0 | 1 | 1986 | A Mobile Robot with Onboard Parallel Processor and Large Workspace Arm · AAAI 1986 |
Robotics › Robot navigation and mapping
map building |
0.0 | 1 | 1985 | Visual map making for a mobile robot · ICRA 1985 |
Robotics › Motion planning and robot control
path planning |
0.0 | 1 | 1985 | Natural decomposition of free space for path planning · ICRA 1985 |
Robotics › Robot navigation and mapping
SLAM |
0.0 | 1 | 1985 | Visual map making for a mobile robot · ICRA 1985 |
Robotics › Robot navigation and mapping › robot mapping
uncertainty-aware mapping |
0.0 | 1 | 1985 | Visual map making for a mobile robot · ICRA 1985 |
Robotics › Motion planning and robot control › motion planning
configuration space |
0.0 | 1 | 1983 | A Subdivision Algorithm Configuration Space for Findpath With Rotation · IJCAI 1983 |
Programming languages and type systems
language implementation |
0.0 | 1 | 1983 | Lisp-in-Lisp: High Performance and Portability · IJCAI 1983 |
Runtime systems and virtual machines
language runtime |
0.0 | 1 | 1983 | Lisp-in-Lisp: High Performance and Portability · IJCAI 1983 |
Knowledge, reasoning and agents › Multi-agent systems › autonomous agents
embodied agent |
0.0 | 1 | 1991 | Intelligence without Representation · Artif. Intell. 1991 |
Robotics › Legged, aerial and field robots
rough terrain locomotion |
0.0 | 1 | 1989 | 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.0 | 1 | 1980 | Interpretive Vision and Restriction Graphs · AAAI 1980 |
Computer vision › Image recognition and object detection › object recognition
model-based object recognition |
0.0 | 1 | 1979 | The ACRONYM Model-Based Vision System · IJCAI 1979 |
Robotics › Motion planning and robot control
robot control |
0.0 | 1 | 1988 | MIT mobile robots-what's next? · ICRA 1988 |
Robotics › Robot manipulation
robot sensing |
0.0 | 1 | 1988 | MIT mobile robots-what's next? · ICRA 1988 |
Robotics › Motion planning and robot control
mobile robot control |
0.0 | 1 | 1987 | A hardware retargetable distributed layered architecture for mobile robot control · ICRA 1987 |
Robotics › Robot manipulation › robot manipulator
robot arm |
0.0 | 1 | 1983 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Visually-guided obstacle avoidance in unstructured environmentsabstractThis 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 |
IROS | 2 |
| 1996 | Behavior-based humanoid roboticsabstractBuilding 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 |
IROS | 1 |
| 1991 | Small autonomous mobile robots: sensing and actionabstractSummary 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 |
CVPR | 1 |
| 1991 | Intelligence Without Reason
Rodney A. Brooks |
IJCAI | 1 |
| 1991 | Intelligence without Representation
Rodney A. Brooks |
Artif. Intell. | 1 |
| 1990 | Learning to Coordinate Behaviors
Pattie Maes, Rodney A. Brooks |
AAAI | 2 |
| 1990 | Editorial
Rodney A. Brooks, Takeo Kanade |
Int. J. Comput. Vis. | 1 |
| 1989 | A robot that walks; emergent behaviors from a carefully evolved networkabstractThe 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 |
ICRA | 1 |
| 1989 | Editorial
Rodney A. Brooks, Takeo Kanade |
Int. J. Comput. Vis. | 1 |
| 1989 | A Robot that Walks; Emergent Behaviors from a Carefully Evolved NetworkabstractMost 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 |
AAAI | 2 |
| 1988 | MIT mobile robots-what's next?abstractThe 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 |
ICRA | 2 |
| 1988 | Editorial
Takeo Kanade, Rodney A. Brooks |
Int. J. Comput. Vis. | 2 |
| 1987 | A hardware retargetable distributed layered architecture for mobile robot controlabstractThe 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 |
ICRA | 1 |
| 1986 | A Mobile Robot with Onboard Parallel Processor and Large Workspace Arm
Rodney A. Brooks, Jon Connell, Anita M. Flynn |
AAAI | 1 |
| 1986 | A robust layered control system for a mobile robotabstractA 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 robotabstractMobile 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 |
ICRA | 1 |
| 1985 | Natural decomposition of free space for path planningabstractThis 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 |
ICRA | 3 |
| 1985 | A subdivision algorithm in configuration space for findpath with rotationabstractA 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 |
AAAI | 1 |
| 1983 | Lisp-in-Lisp: High Performance and Portability
Rodney A. Brooks, Richard P. Gabriel, Guy L. Steele Jr. |
IJCAI | 1 |
| 1983 | A Subdivision Algorithm Configuration Space for Findpath With Rotation
Rodney A. Brooks, Tomás Lozano-Pérez |
IJCAI | 1 |
| 1983 | Model-Based Three-Dimensional Interpretations of Two-Dimensional ImagesabstractACRONYM 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 spaceabstractFree 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 |
AAAI | 1 |
| 1981 | Model-Based Three Dimensional Interpretations of Two Dimensional Images
Rodney A. Brooks |
IJCAI | 1 |
| 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 |
AAAI | 1 |
| 1979 | The ACRONYM Model-Based Vision System
Rodney A. Brooks, Russell Creiner, Thomas O. Binford |
IJCAI | 1 |