Kenneth S. Roberts

dblp:48/5934 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
0since 2021 · last 1990
—ORCID · none

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

Artificial intelligence and machine learning · 6 · 4 first-authorSystems, architecture and hardware · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorHuman-computer interaction and ubiquitous 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
4 papers
Robot manipulation · 64% 3D vision · 18% Robot navigation and mapping · 9%
Computer graphics and multimedia
2 papers
Computer animation and physical simulation · 67% Geometric modeling and processing · 33%
Theoretical computer science
1 paper
Computational geometry · 100%

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

TopicWeightPapersLastEvidence papers
Robotics › Robot manipulation
grasping
0.031990
Coordinating a robot arm and multi-finger hand using the quaternion representation · ICRA 1990
Haptic object recognition using a multi-fingered dextrous hand · ICRA 1989
An integrated system for dextrous manipulation · ICRA 1989
Robotics › Robot manipulation › tactile sensing › tactile object recognition
haptic object recognition
0.021990
Robot active touch exploration: constraints and strategies · ICRA 1990
Haptic object recognition using a multi-fingered dextrous hand · ICRA 1989
Robotics › Robot navigation and mapping › active perception
active sensing
0.011990
Robot active touch exploration: constraints and strategies · ICRA 1990
Robotics › Robot manipulation › tactile sensing › tactile perception › haptic exploration
active tactile exploration
0.011990
Robot active touch exploration: constraints and strategies · ICRA 1990
Computer vision › 3D vision › feature matching › geometric matching
geometric constraint matching
0.011990
Robot active touch exploration: constraints and strategies · ICRA 1990
Computer vision › 3D vision
interpretation tree search
0.011990
Robot active touch exploration: constraints and strategies · ICRA 1990
Robotics › Motion planning and robot control › robot control
inverse kinematics
0.011990
Coordinating a robot arm and multi-finger hand using the quaternion representation · ICRA 1990
Robotics › Robot manipulation
dexterous manipulation
0.011989
An integrated system for dextrous manipulation · ICRA 1989
Computer animation and physical simulation
quaternion interpolation
0.011988
Smooth interpolation of rotational motions · CVPR 1988
Computational geometry › geometric modeling and processing
geometric representation
0.011988
A new representation for a line · CVPR 1988
Robotics › Robot manipulation › grasping
multifingered hand
0.011989
Haptic object recognition using a multi-fingered dextrous hand · ICRA 1989
Robotics › Robot manipulation
tactile sensing
0.011989
An integrated system for dextrous manipulation · ICRA 1989

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

four-parameter line representation · 0.0geometric constraint reasoning · 0.0cost function optimization · 0.0tendon force feedback · 0.0tactile array feedback · 0.0superquadric modeling · 0.0sparse contact point sensing · 0.0joint position feedback · 0.0unit quaternion interpolation · 0.0spherical interpolation · 0.0
YearPublicationVenuePosition
1990 Robot active touch exploration: constraints and strategies
abstract
The problem of using active touch (haptic) exploration to recognize a 3-D object taken from a known set of models is examined. Two approaches are combined: (1) the use of geometric constraints between components to eliminate interpretations and of interpretation-tree methods for choosing the best active sensing move; and (2) exploratory moves made by tracing continually along the surface of the object (and not through free space). The study is restricted to polyhedra, and a set of geometric constraints tailored for matching components acquired from haptic exploration against components in the models is given. A new constraint using pairs of line segments is presented. A set of active sensing moves, each with an associated cost measure, and strategies for choosing the next move are given.>
Kenneth S. Roberts
ICRA1
1990 Coordinating a robot arm and multi-finger hand using the quaternion representation
abstract
An algorithm is presented which, given a desired position and normal for each fingertip, computes all the joint angles for the fingers and arm. The primary method for handling this underconstrained problem is to optimize a cost function. Methods are also given for generating good candidates to be optimized. Several new techniques are given for using the quaternion form to optimize rotation. Experimental results from using the algorithm to apply complicated grasps with a Utah/MIT hand-arm system are presented.>
Kenneth S. Roberts
ICRA1
1990 A system for programming and controlling a multisensor robotic hand
abstract
A system for programming and controlling a multisensor robotic hand (Utah-MIT Hand) is described. Using this system, a number of autonomous tasks that are easily programmed and include combinations of hand-arm actuation with force, position, and tactile sensing have been implemented. The system is controlled at the software level by a programming language DIAL that provides an easy method for expressing the parallel operation of robotic devices. It also provides a convenient way to implement task-level scripts that can then be bound to particular sensors, actuators, and methods for accomplishing a generic grasping or manipulation task. Experiments using the system to pick up and pour from a pitcher, unscrew a lightbulb, and explore planar surfaces are presented.>
Peter K. Allen, Paul Michelman, Kenneth S. Roberts
IEEE Trans. Syst. Man Cybern.3
1989 An integrated system for dextrous manipulation
abstract
The authors describe an integrated system for dextrous manipulation using a Utah-MIT hand that makes it possible to look at the higher levels of control in a number of grasping and manipulation tasks. The system consists of a number of low-level system primitives for integrated hand and robotic arm movement, tactile sensors mounted on the fingertips, sensing primitives to utilize joint position, tendon force and tactile array feedback, and a high-level programming environment that allows task level scripts to be created for grasping and manipulation tasks are described that have been implemented with this system.>
Peter K. Allen, Paul Michelman, Kenneth S. Roberts
ICRA3
1989 Haptic object recognition using a multi-fingered dextrous hand
abstract
The use of a dextrous, multifingered hand for high-level object recognition tasks is considered. The paradigm is model-based recognition in which the objects are modeled and recovered as superquadratics, which are shown to have a number of important attributes that make them well suited for such a task. Experiments have been performed to recover the shape of objects using sparse contacts point data from the hand with promising results. The authors also propose an approach to using tactile data in conjunction with the dextrous hand to build a library of grasping and exploration primitives that can be used in recognizing and grasping more complex multipart objects.>
Peter K. Allen, Kenneth S. Roberts
ICRA2
1988 A new representation for a line
abstract
The author presents a representation for a line in Euclidean three-space which uses only four parameters (the minimum number possible). Unlike other four-parameter representations. it has no singularities and special cases. The representation readily generalizes to Euclidean n-space, where it uses 2n-2 parameters. Possible applications include data compression, handling sets of parallel lines, representing kinematic linkages, and optimization problems.>
Kenneth S. Roberts
CVPR1
1988 Smooth interpolation of rotational motions
abstract
The authors consider an object is undergoing rotational motions, with orientation known at given times, and wish to interpolate the orientation between those times. If the orientations are represented as unit quaternions, this is equivalent to interpolating among a sequence of points on the three-sphere in four-space. They present an algorithm for doing this smoothly. If the object possesses rotational symmetry, then its orientation is given by its axis, and can be represented as a point on the unit sphere in three-space. The problem of interpolating on the sphere is of interest in its own right, and has other applications. The authors have implemented an algorithm for this, and present graphical results.>
Kenneth S. Roberts, Gary Bishop, S. Kicha Ganapathy
CVPR1