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

Charles W. Wampler

dblp:85/2653 · also Charles W. Wampler II · DBLP profile ↗
← Back
14ranked-venue papers
6as first author
1since 2021 · last 2023
0000-0002-9790-1600ORCID · verified

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

Artificial intelligence and machine learning · 7 · 3 first-author · 1 since 2021Systems, architecture and hardware · 5 · 3 first-authorTheory of computation · 4Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous 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
3D vision · 89% Motion planning and robot control · 10% Robot manipulation · 1%
Theoretical computer science
2 papers
Computational geometry · 100%

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

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision › camera pose estimation
relative pose estimation
1.122023
Trifocal Relative Pose From Lines at Points · IEEE Trans. Pattern Anal. Mach. Intell. 2023
TRPLP - Trifocal Relative Pose From Lines at Points · CVPR 2020
Computer vision › 3D vision
structure from motion
1.122023
Trifocal Relative Pose From Lines at Points · IEEE Trans. Pattern Anal. Mach. Intell. 2023
TRPLP - Trifocal Relative Pose From Lines at Points · CVPR 2020
Computer vision › 3D vision
3d reconstruction
0.712023
Trifocal Relative Pose From Lines at Points · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Computer vision › 3D vision
camera pose estimation
0.712023
Trifocal Relative Pose From Lines at Points · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Robotics › Motion planning and robot control › robot control
impedance control
0.112011
Multiple-priority impedance control · ICRA 2011
Robotics › Motion planning and robot control
robot control
0.112011
Multiple-priority impedance control · ICRA 2011
Robotics › Motion planning and robot control › robot control
redundant manipulator control
0.022011
Multiple-priority impedance control · ICRA 2011
Some facts concerning the inverse kinematics of redundant manipulators · ICRA 1987
Robotics › Motion planning and robot control › manipulator control
null space control
0.012011
Multiple-priority impedance control · ICRA 2011
Robotics › Motion planning and robot control › robot control
inverse kinematics
0.051991
A new Jacobian formulation for general six-revolute manipulators · ICRA 1991
Inverse kinematic functions for redundant spherical wrists · IEEE Trans. Robotics Autom. 1989
An implementation of inverse kinematic functions for control of a redundant wrist · ICRA 1989
Robotics › Robot manipulation › parallel manipulator
closed-chain mechanisms
0.011995
An implicit loop method for kinematic calibration and its application to closed-chain mechanisms · IEEE Trans. Robotics Autom. 1995
Robotics › Motion planning and robot control › robot calibration
kinematic calibration
0.011995
An implicit loop method for kinematic calibration and its application to closed-chain mechanisms · IEEE Trans. Robotics Autom. 1995
Robotics › Robot manipulation › manipulator kinematics
jacobian formulation
0.011991
A new Jacobian formulation for general six-revolute manipulators · ICRA 1991
Robotics › Robot manipulation › robot design
manipulator design
0.021989
Some facts concerning the inverse kinematics of redundant manipulators · ICRA 1987
Inverse kinematic functions for redundant spherical wrists · IEEE Trans. Robotics Autom. 1989
Robotics › Robot manipulation
grasping
0.011989
An implementation of inverse kinematic functions for control of a redundant wrist · ICRA 1989
Robotics › Robot manipulation
manipulator kinematics
0.011989
Inverse kinematic functions for redundant spherical wrists · IEEE Trans. Robotics Autom. 1989
Robotics › Robot manipulation › manipulator kinematics
kinematic inversion
0.011987
Some facts concerning the inverse kinematics of redundant manipulators · ICRA 1987
Robotics › Motion planning and robot control › robot control › inverse kinematics
redundant manipulator inverse kinematics
0.011987
Inverse kinematic functions for redundant manipulators · ICRA 1987
Robotics › Motion planning and robot control › singularity handling
singularity avoidance
0.011987
Some facts concerning the inverse kinematics of redundant manipulators · ICRA 1987
Robotics › Robot manipulation › robot manipulator
serial manipulator
0.011995
An implicit loop method for kinematic calibration and its application to closed-chain mechanisms · IEEE Trans. Robotics Autom. 1995
Robotics › Motion planning and robot control › trajectory planning
trajectory adaptation
0.011987
Some facts concerning the inverse kinematics of redundant manipulators · ICRA 1987

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

homotopy continuation · 2.2gröbner basis · 2.2SIFT features · 1.3weighted quadratic optimization · 0.1parameter estimation · 0.0implicit loop method · 0.0error statistics · 0.0inverse kinematic functions · 0.0sparse matrix solver · 0.0redundancy resolution · 0.0
YearPublicationVenuePosition
2023 Trifocal Relative Pose From Lines at Points
abstract
We present a method for solving two minimal problems for relative camera pose estimation from three views, which are based on three view correspondences of (i) three points and one line and the novel case of (ii) three points and two lines through two of the points. These problems are too difficult to be efficiently solved by the state of the art Gröbner basis methods. Our method is based on a new efficient homotopy continuation (HC) solver framework MINUS, which dramatically speeds up previous HC solving by specializing hc methods to generic cases of our problems. We characterize their number of solutions and show with simulated experiments that our solvers are numerically robust and stable under image noise, a key contribution given the borderline intractable degree of nonlinearity of trinocular constraints. We show in real experiments that (i) sift feature location and orientation provide good enough point-and-line correspondences for three-view reconstruction and (ii) that we can solve difficult cases with too few or too noisy tentative matches, where the state of the art structure from motion initialization fails.
Ricardo Fabbri, Timothy Duff, Hongyi Fan, Margaret H. Regan, David da Costa de Pinho, Elias P. Tsigaridas, Charles W. Wampler, Jonathan D. Hauenstein, Peter J. Giblin, Benjamin B. Kimia, Anton Leykin, Tomás Pajdla
IEEE Trans. Pattern Anal. Mach. Intell.7
2020 TRPLP - Trifocal Relative Pose From Lines at Points
abstract
We present a method for solving two minimal problems for relative camera pose estimation from three views, which are based on three view correspondences of (i) three points and one line and (ii) three points and two lines through two of the points. These problems are too difficult to be efficiently solved by the state of the art Grobner basis methods. Our method is based on a new efficient homotopy continuation (HC) solver, which dramatically speeds up previous HC solving by specializing HC methods to generic cases of our problems. We show in simulated experiments that our solvers are numerically robust and stable under image noise. We show in real experiment that (i) SIFT features provide good enough point-and-line correspondences for three-view reconstruction and (ii) that we can solve difficult cases with too few or too noisy tentative matches where the state of the art structure from motion initialization fails.
Ricardo Fabbri, Timothy Duff, Hongyi Fan, Margaret H. Regan, David da Costa de Pinho, Elias P. Tsigaridas, Charles W. Wampler, Jonathan D. Hauenstein, Peter J. Giblin, Benjamin B. Kimia, Anton Leykin, Tomás Pajdla
CVPR7
2017 Algorithm 976: Bertini_real: Numerical Decomposition of Real Algebraic Curves and Surfaces
abstract
Bertini_real is a compiled command line program for numerically decomposing the real portion of a positive-dimensional complex component of an algebraic set. The software uses homotopy continuation to solve a series of systems via regeneration from a witness set to compute a cell decomposition. The implemented decomposition algorithms are similar to the well-known cylindrical algebraic decomposition (CAD) first established by Collins in that they produce a set of connected cells. In contrast to the CAD, Bertini_real produces cells with midpoints connected to boundary points by homotopies, which can easily be numerically tracked. Furthermore, the implemented decomposition for surfaces naturally yields a triangulation. This CAD-like decomposition captures the topological information and permits further computation on the real sets, such as sampling, visualization, and three-dimensional printing.
Silviana V. Amethyst, Daniel J. Bates, Wenrui Hao, Jonathan D. Hauenstein, Andrew J. Sommese, Charles W. Wampler
ACM Trans. Math. Softw.6
2011 Multiple-priority impedance control
abstract
Impedance control is well-suited to robot manipulation applications because it gives the designer a measure of control over how the manipulator to conforms to the environment. However, in the context of end-effector impedance control when the robot manipulator is redundant with respect to end-effector configuration, the question arises regarding how to control the impedance of the redundant joints. This paper considers multi-priority impedance control where a second-priority joint space impedance operates in the null space of a first-priority Cartesian impedance at the end-effector. A control law is proposed that realizes both impedances while observing the priority constraint such that a weighted quadratic error function is optimized. This control law is shown to be a generalization of several motion and impedance control laws found in the literature. The paper makes explicit two forms of the control law. In the first, parametrization by passive inertia values allows the control law to be implemented without requiring end-effector force measurements. In the second, a class of parametrizations is introduced that makes the null space impedance independent of end-effector forces. The theoretical results are illustrated in simulation.
Robert Platt 0001, Muhammad E. Abdallah, Charles W. Wampler
ICRA3
2011 On Searching for Small Kochen-Specker Vector Systems
Felix Arends, Joël Ouaknine, Charles W. Wampler
WG3
2005 An intrinsic homotopy for intersecting algebraic varieties
Andrew J. Sommese, Jan Verschelde, Charles W. Wampler
J. Complex.3
2004 Numerical factorization of multivariate complex polynomials
Andrew J. Sommese, Jan Verschelde, Charles W. Wampler
Theor. Comput. Sci.3
1995 An implicit loop method for kinematic calibration and its application to closed-chain mechanisms
abstract
A unified formulation for the calibration of both serial-link robots and robotic mechanisms having kinematic closed-loops is presented and applied experimentally to two 6-degree-of-freedom devices: the RSI 6-DOF hand controller and the MEL "modified Stewart platform". The unification is based on an equivalence between end-effector measurements and constraints imposed by the closure of kinematic loops. Errors are allocated to the joints such that the loop equations are satisfied exactly, which eliminates the issue of equation scaling and simplifies the treatment of multi-loop mechanisms. For the experiments reported here, no external measuring devices are used; instead we rely on measurements of displacements in some of the passive joints of the devices. Using a priori estimates of the statistics of the measurement errors and the parameter errors, the method estimates the parameters and their accuracy, and tests for unmodeled factors.>
Charles W. Wampler, John M. Hollerbach, Tatsuo Arai
IEEE Trans. Robotics Autom.1
1991 A new Jacobian formulation for general six-revolute manipulators
abstract
Conventionally, the kinematics for serial-link manipulators are formed in terms of the joint angles. The author presents an alternative formulation which uses unit vectors along the joint axes as the variables. For the task of updating the manipulator pose for an incremental change in position and orientation, it is shown that the new formulation is approximately equal in computational cost to the traditional method. Compared to the conventional approach, the joint vector formulation has a simple, but larger, sparse Jacobian. Efficiency is achieved by using a sparse matrix solver.>
Charles W. Wampler
ICRA1
1989 An implementation of inverse kinematic functions for control of a redundant wrist
abstract
A class of industrial tasks requires two-degree-of-freedom wrists to point an axisymmetric tool mounted at the end of a robot arm in a specified direction. Due to inherent deficiencies of wrists, such as joint limits and singular positions, the workspace of the tool on a pointing sphere is limited. A three-degree-of-freedom wrist is a redundant mechanism for point tasks. Using inverse functions, it is shown that with a redundant mechanism the workspace on the pointing sphere can be significantly improved by positioning degenerate regions at suitable areas in the workspace. The authors review arguments toward the design of an ideal redundant wrist for pointing tasks and propose an optimal modification of the wrist of an existing PUMA-560 arm. The main considerations in the modified design are existing joint limits and collisions of the total structure with the forearm. Plots of the joint angles and the joint rates in the workspace are presented. The experimental results confirm that the predicted workspace improvements are attained.>
Charles W. Wampler, Sunil K. Agrawal
ICRA1
1989 Inverse kinematic functions for redundant spherical wrists
abstract
By upgrading to a manipulator with a three-axis wrist, it is possible to expand the workspace and largely eliminate the effects of singularities. The author achieves these goals using the inverse kinematic function approach to redundancy. He shows that an ideal wrist should be mounted with its first axis perpendicular to the major axis of the manipulator's forearm. With regard to commercially available manipulators, he shows that the pointing workspace of a PUMA-560 can be expanded by approximately 20% by using all three wrist axes as compared to using only the first two wrist axes. The results can also be applied to kinematic control of a four-axis spherical wrist applied to three-degree-of-freedom orientation tasks.>
Charles W. Wampler
IEEE Trans. Robotics Autom.1
1987 Some facts concerning the inverse kinematics of redundant manipulators
abstract
Many conventional nonredundant manipulators have singular configurations, near which some small motions of the end-effector require excessive and physically unrealizable joint speeds. Consequently, the usable workspace of the manipulator is effectively reduced. It has been proposed that high joint speeds could be avoided by introducing redundant joints and using an appropriate kinematic inversion algorithm. For a very general class of kinematic inversion algorithms, the theorems of this paper state some fundamental relations between the properties of the algorithm and its ability to resolve these problems. These results have practical implications in the design of controllers for redundant manipulators, especially when real-time sensory input is used to modify the manipulator's trajectory.
Daniel R. Baker, Charles W. Wampler
ICRA2
1987 Inverse kinematic functions for redundant manipulators
abstract
A general approach to the kinematic control of redundant manipulators using inverse kinematic functions is presented. The principal objective is to find an inverse kinematic function and a workspace such that the ratio of joint speed to workspace speed is bounded. The definition of such feasible workspaces leads naturally to optimization problems aimed at reducing this bound. The application of these results to the inverse kinematics of a redundant wrist illustrates both the theoretical importance of the approach and its immediate practicality. However, for general redundant manipulators, the development of algorithms for constructing feasible workspaces and the refinement of the optimization problem and its solution remain open questions ripe for further research.
Charles W. Wampler
ICRA1
1986 Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods
abstract
Inverse kinematic solutions are used in manipulator controllers to determine corrective joint motions for errors in end-effector position and orientation. Previous formulations of these solutions, based on the Jacobian matrix, are inefficient and fail near kinematic singularities. Vector formulations of inverse kinematic problems are developed that lead to efficient computer algorithms. To overcome the difficulties encountered near kinematic singularities, the exact inverse problem is reformulated as a damped least-squares problem, which balances the error in the solution against the size of the solution. This yields useful results for all manipulator configurations.
Charles W. Wampler
IEEE Trans. Syst. Man Cybern.1