Demo Data from VLDB 2026 / reviewers in the wild / expert
John M. Hollerbach
dblp:h/JohnMHollerbach
· DBLP profile ↗
72ranked-venue papers
11as first author
0since 2021 · last 2017
0000-0002-2093-9176ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 56 · 8 first-authorSystems, architecture and hardware · 52 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 10 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 1 first-authorHuman-computer interaction and ubiquitous computing · 5 · 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.
| Human-computer interaction and pervasive computing
17 papers |
Haptics and multimodal interaction · 64% Health and well-being technologies · 19% Immersive interaction · 10% | |
| Artificial intelligence
29 papers |
Motion planning and robot control · 87% Robot manipulation · 13% Video understanding and tracking · 0% | |
| Computer graphics and multimedia
8 papers |
Image and video processing · 78% Virtual and augmented reality · 20% Visualization and visual analytics · 2% |
Topics — the 30 heaviest of 82, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
robot control |
0.4 | 16 | 2017 | A 3 wire body weight support system for a large treadmill · ICRA 2017 Identifying mass parameters for gravity compensation and automatic torque sensor calibration · ICRA 1996 Force and Contact Transient Control Using Nonlinear PD Control · ICRA 1994 |
Robotics › Motion planning and robot control › robot control
force control |
0.3 | 6 | 2017 | A 3 wire body weight support system for a large treadmill · ICRA 2017 Force and Contact Transient Control Using Nonlinear PD Control · ICRA 1994 An Analytical and Experimental Investigation of a Jet Pipe Controlled Electropneumatic Actuator · ICRA 1994 |
Haptics and multimodal interaction › tactile display
wind display |
0.3 | 2 | 2015 | A Full Body Steerable Wind Display for a Locomotion Interface · IEEE Trans. Vis. Comput. Graph. 2015 Steady headwind display with conditional angular rate-switching control · ICRA 2008 |
Health and well-being technologies
rehabilitation technology |
0.3 | 1 | 2017 | A 3 wire body weight support system for a large treadmill · ICRA 2017 |
Haptics and multimodal interaction
haptic interface |
0.2 | 2 | 2015 | 3-D Fingertip Touch Force Prediction Using Fingernail Imaging With Automated Calibration · IEEE Trans. Robotics 2015 The Haptic Interfaces of the Next Decade (Panel) · VR 2000 |
Haptics and multimodal interaction › tactile sensing
fingertip force sensing |
0.2 | 2 | 2009 | Estimation of Fingertip Force Direction With Computer Vision · IEEE Trans. Robotics 2009 Imaging the Finger Force Direction · CVPR 2007 |
Image and video processing
active appearance model fitting |
0.2 | 1 | 2013 | Fingernail image registration using Active Appearance Models · ICRA 2013 |
Image and video processing
image registration |
0.2 | 1 | 2013 | Fingernail image registration using Active Appearance Models · ICRA 2013 |
Immersive interaction › locomotion
locomotion interface |
0.1 | 3 | 2017 | A 3 wire body weight support system for a large treadmill · ICRA 2017 Implementing Virtual Stairs on Treadmills using Torso Force Feedback · ICRA 2002 Some Current Issues in Haptics Research · ICRA 2000 |
Haptics and multimodal interaction
haptic rendering |
0.1 | 3 | 2007 | Reality-Based Haptic Force Models of Buttons and Switches · ICRA 2007 Some Current Issues in Haptics Research · ICRA 2000 Haptic Manipulation of Virtual Mechanisms from Mechanical CAD Designs · ICRA 1998 |
Haptics and multimodal interaction › haptic rendering
force modeling |
0.1 | 1 | 2007 | Reality-Based Haptic Force Models of Buttons and Switches · ICRA 2007 |
Virtual and augmented reality
locomotion interfaces |
0.1 | 1 | 2015 | A Full Body Steerable Wind Display for a Locomotion Interface · IEEE Trans. Vis. Comput. Graph. 2015 |
Robotics › Motion planning and robot control › robot calibration
kinematic calibration |
0.1 | 5 | 1995 | An implicit loop method for kinematic calibration and its application to closed-chain mechanisms · IEEE Trans. Robotics Autom. 1995 Closed-loop kinematic calibration of the RSI 6-DOF hand controller · IEEE Trans. Robotics Autom. 1995 Kinematic Calibration by Means of a Triaxial Accelerometer · ICRA 1994 |
Haptics and multimodal interaction
force sensing |
0.0 | 1 | 2013 | Fingernail image registration using Active Appearance Models · ICRA 2013 |
Wearable and physiological sensing › motion sensing
electromagnetic tracking |
0.0 | 1 | 2001 | An Improved Calibration Framework for Electromagnetic Tracking Devices · VR 2001 |
Interaction techniques and input
touch and gesture input |
0.0 | 1 | 2009 | Estimation of Fingertip Force Direction With Computer Vision · IEEE Trans. Robotics 2009 |
Robotics › Motion planning and robot control › robot control
gravity compensation |
0.0 | 2 | 1996 | Identifying mass parameters for gravity compensation and automatic torque sensor calibration · ICRA 1996 Gravity Based Autonomous Calibration for Robot Manipulators · ICRA 1994 |
Robotics › Robot manipulation › grasping
multifingered hand |
0.0 | 3 | 1994 | Modeling and Parameter Estimation of the Human Index Finger · ICRA 1994 An Analytical and Experimental Investigation of a Jet Pipe Controlled Electropneumatic Actuator · ICRA 1994 An integrated tactile and thermal sensor · ICRA 1986 |
Virtual and augmented reality
virtual environment |
0.0 | 1 | 2008 | Steady headwind display with conditional angular rate-switching control · ICRA 2008 |
Robotics › Robot manipulation
grasping, dexterous and mobile manipulation |
0.0 | 1 | 1998 | An analytical and experimental investigation of a jet pipe controlled electropneumatic actuator · IEEE Trans. Robotics Autom. 1998 |
Robotics › Motion planning and robot control › robot control
trajectory tracking |
0.0 | 3 | 1989 | Experimental evaluation of feedforward and computed torque control · IEEE Trans. Robotics Autom. 1989 Experimental evaluation of feedforward and computed torque control · ICRA 1987 Experimental determination of the effect of feedforward control on trajectory tracking errors · ICRA 1986 |
Robotics › Robot manipulation › parallel manipulator
closed-chain mechanisms |
0.0 | 1 | 1995 | An implicit loop method for kinematic calibration and its application to closed-chain mechanisms · IEEE Trans. Robotics Autom. 1995 |
Robotics › Robot manipulation
parallel manipulator |
0.0 | 1 | 1995 | Closed-loop kinematic calibration of the RSI 6-DOF hand controller · IEEE Trans. Robotics Autom. 1995 |
Robotics › Motion planning and robot control
robot calibration |
0.0 | 1 | 1995 | Closed-loop kinematic calibration of the RSI 6-DOF hand controller · IEEE Trans. Robotics Autom. 1995 |
Robotics › Robot manipulation
actuation |
0.0 | 1 | 1994 | An Analytical and Experimental Investigation of a Jet Pipe Controlled Electropneumatic Actuator · ICRA 1994 |
Robotics › Robot manipulation › interaction control
contact transition control |
0.0 | 1 | 1994 | Force and Contact Transient Control Using Nonlinear PD Control · ICRA 1994 |
Haptics and multimodal interaction › haptic feedback
force feedback |
0.0 | 1 | 2002 | Implementing Virtual Stairs on Treadmills using Torso Force Feedback · ICRA 2002 |
Robotics › Motion planning and robot control › robot control › model-based control
computed torque control |
0.0 | 2 | 1989 | Experimental evaluation of feedforward and computed torque control · IEEE Trans. Robotics Autom. 1989 Experimental evaluation of feedforward and computed torque control · ICRA 1987 |
Robotics › Motion planning and robot control › robot control
model-based control |
0.0 | 2 | 1988 | Model-based control of a direct drive arm. II. Control · ICRA 1988 Model-based control of a direct drive arm. I. Building models · ICRA 1988 |
Mathematical optimization
continuous optimization |
0.0 | 1 | 2001 | Quadratic Programming in Control of Brushless Motors · ICRA 2001 |
Methods — techniques the papers use, named apart from their topics
cable-driven parallel mechanism · 0.6wind tunnel design · 0.4principal component regression · 0.4magnetic levitation haptics · 0.4flow control · 0.4shape model · 0.3linear discriminant analysis · 0.2elastic registration · 0.2RANSAC · 0.2texture parameters · 0.2active appearance models · 0.2active appearance model · 0.2vorticity meter · 0.1small gain theorem · 0.1conditional angular rate-switching control · 0.1dynamic modeling · 0.0quadratic programming · 0.0feedback linearization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A 3 wire body weight support system for a large treadmillabstractA 3 DoF parallel cable driven body weight support (BWS) system has been developed for the University of Utah's Treadport Locomotion Interface, for purposes of rehabilitation, simulation of steep slopes, and display of reduced gravity environments. The Treadport's large belt (6 by 10 feet) requires a multi-cable support system to ensure that the unloading forces are close to vertical. This paper presents the design and experimental validation, including the system model and force control. Pouya Sabetian, John M. Hollerbach |
ICRA | 2 |
| 2015 | 3-D Fingertip Touch Force Prediction Using Fingernail Imaging With Automated CalibrationabstractThis paper presents an automated routine for calibrating a fingernail imaging system, with the intent of predicting fingerpad forces. The system uses a magnetic levitation haptic device to apply forces to the human fingerpad while recording images of the nail and surrounding skin. A novel force controller is implemented to interact stably with the human fingerpad. The data are used to calibrate a principal component regression model relating pixel intensity to 3-D force. Using data from this automated routine, this model simultaneously predicts 3-D force with an RMS error of 0.56 ± 0.03 N (7.7% of the full range of forces). Thomas Grieve, John M. Hollerbach, Stephen A. Mascaro |
IEEE Trans. Robotics | 2 |
| 2015 | A Full Body Steerable Wind Display for a Locomotion InterfaceabstractThis paper presents the Treadport Active Wind Tunnel (TPAWT)-a full-body immersive virtual environment for the Treadport locomotion interface designed for generating wind on a user from any frontal direction at speeds up to 20 kph. The goal is to simulate the experience of realistic wind while walking in an outdoor virtual environment. A recirculating-type wind tunnel was created around the pre-existing Treadport installation by adding a large fan, ducting, and enclosure walls. Two sheets of air in a non-intrusive design flow along the side screens of the back-projection CAVE-like visual display, where they impinge and mix at the front screen to redirect towards the user in a full-body cross-section. By varying the flow conditions of the air sheets, the direction and speed of wind at the user are controlled. Design challenges to fit the wind tunnel in the pre-existing facility, and to manage turbulence to achieve stable and steerable flow, were overcome. The controller performance for wind speed and direction is demonstrated experimentally. Sandip D. Kulkarni, Charles Fisher, Price Lefler, Aditya Desai, Shanthanu Chakravarthy, Eric R. Pardyjak, Mark A. Minor, John M. Hollerbach |
IEEE Trans. Vis. Comput. Graph. | 8 |
| 2013 | Force prediction by fingernail imaging using active appearance modelsabstractThis paper investigates the effect of two different parameters on the registration and force prediction accuracy of using Active Appearance Models (AAM) to align fingernail images. First, the color channel used to form the AAM is varied between (1) an averaged grayscale image, (2) the red channel, (3) the green channel and (4) the blue channel. Second, the number of landmark points used to create the AAM is varied between 6 and 75. The color channel is found to have an effect on the registration accuracy and the force prediction error. The green, blue and grayscale images are approximately equivalent, while the red images have a larger error across all metrics used. The number of landmark points may be reduced to 25 with no significant effect on either the registration accuracy or the force prediction error, though further reduction has shown some effect. With this information, a simpler registration model can be used that requires fewer calculations. Thomas Grieve, John M. Hollerbach, Stephen A. Mascaro |
World Haptics | 2 |
| 2013 | Fingernail image registration using Active Appearance ModelsabstractThis paper demonstrates the effectiveness of registering fingernail images using Active Appearance Models (AAM). A shape model is formed using two contours, one to trace the edge of the fingernail and a second to outline the edge of the finger. This model is used to create an AAM, which is then used to register several hundred images. Using the images and associated force measurements, three different models relating pixel intensity to finger contact force are formed. This process is repeated for eight subjects. These image-force models could then be used to measure the finger contact force without obstructing the haptic sense or instrumenting the object being touched, allowing for more natural interaction between human and robot. Two of the models are found to predict force with an RMS error of 0.3N normal force (4% of the full range) and 0.23N shear force (3% of the full range). These two models are also shown to be nearly independent of image resolution, with no significant difference in the results for resolutions between 10-by-10 and 50-by-50. The simpler of the two models relies on the Texture Parameters generated by the AAM. Since these parameters are already calculated as part of the registration process, this removes an additional calculation step and could lead to improved real-time processing. Thomas Grieve, John M. Hollerbach, Stephen A. Mascaro |
ICRA | 2 |
| 2010 | Fingertip Force Measurement by Imaging the Fingernail
John M. Hollerbach |
ICINCO (1) | 1 |
| 2009 | Estimation of Fingertip Force Direction With Computer VisionabstractThis paper presents a method of imaging the coloration pattern in the fingernail and surrounding skin to infer fingertip force direction (which includes four major shear-force directions plus normal force) during planar contact. Nail images from 15 subjects were registered to reference images with random sample consensus (RANSAC) and then warped to an atlas with elastic registration. With linear discriminant analysis, common linear features corresponding to force directions, but irrelevant to subjects, are automatically extracted. The common feature regions in the fingernail and surrounding skin are consistent with observation and previous studies. Without any individual calibration, the overall recognition accuracy on test images of 15 subjects was 90%. With individual training, the overall recognition accuracy on test images of 15 subjects was 94%. The lowest imaging resolution, without sacrificing classification accuracy, was found to be between 10-by-10 and 20-by-20 pixels. Yu Sun 0004, John M. Hollerbach, Stephen A. Mascaro |
IEEE Trans. Robotics | 2 |
| 2008 | Steady headwind display with conditional angular rate-switching controlabstractThis research creates a steady headwind at a user position in the scaled Treadport Active Wind Tunnel (TPAWT). The TPAWT adds a wind display system to the previously developed Treadport virtual environment, and this research builds upon prior work to provide improved control of headwind angle at the user position. Key to this research is the addition of a negative pressure plenum at the rear of the treadport to improve nominal flow stability. The previous controller based upon the small gain theorem with a dynamic extension is then modified to provide wind angle feedback control. A conditional angular rate-switching controller is added to reduce wind angle oscillations at the user. A vorticity-meter is developed to assure that the wind flow is centered at the user position. As a result, this research reduces wind angle error by 75% compared to previous work. Sandip D. Kulkarni, Mark A. Minor, Mark W. Deaver, Eric R. Pardyjak, John M. Hollerbach |
ICRA | 5 |
| 2008 | Observability index selection for robot calibrationabstractThis paper relates 5 observability indexes for robot calibration to the "alphabet optimalities" from the experimental design literature. These 5 observability indexes are shown to be the upper and lower bounds of one another. All observability indexes are proved to be equivalent when the design is optimal after a perfect column scaling. It is shown that when the goal is to minimize the variance of the parameters, D-optimality is the best criterion. When the goal is to minimize the uncertainty of the end-effector position, E-optimality is the best criterion. It is proved that G-optimality is equivalent to E-optimality for exact design. Yu Sun 0004, John M. Hollerbach |
ICRA | 2 |
| 2008 | Active robot calibration algorithmabstractThis paper presents a new updating algorithm to reduce the complexity of computing an observability index for kinematic calibration of robots. An active calibration algorithm is developed to include an updating algorithm in the pose selection process. Simulations on a 6-DOF PUMA robot with 27 unknown parameters shows that the proposed algorithm performs more than 50,000 times better than exhaustive search based on randomly generated designs. Yu Sun 0004, John M. Hollerbach |
ICRA | 2 |
| 2008 | Combined wind speed and angle control in a virtual environment using a static observerabstractThis paper develops a static observer for estimating wind speed in order to control wind speed and angle control at a user position in a submersive virtual environment. Addition of wind display evolves the Treadport Virtual environment into a highly immersive virtual environment called Treadport Active Wind Tunnel (TPAWT). Experiments on a scaled model of the TPAWT show that headwind flow stream diverges at the user. Pitot tube sensors placed at a particular region of converged flow in the scaled TPAWT provide measurements with lower noise. Open loop experiments on a scaled model of TPAWT show that there exists a relationship between speed measured at this region of converged flow and the wind speed at the user position. Using this relationship, the wind speed at the user can be estimated. We use this relation and combine previously used speed and angle controllers based upon the small gain theorem with a dynamic extension and conditional angular rate-switching control. Finally, we simultaneously control wind speed and headwind angle. Sandip D. Kulkarni, Mark A. Minor, Eric R. Pardyjak, John M. Hollerbach |
IROS | 4 |
| 2007 | Imaging the Finger Force DirectionabstractThis paper presents a method of imaging the coloration pattern in the fingernail and surrounding skin to infer fingertip force direction during planar contact. Nail images from 7 subjects were registered to reference images with RANSAC and then warped to an atlas with elastic registration. Recognition of fingertip force direction, based on linear discriminant analysis, shows that there are common color pattern features in the fingernail and surrounding skin for different subjects. Based on the common features, the overall recognition accuracy is 92%. Yu Sun 0004, John M. Hollerbach, Stephen A. Mascaro |
CVPR | 2 |
| 2007 | Reality-Based Haptic Force Models of Buttons and SwitchesabstractAccurate models of the feel of physical objects are essential to improving the realism of haptic simulations. This paper presents a method for automatically obtaining experimentally based models of general passive, nonlinear devices for use in haptic playback applications, with specific emphasis on modeling switches and buttons. The method, based on the exponentially weighted least-squares (EWLS), allows estimation of position- and direction-dependent parameters of a general nonlinear model. Results are presented for two push-button switches. Mark B. Colton, John M. Hollerbach |
ICRA | 2 |
| 2007 | EigenNail for Finger Force Direction RecognitionabstractThis paper presents a technique termed eigennails to classify fingertip force during contact based on the coloration patterns in the fingernail and surrounding skin. Fingertip force is classified into six directions: no force, normal force only, two directions (left/right) of lateral shear force, and two directions (forward/backward) of longitudinal shear forces. Based on the face recognition technique eigenfaces, a small number of eigennails are sufficient to express the color pattern features for shear force direction classification. Results show that 98% of 960 fingernail images of 8 different subjects are correctly classified. The lowest imaging resolution without sacrificing classification accuracy is found to be 10-by-10. Yu Sun 0004, John M. Hollerbach, Stephen A. Mascaro |
ICRA | 2 |
| 2006 | Dynamic Features and Prediction Model for Imaging the Fingernail to Measure Fingertip ForcesabstractAs an extension of our previous work on estimating fingertip forces by imaging the fingernail (Y. Sun, et al., 2006), the dynamic features of the coloration response of different parts of the fingernail and surrounding skin to different force levels are studied. The effect of the cardiovascular state on measurable coloration is also characterized. The accuracy of normal force estimated by generalized least squares is presented. A time compensation method for fast force estimation is presented, based on a knowledge of the time constants from the dynamic response of individual fingernail regions Yu Sun 0004, John M. Hollerbach, Stephen A. Mascaro |
ICRA | 2 |
| 2003 | Session Summary
John M. Hollerbach |
ISRR | 1 |
| 2002 | Implementing Virtual Stairs on Treadmills using Torso Force FeedbackabstractDescribes the simulation of stairs on a treadmill style locomotion interface using torso force feedback. The active mechanical tether of the Sarcos Treadport locomotion interface applies a specialized force profile to simulate the forces of stair walking. The biomechanics of subjects walking on real stairs versus walking under the specialized force profile were compared. It was found that the tether force was able to adjust the subject's motion from standard slope walking towards that of stairs. Ryan C. Hayward, John M. Hollerbach |
ICRA | 2 |
| 2001 | Quadratic Programming in Control of Brushless MotorsabstractA new torque control strategy for brushless motors with minimum torque ripple and minimum copper losses while maintaining the phase currents under magnetic (or current) saturation is presented. The optimal control, a nonlinear map from desired torque and position to the motor's phase currents, is the closed form solution to a quadratic programming problem. Experimental results demonstrate virtually ripple-free torque and improved tracking accuracy. In case of magnetic or current saturation, the maximum torque capability of the motor is considerably increased. Farhad Aghili, Martin Buehler, John M. Hollerbach |
ICRA | 3 |
| 2001 | An Improved Calibration Framework for Electromagnetic Tracking DevicesabstractElectromagnetic trackers have many favorable characteristics but are notorious for their sensitivity to magnetic field distortions resulting from metal and electronic equipment in the environment. We categorize existing tracker calibration methods and present an improved technique for reducing the static position and orientation errors that are inherent to these devices. A quaternion-based formulation provides a simple and fast computational framework for representing orientation errors. Our experimental apparatus consists of a 6-DOF mobile platform and an optical position measurement system, allowing the collection of full-pose data at nearly arbitrary orientations of the receiver. A polynomial correction technique is applied and evaluated using a Polhemus Fastrak resulting in a substantial improvement of tracking accuracy. Finally, we apply advanced visualization algorithms to give new insight into the nature of the magnetic distortion field. Milan Ikits, J. Dean Brederson, Charles D. Hansen, John M. Hollerbach |
VR | 4 |
| 2000 | Some Current Issues in Haptics ResearchabstractThis is a survey of research issues for haptic and locomotion interfaces. A key issue is the workspace and dexterity of haptic devices. In the simulation of real environments, interactive geometric computations on complex models are a fundamental problem. Haptic rendering of forces of contact are increasingly based on measurements on real environments. Scientific visualization is another promising area for haptic interfaces, but the issue of how to usefully display data haptically needs to be worked out. Locomotion rendering issues include the display of inertial forces, slope, unilateral constraints, and turning. Examples of approaches to these issues are presented. John M. Hollerbach |
ICRA | 1 |
| 2000 | Development of a high performance direct-drive jointabstractThis paper reports on advances in the design and development of a high performance direct-drive joint for robotics and automation. The key design aspects of the mechanical components, sensors, control architecture, and a hydraulically actuated dynamometer testbed are described. We also present a number of advanced implementations in control, motor torque control, and motion control using positive joint torque feedback. Experimental results illustrate outstanding performance regarding thermal response, torque ripple, reference trajectory tracking, torque disturbance rejection, and joint stiffness. Farhad Aghili, Martin Buehler, John M. Hollerbach |
IROS | 3 |
| 2000 | The Haptic Interfaces of the Next Decade (Panel)
Hiroo Iwata, Ryohei Nakatsu, John M. Hollerbach, James F. Kramer, Thomas Massie |
VR | 3 |
| 1998 | Disturbance Attenuation and Load Decoupling with Hinfty Positive Joint Torque FeedbackabstractPositive joint torque feedback can compensate the detrimental effects of load torques on position tracking performance. However, with (real world) nonideal torque sources, simple unity gain positive torque feedback can actually deteriorate the performance, or even result in instability. An H/sup /spl infin// joint torque feedback is proposed which takes the dynamics and uncertainty of the actuator into account and minimizes the system's sensitivity to load torques. In our experimental direct-drive system, the H/sup /spl infin// positive torque feedback inner loop drastically improved the disturbance attenuation (25 dB) and load decoupling properties of a simple PID position controller. Farhad Aghili, Martin Buehler, John M. Hollerbach |
ICRA | 3 |
| 1998 | Haptic Display for Object Grasping and Manipulating in Virtual EnvironmentabstractA haptic display for grasping and manipulating virtual objects in a CAD environment is investigated for the development of rapid prototyping technology. The operator receives the sensation of contacting and tracing of the surface of the virtual object, and of grasping and manipulating the object from the haptic display. After the control of the haptic display is formulated, it is implemented on the Sarcos Dexterous Arm Master. The proposed haptic display is experimentally confirmed to provide realistic sensation that enables the operator to grasp and manipulate the virtual object easily as intended. Hitoshi Maekawa, John M. Hollerbach |
ICRA | 2 |
| 1998 | Haptic Manipulation of Virtual Mechanisms from Mechanical CAD DesignsabstractA haptic display system is presented for manipulating virtual mechanisms derived from a mechanical CAD design. Links are designed and assembled into mechanisms using Utah's Alpha-1 CAD system, and are then manipulated with a Sarcos Dextrous Arm Master. Based on the mechanism's kinematics and the virtual grasp, the motion of the master is divided into motion of the mechanism and constraint violation. The operator experiences the dynamic forces from the mechanism plus constraint forces. Ali Nahvi, Donald D. Nelson, John M. Hollerbach, David E. Johnson 0001 |
ICRA | 3 |
| 1998 | Torque ripple minimization in direct-drive systemsabstractThe open-loop torque control of synchronous motors with minimum torque ripple and minimum copper losses is presented. The control problem is viewed as an optimization problem for the nonlinear mapping from desired torque and position to the motor's phase currents. The performance of the controller to produce virtually ripple-free torque and to enhance the precision of position tracking is demonstrated experimentally. Farhad Aghili, Martin Buehler, John M. Hollerbach |
IROS | 3 |
| 1998 | An analytical and experimental investigation of a jet pipe controlled electropneumatic actuatorabstractIn analytical and experimental investigation of a jet pipe controlled electropneumatic servoactuator designed for use in the Utah/MIT dextrous hand has been performed. An accurate dynamic model has been developed and verified which includes detailed representation of the jet pipe element, orifice areas and fluid flows. The effects and modeling of hysteresis in the jet pipe are discussed. Actuator saturation is shown to be an obstacle in achieving high bandwidth. Theoretical and experimental results are presented for frequency response and time-domain force tracking. Paul D. Henri, John M. Hollerbach, Ali Nahvi |
IEEE Trans. Robotics Autom. | 2 |
| 1997 | Dynamics and control of direct-drive robots with positive joint torque feedbackabstractThis paper addresses the dynamics and control of direct drive robots with positive joint torque feedback. We analytically derive the system dynamics in closed form. Even though it is coupled and nonlinear in general, it is substantially simpler than the robot link dynamics. We also derive conditions on the robot configuration which result in linear dynamics. Motion control laws for both cases are proposed. Farhad Aghili, Martin Buehler, John M. Hollerbach |
ICRA | 3 |
| 1997 | Kinematic calibration using a plane constraintabstractThis work deals with closed-loop calibration methods where the robot endpoint is constrained to lie on a plane. Previously published calibration approaches are shown to have certain weaknesses. A new solution is given using DH and Hayati notations and standard nonlinear least squares optimization. The procedure is extended via the implicit loop method, which takes input noise into account. Pose selection is guided by the noise amplification index. Simulation and experimental results are presented for a PUMA 560 industrial manipulator and are compared to those obtained from an open-loop calibration procedure. Milan Ikits, John M. Hollerbach |
ICRA | 2 |
| 1997 | Model-matching solution for optimal positive joint torque feedbackabstractApplying positive joint torque feedback in direct drive motor systems reduces the effect of external load torques. This is most beneficial when accurate position tracking is required in the presence of large disturbances or for complex loads as found in robotic manipulators. We formulate the problem of torque feedback in the presence of actuator dynamics. The problem of finding the optimal torque feedback which minimizes the maximum disturbance sensitivity is equivalent to the model-matching problem. The effect of the load on the rotor dynamics appears as a perturbation minimized by the proposed torque feedback. To synthesize the torque filter, only the actuator dynamics and a very rough knowledge about the mechanical load is required. Farhad Aghili, Martin Buehler, John M. Hollerbach |
IROS | 3 |
| 1996 | A new indirect adaptive control strategy for a synchronous direct drive motorabstractThis paper presents a new model reference adaptive control method to control motor torque in direct drive reluctance motors in an accurate and ripple-free fashion. It is based on the motor's voltage equation and requires only measurements of motor angle, winding voltages and currents. In addition, we introduce a new optimal torque-to-current conversion which minimizes copper losses. Simulations of a reluctance motor with magnetically coupled phases demonstrate fast parameter convergence and accurate torque tracking. Farhad Aghili, Martin Buehler, John M. Hollerbach |
ICRA | 3 |
| 1996 | A full tactile sensing suite for dextrous robot hands and use in contact force controlabstractA full tactile sensing suite for the finger segments and palm of the Utah/MIT dextrous hand is presented. The rubber-based sensors employ capacitance sensing and floating electrodes in the top layer, and contain local electronics for excitation, filtering, analog-to-digital conversion, and serial communication. Experimental results on static, dynamic, and spatial properties are presented. Use of the tactile sensor in contact force control is demonstrated. David Johnston, John M. Hollerbach, Stephen C. Jacobsen |
ICRA | 3 |
| 1996 | Identifying mass parameters for gravity compensation and automatic torque sensor calibrationabstractThis paper presents a new and simple procedure to identify link mass parameters used for gravity compensation and on-line automatic torque sensor calibration for a robot manipulator. The approach employs single-joint rotation and a recursive procedure that proceeds distally to proximally to identify composite mass moments. Experimental results on presented for the Sarcos Dextrous Arm. Donghai Ma, John M. Hollerbach |
ICRA | 2 |
| 1996 | The noise amplification index for optimal pose selection in robot calibrationabstractThis paper presents a new observability index to quantify the selection of best pose set in robot calibration. This noise amplification index is considerably more sensitive to calibration error than previously published observability indices. Support for the proposed index as provided analytically and geometrically, and also through comparison against previous indices by a simulation for a 3-link planar robot and by an experiment for a 3-DOF redundant parallel-drive robot. Ali Nahvi, John M. Hollerbach |
ICRA | 2 |
| 1995 | Closed-loop kinematic calibration of the RSI 6-DOF hand controllerabstractA method is presented for autonomous kinematic calibration of the RSI 6-DOF hand controller, a two-loop parallel mechanism comprised of three 6-DOF arms with potentiometers on the first three joints of each arm. This double closed-loop kinematic calibration method is an adaptation of a previously developed single closed-loop method. The kinematic parameters identified are the joint angle offsets and the joint angle gains. Experimental results are presented and compared to results using a special calibration fixture.> John M. Hollerbach, David M. Lokhorst |
IEEE Trans. Robotics Autom. | 1 |
| 1995 | An implicit loop method for kinematic calibration and its application to closed-chain mechanismsabstractA 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. | 2 |
| 1994 | Kinematic Calibration by Means of a Triaxial AccelerometerabstractA new method for kinematic calibration of a robot is presented, based on triaxial measurement of acceleration by a sensor fixed to the robot end-point. The kinematic parameters are evaluated by means of a series of simple tests (two for each joint). In these tests each joint, except the one under consideration, is kept fixed. Acceleration and encoder output are then acquired. Simulations and experimental results applied on Sarcos dextrous arm are presented to verify this method.> Gaetano Canepa, John M. Hollerbach, Alexander J. M. A. Boelen |
ICRA | 2 |
| 1994 | An Analytical and Experimental Investigation of a Jet Pipe Controlled Electropneumatic ActuatorabstractAn analytical and experimental investigation of a jet pipe controlled electropneumatic servoactuator designed for use in the Utah/MIT Dextrous Hand (UMDH) has been performed. An accurate dynamic model has been developed and verified which includes detailed representation of the jet pipe element, orifice areas and fluid flows. The effects and modelling of hysteresis in the jet pipe are discussed. Theoretical and experimental results are presented for closed-loop force control showing that the force bandwidth can be raised as high as 80 Hz.> Paul D. Henri, John M. Hollerbach |
ICRA | 2 |
| 1994 | Gravity Based Autonomous Calibration for Robot ManipulatorsabstractThis paper presents an autonomous method to calibrate joint torque sensors for advanced robots; as a by-product, the position sensors can also be calibrated. When one joint of a manipulator is rotated the gravity torque exerted on the joint varies sinusoidally with rotation angle. By means of sinusoidally curve fitting, the bias of the torque sensor and the gain of the position sensor can be found directly. The gravity vector expressed in the defined base coordinates, can also be found. We then determine the torque sensor gain as well as the rotation angle offset, by attaching a known load to robot in different end positions. Experimental results are shown for the first two joints of the Sarcos dextrous arm.> Donghai Ma, John M. Hollerbach, Yangming Xu |
ICRA | 2 |
| 1994 | Calibration of a Parallel Robot Using Multiple Kinematic Closed LoopsabstractA method is presented for autonomous kinematic calibration of a 3-DOF redundant parallel robot. Multiple closed loops are used in a least squares optimization method. Ill-conditioning, column scaling of the gradient matrix, and observability indices for the best pose set of robot calibration configurations are discussed. Experimental results are presented and compared with the results using an external calibration device.> Ali Nahvi, John M. Hollerbach, Vincent Hayward |
ICRA | 2 |
| 1994 | Modeling and Parameter Estimation of the Human Index FingerabstractPrecise teleoperation of dextrous robotic hands by hand masters requires an accurate human hand model. A kinematic model of a human index finger is developed as an example for human hand modeling. The parameters of the model are determined by open-loop kinematic calibration. Singular value decomposition is used as a tool for analyzing the kinematic model and the identification process. Accurate and reliable results are obtained only when the numerical condition is minimized through parameter scaling, model reduction and pose set selection. The identified kinematic parameters show the kinematic model and calibration procedure have an accuracy on the order of a few millimetres.> Robert Rohling, John M. Hollerbach |
ICRA | 2 |
| 1994 | Force and Contact Transient Control Using Nonlinear PD ControlabstractDescribes the use of a nonlinear proportional and derivative (NPD) controller for both non-contact transition force control (NCTFC) (zero velocity when contact occurs) and contact transition force control (CTFC) (non-zero velocity when contact occurs). The authors present a gain design method for NCTFC. Simulations and experiments on the Sarcos Dextrous Arm show that PD control becomes unstable for CTFC while NPD control is stable and reaches the steady state quickly. Experiments with human subjects on NCTFC and CTFC are also presented.> Yangming Xu, John M. Hollerbach, Donghai Ma |
ICRA | 2 |
| 1994 | Closed-loop kinematic calibration of the Sarcos Dextrous ArmabstractClosed-loop kinematic calibration has been experimentally implemented on the Sarcos Dextrous Arm. The elbow joint is made mobile by adding an unsensed hinge joint at the endpoint attachment to ground. The calibrated parameters include the joint angle offsets and the hinge-related parameters.> Lydia Giugovaz, John M. Hollerbach |
IROS | 2 |
| 1994 | An investigation of the transmission system of a tendon driven robot handabstractThe transmission system of the Utah/MIT Dextrous Hand (UMDH) is investigated theoretically and experimentally. It is shown that the friction of the routing pulleys is not negligible and should be considered in the force control of the UMDH. In the frequency range of the pneumatic actuators (80 Hz), tendons act like springs and the first mode of the tendons is above that frequency range.> Ali Nahvi, John M. Hollerbach, Yangming Xu, Ian W. Hunter |
IROS | 2 |
| 1993 | Screw axis measurement for kinematic calibration of the Sarcos Dextrous ArmabstractA recently developed kinematic calibration technique for six degree-of-freedom (DOF) arms, the Jacobian measurement method, is generalized to include underconstrained and overconstrained arms. Using joint torque sensing and a wrist six-axis force/torque sensor to measure the Jacobian, experimental results are presented for the first five DOFs of the Sarcos Dextrous Arm. Results are compared to two standard calibration methods, i.e., open loop calibration and circle point analysis. Measurements of endpoint position and orientation were obtained with the Optotruk and the Bird sensor, two commercial motion tracking systems. John M. Hollerbach, Lydia Giugovaz, Martin Buehler, Yangming Xu |
IROS | 1 |
| 1992 | Kinematic calibration by direct estimation of the Jacobian matrixabstractA method for kinematic calibration is presented, which directly estimates the Jacobian matrix from measurements and extracts the kinematic parameters from the Jacobian exactly and without iteration. Two different experimental approaches are presented for measuring the Jacobian. In the first approach, a six degree-of-freedom manipulator is rigidly attached to the environmental at its endpoint, in one pose only. Joint torques are systematically exerted and the resulting endpoint forces and torques are measured. In the second approach, a manipulator attains different motions through the same endpoint location, and the joint velocities are related to measured endpoint linear and angular velocities. Simulations are presented to verify the method.> David J. Bennett, John M. Hollerbach, Paul D. Henri |
ICRA | 2 |
| 1991 | Autonomous calibration of single-loop closed kinematic chains formed by manipulators with passive endpoint constraintsabstractThe authors present a kinematic calibration method that does not require endpoint measurements or precision points. By forming manipulators into mobile closed kinematic chains, it is shown that consistency conditions in the kinematic loop closure equations are adequate to calibrate the manipulator from joint angle readings alone. This closed-loop kinematic calibration method is an adaptation of an iterative least-squares algorithm used in calibrating open-chain manipulators. Example tasks include a fixed endpoint (zero-degree-of-freedom (DOF) task), the opening of a door (one-DOF task), and point contact (three-DOF task).> David J. Bennett, John M. Hollerbach |
IEEE Trans. Robotics Autom. | 2 |
| 1989 | Identifying the kinematics of robots and their tasksabstractAn approach to identifying the kinematic models of manipulators and their task geometry is presented. Starting with the observation that in many tasks manipulators naturally form mobile closed kinematic chains, it is shown that these closed loops can be identified by an iterative least-squares algorithm similar to that used in calibrating open chain manipulators. By merely using joint angle readings and self motions, consistency conditions can be utilized to identify the kinematic parameters. While the task of a robot opening a door is studied in detail, the method readily generalizes to a large class of robot tasks. Simulations are presented to accompany the analysis.> David J. Bennett, John M. Hollerbach |
ICRA | 2 |
| 1989 | Manipulation and dynamic mechanical testing of microscopic objects using a tele-micro-robot systemabstractA microrobot having two high-performance parallel drive limbs has been developed for manipulation, surgery, and dynamic mechanical testing of very small objects such as single living cells. The end-points of each limb move in overlapping spherical workspaces of 1 mm diameter with minimum open- and closed-loop movements of 1 nm and 10 nm, respectively. With optimal nonlinear model-based controllers the limbs can move at up to 2 m/s relative to each other. A variety of end effectors, including ferroelectric polymer microgrippers, may be attached to the limbs to permit cell manipulation. A 3D laser vision system with resolution of 50 to 100 nm has been developed to provide the microrobot with volume images containing magnitude, phase, polarization, and special information. A macro version of the microrobot has been built to enable force-reflecting teleoperation of the microrobot. The telemicrorobot system permits both microscopic objects and continuum models to be felt. A high-performance parallel computer has been designed to meet the substantial computational and control requirements of the system.> Ian W. Hunter, Serge R. Lafontaine, Poul M. F. Nielsen, Peter J. Hunter, John M. Hollerbach |
ICRA | 5 |
| 1989 | Experimental evaluation of feedforward and computed torque controlabstractTrajectory tracking errors resulting from the application of various controllers have been experimentally determined on the MIT Serial Link Direct Drive Arm. The controllers range from simple analog PD (proportional-derivative) control applied independently at each joint to feedforward and computed torque methods incorporating full dynamics. It was found that trajectory tracking errors decreased as more dynamic compensation terms were incorporated. There was no significant difference in trajectory tracking performance between the feedforward controller using independent digital servos and the full computed torque controller. Implementing the model-based controller highlights the need for accurate control of joint torque, accurate joint position and velocity sensing, and adequate sampling rates.> Chae H. An, Christopher G. Atkeson, John D. Griffiths, John M. Hollerbach |
IEEE Trans. Robotics Autom. | 4 |
| 1989 | Resolution of kinematic redundancy using optimization techniquesabstractPath planning techniques for kinematically redundant manipulators are developed which involve the optimization of integral cost criteria. For a variety of such criteria, the necessary condition consists of n+l first-order differential equations, where n is the number of manipulator degrees of freedom and l is the degree of the redundancy. This necessary condition is essentially equivalent to the system of 2n equations announced by Y. Nakamura, H. Hanafusa (Int. J. Robotics Res., vol.6, no.1, pp.32-42, 1987). Refinements to these basic necessary conditions involve various boundary conditions. Numerical examples highlight the advantages of optimally resolving kinematic redundancy according to an integral cost criterion (compared with the more common approach of optimizing an instantaneous criterion). It is seen, however, that care must be taken regarding trajectories which meet the necessary conditions yet fail to be optimal. It is concluded that any sufficiency conditions for such optimization will involve explicit consideration of the topology of liftings of workspace paths.> Daniel P. Martin 0002, John Baillieul, John M. Hollerbach |
IEEE Trans. Robotics Autom. | 3 |
| 1989 | CONDOR: an architecture for controlling the Utah-MIT dexterous handabstractThe authors describe a fully implemented computational architecture (CONDOR) that controls the Utah-MIT dexterous hand and other complex robots. The architecture derives its power from the highly efficient real-time environment provided for its control processors, coupled with a development host that allows flexible program development. By mapping the memory of a dedicated group of processors into the address space of a host computer, efficient sharing of system resources between them is possible. The software is characterized by a few simple design concepts but provides the facilities out of which more powerful utilities such as a multiprocessor pseudo-terminal emulator, a transparent and fast file server, and a flexible symbolic debugger could be constructed.> Sundar Narasimhan, David M. Siegel, John M. Hollerbach |
IEEE Trans. Robotics Autom. | 3 |
| 1988 | Model-based control of a direct drive arm. I. Building modelsabstractWork on building robot models to be used in designing model-based controllers is described. Various algorithms are presented estimating the kinematic, link-inertial, and load-inertial parameters. It is shown experimentally that accurate estimates can be obtained automatically using sensor data taken during movement. The algorithms have been implemented on the MIT Serial Link Direct Drive Arm.> Chae H. An, Christopher G. Atkeson, John M. Hollerbach |
ICRA | 3 |
| 1988 | Model-based control of a direct drive arm. II. ControlabstractFor pt.I see ibid., p.1374-9 (1988). Work on model-based control with the MIT Serial Link Direct Drive Arm is described. It is shown that model-based control leads to performance superior to control not based on carefully constructed models. Trajectory control, trajectory learning, and force control are treated. A new type of trajectory learning is considered in which a robot fine-tunes one particular trajectory through repetition. Various experiments with the direct drive arm are reported to validate the importance of model-based control.> Chae H. An, Christopher G. Atkeson, John M. Hollerbach |
ICRA | 3 |
| 1988 | Condor: a revised architecture for controlling the Utah-MIT handabstractA fast architecture for controlling the Utah-MIT hand and other such complex robots is reviewed. These robots are characterized by a large number of joints and consequently demand powerful computer architectures to be controlled and utilized effectively. The version of the architecture derives its power from a novel bus-to-bus adaptor to couple a development host running a time-sharing operating system with a multimicroprocessor system devoted to real-time computations. The software is characterized by a few simple design concepts but provides the facilities out of which powerful utilities like a multiprocessor pseudoterminal emulator, a transparent fast file server, and a truly flexible powerful symbolic debugger could be constructed.> Sundar Narasimhan, David M. Siegel, John M. Hollerbach |
ICRA | 3 |
| 1987 | Experimental evaluation of feedforward and computed torque controlabstractTrajectory tracking errors resulting from the application of various controllers have been experimentally determined on the MIT Serial Link Direct Drive Arm. The controllers range from simple analog PD control applied independently at each joint to feedforward and computed torque methods incorporating full dynamics. It was found that trajectory tracking errors decreased as more dynamic compensation terms were incorporated. There was no significant difference in trajectory tracking performance between the feedforward controller using independent digital servos and the full computed torque controller. Chae H. An, Christopher G. Atkeson, John D. Griffiths, John M. Hollerbach |
ICRA | 4 |
| 1987 | Dynamic stability issues in force control of manipulatorsabstractRobots in force control mode often become unstable during contact with stiff environments, due mainly to the high gain nature of wrist force-sensor feedback. To achieve stable force control, we propose an essential reliance on fast open-loop joint torque control, and relegate tip force sensor feedback to a slow loop to maintain accuracy. Dynamic stability is analyzed with a simple model of the robot and its environment. The analyses are verified by single-link experiments on the MIT Serial Link Direct Drive Arm. Chae H. An, John M. Hollerbach |
ICRA | 2 |
| 1987 | Kinematic stability issues in force control of manipulatorsabstractIn active force or compliance implementations for multi-link manipulators, there is typically a kinematic coordinate transformation in the feedback path. A coordinate transformation will affect the dynamics of the closed-loop system and possibly make it unstable. It is shown that the hybrid force/position control method of Raibert and Craig (1981) exhibits such kinematically induced instabilities for revolute manipulators, whereas other force control methods, such as the stiffness control and the operational space methods, do not. Both theoretical analyses and experimental results on the MIT Serial Link Direct Drive Arm are given. Chae H. An, John M. Hollerbach |
ICRA | 2 |
| 1987 | Local versus global torque optimization of redundant manipulatorsabstractThis paper compares local and global optimization methods for minimizing torque loading at the joints of a redundant manipulator in a least squares sense. Simulations show that the local methods show an unexpected instability for relatively long trajectories. The global method, however, was able to find a stable solution which outperformed the local algorithms at all times. Ki Suh, John M. Hollerbach |
ICRA | 2 |
| 1987 | Redundancy resolution of manipulators through torque optimizationabstractMethods for resolving kinematic redundancies of manipulators by the effect on joint torque are examined. When the generalized inverse is formulated in terms of accelerations and incorporated into the dynamics, the effect of redundancy resolution on joint torque can be directly reflected. One method chooses the joint acceleration null-space vector to minimize joint torque in a least squares sense; when the least squares is weighted by allowable torque range, the joint torques tend to be kept within their limits. Contrasting methods employing only the pseudoinverse with and without weighting by the inertia matrix are presented. The results show an unexpected stability problem during long trajectories for the null-space methods and for the inertia-weighted pseudoinverse method, but more seldom for the unweighted pseudoinverse method. Evidently, a whiplash action develops over time that thrusts the endpoint off the intended path, and extremely high torques are required to overcome these natural movement dynamics. John M. Hollerbach, Ki Suh |
IEEE J. Robotics Autom. | 1 |
| 1986 | Experimental determination of the effect of feedforward control on trajectory tracking errorsabstractTrajectory tracking errors resulting from the application of various controllers have been experimentally determined on the MIT Serial Link Direct Drive Arm. The controllers range from simple PD control applied independently at each joint to feedforward control incorporating full dynamics followed by a separate PD control loop. It was found that trajectory tracking errors decreased as more feedforward terms were incorporated. Chae H. An, Christopher G. Atkeson, John M. Hollerbach |
ICRA | 3 |
| 1986 | Finger force computation without the grip jacobianabstractThis paper presents a fast and efficient way to compute the mapping from a desired external force on a grasped object to the joint torques of a multi-jointed, multi-fingered dexterous hand. The efficiency derives from avoiding the use of any Jacobian. The algorithm models contacts as point contacts with friction and works for three or four-fingered dexterous hands. John M. Hollerbach, Sundar Narasimhan, John E. Wood |
ICRA | 1 |
| 1986 | Implementation of control methodologies on the computational architecture for the Utah/MIT handabstractThis paper provides an overview of the hardware and software systems developed for the Utah-MIT dextrous hand. It builds on the issues raised in an earlier paper [Siegel et al. 1985]. An innovative task scheduling system and a new implementation of our message-passing based inter-task communication system are discussed. Finally, an application program using this system to implement hand-level primitive operations is presented. Sundar Narasimhan, David M. Siegel, John M. Hollerbach, Klaus B. Biggers, George E. Gerpheide |
ICRA | 3 |
| 1986 | An integrated tactile and thermal sensorabstractThe design, construction, and performance of a tactile sensor and a thermal sensor that can be combine into one compact device with both modalities is discussed. The tactile sensing portion is composed of an 8×8 array of force sensing cells with 1.8 mm center to center spacing. Heat transduction is measured by a 4×4 array of temperature sensors. A number of these devices will be mounted on the Utah-MIT four-fingered dextrous hand, providing a unique research environment for pursuing sensor driven control strategies. David M. Siegel, Iñaki Garabieta, John M. Hollerbach |
ICRA | 3 |
| 1985 | Redundancy resolution of manipulators through torque optimizationabstractMethods for resolving kinematic redundancies of manipulators by the effect on joint torque are examined. When the generalized inverse is formulated in terms of accelerations and incorporated into the dynamics, the effect of redundancy resolution on joint torque can be directly reflected. One method chooses the joint acceleration null-space vector to minimize joint torque in a least squares sense; when the least squares is weighted by allowable torque range, the joint torques tend to be kept within their limits. Contrasting methods employing only the pseudoinverse with and without weighting by the inertia matrix are presented. The results show an unexpected stability problem during long trajectories for the null-space methods and for the inertia-weighted pseudoinverse method, but rarely for the unweighted pseudoinverse method. Evidently a whiplash action develops over time that thrusts the endpoint off the intended path, and extremely high torques are required to overcome these natural movement dynamics. John M. Hollerbach, Ki Suh |
ICRA | 1 |
| 1985 | Computational architecture for the Utah/MIT handabstractThis paper presents the computational architecture for the Utah-MIT hand, and discusses design issues encountered in its hardware and software development. The large number of linkages, actuators, and sensors offers a potentially severe computational burden for control; a multiprocessor hardware configuration has been developed to distribute this computation. In the interests of efficiency, minimal operating systems were devised for each processor which nevertheless were made sufficiently general for task scheduling, intertask communication, and debugging. This computational architecture is a general system which is potentially useful for other robotics applications. David J. Kriegman, David M. Siegel, Sundar Narasimhan, John M. Hollerbach, George E. Gerpheide |
ICRA | 4 |
| 1985 | Planning a minimum-time trajectories for robot armsabstractThe minimum-time path for a robot arm has been a long-standing and unsolved problem of considerable interest. We present a general solution to this problem that involves joint-space tesselation, a dynamic time-scaling algorithm, and graph search. The solution incorporates full dynamics of movement and actuator constraints, and can be easily extended for joint limits and workspace obstacles, but is subject to the particular tesselation scheme used. The results presented show that, in general, the optimal paths are not straight lines, but rather curves in joint-space that utilize the dynamics of the arm and gravity to help in moving the arm faster to its destination. Implementation difficulties due to the tesselation and to combinatorial proliferation of paths are discussed. Gideon Sahar, John M. Hollerbach |
ICRA | 2 |
| 1984 | Basic solid mechanics for tactile sensingabstractIn order to stably grasp objects without using object models, tactile feedback from the fingers is sometimes necessary. This feedback can be used to adjust grasping forces to prevent a part from slipping from a hand. If the angle of force at the object finger contact can be determined, slip can be prevented by the proper adjustment of finger forces. Another important tactile sensing task is finding the edges and corners of an object, since they are usually feasible grasping locations. This paper describes how this information can be extracted from the finger-object contact using strain sensors beneath a compliant skin. For determining contact forces, strain measurements are easier to use than the surface deformation profile. The finger is modelled as an infinite linear elastic half plane to predict the measured strain for several contact types and forces. The number of sensors required is less than has been proposed for other tactile recognition tasks. A rough upper bound on sensor density requirements for a specific depth is presented that is based on the frequency response of the elastic medium. The effects of different sensor stiffnesses on sensor performance are discussed. Ronald S. Fearing, John M. Hollerbach |
ICRA | 2 |
| 1984 | Wrist-partitioned inverse kinematic accelerations and manipulator dynamicsabstractAn efficient algorithm is presented for the calculation of the inverse kinematic accelerations for a 6 degree-of-freedom manipulator with a spherical wrist. The inverse kinematic calculation is shown to work synergistically with the inverse dynamic calculation, producing kinematic parameters needed in the recursive Newton-Euler dynamics formulation. Additional savings in the dynamics computation are noted for a class of kinematically well-structured manipulators such as spherical-wrist arms and for manipulators with simply-structured inertial parameters. John M. Hollerbach, Gideon Sahar |
ICRA | 1 |
| 1983 | Computer graphic modeling of american sign languageabstractThe essential grammatical information of American Sign Language (ASL) is conveyed through changes in the movement and spatial contouring of the hands and arms. An interactive computer graphic system is described for the analysis and modeling of sign language movement. This system consists of four components. The first component reconstructs actual movements in three dimensions and allows the user to interactively segment and transform the data for later analysis. The second component allows a user to interactively create synthetic signs by specifying angle functions in a jointed model. The third component provides a novel technique for manipulating movement quality independently of spatial path. The fourth component allows the building of complex stimuli and real-time stimulus sequencing for psycholinguistic experiments. The emphasis is on interactive techniques and data structures that allow analysis and modeling of the complex hand and arm movements of American Sign Language. Jeffrey Loomis, Howard Poizner, Ursula Bellugi, Alynn Blakemore, John M. Hollerbach |
SIGGRAPH | 5 |
| 1980 | A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation ComplexityabstractAn efficent Lagangian formulation of manipulator dynamics has been developed. The efficiency derives from recurrence relatons for the velocities, accelerations, and generalized forces. The number of additons and multiplicatins varies linearly with the number of joint, as opposed to past Lagrangian dynamics formulations with an n4 dependence. Wih this formulation it should be possible in principle to compute the Lagrangian dynamics in real time. The computational complexities of this and other dynamics formulations including rect Newton-Euler formulations and tabular formulations are compared. It Is concluded that recursive formultions based either on the Lagrangian or Newton-Euler dynamics offer the best method of dynamns calculation. John M. Hollerbach |
IEEE Trans. Syst. Man Cybern. | 1 |
| 1977 | A Simple Model for Handwriting
John M. Hollerbach |
IJCAI | 1 |