Conference PaperPDF Available

Design of an anthropomorphic robotic finger system with biomimetic artificial joints

Authors:

Abstract and Figures

We describe a new robotic finger that is composed of three biomimetic joints whose biomechanics and dynamic properties are close to their human counterparts. By using five pneumatic cylinders, the robotic finger is actuated through a series of simplified antagonistic tendons whose insertion points and moment arms at each finger joint are determined by the anatomy of the human hand. Air dynamic model is empirically solved for controlling the pneumatic system. In order to optimize our future controller for the robotic finger, we use Multi-Joint dynamics with Contact(MuJoCo) - a physics engine custom-developed - to construct a kinematic model for simulating the interaction between the fingers joints and tendons. Experimental data of the tendon excursions are used to validate the efficacy of the robotic finger model. Good fits are observed both in the DIP and PIP flexors (R2 = 0.93 and R2 = 0.83) and central extensor (R2 = 0.96).
Content may be subject to copyright.
Design of an Anthropomorphic Robotic Finger
System with Biomimetic Artificial Joints
Zhe Xu, Vikash Kumar, Yoky Matsuoka and Emanuel Todorov
Abstract—We describe a new robotic finger that is composed
of three biomimetic joints whose biomechanics and dynamic
properties are close to their human counterparts. By using five
pneumatic cylinders, the finger is actuated through a series
of simplified antagonistic tendons whose insertion points and
moment arms mimic the anatomy of the human hand. We
develop simulation models of the kinematics and air dynamics,
and validate them using experimental data. Preliminary results
on controlling the finger are also described.
I. INTRODUCTION
The human hand has been used as an irreplaceable model
for the development of different robotic hands due to its
impressive compliance and dexterity that can accommodate
a variety of gasping and manipulation conditions. Towards
this end, anthropomorphic robotic hands have been widely
investigated because of their inherent similarity to the human
hand and can potentially bring many benefits to the fields
ranging from hand prosthetics to healthcare robots to space
exploration. Current prosthetic hands are often made with few
degrees of freedom as an approach to preferably providing
human hand appearance with comfortable weight and size.
For personal assistance, rather than duplicating a dexterous
human hand, industrial style gripper is commonly adopted to
focus on executing tasks with precision and robustness. As
for space exploration, space walking is still a routine task
for astronauts to perform the repair of orbiting or spacecraft.
Prosthetic/Robotic hands from each of these categories are
often designed with restrictions resulting from not only the
technological limitations, but also from our understanding
about the human hand. In order to design an anthropomorphic
robotic hand with appearance and functionality closely resem-
bling our own, there are many significant challenges need
to be overcome, here we focus on investigating the intrinsic
biomechanic features required to replicate the compliance and
kinematics of a human finger.
The fingers of the human hand possess several biological
features that are hard to mimic simultaneously. These include:
(1) the unique shape of the bones at the joints, which deter-
mines the degrees of freedom at the joint; (2) a joint capsule
formed by fine ligaments, which set the range of motion for the
joint; and (3) cartilage and synovial fluid, enabling low-friction
contact between two articulated surfaces [1]; (4) non-linear
interactions between the tendons and bone topology, which
Authors are with the Department of Computer Science & Engineering,
University of Washington, WA 98195, USA
e-mail: zhexu@cs.washington.edu, vikash@cs.washington.edu,
yoky@cs.washington.edu, todorov@cs.washington.edu
Fig. 1. Anthropomorphic robotic finger with biomimetic finger joints.
dynamically determine the motion of the finger. Typically
researchers have not designed anthropomorphic robotic hands
to incorporate these biological features or to be anatomically
correct.
Over the last decades, many robotic hands have been devel-
oped for serving different purposes. Among the most relevant
anthropomorphic hands, several important features have been
achieved, including high degree of modularity [2], [3], light
weight [4]–[6], cable driven [4], [7]–[13], gear transmission
with linkage mechanism [14]–[16]. These robotic hands often
need complicated joint mechanism such as hinges, gimbals,
linkages, or gears and belts in order to achieve the right num-
ber of DOFs and mimic kinematic characteristics of the human
hand. However, few of them incorporate built-in compliance
which is necessary for a human hand to explore uncertainties
in the unstructured real world. On the contrary, under-actuated
gripper/hand [17]–[19] can comply with different shapes of
objects during grasping, but keeps only the basic DOFs. Due
to different design constraints, it seems that a compromise
has to be made between build-in compliance and high DOFs.
Although tremendous progresses have been made, the ability
of most of the existing robotic hands to perform human-level
manipulation tasks remains limited.
Although standard design methodology, such as above, can
mimic the kinematic behavior of a finger joint it does little to
illuminate the salient features that make the human hand irre-
placeable for many dexterous tasks. It is therefore necessary to
develop artificial finger joints, based on accurate physiology,
in order to quantitatively identify these characteristics thus
providing insight into anthropomorphic robotic hand design.
A challenging alternative to conventional robotic hand de-
sign is to develop mechanisms which directly utilize the unique
articulated shapes of human joints, as well as a tendon hood
structure to actuate individual fingers. Following a biologically
inspired design may also reduce the total number of individual
components, resulting in an elegant design.
The anthropomorphic robotic finger addressed in this paper
(as shown in Figure 1) is based on a previously described
artificial finger joint [20] whose degrees of freedom, range of
motion, and dynamic properties are close to that of a human
finger, In this paper, we are interested in designing a close
replica of the human index finger along with its pneumatic
actuation, and preparing it for high speed actuation through
kinematic model based simulation. In the following sections
the innovative mechanical design of the anthropomorphic
robotic finger is detailed, air dynamic model of the pneumatic
system is derived, then the modeling and simulation results
are validated through the experimental data.
II. DE VE LO PM EN T OF A N AN THROP OM OR PH IC RO BOTIC
FIN GE R
Although the anatomy of the human hand provides detailed
sources of static models, such as joint structure, tendons
routing, and layered skin, how to organically incorporate
state-of-the-art engineering advances into a fully functional
robotic hand system is what we want to achieve in this paper.
This section describes the mechanical design and prototyping
process of our robotic finger.
A. Biomimetic design of bones and joints
In the human hand, the bones at the finger joints possess
several biological features (As shown in Figure 2), including
the unique shape of the bones at the MCP, PIP and DIP
joints, which determines the degrees of freedom at the joint;
the shapes of the finger bones along the tendon routing path
create moment arms for the tendons that vary with joint
angle, a behavior critical for accurate hand function [21]. The
variable moment arms are necessary for achieving human-
like joint-muscle movement relationships [22]. Developing an
anatomically correct robotic hand can help researchers to find
more critical human hand features that can only be revealed
through dynamic interactions with objects.
In order to accurately match the size and shape of the
human finger bones. We used the index finger from a Stratasys
Corporation’s laser-scan model of human left hand bones
supplied in STL format, imported the tessellate facets into
Pro/Engineer, and created solid models for each bone by fitting
new surfaces to the scan geometry. Detailed parameters of the
robotic finger are listed in Table I and II.
At each joint of the human finger, joint capsule is formed
by fine ligaments that seals the joint space and provides
passive stability by limiting movements through its ligaments,
therefore sets the range of motion for the joint. As shown in
Figure 3, we have developed an artificial joint makes use of
three main components: a 3D printed joint with true to life
bone topology, crocheted ligaments used to realize the right
Fig. 2. 3D model of the laser-scanned human index finger.
TABLE I
PHY SIC AL PAR AM ETE RS OF T HE RO BOT IC FI NGE R SKE LE TON
Phalange Length (mm) Weight (g)
MCP to PIP 53.4 5.5
PIP to DIP 32.0 2.0
Distal phalange 23.7 1.2
TABLE II
APP ROXI MATE JO IN T MOT ION L IM ITS O F TH E ROBO TIC FI NG ER
Joint Minimum Maximum
MCP 30extension 90flexion
35abduction 35adduction
PIP 0extension 110flexion
DIP 0extension 70flexion
Fig. 3. Biomimetic artificial joint design from [20].
range of motion, and a silicon rubber sleeve providing the
passive compliance for the artificial joint. The artificial finger
joint designed in this way possesses the similar stiffness and
damping properties to those of the human finger [20].
Between the two articulated joint surfaces of the human
finger, cartilage and synovial fluid can realize low-friction
contact. In our design, thermoplastic coating is adopted to
provide low-friction surface at the finger joint. Although, when
encountered with the long term tear and wear, commonly
engineered materials cannot regenerate like biological tissues,
we believe that through low-cost, rapid prototyping technology
the modular design can make maintenance of our proposed
robotic finger/hand economically regenerable.
B. Tendon hood design and its simplification for the extensor
system
Underneath the skin of the human finger over the dorsal side
of the finger bone, extension motion of the finger is realized
via a complex web structure as shown in the leftmost picture
of Figure 4(a). On the palmar side of the finger, antagonistic
tendons called flexors are connected from the bone insertion
points to the extrinsic muscles located in the forearm to enable
the flexion motion.
(a)
(b)
Fig. 4. Comparison of the extensor mechanism between the human hand
[23], the ACT Hand and the robotic finger (a) Design evolution of the tendon
hood. (b) Schematic drawing of the pulley system used for the robotic finger.
Previously, we designed a tendon hood for the ACT Hand
to mimic the extensor web of the human finger(as shown in
the middle picture of 4(a)). The artificial extensor is fabricated
by crocheting nylon composite to emulate the geometry and
functionality of the human counterpart as closely as possible.
Instead of adopting the same extensor design, in this paper we
apply what we learn from the ACT Hand and keep only the
tendons essential for the index finger flexion/extension and
abduction/adduction in order to concentrate on investigating
the performance of our robotic finger.
As shown in the rightmost picture of Figure 4(a), the
locations of insertions points and string guides of the robotic
finger are all inherited from the ACT Hand. The tendons are
made of 0.46 mm Spectra R
fiber (AlliedSignal, Morristown,
NJ). The fiber was chosen because of its strength (200N
breaking strength), high stiffness, flexibility, and its ability
to slide smoothly through the string guides. In the case of
the human hand, tendons from the three extensor insertion
(a) 3D model of the actuation system
(b) Experiemntal setup
Fig. 5. The actuation system of the anthropomorphic robotic finger.
points are all merged with the extensor hood at the MCP joint,
therefore a pulley system is used to make sure each individual
tendon is constantly in tension (see Figure 4(b)).
III. ACTUATION SYSTEM
Our robotic finger system is actuated using a ”Pulling-
only pneumatic actuation system” (see Figure 5a). Because
of its robustness, smooth dynamics and inherent damping
properties, pneumatic actuation seems promising for modeling
muscle behaviors. The robotic finger system consists of five
double-acting cylinders (Airpel-anti stiction cylinders, model
M9D37.5NT2) evenly mounted along the perimeter of a cylin-
drical beam through five sliding brackets. Cylinders being used
are modules specially designed for low friction-anti stiction
operations. Stiction and friction values are so small that the
piston falls under its own weight if cylinder is not horizontal.
The sliding brackets are designed to eliminate any potential
slack between the tendons and actuators. The pistons of the
five cylinders are connected to the central extensor, abduction
and adduction tendons, DIP and PIP flexors, respectively.
The front chamber of each cylinder is connected to a
proportional 5/3 pressure valve (Festo, model MPYE-5-M5-
010-B). When pressurized the front chamber resembles the
muscle contraction and the back chamber is left open to
the atmospheric pressure as tendons cannot push the finger
(Pulling-only actuation). The valve receives a command volt-
age from a National Instruments D/A board. This voltage (0-
10V) specifies the position of a linear actuator inside the valve,
which in turn sets the aperture connecting the front chamber
to the compressor (90 PSI above atmospheric pressure). The
control command (in Volts) 5 - 10 pressurizes the systems
and 5 - 0 exhausts. The pressure inside the front chamber
is measured with a solid-state pressure sensor (SMC, model
PSE540-IM5H). The sensor data are sampled at 50 KHz, and
averaged in batches of 500 to yield a very clean signal at 100
Hz. The difference between the pressures in the two chambers
of each cylinder (denoted D) is proportional to the linear
force exerted on the piston. For protection of the finger, each
cylinder’s piston contraction is limited by excursion of the
tendon it acts upon.
IV. MODEL OF AIR DYNAMICS
Ideally we would be able to control the piston force
with minimal delay. This is difficult to achieve in pneumatic
systems because the air dynamics have non-negligible time
constants that depend on multiple factors such as compressor
pressure, valve throughput and response time, length of the
air tubes between the valve and the cylinder, volume of the
chamber, and air temperature. These effects are hard to model
accurately, yet for control purposes it is important to have a
model that enables the controller to anticipate the resulting
delays and compensate for them. We did rigorous system
identification to find the model for air dynamics.
Ideally we would be able to control the piston force
with minimal delay. This is difficult to achieve in pneumatic
systems because the air dynamics have non-negligible time
constants that depend on multiple factors such as compressor
pressure, valve throughput and response time, length of the
air tubes between the valve and the cylinder, volume of the
chamber, and air temperature. These effects are hard to model
accurately, yet for control purposes it is important to have a
model that enables the controller to anticipate the resulting
delays and compensate for them.
We performed rigorous system identification to find the
model for air dynamics, evaluating all models up to fourth
order in pressure (P), flowrate (dP/dt), valve voltage (V),
valve voltage rate (dV/dt), chamber volume (v) and chamber
volume velocity (dv/dt). Models were evaluated in parallel
over 24 cores of 3.33 GHz Intel Xeon with 24 Gb RAM
running Matlab2010bfor about 25 hours.
Unlike models used in [24], [25] which are for big cylinders
with significant chamber volume (the length of the cylinder is
of 50 cm), our system consists of compact cylinders(3.75 cm)
fed using high flow valves. Benefits from accounting for the
chamber volume for our cylinders were so low that we choose
to ignore it for a simpler model.
dP/dt =a0+a1V2+a2V3+a3P+a4P V +a5P V 2+a6P V 3
Above model was validated with five cylinders. Model
parameters aiwere independently determined for individual
cylinders using linear regression. For all the cylinders, our
model outperformed other models with R2>0.9 over wide
Fig. 6. Original flow rate vs model predicted flow rate comparison
Fig. 7. Pressurization/Depressurization flow rate for different voltage step
change starting from extreme pressure values
range of unseen datasets collected at different frequencies.
Figure 6 shows model predictions for one randomly selected
cylinder.
Pneumatic systems incur non zero-latency due to response
time of the valves and tube length connecting valve with cylin-
der. To investigate the latency of the air dynamics incurred by
our system, we performed a sequence of instantaneous pressur-
ization and depressurization experiments. During a pressuriza-
tion/ depressurization experiment, we started with a depressur-
ized (V= 2 volts)/ pressurized (V= 8 volts) chamber. At the
beginning of each experiment, valve’s command voltage was
instantaneously changed to an intermediate voltage. Figure 7
shows flow rate response due to instantaneous voltage change
during pressurization and depressurization experiments. We
observe that air dynamics incurs a latency of about 6 ms,
irrespective of the intermediate voltage level, before it reaches
its maximum effect.
Fig. 8. 3D Visualization of the kinematic model of the robotic finger in
OpenGL.
Third order air dynamics and latencies from pneumatic
actuation on top of the non-linearities from the tendon routings
and wrapping along bone segments make our control problem
quite challenging. At the same time, pneumatic actuation is de-
sirable from the perspective of bio-robotics as they have many
essential properties (detailed in [25]) of biological muscles at
mechanism level; which we believe are very different from
trying to recreate them using properties of feedback controller.
V. KI NE MATI C MO DE L OF T HE S KE LE TON AND TENDONS
We constructed a kinematic model of the finger skeleton
and the tendon paths. This was done by taking the numeric
data from the CAD file used to 3D-print the finger, and
importing it in an XML file that is then read by our modeling
software. Our software – called MuJoCo which stands for
Multi-Joint dynamics with Contact – is a full-featured new
physics engine, with a number of unique capabilities including
simulation of tendon actuation. In this paper we only use the
kinematic modeling features of the engine, as well as the built-
in OpenGL visualization.
The skeletal modeling approach is standard: the system con-
figuration is expressed in joint space, and forward kinematics
are used at each time step to compute the global positions
and orientations of the body segments along with any objects
attached to them. Tendon modeling is less common and so we
describe our approach in more detail. The path of the tendon
is determined by a sequence of routing points (or sites) as
well as geometric wrapping objects which can be spheres or
cylinders. The software computes the shortest path that passes
through all sites defined for a given, and does not penetrate
any of the wrapping objects (i.e. the path wraps smoothly over
the curved surfaces). The latter computation is based on the
Obstacle Set method previously developed in biomechanics.
Let qdenote the vector of joint angles, and
s1(q),· · · ,sN(q)denote the 3D positions (in global
coordinates) of the routing points for a given tendon. These
positions are computed using forward kinematics at each time
step. Then the tendon length is
L(q) =
N1
X
n=1 (sn+1 (q)sn(q))T(sn+1 (q)sn(q))1/2
The terms being summed are just the Euclidean vector norms
ksn+1 snk, however we have written them explicitly to
clarify the derivation of moment arms below. When the
tendon path encounters a wrapping object, additional sites are
dynamically created at points where the tendon path is tangent
to the wrapping surface. These sites are also taken into account
in the computation of lengths and moment arms.
Moment arms are often defined using geometric intuitions
– which work in simple cases but are difficult to implement
in general-purpose software that must handle arbitrary spatial
arrangements. Instead we use the more general mathematical
definition of moment arm, which is the gradient of the tendon
length with respect to the joint angles. Using the chain rule,
the vector of moment arms for our tendon is
∂L (q)
q=
N1
X
n=1 sn+1 (q)
qsn(q)
qTsn+1 (q)sn(q)
ksn+1 (q)sn(q)k
This expression can be evaluated once the site Jacobians
s/∂qare known. Our software automatically computes all
Jacobians, and so the computation of moment arms involves
very little overhead.
The extensor tendon of our finger uses a pulley mechanism,
which is modeled as follows. The overall tendon length L
is equal to the sum of the individual branches, weighted by
coefficients which in this case are 1/2for the long path and
1/4for the two short paths. Once Lis defined, the moment
arm vector is computed as above via differentiation.
TABLE III
MOM ENT A RM S THAT TH E SI MUL ATOR C OMP UTE D IN T HE DE FAULT
POSTURE (IN M M)
Finger
joint
Central
extensor
DIP
flexor
PIP
flexor
Abduction
tendon
Adduction
tendon
MCP
(ab/ad.)
0.00 -0.00 0.00 -8.44 8.86
MCP
(fl/ex.)
10.93 -13.47 -13.47 -6.17 -6.06
PIP
(fl/ex.)
1.81 -7.99 -7.99 0.00 0.00
DIP
(fl/ex.)
1.13 -6.14 0.00 0.00 0.00
Numerical values for the moment arms computed by the
model in the resting finger configuration are shown in Table
III. These values change with finger configuration in a complex
way, and are automatically recomputed at each time step.
Moment arms are useful for computing the tendon velocities
given the joint velocities:
˙
L=∂L (q)
q˙q
and also for computing the vector of joint torques τcaused by
scalar tension fapplied to the tendon by the corresponding
linear actuator:
τ=∂L (q)
qT
f
Note that these are the same mappings as the familiar map-
pings between joint space and end-effector space, except that
the Jacobian ∂L/∂qhere is computed differently. Another
difference of course is that tendons can only pull, so f0.
Following our initial control experiments, we realized that
the tendons cannot move the finger in all directions for
all postures. To analyze this phenomenon, we extended our
software to compute the 3D acceleration of the fingertip
resulting from the activation of each tendon. The results are
shown in Figure 8 with red lines. Note that these lines lie
close to a 2D plane, meaning that moving the finger outside
that plane is very difficult – it requires strong co-activation of
actuators that are near-antagonists. This prompted us to add
another actuator (a second extensor) and rearrange the tendon
attachment points, aiming to decorrelate the tendon lines of
action to the extent possible. The model in Figure 8 is after
the rearrangement; the problem is alleviated to some extent but
still remains. The underlying difficulty is that the flexors and
extensors acting on the distlal joints also have large moment
arms on the proximal joint. The only way to avoid this would
be to route the tendons for the distal flexors/extensors closer
to the center of the proximal joint – which we will investigate
in future work.
VI. EX PE RI ME NTAL VAL IDATION OF THE KINEMATIC
MODEL
To validate our model (before the addition of the 6th
actuator), we performed the following experiment. Infrared
markers (PhaseSpace, 120 Hz sampling rate) were glued
to the fingertip, proximal finger segment, and the moving
part of each cylinder. Another 3 markers were glued to the
immobile base so as to align the reference frames of the motion
capture system and the model. All markers were glued at
(approximately) known positions which we entered into our
kinematic model as sites, similar to the sites used to route
tendons. The cylinders were pressurized slightly above the
stiction point (using empirically determined pressure values),
so that they always pulled on the tendons and prevented tendon
slack. We moved the finger manually to different poses in
its workspace, attempting to span the entire workspace. After
each repositioning we waited for a couple of seconds, so as
to let everything ”settle” and obtain clean position data.
The data analysis began with frame alignment, by sub-
tracting the translational bias between the centers of mass
of the modeled and measured base marker positions, and
then performing orthogonal procrustes analysis to compute
the optimal rotation between the motion capture and model
frames. The data for the moving markers were then trans-
formed into the model coordinate frame, and were further
processes as follows. We implemented a MATLAB script
that automatically identified non-overlapping time intervals in
(a) (b)
(c) (d)
(e) (f)
Fig. 9. Comparison of measured and estimated tendon excursion data (a)-(e)
and illustration of tendon structures at the MCP joint of our proposed robotic
finger (f).
which every marker position remained within a ball of radius
2 mm (i.e. all markers were stationary), and averaged the
position data for each marker within each time interval. This
yielded 460 data points, each consisting of the 3D positions
of the seven module markers (five on the cylinders, two on
the finger).
The next step was to infer the joint angles of the finger given
the positions of the two finger markers. This was done by an
automated procedure (which is part of the MuJoCo engine),
whereby the residual difference between the observed and
predicted marker positions is minimized with respect to the set
of joint angles (note that the predicted positions are functions
of the joint angles). The minimization is done using a Gauss-
Newton method with cubic line-search. Even at the optimal
joint angles, there was some residual in the marker positions
(around 5 mm on average) which we believe is mostly due to
the fact that the finger is somewhat flexible and has additional
degrees of freedom (even though their range of motion is very
limited). Data points where the residual was larger than 7 mm
were excluded from further analysis, leaving us with 400 data
points.
Once the joint angles in each pose were inferred, we applied
our tendon model to compute the predicted tendon lengths,
and compared them to the measured positions of the cylinder
markers. The comparison is shown in Figure 9 for all five
tendons. Overall the fit is very good, especially for the flexors
and extensor that have larger excursions. The adduction tendon
shows saturation, which we realized is caused by the position
limiter on the cylinder (we attempted to place those limiters
just outside the finger motion range, but this one ended up
inside the range) causing the tendon to go slack in some
extreme poses. The abduction tendon is the most noisy, which
we believe is due to the fact that it presses on the joint capsule
and curves over it. This can be corrected by adjusting the
routing points.
VII. SUMMARY AND FUTURE WORK
We have described the design of an anthropomorphic robotic
finger system that has the potential to become a close replica
of the human finger. The system has three main components:
a modular design of three highly biomimetic finger joints, a
series of simplified pulley-based tendon mechanisms, and a
pneumatic actuation system with low friction and inertia and
high force output. We also presented models of the joint and
tendon kinematics and air dynamics, as well as preliminary
work on control strategies that utilize our models to achieve
accurate control of the new robot.
Our results to date show that the new robotic finger is
very capable, but also requires advanced control techniques
and accurate modeling. In future work we will refine our
models, and apply optimal control techniques to overcome the
complexity and nonlinearity of the system.
REFERENCES
[1] P. W. Brand and M. H. Anne, Clinical Mechanics of the Hand. St.
Louis: Mosby-Year Book, Inc., 1993.
[2] J. Butterfass, M. Fischer, M. Grebenstein, S. Haidacher, and
G. Hirzinger, “Design and experiences with DLR hand II,” vol. 15,
2004, pp. 105–110.
[3] H. Liu, K. Wu, P. Meusel, N. Seitz, G. Hirzinger, M. Jin, Y. Liu, S. Fan,
T. Lan, and Z. Chen, “Multisensory five-finger dexterous hand: The
DLR/HIT Hand II,” in IEEE/RSJ International Conference on Intelligent
Robots and Systems, 2008. IROS 2008., sept. 2008, pp. 3692 –3697.
[4] F. Lotti, P. Tiezzi, G. Vassura, L. Biagiotti, G. Palli, and C. Melchiorri,
“Development of UB Hand 3: Early results,” in Proceedings of the 2005
IEEE International Conference on Robotics and Automation, April 2005,
pp. 4488–4493.
[5] Touch Bionics Inc., “www.touchbionics.com,” 2009.
[6] P. J. Kyberd, C. Light, P. H. Chappell, J. M. Nightingale, D. Whatley,
and M. Evans, “The design of anthropomorphic prosthetic hands: A
study of the southampton hand,” Robotica, vol. 19, no. 6, pp. 593–600,
2001.
[7] F. Rothling, R. Haschke, J. Steil, and H. Ritter, “Platform portable
anthropomorphic grasping with the bielefeld 20-DOF Shadow and 9-
DOF TUM hand,” in IEEE/RSJ International Conference on Intelligent
Robots and Systems, 2007.
[8] M. Grebenstein, M. Chalon, G. Hirzinger, and R. Siegwart, “Antag-
onistically driven finger design for the anthropomorphic DLR Hand
Arm System,” in 2010 10th IEEE-RAS International Conference on
Humanoid Robots (Humanoids),, Dec. 2010, pp. 609 –616.
[9] V. Bundhoo and E. Park, “Design of an artificial muscle actuated finger
towards biomimetic prosthetic hands,” in 12th International Conference
on Advanced Robotics, 2005. ICAR ’05. Proceedings.,, July 2005, pp.
368 –375.
[10] M. Vande Weghe, M. Rogers, M. Weissert, and Y. Matsuoka, “The ACT
hand: Design of the skeletal structure,” in Proceedings of the 2004 IEEE
International Conference on Robotics and Automation., 2004.
[11] M. C. Carrozza, G. Cappiello, S. Micera, B. B. Edin, L. Beccai, and
C. Cipriani, “Design of a cybernetic hand for perception and action,”
Biol. Cybern., vol. 95, no. 6, pp. 629–644, 2006.
[12] C. Lovchik and M. Diftler, “The Robonaut hand: a dexterous robot hand
for space,” in Proceedings of the 1999 IEEE International Conference
on Robotics and Automation., vol. 2, 1999, pp. 907–912.
[13] I. Yamano and T. Maeno, “Five-fingered robot hand using ultrasonic mo-
tors and elastic elements,” in Proceedings of the 2005 IEEE International
Conference on Robotics and Automation., April 2005, pp. 2673–2678.
[14] T. Mouri, H. Kawasaki, Y. Keisuke, J. Takai, and S. Ito, “Anthropomor-
phic robot hand: Gifu hand III,” in Proc. Int. Conf. ICCAS, 2002.
[15] J. Ueda, Y. Ishida, M. Kondo, and T. Ogasawara, “Development of the
NAIST-Hand with vision-based tactile fingertip sensor,” 2005.
[16] L.-A. A. Demers and C. Gosselin, “Kinematic design of a planar and
spherical mechanism for the abduction of the fingers of an anthropomor-
phic robotic hand,” in 2011 IEEE International Conference on Robotics
and Automation (ICRA),, May 2011, pp. 5350 –5356.
[17] A. Dollar and R. Howe, “Simple, robust autonomous grasping in
unstructured environments,” in 2007 IEEE International Conference on
Robotics and Automation, April 2007, pp. 4693–4700.
[18] M. C. Carrozza, C. Suppo, F. Sebastiani, B. Massa, F. Vecchi, R. Laz-
zarini, M. R. Cutkosky, and P. Dario, “The spring hand: Development
of a self-adaptive prosthesis for restoring natural grasping,Autonomous
Robots, vol. 16, no. 2, pp. 125–141, 2004.
[19] L. Zollo, S. Roccella, E. Guglielmelli, M. Carrozza, and P. Dario,
“Biomechatronic design and control of an anthropomorphic artificial
hand for prosthetic and robotic applications,” IEEE/ASME Transactions
on Mechatronics,, vol. 12, no. 4, pp. 418 –429, Aug. 2007.
[20] Z. Xu, E. Todorov, B. Dellon, and Y. Matsuoka, “Design and analysis
of an artificial finger joint for anthropomorphic robotic hands,” in 2011
IEEE International Conference on Robotics and Automation (ICRA),,
May 2011, pp. 5096 –5102.
[21] K. N. An, Y. Ueba, E. Y. Chao, W. P. Cooney, and R. I. Linscheid,
“Tendon excursion and moment arm of index finger muscles,” Journal
of Biomechanics, vol. 16, pp. 419–425, 1983.
[22] A. Deshpande, R. Balasubramanian, R. Lin, B. Dellon, and Y. Matsuoka,
“Understanding variable moment arms for the index finger MCP joints
through the ACT hand,2nd IEEE RAS & EMBS International Confer-
ence on Biomedical Robotics and Biomechatronics,, pp. 776–782, Oct.
2008.
[23] J. Clavero, P. Golano, O. Farinas, X. Alomar, J. Monill, and M. Esplugas,
“Extensor mechanism of the fingers: MR imaging-anatomic correlation,”
RADIOGRAPHICS, vol. 23, no. 3, pp. 593–611, MAY-JUN 2003.
[24] S. Liu and J. Bobrow, “An analysis of a pneumatic servo system and
its application to a computer-controlled robot,” JOURNAL OF DY-
NAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS
OF THE ASME, vol. 110, no. 3, pp. 228–235, SEP 1988.
[25] E. Todorov, C. Hu, A. Simpkins, and J. Movellan, “Identification and
control of a pneumatic robot,” in 2010 3rd IEEE RAS and EMBS
International Conference on Biomedical Robotics and Biomechatronics
(BioRob), sept. 2010.
... Observing the basic structure of a human finger, three main joints can be identified [14]: methacarpophalangeal (MCP), proximal interphanalgeal (PIP) and distal interphalangeal (DIP). For the basic flexion movement of a finger, these joints can be simplified as the rotational joints of a robotic arm, as shown in the work of Edén et al [4]. ...
... Fig. 1 presents the analogy of the index finger's biological model into a 3 rotational joints mechanical model that can be analyzed as a planar open kinematic chain. Fig. 1: Joints of the finger [14] and its representation as a simple mechanism with rotational joints. ...
Chapter
This work proposes a bio-inspired design of a soft pneumatic actuator where air chambers are located only in specific bending points. An image analysis was conducted to analyze the trajectory of the tip of the author’s index finger. This analysis aimed to determine the dimensions that should be used in the actuator. The actuator was then modeled as a three–rotational joint planar mechanism with the Denavit–Hartenberg method. Three different air chamber geometries (rectangular, honeycomb, and half-round) were tested using both finite element simulations and prototypes constructed with Mold Star 15 Slow. The objective was to compare their performance with the reference trajectory. Finally, a test is presented that confirms the actuator’s capability to provide flexo-extending to the author’s index finger.
... To satisfy such constraints, roboticists tend to reduce the number of motors by coupling multiple joints together through the use of tendons (Fig. 2). However, this severely degrades the space of joint trajectories that the mechanism can execute because direct control of individual joints is no longer possible (Ma and Dollar 2017;Gosselin et al. 2008;Grioli et al. 2012;Xu et al. 2012). ...
Article
Full-text available
Highly articulated organisms serve as blueprints for incredibly dexterous mechanisms, but building similarly capable robotic counterparts has been hindered by the difficulties of developing electromechanical actuators with both the high strength and compactness of biological muscle. We develop a stackable electrostatic brake that has comparable specific tension and weight to that of muscles and integrate it into a robotic joint. High degree-of-freedom mechanisms composed of such electrostatic brake enabled joints can then employ established control algorithms to achieve hybrid motor-brake actuated dexterous manipulation. Specifically, our joint design enables a ten degree-of-freedom robot equipped with only one motor to manipulate multiple objects simultaneously. We also show that the use of brakes allows a two-fingered robot to perform in-hand re-positioning of an object 45% more quickly and with 53% lower positioning error than without brakes. Relative to fully actuated robots, robots equipped with such electrostatic brakes will have lower weight, volume, and power consumption yet retain the ability to reach arbitrary joint configurations.
... Another interesting possibility to realize multi-DoF joints is to fabricate the contacting surfaces of bones and connect them with springs and antagonistic cables following the anatomy of a biological joint as closely as possible [Xu+12]. Modeling the kinematics of such joints and realizing the desired movement between them can pose interesting problems to the mechanisms community. ...
Thesis
Full-text available
This thesis studies tensegrity-inspired joints and manipulators equipped with springs and redundantly actuated by antagonistic cables. The actuation redundancy is leveraged to modulate their stiffness at a given configuration. The condition to achieve a positive correlation between actuation forces and stiffness is derived for a general single-degree-of-freedom (1-DoF) joint. This phenomenon is called coactivation in biological joints, which leads to energy efficiency. Among the revolute joint (R-joint) and symmetric four-bar mechanisms, the anti-parallelogram (X-joint) offers the maximum range of movement with coactivation. Hence, a planar 2-DoF manipulator with two X-joints is conceived. Two actuation schemes with four and three cables, respectively, are examined for this manipulator. The workspace, velocity, force, and stiffness performances are compared for the two schemes. The design considerations for such manipulators, namely, the joint limits, mechanical feasibility of springs, and safety of bars, are addressed. Design optimization and comparison of 2-X and 2-R manipulators are performed with identical payload and workspace specifications. Finally, a modified X-joint is developed with only spherical joints, and a spatial 3-X tensegrity-inspired manipulator is constructed and studied.
... After rigorous modeling and validation, we built three models of varying complexities. MyoFinger: First, we implemented a simplified and intuitive model (based on [77]) of a 4 Degree of Freedom (DoF) finger (MyoFinger, Figure 4A), which is actuated through a series of 5 simplified antagonistic muscle-tendon units. We also provide its robotic counterpart with simple torque actuators to facilitate the comparative investigation. ...
Preprint
Full-text available
Embodied agents in continuous control domains have had limited exposure to tasks allowing to explore musculoskeletal properties that enable agile and nimble behaviors in biological beings. The sophistication behind neuro-musculoskeletal control can pose new challenges for the motor learning community. At the same time, agents solving complex neural control problems allow impact in fields such as neuro-rehabilitation, as well as collaborative-robotics. Human biomechanics underlies complex multi-joint-multi-actuator musculoskeletal systems. The sensory-motor system relies on a range of sensory-contact rich and proprioceptive inputs that define and condition muscle actuation required to exhibit intelligent behaviors in the physical world. Current frameworks for musculoskeletal control do not support physiological sophistication of the musculoskeletal systems along with physical world interaction capabilities. In addition, they are neither embedded in complex and skillful motor tasks nor are computationally effective and scalable to study large-scale learning paradigms. Here, we present MyoSuite -- a suite of physiologically accurate biomechanical models of elbow, wrist, and hand, with physical contact capabilities, which allow learning of complex and skillful contact-rich real-world tasks. We provide diverse motor-control challenges: from simple postural control to skilled hand-object interactions such as turning a key, twirling a pen, rotating two balls in one hand, etc. By supporting physiological alterations in musculoskeletal geometry (tendon transfer), assistive devices (exoskeleton assistance), and muscle contraction dynamics (muscle fatigue, sarcopenia), we present real-life tasks with temporal changes, thereby exposing realistic non-stationary conditions in our tasks which most continuous control benchmarks lack.
... Modelling and actuating anthropomorphic fingers has been a field of study for a long time with lots of effort invested, having as the main characteristics the implementation level of the biological features and the actuation method [18,19]. Some of the previous work is focused on proposals with a very high degree of similarity compared with the biological model [20,21], while others proposed new methods to reduce the number of artificial tendons using mechanical workarounds such as pulleys [18] or differentials [22]. DC motors are the most common devices used for actuation [23,24] which are connected to the phalanges with wires [25] or rods [26]. ...
Article
Full-text available
Spiking neural networks are able to control with high precision the rotation and force of single-joint robotic arms when shape memory alloy wires are used for actuation. Bio-inspired robotic arms such as anthropomorphic fingers include more junctions that are actuated simultaneously. Starting from the hypothesis that the motor cortex groups the control of multiple muscles into neural synergies, this work presents for the first time an SNN structure that is able to control a series of finger motions by activation of groups of neurons that drive the corresponding actuators in sequence. The initial motion starts when a command signal is received, while the subsequent ones are initiated based on the sensors’ output. In order to increase the biological plausibility of the control system, the finger is flexed and extended by four SMA wires connected to the phalanges as the main tendons. The results show that the artificial finger that is controlled by the SNN is able to smoothly perform several motions of the human index finger while the command signal is active. To evaluate the advantages of using SNN, we compared the finger behaviours when the SMA actuators are driven by SNN, and by a microcontroller, respectively. In addition, we designed an electronic circuit that models the sensor’s output in concordance with the SNN output.
... To satisfy these constraints, roboticists tend to reduce the number of motors by coupling multiple joints together through the use of tendons (Fig. 2). However, this severely degrades the space of joint trajectories that the mechanism can execute because direct control of individual joints is no longer possible (Ma and Dollar 2017;Gosselin et al. 2008;Grioli et al. 2012;Xu et al. 2012). ...
Preprint
Highly articulated organisms serve as blueprints for incredibly dexterous mechanisms, but building similarly capable robotic counterparts has been hindered by the difficulties of developing electromechanical actuators with both the high strength and compactness of biological muscle. We develop a stackable electrostatic brake that has comparable specific tension and weight to that of muscles and integrate it into a robotic joint. Compared to electromechanical motors, our brake-equipped joint is four times lighter and one thousand times more power efficient while exerting similar holding torques. Our joint design enables a ten degree-of-freedom robot equipped with only one motor to manipulate multiple objects simultaneously. We also show that the use of brakes allows a two-fingered robot to perform in-hand re-positioning of an object 45% more quickly and with 53% lower positioning error than without brakes. Relative to fully actuated robots, our findings suggest that robots equipped with such electrostatic brakes will have lower weight, volume, and power consumption yet retain the ability to reach arbitrary joint configurations.
... Given the complexity of the finger motion, it is essential to consider the natural skeletal structure of human finger in order to achieve perfect compliance of soft robotic digit [38]. The human finger structure contains three interphalangeal joints, namely, distal (DIP), proximal (PIP), and metacarpal (MCP) joints [35,39]. ...
Article
Full-text available
To precisely achieve a series of daily finger bending motions, a soft robotic finger corresponding to the anatomical range of each joint was designed in this study with multi-material pneumatic actuators. The actuator as a biomimetic artificial joint was developed on the basis of two composite materials of different shear modules, and the pneumatic bellows as expansion parts was restricted by frame that made from polydimethylsiloxane (PDMS). A simplified mathematical model was used for the bending mechanism description and provides guidance for the multi-material pneumatic actuator fabrication (e.g., stiffness and thickness) and structural design (e.g., cross length and chamber radius), as well as the control parameter optimization (e.g., the air pressure supply). An actuation pressure of over 70 kPa is required by the developed soft robotic finger to provide a full motion range (MCP = 36°, PIP = 114°, and DIP = 75°) for finger action mimicking. In conclusion, a multi-material pneumatic actuator was designed and developed for soft robotic finger application and theoretically and experimentally demonstrated its feasibility in finger action mimicking. This study explored the mechanical properties of the actuator and could provide evidence-based technical parameters for pneumatic robotic finger design and precise control of its dynamic air pressure dosages in mimicking actions. Thereby, the conclusion was supported by the results theoretically and experimentally, which also aligns with our aim to design and develop a multi-material pneumatic actuator as a biomimetic artificial joint for soft robotic finger application.
... Configuration D-D-C with 2 mm pulley width by Bajaj et al. (2020) [23] results in small bowstringing, but also a much smaller flexion range (225 • at 10 N). Configuration PD-PD-C by Jung et al. (2009), Xu et al. (2012), and Xu and Todorov (2016)[24][25][26] results in even lower flexion range (215 • ) and higher pulley stress. ...
Article
It is rare that existing prosthetic/orthotic designs are based on kinetostatics of a biological finger, especially its tendon- pulley system (TPS). Whether a biological TPS is optimal for use as a reference, say for design purposes, and if so in what sense, is also relatively unknown. We expect an optimal TPS to yield high range of flexion while operating with lower tendon tension, bowstringing, and pulley stresses. To gain insight into the TPS designs, we present a parametric study which is then used to determine optimal TPS configurations for the flexor mechanism. A compliant, flexure-based computational model is developed and simulated using the pseudo rigid body method, with various combinations of pulley/tendon attachment point locations, pulley heights, and widths. Results suggest that three distinct types of TPS configurations corresponding to single stiff pulley, or two stiff pulleys, or one stiff and one flexible-inextensible pulley per phalange can be optimal. For a TPS configuration similar to a biological one, the distal pulleys on the proximal and intermediate phalanges need to be like flexible-inextensible string loops that effectively model the behavior of joint and cruciate pulleys. We reckon that a biological flexor TPS may have evolved to maximize flexion range with minimum possible actuation tension, bowstringing and pulley stress. Our findings may be useful in not only developing efficient hand devices, but also in improving TPS reconstruction surgery procedures.
... Robotic hands are clearly human-inspired, and their models ve led to innovative and ha expensive fingers prototypes to be used as functional parts of anthropomorphic robots. Several work can be found in literature, such as in Stanford / JPL Hand [1], UTAH / MIT Hand, TUAT/Karlsruhe Humanoid Hand, DLR Hand, NASA Robonaut or UMNG Hand. Other related works are the fingers of m. ...
Article
Full-text available
This paper presents the design of a hand prosthesis and the implementation of an anthropomorphic finger with three degrees of freedom. The design integrates anatomical considerations, which will be emulated with alternative materials that meet the biological characteristics of the hand. The built model is inspired by the real anatomy of a human finger, in order to provide all the different handholds. The calculations of the direct and inverse kinematics are made in order to know the workspace and points of the final effector of the anthropomorphic finger.
... -TPS configurations in literature: Case (i) C-C-C, with w a 5 4 mm (Delph et al.[21]; Nycz et al.[22]), Case (ii) D-D-C, with w a 5 2 mm (Bajaj et al.[23]), Case (iii) PD-PD-C, with w a 5 2 mm, h c 5 h 0 , offsets e j 5 e 0 (Jung et al.[24]; Xu et al.[25]; Xu and Todorov[26]), Case (iv) PD-PD-P by Hume et al.[27]: w a 5 w c 5 2 mm, e k 5 x k (l j 2l f )1l f /2; k 5 1; 2; . . . ; 5, and j 5 dk /2e, where x 5 (0:21; 0:31; 0:25; 0:21; 0:27) T (metaphysis dimensions from Ref.[28]), Case (v) CD-CD-C (this study) with flexible-inelastic C-pulleys. ...
Preprint
Existing prosthetic/orthotic designs are rarely based on kinetostatics of a biological finger, especially its tendon-pulley system (TPS) which helps render a set of extraordinary functionalities. Studies on computational models or cadaver experiments do exist. However, they provide little information on TPS configurations that lead to lower tendon tension, bowstringing, and pulley stresses, all of which a biological finger may be employing after all. A priori knowledge of such configurations and associated trade-offs is helpful not only from the design viewpoint of, say, an exoskeleton but also for surgical reconstruction procedures. We present a parametric study to determine optimal TPS configurations for the flexor mechanism. A compliant, flexure-based computational model is developed and simulated using the pseudo rigid body method, with various combinations of pulley/tendon attachment point locations, pulley heights, and widths. Deductions are drawn from the data collected to recommend the most suitable configuration. Many aspects of the biological TPS configuration are explained through the presented analysis. We reckon that the analytical approach herein will be useful in arriving at customized (optimized) hand exoskeletal designs.
Article
Full-text available
We have built an anatomically correct testbed (ACT) hand with the purpose of understanding the intrinsic biomechanical and control features in human hands that are critical for achieving robust, versatile, and dexterous movements, as well as rich object and world exploration. By mimicking the underlying mechanics and controls of the human hand in a hardware platform, our goal is to achieve previously unmatched grasping and manipulation skills. In this paper, the novel constituting mechanisms, unique muscle to joint relationships, and movement demonstrations of the thumb, index finger, middle finger, and wrist of the ACT Hand are presented. The grasping and manipulation abilities of the ACT Hand are also illustrated. The fully functional ACT Hand platform allows for the possibility to design and experiment with novel control algorithms leading to a deeper understanding of human dexterity.
Conference Paper
Full-text available
The DLR Hand Arm System is a highly dynamic and fully integrated mechatronic system which uses an anthropomor- phic design. It exhibits impressive robustness by using a complete variable stiffness actuation paradigm. It aims at reaching the human archetype in most of its performances and its design. The methodology consists in understanding the human archetype on a functional basis rather than to copy it. However, the design is driven by two antipodal concepts: On one hand, the design has to be simple, robust, and easy to maintain. On the other hand it must be anthropomorphic in shape and size but also, more importantly, in functionality. The paper presents a finger design that combines a reduced diversity of parts with the need to build five kinematically different fingers. The fingers are protected against overload by allowing subluxation of the joints. The tendon routing allows for an antagonistic actuation and is optimized to minimize friction and wear. The resulting combination of the link design and the antagonistic actuation is shown to be robust against impacts as well as highly dynamic. They achieve the targeted maximum fingertip force of 30 N in stretched out configuration. The use of antagonistic drives enables to tackle problems of tendon overstretching and slackening that commonly encounter in tendon driven mechanisms. Due to the enhanced capabilities and, inespecial, its robustness, the application developers can focus on the use of innovative grasping and manipulation strategies instead of worrying about the integrity of a costly robotic systems. The possibility of storing energy in the elastic elements of the drive opens new opportunities to perform dynamics based actions (e.g. snapping fingers).
Conference Paper
Full-text available
The first part of this paper describes the development of a humanoid robot hand based on an endoskeleton made of rigid links connected with elastic hinges, actuated by sheath routed tendons and covered by continuous compliant pulps. The project is called UB Hand 3 (University of Bologna Hand, 3rd version) and aims to reduce the mechanical complexity of robotic end effectors yet maintaining full anthropomorphic aspect and a good level of dexterity. In the second part this paper focuses on the early experiences of the UB Hand 3 in performing manipulation tasks.
Conference Paper
Full-text available
A five-fingered robot hand having almost an equal number of DOF to the human hand is developed. The robot hand is driven by a unique method using ultrasonic motors and elastic elements. The method makes use of restoring force as driving power in grasping objects, which enables the hand to perform stable and compliant grasping motion without power supply. In addition, all the components are placed inside the hand because the ultrasonic motors have characteristics of high torque at low speed and compact size. Applying the driving method to a multi-DOF mechanism, a five-fingered robot hand is designed. The robot hand has twenty joints and DOF. It is almost equal in size to the hand of an average grown-up man. The robot hand is produced, and control experiments are conducted. As a result, the potential of the robot hand is confirmed.
Conference Paper
Full-text available
This paper introduces a multifingered robotic hand eNAIST-Handf and a grip force control by slip margin feedback. The developed prototype finger of the NAIST-hand has a new mechanism by which all 3 motors can be placed inside the palm without using wire-driven mechanisms. A method of grip force control is proposed using an incipient slip estimation. A new tactile sensor is designed to active the proposed control method by the NAIST-Hand. This sensor consists of a transparent semispherical gel, an embedded small camera, and a force sensor in order to implement the direct slip margin estimation. The structure and the principle of sensing are described.
Article
Commercially available prosthetic hands are simple grippers with one or two degrees of freedom; these pinch type devices have two rigid fingers in opposition to a rigid thumb. This paper focuses on an innovative approach for the design of a myoelectric prosthetic hand. The new prosthesis features underactuated mechanisms in order to achieve a natural grasping behavior and a good distribution of pinching forces. In this paper it is shown that underactuation allows reproducing most of the grasping behaviors of the human hand, without augmenting the mechanical and control complexity.
Article
Pneumatic actuators are capable of providing high power output levels at a relatively low cost. In addition, they are clean, lightweight, and can be easily serviced. The difficulty of achieving a high-bandwidth, stable, pneumatic control system has limited its use in robotic position control applications. For open-loop control applications, such as many robot grippers, pneumatic actuators are often used. In this paper, direct-drive pneumatic servo-actuators are examined for their potential use in robotic applications. A complete mathematical model of the actuator is derived, and several control algorithms are tested numerically and experimentally. Our analysis shows that pneumatic systems are practical for use in servo-control applications.
Conference Paper
The inherent uncertainty associated with unstructured grasping tasks makes establishing a successful grasp difficult. Traditional approaches to this problem involve hands that are complex, fragile, require elaborate sensor suites, and are difficult to control. In this paper, we demonstrate a novel autonomous grasping system that is both simple and robust. The four-fingered hand is driven by a single actuator, yet can grasp objects spanning a wide range of size, shape, and mass. The hand is constructed using polymer-based shape deposition manufacturing, with joints formed by elastomeric flexures and actuator and sensor components embedded in tough rigid polymers. The hand has superior robustness properties, able to withstand large impacts without damage and capable of grasping objects in the presence of large positioning errors. We present experimental results showing that the hand mounted on a three degree of freedom manipulator arm can reliably grasp 5 cm-scale objects in the presence of positioning error of up to 100% of the object size and 10 cm-scale objects in the presence of positioning error of up to 33% of the object size, while keeping acquisition contact forces low.