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.
? Tutorial for this page

Michael Barbehenn

dblp:00/134 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 1998
0000-0002-6315-3464ORCID · reported

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

Systems, architecture and hardware · 4 · 4 first-authorArtificial intelligence and machine learning · 3 · 3 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.

Theoretical computer science
2 papers
Graph algorithms and graph theory · 85% Computational geometry · 15%
Artificial intelligence
3 papers
Motion planning and robot control · 83% Robot navigation and mapping · 13% Planning, search and constraint satisfaction · 4%

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

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory › graph algorithms › path problems
shortest path algorithms
0.021998
A Note on the Complexity of Dijkstra's Algorithm for Graphs with Weighted Vertices · IEEE Trans. Computers 1998
Efficient search and hierarchical motion planning by dynamically maintaining single-source shortest paths trees · IEEE Trans. Robotics Autom. 1995
Robotics › Motion planning and robot control
motion planning
0.021995
Efficient search and hierarchical motion planning by dynamically maintaining single-source shortest paths trees · IEEE Trans. Robotics Autom. 1995
An Efficient Hybrid Planner in Changing Environments · ICRA 1994
Graph algorithms and graph theory › shortest path › single-source shortest paths
dijkstra's algorithm
0.011998
A Note on the Complexity of Dijkstra's Algorithm for Graphs with Weighted Vertices · IEEE Trans. Computers 1998
Graph algorithms and graph theory
graph algorithms
0.011998
A Note on the Complexity of Dijkstra's Algorithm for Graphs with Weighted Vertices · IEEE Trans. Computers 1998
Robotics › Motion planning and robot control › motion planning
hierarchical motion planning
0.011995
Efficient search and hierarchical motion planning by dynamically maintaining single-source shortest paths trees · IEEE Trans. Robotics Autom. 1995
Computational geometry › geometric data structures › shortest path queries
dynamic shortest paths
0.011995
Efficient search and hierarchical motion planning by dynamically maintaining single-source shortest paths trees · IEEE Trans. Robotics Autom. 1995
Robotics › Motion planning and robot control › motion planning
hybrid motion planning
0.011994
An Efficient Hybrid Planner in Changing Environments · ICRA 1994
Robotics › Robot navigation and mapping
mobile robot navigation
0.011991
Learning conditional effects of actions for robot navigation · ICRA 1991
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › domain model learning
action model learning
0.011991
Learning conditional effects of actions for robot navigation · ICRA 1991

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

dynamic programming · 0.0binary heap · 0.0task graph · 0.0meta-level planning · 0.0inductive learning · 0.0
YearPublicationVenuePosition
1998 A Note on the Complexity of Dijkstra's Algorithm for Graphs with Weighted Vertices
abstract
Let G(V, E) be a directed graph in which each vertex has a nonnegative weight. The cost of a path between two vertices in G is the sum of the weights of the vertices on that path. We show that, for such graphs, the time complexity of Dijkstra's algorithm (E.W. Dijkstra, 1959), implemented with a binary heap, is O(|E|+|V|log|V|).
Michael Barbehenn
IEEE Trans. Computers1
1995 Toward an exact incremental geometric robot motion planner
abstract
In this paper we introduce a new class of geometric robot motion planning problems that we call incremental problems. We also introduce the concept of incremental algorithms to solve this class of problems. As an example, we describe an incremental critical curve based exact cell decomposition algorithm for a line segment robot moving freely amidst polygonal obstacles. In the example, after computing an initial representation of the robot's free space, the algorithm maintains the representation as obstacles are moved between planning problems. The cost to maintain the representation is expected to be small relative to the cost of its initial construction.
Michael Barbehenn, Seth Hutchinson 0001
IROS (3)1
1995 Efficient search and hierarchical motion planning by dynamically maintaining single-source shortest paths trees
abstract
Hierarchical approximate cell decomposition is a popular approach to the geometric robot motion planning problem. In many cases, the search effort expended at a particular iteration can be greatly reduced by exploiting the work done during previous iterations. In this paper, we describe how this exploitation of past computation can be effected by the use of a dynamically maintained single-source shortest paths tree. We embed a single-source shortest paths tree in the connectivity graph of the approximate representation of the robot configuration space. This shortest paths tree records the most promising path to each vertex in the connectivity graph from the vertex corresponding to the robot's initial configuration. At each iteration, some vertex in the connectivity graph is replaced with a new set of vertices, corresponding to a more detailed representation of the configuration space. Our new, dynamic algorithm is then used to update the single-source shortest paths tree to reflect these changes to the underlying connectivity graph.>
Michael Barbehenn, Seth Hutchinson 0001
IEEE Trans. Robotics Autom.1
1994 An Efficient Hybrid Planner in Changing Environments
abstract
In this paper, we present a new hybrid motion planner that is capable of exploiting previous planning episodes when confronted with new planning problems. Our approach is applicable when several (similar) problems are successively posed for the same static environment, or when the environment changes incrementally between planning episodes. At the heart of our system lie two low-level motion planners: a fast, but incomplete planner LOCAL, and a computationally costly (possibly resolution) complete planner GLOBAL. When a new planning problem is presented to our planner, an efficient meta-level planner MANAGER decomposes the problem into segments that are amenable to solution by LOCAL. This decomposition is made by exploiting a task graph, in which successful planning episodes have been recorded. In cases where the decomposition fails, GLOBAL is invoked. The key to our planner's success is a novel representation of solution trajectories, in which segments of collision-free paths are associated with the boundary of nearby obstacles. Thus we effectively combine the efficiency of one planner with the completeness of another to obtain a more efficient complete planner.>
Michael Barbehenn, Pang C. Chen, Seth Hutchinson 0001
ICRA1
1991 Learning conditional effects of actions for robot navigation
abstract
GINKO, an integrated learning and planning system that has been applied to an autonomous mobile robot domain, is described. The goal of GINKO's learning system is to partition the robot's configuration space into regions in which actions exhibit a uniform qualitative behavior. This partitioning is performed by an inductive learning algorithm that classifies regions of the configuration space with regard to the effects of the robot's actions when executed in those regions. GINKO's learning is driven by its attempts to perform tasks. Thus, the learned effects of actions are directly applicable to normal system performance.>
Michael Barbehenn, Seth Hutchinson 0001
ICRA1