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

Yong K. Hwang

dblp:49/2497 · DBLP profile ↗
← Back
11ranked-venue papers
5as 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 · 10 · 5 first-authorSystems, architecture and hardware · 10 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 1

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
8 papers
Motion planning and robot control · 67% Robot manipulation · 21% Planning, search and constraint satisfaction · 9%
Human-computer interaction and pervasive computing
1 paper
Human-robot interaction · 50% User interface design and tools · 50%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 50% Algorithms and data structures · 50%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
motion planning
0.041995
A Heuristic and Complete Planner for the Classical Mover's Problem · ICRA 1995
A Global Motion Planner for Curve-Tracing Robots · ICRA 1994
SANDROS: a motion planner with performance proportional to task difficulty · ICRA 1992
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.011998
SANDROS: a dynamic graph search algorithm for motion planning · IEEE Trans. Robotics Autom. 1998
Robotics › Robot manipulation
assembly
0.011997
A compliant motion control for insertion of complex shaped objects using contact · ICRA 1997
Robotics › Motion planning and robot control › robot control
compliant motion control
0.011997
A compliant motion control for insertion of complex shaped objects using contact · ICRA 1997
Robotics › Robot manipulation › contact-rich manipulation
contact state control
0.011997
A compliant motion control for insertion of complex shaped objects using contact · ICRA 1997
Robotics › Robot manipulation › assembly
peg-in-hole insertion
0.011997
A compliant motion control for insertion of complex shaped objects using contact · ICRA 1997
Robotics › Motion planning and robot control
robot control
0.011997
A compliant motion control for insertion of complex shaped objects using contact · ICRA 1997
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 › motion planning › completeness guarantees
complete motion planning
0.011995
A Heuristic and Complete Planner for the Classical Mover's Problem · ICRA 1995
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
Robotics › Motion planning and robot control › motion planning › configuration space
configuration-space obstacle computation
0.011990
Boundary equations of configuration obstacles for manipulators · ICRA 1990
Robotics › Motion planning and robot control
robot kinematics
0.011990
Boundary equations of configuration obstacles for manipulators · ICRA 1990
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 › path planning
collision-free path planning
0.011994
A Global Motion Planner for Curve-Tracing Robots · ICRA 1994
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.0force/torque sensing · 0.0contact localization · 0.0hierarchical multi-resolution representation · 0.0generate-and-test · 0.0SANDROS search strategy · 0.0global search · 0.0line-segment/triangular-patch intersection · 0.0boundary equation derivation · 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.2
1997 A compliant motion control for insertion of complex shaped objects using contact
abstract
This paper presents a compliant control method for insertion of complex objects with concavities. Most work on robot assembly using compliant motion control focuses on overcoming jamming conditions for simple peg-in-hole problems, and cannot be used for complex shapes frequently encountered in assembly applications. When an object is being inserted into a hole or slot with a small clearance, a contact path issued to compensate for uncertainties. When the object shape is complex, however, the contact state changes several times and severely, making compliant control difficult. Our algorithm is capable of controlling compliant motion in spite of changing contact states. During the execution of a nominal motion plan, it computes the actual position of the contact point from the force/torque sensor reading using a contact localization algorithm. It then dynamically updates the center of compliance to the computed contact point, and minimizes the chance of jamming and unwanted collisions. The control scheme has been implemented on hardware and tested on the task of inserting a T-shape into a C-shape involving a very tight tolerance. The insertion motion was accomplished by a sequence of 2 translational and 1 rotational compliant motions, and successfully executed by the proposed compliant motion controller.
Sung C. Kang, Yong K. Hwang, Mun S. Kim, Chong-Won Lee, Kyo-Il Lee
ICRA2
1997 Path planning for everyday robotics with SANDROS
abstract
We discuss the integration of the SANDROS path planner into a general robot simulation and control package with the inclusion of a fast geometry engine for distance calculations. This creates a single system that allows the path to be computed, simulated, and then executed on the physical robot. The architecture and application procedures are presented. Also, we present examples of its usage in typical environments found in our organization. The resulting system is as easy to use as the general simulation system and is fast enough to be used interactively on an everyday basis.
Peter Watterberg, Patrick Xavier, Yong K. Hwang
ICRA3
1997 Human computer competition in game situation: motion planning for boxing
abstract
This paper presents a motion planner for robots in a game situation, in which the agents involved have conflicting goals. More specifically, a human-computer boxing game system is developed in a graphical environment. One boxer is controlled by a human through a motion tracking system, while the other is controlled by a motion planning algorithm. The planner has a defensive and an offensive strategies. The defensive strategy tries to move one of the forearms between the opponent's fist and its body, while the offensive strategy locates an exposed part of the opponent's body and throws a punch at it. To achieve an interactive operation, the motion planner considers only kinematic and geometric constraints during the search. This project is also aimed at integrating a planner with all actual robot, and investigating associated technological bottlenecks.
Sang M. Park, Yong K. Hwang, Sooyong Lee, Sungchul Kang, Kyungrae R. Cho, Young S. Han, Mun S. Kim, Chong-Won Lee
IROS2
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
ICRA1
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
IROS1
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
ICRA1
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
ICRA1
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
ICRA2
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
ICRA2
1990 Boundary equations of configuration obstacles for manipulators
abstract
A method is described for obtaining the boundary equations of configuration obstacles for stick-figure manipulators in three-dimensional environments. Polyhedral obstacles are represented as a collection of planar triangular patches, and the intersection conditions between a line segment and a triangular patch are used to derive boundary equations. It is shown that the boundary equation for the nth joint variable can be solved explicitly in terms of the 0th, 1st, . . ., (n-1)th joint variables. The expressions can be used to compute configuration obstacles or to analyze the geometry of contacts between manipulators and obstacles.>
Yong K. Hwang
ICRA1