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

Wesley H. Huang

dblp:59/6986 · DBLP profile ↗
← Back
17ranked-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 · 16 · 9 first-authorSystems, architecture and hardware · 14 · 8 first-authorTheory of computation · 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
12 papers
Robot navigation and mapping · 44% Motion planning and robot control · 32% Robot manipulation · 18%

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

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
SLAM
0.122007
Fixed-lag Sampling Strategies for Particle Filtering SLAM · ICRA 2007
SLAM with Sparse Sensing · ICRA 2006
Robotics › Motion planning and robot control
motion planning
0.122008
Image-based path planning for outdoor mobile robots · ICRA 2008
Cartop manipulation · ICRA 2003
Robotics › Robot navigation and mapping
mobile robot navigation
0.112008
Image-based path planning for outdoor mobile robots · ICRA 2008
Robotics › Robot navigation and mapping › mobile robot navigation
outdoor navigation
0.112008
Image-based path planning for outdoor mobile robots · ICRA 2008
Robotics › Motion planning and robot control › motion planning › sensor-based motion planning
vision-based motion planning
0.112008
Image-based path planning for outdoor mobile robots · ICRA 2008
Robotics › Robot navigation and mapping › SLAM
rao-blackwellized particle filter
0.112007
Fixed-lag Sampling Strategies for Particle Filtering SLAM · ICRA 2007
Robotics › Robot navigation and mapping › SLAM
loop closure
0.112005
Loop Closing in Topological Maps · ICRA 2005
Robotics › Robot navigation and mapping › robot mapping
topological mapping
0.112005
Loop Closing in Topological Maps · ICRA 2005
Robotics › Motion planning and robot control › robot control
feedback control
0.022000
A Tapping Micropositioning Cell · ICRA 2000
Experiments in Impulsive Manipulation · ICRA 1998
Robotics › Robot manipulation
mobile manipulation
0.012003
Cartop manipulation · ICRA 2003
Robotics › Robot manipulation › nonprehensile manipulation
impulsive manipulation
0.031998
Experiments in Impulsive Manipulation · ICRA 1998
Implulsive Manipulation · ICRA 1995
Mechanics for vibratory manipulation · ICRA 1997
Robotics › Robot manipulation
nonprehensile manipulation
0.021998
Experiments in Impulsive Manipulation · ICRA 1998
Mechanics for vibratory manipulation · ICRA 1997
Robotics › Motion planning and robot control › path planning
coverage path planning
0.012001
Optimal Line-sweep-based Decompositions for Coverage Algorithms · ICRA 2001
Robotics › Robot manipulation › micromanipulation
micropositioning
0.012000
A Tapping Micropositioning Cell · ICRA 2000
Robotics › Motion planning and robot control › robot control › feedback control
position feedback control
0.012000
A Tapping Micropositioning Cell · ICRA 2000
Robotics › Motion planning and robot control › motion planning
manipulation planning
0.021997
Sensorless parts orienting with a one-joint manipulator · ICRA 1997
Implulsive Manipulation · ICRA 1995
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › sequential monte carlo
particle filtering
0.012007
Fixed-lag Sampling Strategies for Particle Filtering SLAM · ICRA 2007
Machine learning › Representation and self-supervised learning › representation learning
feature extraction
0.012006
SLAM with Sparse Sensing · ICRA 2006
Robotics › Robot manipulation › assembly › assembly task
parts orienting
0.011997
Sensorless parts orienting with a one-joint manipulator · ICRA 1997
Robotics › Motion planning and robot control › motion planning › manipulation planning
sensorless manipulation
0.011997
Sensorless parts orienting with a one-joint manipulator · ICRA 1997
Computer vision › 3D vision
stereo vision
0.011997
Optimal stereo mast configuration for mobile robots · ICRA 1997
Robotics › Robot manipulation › nonprehensile manipulation
vibration-based manipulation
0.011997
Mechanics for vibratory manipulation · ICRA 1997
Robotics › Robot manipulation › nonprehensile manipulation
sliding object manipulation
0.011995
Implulsive Manipulation · ICRA 1995

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

pseudo-configuration-space transform · 0.1learned color-to-cost mapping · 0.1markov chain monte carlo · 0.1fixed-lag roughening · 0.1block proposal distribution · 0.1rao-blackwellized particle filter · 0.1line segment feature extraction · 0.1dempster-shafer theory of evidence · 0.1experimental validation · 0.0dynamic programming · 0.0
YearPublicationVenuePosition
2008 Image-based path planning for outdoor mobile robots
abstract
Traditionally, path planning for field robotic systems is performed in Cartesian space: sensor readings are transformed into terrain costs in a (Cartesian) costmap, and a path to the goal is planned in that map. In this paper, we propose a new approach: planning a path for the robot in the image-space of an on-board camera. We apply a learned color- to-cost mapping to transform a raw image into a cost-image, which then undergoes a pseudo-configuration-space transform. We search in the resulting cost-image for a path to the projected goal point in the image. One benefit of our approach is the ability to react to obstacles at ranges well beyond our 3D sensor range - independent testing has confirmed our system has effectively reacted to obstacles at a range of 93 m while our stereo sensor provides reliable data only up to 5 m away. We describe the details of our technique and the results from testing under the DARPA LAGR and UPI programs.
Mark Ollis, Wesley H. Huang, Michael Happold, Brian Alan Stancil
ICRA2
2007 Fixed-lag Sampling Strategies for Particle Filtering SLAM
abstract
We describe two new sampling strategies for Rao-Blackwellized particle filtering SLAM. The strategies, called fixed-lag roughening and the block proposal distribution, both exploit "future" information, when it becomes available, to improve the filter's estimation for previous time steps. Fixed-lag roughening perturbs trajectory samples over a fixed lag time according to a Markov chain-Monte Carlo kernel. The block proposal distribution directly samples poses over a fixed lag from their fully joint distribution conditioned on all the available data. Our experimental results indicate that the proposed strategies, especially the block proposal, yield significant improvements in filter consistency and a reduction in particle degeneracies compared to standard sampling techniques such as the improved proposal distribution of FastSLAM 2.
Kristopher R. Beevers, Wesley H. Huang
ICRA2
2007 A Bayesian approach to imitation learning for robot navigation
abstract
Driving in unknown natural outdoor terrain is a challenge for autonomous ground vehicles. It can be difficult for a robot to discern obstacles and other hazards in its environment, and characteristics of this high cost terrain may change from one environment to another, or even with different lighting conditions. One successful approach to this problem is for a robot to learn from a demonstration by a human operator. In this paper, we describe an approach to calculating terrain costs from Bayesian estimates using feature vectors measured during a short teleoperated training run in similar terrain and conditions. We describe the theory, its implementation on two different robotic systems, and results of several independently conducted field tests.
Mark Ollis, Wesley H. Huang, Michael Happold
IROS2
2006 SLAM with Sparse Sensing
abstract
Most work on the simultaneous localization and mapping (SLAM) problem assumes the frequent availability of dense information about the environment such as that provided by a laser rangefinder. However, for implementing SLAM in consumer-oriented products such as toys or cleaning robots, it is infeasible to use expensive sensing. In this work we examine the SLAM problem for robots with very sparse sensing that provides too little data to extract features of the environment from a single scan. We modify SLAM to group several scans taken as the robot moves into multiscans, achieving higher data density in exchange for greater measurement uncertainty due to odometry error. We formulate a full system model for this approach, and then introduce simplifications that enable efficient implementation using a Rao-Blackwellized particle filter. Finally, we describe simple algorithms for feature extraction and data association of line and line segment features from multiscans, and then present experimental results using real data from several environments
Kristopher R. Beevers, Wesley H. Huang
ICRA2
2006 Inferring and Enforcing Relative Constraints in SLAM
Kristopher R. Beevers, Wesley H. Huang
WAFR2
2005 Loop Closing in Topological Maps
abstract
In order to create consistent maps of unknown environments, a robot must be able to recognize when it has returned to a previously visited place. In this paper, we introduce an evidential approach to the loop-closing problem for topological maps, based on the Dempster-Shafer theory of evidence. In our approach, the robot makes a hypothesis whenever it may have revisited a place. It then attempts to verify hypotheses by continuing to traverse the environment, gathering evidence that supports (or refutes) the hypotheses. We describe methods for managing belief about multiple loop-closing hypotheses, and for determining a belief assignment given a piece of evidence. We also discuss methods for reducing the false alarm rate of our loop-closing algorithm, and provide simulated and real-world experimental results that verify the effectiveness of our approach.
Kristopher R. Beevers, Wesley H. Huang
ICRA2
2004 Topological Mapping with Sensing-Limited Robots
Wesley H. Huang, Kristopher R. Beevers
WAFR1
2003 Cartop manipulation
abstract
This paper explores a novel mode of mobile manipulation using a car-like robot whose chassis does not extend above the height of its wheels. It transports an object that rests on top of the wheels, so as the robot moves forwards, the object moves forward relative to the robot. The robot must maneuver so that the object stays on top of the robot, or a second robot must be in position to receive the robot as it rolls off the first one. We describe the mechanics of this system, its basic maneuvers and manipulation techniques, present a motion planner for generating plans to transport an object, and give results of our experimental implementation of this system.
Wesley H. Huang, Kartik Babu, Jonathan A. Bandlow
ICRA1
2001 Optimal Line-sweep-based Decompositions for Coverage Algorithms
abstract
Robotic coverage is the problem of moving a sensor or actuator over all points in given region. Ultimately, we want a coverage path that minimizes some cost such as time. We take the approach of decomposing the coverage region into subregions, selecting a sequence of those subregions, and then generating a path that covers each subregion in turn. We focus on generating decompositions based upon the planar line sweep. After a general overview of the coverage problem, we describe how our assumptions lead to the optimality criterion of minimizing the sum of subregion altitudes (which are measured relative to the sweep direction assigned to that subregion). For a line-sweep decomposition, the sweep direction is the same for all subregions. We describe how to find the optimal sweep direction for convex polygonal worlds. We then introduce the minimal sum of altitudes (MSA) decomposition in which we may assign a different sweep direction to each subregion. This decomposition is better for generating an optimal coverage path. We describe a method based on multiple line sweeps and dynamic programming to generate the MSA decomposition.
Wesley H. Huang
ICRA1
2001 Nonprehensile palmar manipulation with a mobile robot
abstract
Manipulation is a key capability for mobile robots to perform a greater variety of useful tasks. We consider mobile robots equipped with low degree-of-freedom "palm manipulators." The advantage of using this sort of nonprehensile (i.e. nongrasping) manipulator is its simplicity and versatility. Although in general multiple robots may be needed, the initial work described in the paper considers only a single robot. We formulate the mechanical analysis for manipulating objects and describe a planner for a single robot with a palm manipulator. We conclude with details of our experimental implementation and preliminary results.
Wesley H. Huang, Gregory F. Holden
IROS1
2000 A Tapping Micropositioning Cell
abstract
Describes the use of tapping actuators in a "micropositioning cell." Tapping actuators are fixed (both in position and orientation) about the perimeter of the cell. A part in the cell can be precisely positioned by firing a sequence of tapping actuators (sensing the position of the object after each tap for feedback control). Such a system could be used for micropositioning tasks or in parts feeding applications. We show the controllability of this system for circular parts, describe an algorithm to position these objects, and present the results of simulated experiments. We conclude with some future directions and address the issues in extending this work to more efficient algorithms that work on a broader class of parts.
Wesley H. Huang
ICRA1
2000 Parts Feeding on a Conveyor with a One Joint Robot
Srinivas Akella, Wesley H. Huang, Kevin M. Lynch, Matthew T. Mason
Algorithmica2
1998 Experiments in Impulsive Manipulation
abstract
In this paper, we present the results of our experimental effort in one form of impulsive manipulation: tapping. Our previous work studied the mechanics of tapping a planar object which then slides on a support surface, coming to rest due to friction. This work addresses the practical issues in creating a system which uses this mode of manipulation. We begin with the design of tapping devices-end effecters designed to deliver an impulse to an object, and report some of the issues we have found to be important in their design. Our next step was to perform single-tap experiments in order to fit and evaluate the models of impact and sliding. These experiments have shown that objects rotate less than predicted; we have found that the addition of a scaling factor for the torque due to friction enables the models to predict object motion reasonably well. In order to do positioning experiments, we developed a number of planning methods (or feedback control strategies) to compensate for errors in modeling, parameters, and actuation. These planning methods were successfully used to demonstrate a positioning task. We also have experimentally demonstrated that tapping can be used to position an object more precisely than the manipulator can position the tapping device. We offer some sensitivity analysis in support of this result.
Wesley H. Huang, Matthew T. Mason
ICRA1
1997 Sensorless parts orienting with a one-joint manipulator
abstract
This paper explores a sensorless technique for orienting planar parts. We follow an approach described in the ours earlier papers (1995), called one joint over conveyor (1JOC), which can perform planar manipulation using a single controlled joint in combination with a constant-velocity conveyor. Our previous work demonstrated that the IJOC approach can orient and feed planar polygonal parts, given a singulated part in a known initial location. This paper shows that a variation called the sensorless IJOC can orient and feed polygonal parts up to symmetries in the underlying mechanics, without knowing the initial location and without sensors.
Srinivas Akella, Wesley H. Huang, Kevin M. Lynch, Matthew T. Mason
ICRA2
1997 Optimal stereo mast configuration for mobile robots
abstract
Planning the placement of stereo cameras on a mobile robot is often a balancing act between the quality of stereo data, the reliability of stereo matching, and ensuring that the cameras see enough of the robot's environment for navigation. In this paper, we present a nonlinear programming formulation to determine the optimal parameters for two stereo pairs of cameras and a camera mast for a mobile robot. We have applied this method to the design of a stereo camera mast for Nomad, a prototype rover currently under construction at Carnegie Mellon University, and present the results of designing that mast.
Wesley H. Huang, Eric Krotkov
ICRA1
1997 Mechanics for vibratory manipulation
abstract
Vibratory manipulation is any mode of manipulation involving repeated impacts due to a striker which follows some periodic motion. In this paper, we study vibratory manipulation in the context of tapping planar objects which slide on a fixed support surface. We are interested in the behaviors an object exhibits under such excitation. There are two distinct types of tapping that can result: continuous tapping, in which the object is always in motion, and intermittent tapping, in which the object comes to rest between taps. We first examine vibratory manipulation in one dimension, adapting results from related work to find conditions for stable periodic motion. The general two dimensional case is closely related to our previous work in impulsive manipulation which examined the mechanics of a sliding rotating object. In fact, vibratory manipulation is an approximation to the limiting cases of impulsive manipulation. We develop the limiting cases for intermittent and continuous tapping for rotationally symmetric objects and conclude with some examples.
Wesley H. Huang, Matthew T. Mason
ICRA1
1995 Implulsive Manipulation
abstract
Examines a little-studied method of manipulation-manipulation by striking an object and letting it slide. There are two parts to this problem: The inverse sliding problem, determining the velocities required to send an object to a desired configuration, and the impact problem, determining how to strike the object in order to achieve those velocities. The authors present a solution to these two problems for the class of rotationally symmetric objects and conclude with some observations about this method of manipulation.
Wesley H. Huang, Eric Krotkov, Matthew T. Mason
ICRA1