EDBT 2026 Demo / reviewers in the wild / expert
James Bruce
dblp:99/62
· DBLP profile ↗
15ranked-venue papers
9as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 14 · 8 first-authorSystems, architecture and hardware · 5 · 5 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
4 papers |
Multi-agent systems · 44% Motion planning and robot control · 20% Reinforcement learning · 16% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Multi-agent systems › multi-robot systems
robot soccer |
0.1 | 3 | 2008 | CMDragons: Dynamic passing and strategy on a champion robot soccer team · ICRA 2008 Multi-robot team response to a multi-robot opponent team · ICRA 2003 Safe Multirobot Navigation Within Dynamics Constraints · Proc. IEEE 2006 |
Knowledge, reasoning and agents › Multi-agent systems › multi-robot systems
multi-robot team |
0.1 | 2 | 2008 | CMDragons: Dynamic passing and strategy on a champion robot soccer team · ICRA 2008 Multi-robot team response to a multi-robot opponent team · ICRA 2003 |
Machine learning › Reinforcement learning
action selection |
0.1 | 1 | 2008 | CMDragons: Dynamic passing and strategy on a champion robot soccer team · ICRA 2008 |
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination |
0.1 | 1 | 2008 | CMDragons: Dynamic passing and strategy on a champion robot soccer team · ICRA 2008 |
Robotics › Motion planning and robot control
collision avoidance |
0.1 | 1 | 2006 | Safe Multirobot Navigation Within Dynamics Constraints · Proc. IEEE 2006 |
Robotics › Robot navigation and mapping
multi-robot navigation |
0.1 | 1 | 2006 | Safe Multirobot Navigation Within Dynamics Constraints · Proc. IEEE 2006 |
Robotics › Motion planning and robot control
robot control |
0.1 | 3 | 2008 | CMDragons: Dynamic passing and strategy on a champion robot soccer team · ICRA 2008 Safe Multirobot Navigation Within Dynamics Constraints · Proc. IEEE 2006 Multi-robot team response to a multi-robot opponent team · ICRA 2003 |
Computer vision › 3D vision › camera calibration
fiducial marker detection |
0.0 | 1 | 2003 | Fast and accurate vision-based pattern detection and identification · ICRA 2003 |
Machine learning › Reinforcement learning › multi-agent reinforcement learning
opponent modeling |
0.0 | 1 | 2003 | Multi-robot team response to a multi-robot opponent team · ICRA 2003 |
Robotics › Robot navigation and mapping › mobile robot navigation
real-time navigation |
0.0 | 1 | 2008 | CMDragons: Dynamic passing and strategy on a champion robot soccer team · ICRA 2008 |
Robotics › Robot manipulation › industrial robot
collaborative robot |
0.0 | 1 | 2006 | Safe Multirobot Navigation Within Dynamics Constraints · Proc. IEEE 2006 |
Robotics › Motion planning and robot control
motion planning |
0.0 | 1 | 2006 | Safe Multirobot Navigation Within Dynamics Constraints · Proc. IEEE 2006 |
Robotics › Motion planning and robot control › motion planning
sampling-based motion planning |
0.0 | 1 | 2006 | Safe Multirobot Navigation Within Dynamics Constraints · Proc. IEEE 2006 |
Robotics › Robot navigation and mapping
real-time vision |
0.0 | 1 | 2003 | Fast and accurate vision-based pattern detection and identification · ICRA 2003 |
Methods — techniques the papers use, named apart from their topics
layered decision-making architecture · 0.1centralized perception · 0.1velocity-space search · 0.1randomized search · 0.1objective maximization · 0.1pattern design · 0.0opponent modeling · 0.0multi-agent learning · 0.0layered control architecture · 0.0detection algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | CMDragons: Dynamic passing and strategy on a champion robot soccer teamabstractAfter several years of developing multiple RoboCup small-size robot soccer teams, our CMDragons robot team achieved a highly successful level of performance, winning both the 2006 and 2007 competitions without losing a single game. Our small-size team consists of five executing wheeled robots with centralized, off-board perception and decision making. The decision making framework consists of a set of layered components, consisting of perception, evaluation and strategy, robot tactics and skills, and real-time navigation. In this paper, we present the strategy, action selection, and execution aspects of our architecture, with a focus on passing as an example of effective coordinated teamwork. The design enabled our robot team to score using multiple methods, from direct shooting up to 3D passes deflected in midair, resulting in a rich set of actions that were difficult for adversaries to counter. We provide several performance quantified claims supported by testing in our laboratory and in competition settings. James Bruce, Stefan Zickler, Mmichael Licitra, Manuela M. Veloso |
ICRA | 1 |
| 2006 | Real-Time Randomized Motion Planning for Multiple Domains
James Bruce, Manuela M. Veloso |
RoboCup | 1 |
| 2006 | Cooperative 3-Robot Passing and Shooting in the RoboCup Small Size League
Ryota Nakanishi, James Bruce, Kazuhito Murakami, Tadashi Naruse, Manuela M. Veloso |
RoboCup | 2 |
| 2006 | Safe Multirobot Navigation Within Dynamics ConstraintsabstractThis paper introduces a refinement of the classical sense-plan-act objective maximization method for setting agent goals, a real-time randomized path planner, a bounded acceleration motion control system, and a randomized velocity-space search for collision avoidance of multiple moving robotic agents. We have found this approach to work well for dynamic and unpredictable domains requiring real-time response and flexible coordination of multiple agents. First, the approach employs randomized search for objective maximization and motion planning, allowing real-time or any-time performance. Next, a novel cooperative safety algorithm is employed which respects agent dynamics limitations while also preventing collisions with static obstacles or other participating agents. An implementation of our multilayer approach has been tested and validated on real robots, forming the basis for an autonomous robotic soccer team James Bruce, Manuela M. Veloso |
Proc. IEEE | 1 |
| 2003 | Multi-robot team response to a multi-robot opponent teamabstractAdversarial multi-robot problems, where teams of robots compete with one another, require the development of approaches that span all levels of control and integrate algorithms ranging from low-level robot motion control, through to planning, opponent modeling, and multiagent learning. Small-size robot soccer, a league within the RoboCup initiative, is a prime example of this multi-robot team adversarial environment. In this paper, we describe some of the algorithms and approaches of our robot soccer team, CMDragons'02, developed for RoboCup 2002. Our team represents an integration of many components, several of which that are in themselves state-of-the-art, into a framework designed for fast adaptation and response to the changing environment. James Bruce, Michael H. Bowling, Brett Browning, Manuela M. Veloso |
ICRA | 1 |
| 2003 | Fast and accurate vision-based pattern detection and identificationabstractFast pattern detection and identification is fundamental problem for many applications of real-time vision systems. The desirable characteristics for a solution are that it requires little computation, localizes a pattern robustly and with high accuracy, and can identify a large number of unique pattern identifiers so that many of these markers can be tracked within a field a view. We will present a system that can accurately track a broad class of patterns both accurately and quickly, when used with a suitable low level vision system that can return calibrated coordinates of regions in an image. Both pattern design and the detection algorithm are considered together to find a solution meeting the above criteria. Along the way, assumptions are verified to make informed choices without relying on guesswork, and allowing similar system to be designed on a solid experimental and statistical basis. James Bruce, Manuela M. Veloso |
ICRA | 1 |
| 2002 | Real-time randomized path planning for robot navigationabstractMobile robots often must find a trajectory to another position in their environment, subject to constraints. This is the problem of planning a path through a continuous domain Rapidly-exploring random trees (RRTs) are a recently developed representation on which fast continuous domain path planners can be based. In this work, we build a path planning system based on RRTs that interleaves planning and execution, first evaluating it in simulation and then applying it to physical robots. Our planning algorithm, ERRT (execution extended RRT), introduces two novel extensions of previous RRT work, the waypoint cache and adaptive cost penalty search, which improve replanning efficiency and the quality of generated paths. ERRT is successfully applied to a real-time multi-robot system. Results demonstrate that ERRT is significantly more efficient for replanning than a basic RRT planner, performing competitively with or better than existing heuristic and reactive real-time path planning approaches. ERRT is a significant step forward with the potential for making path planning common on real robots, even in challenging continuous, highly dynamic domains. James Bruce, Manuela M. Veloso |
IROS | 1 |
| 2002 | Real-Time Randomized Path Planning for Robot Navigation
James Bruce, Manuela M. Veloso |
RoboCup | 1 |
| 2001 | CM-Dragons'01 - Vision-Based Motion Tracking and Heteregenous Robots
Brett Browning, Michael H. Bowling, James Bruce, Ravi Balasubramanian, Manuela M. Veloso |
RoboCup | 3 |
| 2001 | Fast Parametric Transitions for Smooth Quadrupedal Motion
James Bruce, Scott Lenser, Manuela M. Veloso |
RoboCup | 1 |
| 2001 | A Modular Hierarchical Behavior-Based Architecture
Scott Lenser, James Bruce, Manuela M. Veloso |
RoboCup | 2 |
| 2001 | CM-Pack'01: Fast Legged Robot Walking, Robust Localization, and Team Behaviors
William T. B. Uther, Scott Lenser, James Bruce, Martin Hock, Manuela M. Veloso |
RoboCup | 3 |
| 2000 | Fast and inexpensive color image segmentation for interactive robotsabstractVision systems employing region segmentation by color are crucial in real-time mobile robot applications. With careful attention to algorithm efficiency, fast color image segmentation can be accomplished using commodity image capture and CPU hardware. This paper describes a system capable of tracking several hundred regions of up to 32 colors at 30 Hz on general purpose commodity hardware. The software system consists of: a novel implementation of a threshold classifier, a merging system to form regions through connected components, a separation and sorting system that gathers various region features, and a top down merging heuristic to approximate perceptual grouping. A key to the efficiency of our approach is a new method for accomplishing color space thresholding that enables a pixel to be classified into one or more, up to 32 colors, using only two logical AND operations. The algorithms and representations are described, as well as descriptions of three applications in which it has been used. James Bruce, Tucker R. Balch, Manuela M. Veloso |
IROS | 1 |
| 2000 | CMPack '00
Scott Lenser, James Bruce, Manuela M. Veloso |
RoboCup | 2 |
| 1999 | CM-Trio-99
Manuela M. Veloso, Scott Lenser, Elly Winner, James Bruce |
RoboCup | 4 |