THIS PAGE INCORPORATES CASCADING STYLE SHEET! TO VIEW PAGE CORRECTLY PLEASE UPDATE TO A CSS COMPLIANT BROWSER
Morphing Hands and Virtual Tools
UR > CS > Research > Vision > Publications > Morphing Hands and Virtual Tools
pdf 510 KB
ps.gz 2.04 MB
ps 7.26 MB
@TechReport{Fuentes:TR94,
  author = 	 {Olac Fuentes and Randal C. Nelson},
  title = 	 {Morphing Hands and Virtual Tools},
  institution =  {Comp Sci Dept University of Rochester},
  year = 	 {1994},
  number = 	 {551},
  address = 	 {Rochester NY},
  month = 	 {December},
  abstract =     {
Manipulators with large numbers of degrees of freedom, from the human hand to the trunk of an elephant, are 
common in the biological world. These freedoms allow highly flexible and robust performance of complex 
tasks. However, progress in developing and controlling artificial high-degree-of freedom manipulators has 
been slow. The main problem is that traditional robotics has focussed on the solution of systems of
 kinematic equations where there is a unique solution. Such approaches tend not to generalize well to 
situations with a high-dimensional solution space, and controlling redundant systems has acquired a 
reputation as a hard problem. However, this need not be the case. In this paper, we describe a behavioral 
method for using extra degrees of freedom to simplify rather than complicate manipulation problems, while 
at the same time obtaining more flexibility than would be available with a simpler system. The method is 
developed in the context of a high DOF robot hand, but it has the potential to generalize to other sorts of 
manipulators.

The basic idea is based on the observation that, for a particular task, using a custom-designed fitting can 
greatly simplify the control problem. Using a wrench sized for a particular nut is an extreme example. We 
use the extra degrees of freedom to dynamically configure or ``tailor'' the manipulator to match the 
particular object and task at hand. This creates a virtual tool. The tailoring is accomplished by imposing 
low-level, task-specific constraints on the degrees of freedom. These constraints are selected dynamically 
from a large set of potential constraints in response to the demands of the current task. The process of 
smoothly transitioning from one virtual tool to another in the course of task execution is referred to as 
morphing. We apply the technique to the control of a 16-DOF Utah/MIT hand, and perform fine manipulations 
on a range of objects using virtual tools that are dynamically instantiated on the basis of sensory 
information. }
}