Académique Documents
Professionnel Documents
Culture Documents
Abstract
Historically, robotic hand research has tended to focus on two areas: severely underactuated hands, and high-degree-of-
freedom fully actuated hands. Comparatively little research has been done in between those spaces. Furthermore, despite
the large number of robotic hand designs that have been proposed in the past few decades, very few robot hands are
available for purchase on the commercial market. In this paper, we present a hand designed for minimalistic dexterous
manipulation, in which every stage of the design process also considered its manufacturing cost. We discuss the various
trade-offs made in the design. Finally, we present the results of experiments in which the robotic hand was affixed to a
manipulator arm and teleoperated to grasp and manipulate a variety of objects.
Keywords
Multifingered hands, manipulation, grasping, mechanism design
3. Low-level design
This section describes the implementation of the major sub-
Fig. 4. Hand frame variations.
systems of the hand which realize the high-level design
presented in the previous section.
3.3. Tendons
Fig. 6. Actuation and mechanical power conversion approach. The desire for slender finger volumes required that the
Ring gears of the lower two planetary transmissions rotate and actuators be mounted proximal to the fingers. As such,
serve as tendon capstans. translational mechanical power transmissions were required
to transmit torque from the actuators to the finger joints.
To reduce complexity, the adduction/abduction joint was
ratio) to the fingers. To minimize the total actuator volume, designed co-axially with its actuator, allowing direct attach-
we selected an outrunner motor, in particular, the Nidec ment to the ring gear.
20N Type 2 (Nidec America, St. Louis, MO), which has However, the two distal joints required tendons. The mid-
a power density of 1.18 W/mm3 . dle actuator in the base of the finger module drives the
The second design decision affecting actuator volume is proximal flexion/extension link, and the bottom-most actu-
the mechanical transmission. If the transmission is ineffi- ator drives the flexion/extension of the distal-most link.
cient, it will require a larger motor to provide the same The tendons were implemented with a stainless steel wire
output torque. Furthermore, some mechanical transmis- rope assembly connecting the links to their respective actu-
sions are more volumetrically dense that others. Worm ators. The specific routing path of the tendons can be seen
and standard spur gears, for instance, result in a far in Figure 17. This tendon routing results in mechanical
larger transmission volume than a planetary gear trans- power coupling between links. Careful design of the cou-
mission. Because planetary gear transmissions have high pling behavior enabled identically sized actuators to be well
torque and reduction densities, and are readily available matched for fingertip output loads.
at mass-market prices, we selected a planetary gearhead The method for tensioning the tendons is shown in Fig-
for our reduction mechanism. In particular, we selected ure 7. One end of the tendon has a swaged ball fitting, while
the Hennkwell PK22G2150-231B gearhead (Sihu Town, the other end has a copper crimp fitting to facilitate assem-
Changhua County, Taiwan). bly. The tendon routes up, over, and back down a captured
To further reduce actuation volume, the ring gear of the square nut. Turning the screw pulls up the square nut and
planetary gearhead was used as the drive capstan for the takes up tendon slack. Note that this mechanism reduces
finger tendons. Typically, the output shaft of a transmis- slack by twice the travel distance of the square nut.
sion is used to drive a capstan to spool the tendons, but this The resulting ranges of motion are ±90◦ for all joints,
topology causes the capstan to drive up the overall actuator with an extended range of +115◦ for distal flexion.
volume. If the ring gear is the capstan, volume can be sig-
nificantly reduced. To realize this concept, we replaced the
rigid attachment between the ring gear and the motor with a
3.4. Thermal management
bearing interface and locked the output shaft relative to the Each motor, along with its drive circuitry, generates about
finger module, as shown in Figure 6. Thus, when the motor 5 W of thermal power when applying maximum continu-
is driven, the ring gear provides the power output. ous grasp loads. To sink this heat away from the motors,
Quigley et al. 711
Fig. 8. Thermal aspects of motor module design. these two materials are of the same type of cure, the outer
skin bonds readily to the inner skin. The result is somewhat
analogous to animals, where relatively stiff layers of dermis
the stator of each motor is thermally connected to the
and epidermis protect the soft layers of flesh underneath.
motor module cover. The thermal path includes the sta-
In both cases, the skin is highly compliant in the direction
tor, a brass stator support, the aluminum base plate of the
of its surface normal, but significantly stiffer under shear
motor module, and finally the aluminum motor module
loading conditions. This allows shear forces to be exerted
cover, from which heat is passively removed via convec-
on objects and the environment, even while the manipula-
tion. This configuration provides 5 W of thermal dissipation
tor surface is conforming to the object or environment. This
for each motor when the rotor is at 100◦ C and the ambient
construction was also used for the palm skin.
temperature is 40◦ C, and is illustrated in Figure 8.
3.6.4. Visual sensing. Although tactile and force sensing Fig. 14. LLG mounted to a robotic finger.
can guide motions and forces after contact, a key chal-
lenge in robotic manipulation is predicting where contact
forces should be applied before contact is made. Decades have been explored in the literature. Passive stereo systems
of research and a wide variety of approaches have been are notorious for failing in sparse artificial scenes having
applied to this problem, with many approaches utilizing low texture, and following the reasoning of Lim (2009)
vision-based data. The conventional implementation of a and Konolige (2010), we explored the integration of active-
vision sensor, however, is near the base of the manipula- sensing modalities. Specifically, we explored the use of a
tor arm (e.g. the robot head). This placement is problematic laser pico projector, laser line generator (LLG), and laser
for two reasons: position estimation errors and occlusion. speckle generator (LSG) as methods to inject light and gen-
If visual or depth data is obtained from head-mounted erate depth data, comparing those data to passive stereo
sensors on a humanoid robot, this information must be depth data.
propagated through typically nine joints (pan/tilt head, fol- The pico projector was used to create difference images
lowed by a 7-DOF arm) to provide data in the frame of of horizontal bars at various scales, as shown in Figure 13.
the end effector. Angular errors and coordinate-frame mis- Pixel-wise depth estimates are then obtained by classify-
alignments are cumulative, resulting in errors on the order ing each pixel of each frame as {0, 1, indeterminate}, and
of 1 cm even on precisely machined, carefully calibrated converting the resulting binary string to its unique plane
humanoid robots. Furthermore, a head-mounted sensor will emerging from the projector. The intrinsic calibration of the
suffer from occlusions created by the robot’s own hardware. camera then produces a ray, which intersects this plane and
As a result, grasps of objects typically involve placing at produces a 3D estimate. While this method preserves sharp
least one contact point on a region of the object that can- depth discontinuities due to independent pixel-wise estima-
not be directly perceived by the head-mounted sensor from tion, eye-safe standards restrict the brightness of this spe-
a single viewpoint, which can be a source of errors. cific projector technology to be too low for normal ambient
Placing visual sensors in the hand simplifies these chal- lighting conditions.
lenges substantially. Ever-smaller sensor systems and sup- Significant gains in signal-to-noise ratio can be obtained
port electronics have made in-hand vision systems easier to by using an LLG, since the eye-safe optical energy of the
integrate. Further improvements in contact-point planning laser is collapsed onto a 1D line, instead of a 2D surface.
can be obtained if depth data is generated from the vision The LLG was mounted on the back of a finger (Figure 14)
system. A variety of vision-based depth-sensing modalities which was then moved to sweep the laser across the scene,
714 The International Journal of Robotics Research 33(5)
Fig. 19. Comparison of motor wire volumes between design Fig. 21. Stackup of outrunner brushless motors, controller board,
prototypes. and heatsink.
Fig. 23. Data bus topology of the robotic hand. 4. Experimental evaluation
The ability of the hand design to grasp and manipulate
objects was evaluated by experiments in which the hand
attempted to grasp and manipulate a variety of common
3.9. Computational systems objects. These experiments also provided feedback about
The hand contains a distributed network of processors: three various design decisions, including kinematic topology,
ARM Cortex-M3 microcontrollers in each finger module, actuation strength, thermal management, and skin design.
two in the hand frame, and one Xilinx Spartan-6 FPGA in As we will show, the Sandia Hand was capable of grasp-
the palm. These computational resources are connected in a ing or manipulating all of the test objects provided by the
hybrid star-like topology, as illustrated in Figure 23. The experimental procedure.
microcontrollers in the base of each finger module have
dedicated point-to-point RS-485 connections to the hand
frame. In addition, each finger has an internal phalange
4.1. Experimental setup
power/data bus connecting the three microcontrollers of the The Sandia Hand was mounted to a whole-arm manipula-
finger, as described in Section 3.7. The hand frame micro- tor (WAM, Barrett Technology, Cambridge, MA). Because
controller implements a variety of outside-facing peripher- the objective of the experiment was to evaluate only the
als, such as a CANbus isolator, 10/100 Ethernet, and a USB hardware, control of the hand was provided solely through
isolator, as well as an internal SPI link to the FPGA, which teleoperation. Two teleoperators controlled the apparatus:
in turn offers a high-bandwidth gigabit Ethernet interface. one operator controlled the WAM arm while another teleop-
This architecture was designed to allow a variety of con- erator controlled the hand. Arm teleoperation was achieved
nectivity options to upstream hardware in the often-noisy by manually moving a master arm which was an identical
electrical environment of a robotic arm. copy of the WAM, placed near the slave arm with the same
Because of the relatively large number of microcon- orientation. A wand with a spherical tip was attached to the
trollers, attention was given to designing methods to allow wrist of the master WAM. The arm teleoperator controlled
batch programming of the entire hand. It would be unfor- the slave wrist with the wand and controlled the arm posture
tunate, for example, if firmware updates required an oper- by moving the master elbow with the other hand, as shown
ator to manually connect programming adapters to all 12 in Figure 24.
718 The International Journal of Robotics Research 33(5)
We found that some tasks were more readily accom- Table 1. Experimental objects and actions.
plished by controlling the hand with a data glove, while Object Action
others were accomplished more easily using a human inter-
face of physical slider controls. We found the data glove to ball grasp
be especially useful for performing high-DOF gross manip- pipe grasp
ulation tasks that required finger gating, but less effective canteen grasp
at performing very precise grasping. In experimenting with rock grasp
commercially available data gloves, we found that such water bottle grasp
gloves tended to exhibit ‘mechanical cross-talk’ between telephone grasp
the flex sensors in the proximal knuckles, as they tended to floodlight bulb grasp
migrate in between the knuckles of the teleoperator during pelican case grasp
15 lb barbell grasp
extended experimental sessions. We therefore designed and
key large manipulation
built a custom exo-skeletal data glove. While more com-
(re-orient in stable grasp)
plex than commercially available data gloves, we found this
flashlight internal articulation
design to be less prone to these cross-talk issues.
(depress trigger)
In situations in which highly precise grasp control was
hammer large manipulation
required, such as picking up a key from a table, a slider
(finger gate into stable grasp)
control was mapped to close all fingers simultaneously in
drill internal articulation
a particular grasp type, following the eigengrasp methodol- (depress trigger)
ogy. A particular grasp type was selected and then realized radio internal articulation
by moving the slider. Cylindrical, spherical, and prismatic (depress push-to-talk switch)
grasps (among others) were supported by this interface. screwdriver large manipulation
Commodity audio-mixing panels were found to have a large (finger gate into stable grasp)
number of sliders and are readily available, inexpensive, and trowel large manipulation
easily interfaced via USB. (finger gate into stable grasp)
wire cutters internal articulation
4.2. Experimental procedure (actuate to cut wire)
The slave WAM with the Sandia Hand attached was placed AA battery grasp
near a flat table top. An orange 8.5 × 11 inch piece of paper 1/4 turn valve internal articulation
was placed in the left half of the table space. One of 19 (turn valve)
different objects was placed in an arbitrary position and
location on the right half of the table.
The objective was to either grasp the presented object and workspace of the arm during our first attempts at inser-
move it to the orange piece of paper, or perform a combina- tion of the battery into the flashlight. In these instances,
tion of manipulation and grasping motions with the object. the maximum time was recorded. Unlike the grasping tasks,
Table 1 shows the list of objects and the required action to many of the manipulation tasks required the object to be re-
be taken by the hand for each object. Because this test was oriented and/or re-positioned within the workspace of the
conducted via teleoperation, neither the vision system nor arm prior to realizing the manipulation. This part of the task
the tactile sensors were used. was often the most time-consuming. Example tasks where
Each object was presented five times and placed in a this was the case include the key, flashlight, hammer, drill,
different location and orientation each time. The grasping screwdriver, and trowel. The task in which we depressed the
and manipulation events were timed. Time began once the push-to-talk button on the two-way radio took the greatest
hand left a starting position and approached the object on amount of time to accomplish. In three of the five occasions,
the table. Task completion time was recorded when the we were unable to complete the task within the time limit.
object had either undergone the specified manipulation or The Sandia Hand successfully lifted the 15 lb barbell. An
had been grasped and placed on the orange piece of paper. array of photos of the Sandia Hand performing these tasks
If grasping could not be completed within 300 s of the start is shown in Figure 26.
time, the maximum score of 300 s was recorded. For the At the end of the extensive testing, we touched the motor
15 lb mass, the objective was only to determine if the hand module covers to determine how hot they were. While they
was capable of lifting the mass. As a result, the task was were warm, they were not hot enough that we could not
not timed and was performed only once. The measure was leave our hand on the aluminum covers. The temperature at
either success or failure for that task. which it is too painful to maintain contact for an extended
period of time is approximately 50◦ C. We estimate that
4.3. Results the aluminum covers were near 40◦ C, indicating that the
The task completion times are shown in Figure 25. On two design for thermal management was effective at the room
occasions, the battery rolled off the table and out of the temperature of the testing environment.
Quigley et al. 719
Fig. 25. Task completion test results. Individual trial results are
shown with gray dots. Averages across those trials are shown with
a diamond.
Fig. 26. Photos of the Sandia Hand performing the experimental
tasks.
5. Conclusions and future work
A robotic hand was designed, prototyped through numer-
ous iterations, and shown to be capable of performing a Future work will include explorations of alternative
variety of grasping and manipulation tasks. Design trade- kinematic topologies of the finger modules. While the pre-
offs were made to balance the performance objectives of sented topology was effective, particularly in the teleop-
manipulation capacity, grasp quality, sensing, modularity, erative case, there may be better solutions. There are a
robustness, volume, mass, and cost. Manipulation capacity number of grasping analysis tools that could be used to
was afforded by four 3-DOF fingers. Sensing was imple- guide future arrangements of finger modules. To our knowl-
mented using low-cost mass-market sensors for position, edge, manipulation analysis tools are far less advanced.
tactile, and inertial sensing. A modular design was imple- Research in the area of robot-specific simulation of manipu-
mented at the finger level with finger modules, as well as at lations would contribute significantly to the development of
the finger subsystem level with easily separable subsystems. robot hands by offering quantitative guidance to kinematic
Robustness was provided by sound structural design as well designers.
as mechanical fuses between the hand frame and the fin- Future work will also evaluate the utility of our tactile
ger modules. Volume was reduced by selecting efficient and sensors and hand-based vision sensors. The quantitative
compact transmission topologies, and eliminating electri- evaluation presented in this paper was performed by tele-
cal wires. Mass was reduced by selecting drive components operation. As a result, the utility of the tactile and vision
(often the heaviest components) which have high power and sensors was not evaluated. Autonomous operation of the
torque density. Finally, cost was reduced by selecting only hand, however, will rely heavily on these sensors and would
mechanical and electrical components that exist in mass- provide important insight into their utility and areas for
market products, and thus benefit from economies of scale future improvement.
without requiring the robot hand itself to be manufactured We are encouraged by the evaluation results, which sug-
in similarly large quantities. gest that the design concepts presented in this paper may
720 The International Journal of Robotics Research 33(5)
have commercial value. Enabling the distribution of dexter- Birglen L, Laliberte T and Gosselin C (2000) Underactuated
ous hands to more researchers at a lower cost could sub- Robotic Hands. New York, NY: Springer.
sequently enable the development of software capable of Butterfass J, Hirzinger G, Knoch S, et al. (1998) DLR’s multi-
performing dexterous grasping and in-hand manipulations. sensory articulated hand part I: Hard- and software architec-
The result will be an accelerated pace of the development ture. In: Proceedings of the IEEE International conference on
robotics and automation, pp. 2081–2086.
of high-DOF grasping and manipulation software, allowing
Higashimori M, Jeong H, Ishii I, et al. (2005) A new four-fingered
robotic hand technology to contribute to a variety of viable robot hand with dual turning mechanism. In: Proceedings of
commercial applications. the IEEE International conference on robotics and automation,
pp. 2679–2684.
Acknowledgments Jacobsen S, Iversen E, Knutti D, et al. (1986) Design of the
Utah/M.I.T. dextrous hand. In: Proceedings of the IEEE
This work was completed while Morgan Quigley was a PhD can-
International conference on robotics and automation,
didate at Stanford University and Curt Salisbury was with Sandia pp. 1520–1532.
National Laboratories, Albuquerque, NM, USA. Konolige K (2010) Projected texture stereo. In: Proceedings of
the IEEE International conference on robotics and automation,
Funding pp. 145–155.
Lim J (2009) Optimized projection pattern supplementing stereo
This work was funded in part by the DARPA Autonomous Robotic systems. In: Proceedings of the IEEE International conference
Manipulation (ARM) Program. on robotics and automation, pp. 2823–2829.
Lincoln LS, Quigley M, Rohrer B, et al. (2012) An opti-
References cal 3D force sensor for biomedical devices. In: Proceedings
of the International conference on biomedical robotics and
Barbagli F, Prattichizzo D and Salisbury J (2005) Modelling and biomechatronics, pp. 1500–1505.
controlling the compliance of a robotic hand with soft fin- Markenscoff X, Ni L and Papadimitriou CH (1990) The geometry
ger pads. In: Proceedings of the first workshop on multi-point of grasping. The International Journal of Robotics Research
interaction with real and virtual objects, pp. 125–137. 9(1): 61–74.
Bicchi A (2000) Hands for dexterous manipulation and robust Mason M and Salisbury J (1985) Robot Hands and the Mechanics
grasping: A difficult road toward simplicity. IEEE Transactions of Manipulation. Cambridge, MA: MIT Press.
on Robotics and Automation 16(6): 652–662. Salisbury J and Craig J (1982) Articulated hands: Force control
Bicchi A and Sorrentino R (1995) Dexterous manipulation and kinematic issues. The International Journal of Robotics
through rolling. In: Proceedings of the 1995 International Research 1(1): 4–17.
conference on robotics and automation, pp. 452–457.