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

Pang C. Chen

dblp:23/2033 · DBLP profile ↗
← Back
13ranked-venue papers
8as first author
0since 2021 · last 1998
—ORCID · none

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

Artificial intelligence and machine learning · 11 · 6 first-authorSystems, architecture and hardware · 8 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory of computation · 1 · 1 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
9 papers
Motion planning and robot control · 86% Planning, search and constraint satisfaction · 11% Question answering and dialogue systems · 2%
Theoretical computer science
3 papers
Algorithms and data structures · 55% Mathematical optimization · 31% Graph algorithms and graph theory · 14%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 50% User interface design and tools · 50%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
motion planning
0.161995
A Heuristic and Complete Planner for the Classical Mover's Problem · ICRA 1995
Adaptive Path Planning: Algorithm and Analysis · ICRA 1995
A Global Motion Planner for Curve-Tracing Robots · ICRA 1994
Robotics › Motion planning and robot control › motion planning
configuration space search
0.031998
SANDROS: a dynamic graph search algorithm for motion planning · IEEE Trans. Robotics Autom. 1998
SANDROS: a motion planner with performance proportional to task difficulty · ICRA 1992
A Heuristic and Complete Planner for the Classical Mover's Problem · ICRA 1995
Robotics › Motion planning and robot control
path planning
0.021998
SANDROS: a dynamic graph search algorithm for motion planning · IEEE Trans. Robotics Autom. 1998
Improving Path Planning with Learning · ML 1992
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
task planning
0.011996
Interactive task planning through natural language · ICRA 1996
User interface design and tools › end-user programming
programming by demonstration
0.011996
Interactive task planning through natural language · ICRA 1996
Human-robot interaction
robot programming
0.011996
Interactive task planning through natural language · ICRA 1996
Robotics › Motion planning and robot control › path planning
adaptive path planning
0.011995
Adaptive Path Planning: Algorithm and Analysis · ICRA 1995
Robotics › Motion planning and robot control › motion planning › completeness guarantees
complete motion planning
0.011995
A Heuristic and Complete Planner for the Classical Mover's Problem · ICRA 1995
Mathematical optimization › combinatorial optimization
local search
0.011995
On Bootstrapping Local Search with Trail-Markers · IJCAI 1995
Robotics › Motion planning and robot control › motion planning
hybrid motion planning
0.011994
An Efficient Hybrid Planner in Changing Environments · ICRA 1994
Performance modeling and evaluation › performance evaluation methodology
simulation and benchmarking
0.011992
Heuristic Sampling: A Method for Predicting the Performance of Tree Searching Programs · SIAM J. Comput. 1992
Algorithms and data structures
search algorithms
0.011992
Heuristic Sampling: A Method for Predicting the Performance of Tree Searching Programs · SIAM J. Comput. 1992
Algorithms and data structures › data structure design › search structures
search trees
0.011992
Heuristic Sampling: A Method for Predicting the Performance of Tree Searching Programs · SIAM J. Comput. 1992
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
heuristic search planning
0.011991
Practical path planning among movable obstacles · ICRA 1991
Robotics › Motion planning and robot control › motion planning › manipulation planning
path planning among movable obstacles
0.011991
Practical path planning among movable obstacles · ICRA 1991
Algorithms and data structures › search algorithms › heuristic search
best-first search
0.011998
SANDROS: a dynamic graph search algorithm for motion planning · IEEE Trans. Robotics Autom. 1998
Graph algorithms and graph theory › graph algorithms
graph search
0.011998
SANDROS: a dynamic graph search algorithm for motion planning · IEEE Trans. Robotics Autom. 1998
Natural language and speech › Question answering and dialogue systems
natural language interface
0.011996
Interactive task planning through natural language · ICRA 1996
Robotics › Motion planning and robot control › motion planning › learning-based motion planning
experience-based planning
0.011995
Adaptive Path Planning: Algorithm and Analysis · ICRA 1995
Robotics › Motion planning and robot control › path planning
collision-free path planning
0.011994
A Global Motion Planner for Curve-Tracing Robots · ICRA 1994
Robotics › Motion planning and robot control › motion planning
learning-based motion planning
0.011992
Improving Path Planning with Learning · ML 1992
Computer vision › Video understanding and tracking › spatio-temporal modeling
object interaction modeling
0.011991
Practical path planning among movable obstacles · ICRA 1991

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

multiresolution search · 0.1hierarchical search · 0.1qualitative spatial reasoning · 0.0programming by demonstration · 0.0stratified sampling · 0.0heuristic sampling · 0.0trail-markers · 0.0stochastic modeling · 0.0sparse network learning · 0.0hierarchical multi-resolution representation · 0.0generate-and-test · 0.0SANDROS search strategy · 0.0meta-level planning · 0.0
YearPublicationVenuePosition
1998 SANDROS: a dynamic graph search algorithm for motion planning
abstract
We present a general search strategy called SANDROS for motion planning, and its applications to motion planning for three types of robots: (1) manipulator; (2) rigid object; and (3) multiple rigid objects. SANDROS is a dynamic-graph search algorithm, and can be described as a hierarchical, nonuniform-multiresolution, best-first search to find a heuristically short motion in the configuration space. The SANDROS planner is resolution complete, and its computation time is commensurate with the problem difficulty measured empirically by the solution-path complexity. For many realistic problems involving a manipulator or a rigid object with six degrees of freedom, its computation times are under 1 minute for easy problems involving wide free space, and several minutes for relatively hard problems.
Pang C. Chen, Yong K. Hwang
IEEE Trans. Robotics Autom.1
1996 Interactive task planning through natural language
abstract
We describe a learning user interface (LUI) for robot task planning and programming. A robot operator interacts with LUI with commands in a natural-language-like form, and teaches LUI new commands necessary to perform assigned tasks using the programming by demonstration paradigm. LUI has a basic set of commands for moving a robot. When a new form of a command is given along with a demonstration of how to execute the command in terms of a sequence of known commands, LUI abstracts and stores the demonstration sequence. The abstraction involves qualitative reasoning about spatial relationships of the robot and objects involved during the demonstration. LUI allows robot operators to teach and subsequently issue high-level, natural-language-like motion commands rather than precise numeric commands involving coordinate specifications. This capability can speed up robotic operations in many applications in which similar tasks must be carried out repetitively.
Yong K. Hwang, Pang C. Chen, Peter Watterberg
ICRA2
1996 Complete motion planner for time-varying environments
abstract
This paper presents a complete motion planner in three-dimensional changing environment. The robot is either a manipulator or a rigid object that translates and rotates, while obstacles are polyhedra translating and rotating along known trajectories. The motion planner is based on the SANDROS search strategy, which uses a hierarchical, multi-resolution representation of the product space of the time and the configuration space. A solution is found by generating a candidate sequence of subgoals and subsequently computing collision-free path along the sequence. For changing environments it is the first planner for non-point robots that is efficient and guarantees a solution. This planner can control the trade-offs between the computation resource and algorithmic completeness/solution path quality, and thus can fully utilize the available computing power. This algorithm is useful for navigation of mobile robots and submarines, or motion planning of multiple robots by regarding other robots as moving obstacles.
Yong K. Hwang, Pang C. Chen, Chong-Won Lee, Mun S. Kim
IROS2
1995 Adaptive Path Planning: Algorithm and Analysis
abstract
We present a learning algorithm that improves path planning by using past experience to enhance future performance. The algorithm relies on an existing path planner to provide solutions to difficult tasks. From these solutions, an evolving sparse network of useful robot configurations is learned to support faster planning. More generally, the algorithm provides a framework in which a slow but effective planner may be improved both cost-wise and capability-wise by a faster but less effective planner coupled with experience. We analyze the algorithm by formalizing the concept of improvability and deriving conditions under which a planner can be improved within the framework. The analysis is based on two stochastic models, one pessimistic (on task complexity), the other randomized (on experience utility). Using these models, we derive quantitative bounds to predict the learning behavior. We use these estimation tools to characterize the situations in which the algorithm is useful and to provide bounds on the training time. In particular, we show how to predict the maximum achievable speedup.
Pang C. Chen
ICRA1
1995 A Heuristic and Complete Planner for the Classical Mover's Problem
abstract
We present a motion planner for the classical mover's problem in three dimensions that is both resolution-complete and efficient in that it has performance commensurate with task difficulty. It is based on the SANDROS search strategy, which uses a hierarchical, multi-resolution representation of the configuration space along with a generate-and-test paradigm for solution paths. This planner can control the trade-offs between the computation resource and algorithmic completeness/solution path quality, and thus can fully utilize the available computing power. It is useful for navigation of mobile robots, submarines and spacecraft, or part motion feasibility in assembly planning.
Yong K. Hwang, Pang C. Chen
ICRA2
1995 On Bootstrapping Local Search with Trail-Markers
Pang C. Chen
IJCAI1
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
ICRA2
1994 A Global Motion Planner for Curve-Tracing Robots
abstract
We present a global motion planner for tracing curves in three dimensions with robot manipulator tool frames. This planner generates an efficient motion satisfying three types of constraints: constraints on the tool tip for curve tracing, robot kinematic constraints and robot link collision constraints. Motions are planned using a global search algorithm and a local planner based on a potential-field approach. This planner can be used with any robots including redundant manipulators and can control the trade-offs between its algorithmic completeness and computation time. It can be applied in many robotic tasks such as seam welding, caulking, edge deburring and chamfering, and is expected to reduce motion programming times from days to minutes.>
Yong K. Hwang, Pang C. Chen, Anthony A. Maciejewski, David D. Neidigk
ICRA2
1994 Adaptive Robot Path Planning in Changing Environments
abstract
Path planning needs to be fast to facilitate real-time robot programming. Unfortunately, current planning techniques are still too slow to be effective, as they often require several minutes, if not hours of computation. To overcome this difficulty, we present an adaptive algorithm that uses past experience to speed up future performance. It is a learning algorithm suitable for incrementally-changing environments such as those encountered in manufacturing of evolving products and waste-site remediation. The algorithm allows the robot to adapt to its environment by having two experience manipulation schemes: for minor environmental change, we use an object-attached experience abstraction scheme to increase the flexibility of the learned experience; for major environmental change, we use an on-demand experience repair scheme to retain those experiences that remain valid and useful. Using this algorithm, we can effectively reduce the overall robot planning time by re-using the computation result for one task to plan a path for another.>
Pang C. Chen
ICTAI1
1992 Improving Path Planning with Learning
Pang C. Chen
ML1
1992 SANDROS: a motion planner with performance proportional to task difficulty
abstract
To address the need of a practical motion planner for manipulators, the authors present an efficient and resolution-complete algorithm that has performance commensurate with task difficulty. The algorithm uses SANDROS, a search strategy that combines hierarchical, nonuniform multiresolution, and best-first search to find a near-optimal solution in the configuration space. This algorithm can be applied to any manipulator, and has been tested with five- and six-degree-of-freedom robots, with execution times ranging from 20 seconds to 10 minutes on a 16 MIPS workstation.>
Pang C. Chen, Yong K. Hwang
ICRA1
1992 Heuristic Sampling: A Method for Predicting the Performance of Tree Searching Programs
abstract
Determining the feasibility of a particular search program is important in practical situations, especially when the computation involved can easily require days, or even years. To help make such predictions, a simple procedure based on a stratified sampling approach is presented. This new method, which is called heuristic sampling, is a generalization of Knuth’s original algorithm for estimating the efficiency of backtrack programs. With the aid of simple heuristics, this method can produce significantly more accurate cost estimates for commonly used tree search algorithms such as depth-first, breadth-first, best-first, and iterative-deepening.
Pang C. Chen
SIAM J. Comput.1
1991 Practical path planning among movable obstacles
abstract
Path planning among movable obstacles is a practical problem that is in need of a solution. An efficient heuristic algorithm is presented that uses a generate-and-test paradigm: a good candidate path is hypothesized by a global planner and subsequently verified by a local planner. In the process of formalizing the problem, a technique for modeling object interactions through contact is presented. The algorithm has been tested on a variety of examples, and was able to generate solutions within 10 s on a 17-MIPS Sun Sparc workstation.>
Pang C. Chen, Yong K. Hwang
ICRA1