Keywords

1 Introduction

Robotic hands have been highly researched for decades. As the end effectors, robotic hands accomplish most of the missions for robots. Traditional robot hand have many joints, the number of which is the same as degrees of freedom (DOFs). They are dexterous hands such as DLR-HIT Hand [1], Robonaut 2 hand [2], Gifu hand II [3], Belgrade/USC Hand [4], NAIST Hand [5]. Although dexterous hands are flexible, the establishment of control systems and sensor systems are difficult. In common cases, the actuators have to be small to set inside the phalanges. As a result, the grasping forces are small. Industrial grippers [6] successfully deal with these difficulties, but most of them have only one DOF.

Underactuation was proposed to handle the contradiction between high DOFs and large grasping force. Underactuated hands use less actuators to control more DOFs with special mechanisms. The control problem is changed to the design problem of the mechanisms, as the mechanisms determine the behaviors and grasping stabilities of the finger. Outstanding designs include: Underactuated hand: MARS hand [7], bio-mimetic robot hands [8], prosthetic FDD-hand [9], pneumatically driven TWIX-hand [10], FRH-4 hand [11], and soft gripper [12]. Methods to optimize the performance of underactuated hand [13, 14] were also proposed.

However, the grasping modes of traditional underactuated hands are single. In order to perform more grasping modes, people developed hybrid grasping mode hand: such as Barrett Hand grasper [15], SARAH hand [16], and Robotiq hand [17].

This paper introduces a novel parallel and self-adaptive robot hand with gear-belt mechanisms (PASA-GB hand), which possesses the advantages of large grasping force and multiple grasping modes. It combines the good qualities of dexterous hands, underactuated hands and industrial grippers. The second part introduces the architecture of the PASA-GB hand, the third part analyzes the stability and force distribution of the PASA-GB hand, the forth part shows the experimental results, the fifth part concludes this paper.

2 Architecture of the PASA Hand

2.1 Concept of Parallel and Self-adaptive Underactuated Grasp

Parallel pinching grasp is a common grasping mode for traditional industrial gripper. It is the most appropriate way to grasp some specially objects, such as paper, which needs precise grasp [18]. However, Enveloping grasp is more tightly for large objects than pinching grasp, as enveloping grasp is often power grasp. In order to combine the advantages of both pinching grasp and enveloping grasp, [19] introduces the concept of parallel and self-adaptive underactuated finger and introduced a PASA finger with belt-link mechanism.

As it is shown in Fig. 1, parallel and self-adaptive underactuated (PASA) grasping mode is a hybrid grasping mode. Based on the location, size and shape of objects, a parallel and self-adaptive underactuated finger (PASA finger) executes parallel pinching motion if the lower part of the finger touches the objects first, or executes enveloping grasp if the higher part touches the objects first. Because of the special mechanisms of PASA finger, the switch among different grasping modes is automatic and self-adaptive.

Fig. 1.
figure 1

Concept of parallel and self-adaptive underactuated grasp.

2.2 Mechanisms and Structure of the PASA Hand

The PASA finger mainly consists of a finger base, a proximal phalanx, a distal phalanx, a proximal joint, a distal joint, a driving gear, a driven gear, a gear set, a proximal wheel, a distal wheel, a transmission belt, a sliding block, a spring, a motor and a limiting block, as it is shown in Fig. 2.

Fig. 2.
figure 2

Mechanisms and structure of the PASA-GB hand. 1-Finger base, 2-Proximal phalanx, 3-Distal phalanx, 4-Proximal joint, 5-Distal joint, 6-Driving gear, 7-Driven gear, 8-Gear set, 9-Proximal wheel, 10-Distal wheel, 11-Transmission belt, 12-Sliding block, 13-Spring, 14-Motor, 18-Limiting block

The transmission belt links the proximal wheel and the distal wheel, which are in the same size. The distal phalanx is fixed to the driven gear, which is fixed to the distal wheel and driven by the driving gear through the gear set. The transmission ratio between the driving gear and the driven gear is \( a \). The sliding block is set on the proximal wheel. The spring links the sliding bock and the finger base and drives the proximal wheel rotating backwards. The limiting block is set on the finger base and limits the backward motion of the proximal wheel.

At the beginning, the sliding block abuts the limiting block, which makes the proximal wheel “fixed” to the finger base. Because of the transmission belt, the distal wheel can only translate without rotation on condition that sliding block doesn’t leave the limiting block. As a result, the distal phalange executes parallel pinching motion.

Let \( \theta_{1} \) be the rotational angle of the proximal phalanx, \( \theta_{2} \) be the rotational angle of the distal phalanx, and \( \beta \) the rotational angle of the driving gear. Referencing to the proximal phalanx, the rotational angle of the driving gear is \( \beta - \theta_{1} \), that of the driven gear is \( \theta_{2} - \theta_{1} \). The transmission ratio between the driving gear and the driven gear is \( a \), one achieves

$$ a(\beta - \theta_{1} ) = \theta_{2} - \theta_{1} , $$
(1)

The rotational angle \( \theta_{1} \) can be described as follow:

$$ \theta_{1} = a\beta /(a - 1), $$
(2)

It means that, when the driving gear moves forwards, the proximal phalanx rotates with a proportionate speed to the driving gear.

Once the proximal phalanx is blocked by objects, the driving gear continues rotating and drives the distal wheel rotating through the gear set. The rotational angle of the distal phalanx is

$$ \theta_{ 2} = a\beta { - }\theta_{1} (a - 1), $$
(3)

As a result, the rotational speed of the distal phalanx is also propionate to the driving gear. Because the proximal wheel rotates, the sliding block has to leave the limiting block and the spring is strained. Such motion is self-adaptive enveloping grasp.

3 Analysis of the PASA Hand

This part focuses on the analyses of stability, force distribution and switch condition among different grasping modes. For the reason of simplification, the contact forces are considered as point forces, the friction and gravity are neglected.

3.1 Stability Analyses

This part analyzes the stability of the PASA-GB hand. Stability is one of the most important performance for robot hands [20]. Because the number of actuators is less than the degrees of freedom (DOFs), stability is difficult to gain by the control systems. Therefore, the analyses of stability and optimization of parameters of the PASA-GB finger are important.

As Fig. 3 shows, \( O \) is the center point of the proximal joint axis, \( l_{1} \), \( l_{ 2} \) are the length of the proximal phalanx and the distal phalanx, \( G_{1} \), \( G_{2} \) are the contact points between phalanges and objects, \( h_{1} \), \( h_{2} \) are the distances between the joint axis and contact points, \( \vec{F}_{1} \), \( \vec{F}_{2} \) are the external force vectors produced by objects, \( M \) is the value of the spring torque, T is the value of the driving torque.

Fig. 3.
figure 3

Stability analyses of the PASA-GB finger.

Because of the transmission belt, the rotational angles of the proximal wheel and the distal phalanx are the same. Let \( M_{ 0} \) be the initial spring torque when \( \theta_{2} { = 0} \), so can be defined as \( M = k\theta_{2} + M_{0} \), where \( k \) is the elastic coefficient of the spring.

To simplify the problem, the object is considered as a column, of which the radius is \( R \). Set up a rectangular coordinate system at the point \( O \), the coordinate of the center of the object is \( (b,d) \).

\( \vec{P}_{1} \) and \( \vec{P}_{ 2} \) are points on the proximal phalanx and distal phalanx

$$ \vec{P}_{1} = (H_{1} \sin \theta_{1} ,H_{1} \cos \theta_{1} ),\;0 \le H_{1} \le l_{1} , $$
(4)
$$ \vec{P}_{ 2} = (l_{1} \sin \theta_{1} + H_{2} \sin \theta_{2} ,l_{1} \cos \theta_{1} + H_{2} \cos \theta_{2} ),\;0 \le H_{2} \le l_{2} , $$
(5)

When the proximal phalanx touches the object, the slope of proximal phalanx can be obtained by simple calculation:

$$ k{\kern 1pt}_{1} = \pm \frac{{R\sqrt { - R^{2} + b^{2} + d^{2} } - bd}}{{\sqrt {R^{2} - b^{2} } }}, $$
(6)

At this moment, the rotational angle of the proximal phalanx is

$$ \theta_{1 0} = \text{atan} \left( { \pm \frac{{\sqrt {R^{2} - b^{2} } }}{{R\sqrt { - R^{2} + b^{2} + d^{2} } - bd}}} \right), $$
(7)

The distance \( h_{1} \) can be obtained by geometry relation:

$$ h_{1} = \frac{{d + b\tan \theta_{1 0} }}{{\cos \theta_{1 0} + \tan \theta_{1 0} \sin \theta_{1 0} }}, $$
(8)

When the distal phalanx touches the object, the slope of distal phalanx is:

$$ k_{2} = \frac{{S \, \pm \, R\sqrt {{ - }R^{ 2} { + (}b{ - }l_{1} \sin \theta_{1} )^{ 2} { + (}d{ - }l_{1} \cos \theta_{1} )^{ 2} } }}{{R^{ 2} { - (}b{ - }l_{1} \sin \theta_{1} )^{ 2} }}, $$
(9)

Where, \( S\,{ = }bl_{1} \cos \theta_{1} { - }bd{ + }dl_{1} \sin \theta_{1} { - }l_{1}^{2} \cos \theta_{1} \sin \theta_{1} \)

And the rotational angle of the distal phalange is

$$ \theta_{{ 2 {\text{c}}}} = \text{atan} \left( {\frac{{R^{ 2} { - (}b{ - }l_{1} \sin \theta_{1} )^{ 2} }}{{S \, \pm \, R\sqrt {{ - }R^{ 2} { + (}b{ - }l_{1} \sin \theta_{1} )^{ 2} { + (}d{ - }l_{1} \cos \theta_{1} )^{ 2} } }}} \right), $$
(10)

The distance between the contact point on the distal phalanx and the distal joint

$$ h_{ 2} = \frac{{{ - }l_{1} (\tan \theta_{{ 2 {\text{c}}}} \sin \theta_{1} + \cos \theta_{1} ){ + }b\tan \theta_{{ 2 {\text{c}}}} + d}}{{\cos \theta_{{ 2 {\text{c}}}} { + }\tan \theta_{{ 2 {\text{c}}}} \sin \theta_{{ 2 {\text{c}}}} }}, $$
(11)

If both the proximal phalanx and distal phalanx touch the object,

$$ \theta_{ 2 0} = \text{atan} \left( {\frac{{R^{ 2} { - (}b{ - }l_{1} \sin \theta_{1 0} )^{ 2} }}{{Y \, \pm \, R\sqrt {{ - }R^{ 2} { + (}b{ - }l_{1} \sin \theta_{1 0} )^{ 2} { + (}d{ - }l_{1} \cos \theta_{1 0} )^{ 2} } }}} \right), $$
(12)

Where, \( Y\,{ = }bl_{1} \cos \theta_{1 0} { - }bd{\text{ + d}}l_{1} \sin \theta_{1 0} { - }l_{1}^{2} \cos \theta_{1 0} \sin \theta_{1 0} \)

In order to analyze the stability of grasp, one introduces the potential energy \( V \), which is produced by the driving torque \( {\text{T}} \) and the spring torque \( M \):

$$ V = \phi - T\beta + \frac{1}{2}k\theta_{2}^{2} + M_{0} \theta_{2} , $$
(13)

where \( \phi \) is potential energy of the PASA-GB finger in the initial state.

The condition for complete stable enveloping grasp is when both phalanges touch the object, the potential energy \( V \) reaches the minimum point.

In arbitrarily states, \( \beta \) can be described as

$$ \beta = \frac{{\theta_{1} (a - 1)}}{a}{ + }\frac{{\theta_{ 2} }}{a}, $$
(14)

One achieves

$$ V = \phi - T\frac{(a - 1)}{a}\theta_{1} + \frac{1}{2}k\theta_{2}^{2} + (M_{0} - \frac{T}{a})\theta_{2} , $$
(15)

When \( \theta_{1} \) increases, should decrease. We obtain another necessary condition for stable enveloping grasp

$$ a > 1 $$
(16)

Figure 4 illustrates the relation between, and \( \theta_{ 2} \). The color surface represents the potential energy \( V \). The position of the upper globule (point A) represents the initial potential energy in the initial state. Without touching any objects, \( V \) decreases as increases. Such motion is a pinching motion, the trajectory of which is represented by the green arrows. If the objects blocks the finger at point B, the pinching motion is stable. The expression of the blue plan is \( \theta_{1} { = }\theta_{1 0} \). The globule which represents the potential energy cannot pass through this plan because the proximal phalanx is blocked by the object.

Fig. 4.
figure 4

Potential energy of the PASA-GB finger, where \( T\;{ = }\, 3 {\text{N}} \cdot {\text{m}},\,a\;{ = }\; 1. 8,M_{ 0} { = 0} . 0 6 {\text{N}} \cdot {\text{m}},k\,{ = 0} . 8 6 {\text{N}} \cdot {\text{m, }}b\;\,{ = 0} . 0 4 {\text{ m, }}d\;{ = }\; 0. 0 3 {\text{ m, }}R\;{ = }\; 0. 0 3 {\text{ m, }}l_{1} { = 0} . 0 5 6 {\text{ m, }}\phi \,{\text{ = 0N}} \cdot {\text{m}} . \) (Color figure online)

The color surface and the blue plan intersect in a curve, the red arrow in Fig. 4. After the proximal phalanx touches the object, the potential energy continues decreasing along the red arrows, which represents an enveloping motion of the PASA-GB finger.

The orange surface represents the state when the distal phalanx touches the objects, which is described in Eq. 10. The globule also cannot pass through the orange plan because the distal phalanx is blocked. The intersection of the color surface, orange surface and blue plan is the potential energy when both phalanges touch the object, which is represented by the lower globule (point C).

In an enveloping grasp, the motion will stop at point C when C is the minimum point of all the possible trajectories. However, once the potential energy \( V \) continues decreasing along the blue arrows, the motion will go on and the proximal phalanx will leave the objects until the potential energy reaches the minimum point in the blue arrows. Such motion is called “Ejection motion”.

As Fig. 5 shows, the parallel pinching trajectory, enveloping trajectory and ejecting trajectory define a motion zone of the PASA-GB finger. Those three curve are barriers which cannot be passed through. Outside the barriers is a forbidden zone for the PASA-GB finger, which is defined by the position, location and shape of objects.

Fig. 5.
figure 5

Motion zone and barrier of the PASA-GB finger, where \( T\,{ = }\, 3 {\text{N}} \cdot {\text{m}},\,a\,{ = }\, 1. 5,\,M_{ 0} { = 0} . 0 2 {\text{N}} \cdot {\text{m}},k\,{ = 0} . 3 4 {\text{N}} \cdot {\text{m}}, b\,{ = 0} . 0 4 {\text{ m, }}d\,{ = 0} . 0 3 {\text{ m, }}l_{1} { = 0} . 0 5 6 {\text{ m, }}\phi \,{\text{ = 0N}} \cdot {\text{m}} . \)

Another not completely stable grasp happens when the motion stops at an intermediate point of the red arrows in Fig. 4. In order to analyze this case, we need to find out the minimal point of with respect to \( \theta_{2} \):

$$ \frac{\partial V}{{\partial \theta_{2} }} = 0, $$
(17)
$$ \theta_{2 \, V\hbox{min} } = (\frac{T}{a} - M_{0} ) /k, $$
(18)

As it is shown in Fig. 6a and b, if the horizontal line \( \theta_{ 2} { = }\theta_{2 \, V\hbox{min} } \) across the enveloping trajectory, the enveloping motion will stop at the yellow point as it reaches the minimum value of the potential energy. As a result, the enveloping grasp is not completely stable. To deal with this problem, \( a \) and \( k \) should not be too large. However, if \( a \) is too closed to 1, the ejecting phenomenon will happen, which is shown in Fig. 6d.

Fig. 6.
figure 6

Influence of the transmission ratio and spring force, where \( T\;{ = }\; 3 {\text{N}} \cdot {\text{m}},a\,{ = }\, 1. 5,\;M_{ 0} { = }\; 0. 0 2 {\text{N}} \cdot {\text{m}},\,k\;{ = }\; 0. 3 4 {\text{N}} \cdot {\text{m}},\,\;b\;{ = }\; 0. 0 4\;{\text{m,}}\,\;d\;{ = }\; 0. 0 3\;{\text{m,}}\,R\;{ = }\; 0. 0 3\;{\text{m,}}\;\,l_{1} \;{ = }\; 0. 0 5 6\;{\text{m,}}\,\;\phi \;{ = }\; 0 {\text{N}} \cdot {\text{m}} \).

Figure 6c shows that a stable grasp is obtained when \( a \) and \( k \) are proper.

3.2 Grasping Forces Analyses

For a stable enveloping grasp, if the contact forces of two phalanges are close, the grasp is tight.

When the grasping motion finishes,

$$ [ - T,k\theta_{2} + M_{0} ]\left[ {\begin{array}{*{20}c} {\delta \beta } \\ {\delta \theta_{2} } \\ \end{array} } \right] = [\vec{F}_{1} ,\vec{F}_{2} ]\left[ {\begin{array}{*{20}c} {\delta \vec{G}_{1}^{t} } \\ {\delta \vec{G}_{2}^{t} } \\ \end{array} } \right], $$
(19)

Where

$$ [\vec{F}_{1} ,\vec{F}_{2} ]\left( \begin{aligned} \delta \vec{G}_{1}^{t} \hfill \\ \delta \vec{G}_{2}^{t} \hfill \\ \end{aligned} \right) = [F_{1} ,F_{2} ]\left[ {\begin{array}{*{20}c} { - h_{1} } & 0 \\ { - l_{1} \cos (\theta_{2} - \theta_{1} )} & { - h_{2} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\delta \theta_{1} } \\ {\delta \theta_{2} } \\ \end{array} } \right], $$
(20)
$$ \left( \begin{aligned} \delta \beta \hfill \\ \delta \theta_{2} \hfill \\ \end{aligned} \right) = \left[ {\begin{array}{*{20}c} {\frac{a - 1}{a}} & {\frac{1}{a}} \\ 0 & 1 \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\delta \theta_{1} } \\ {\delta \theta_{2} } \\ \end{array} } \right], $$
(21)

The relationship among contact forces, driving torque and spring torque is shown as follow:

$$ [F_{1} ,F_{2} ] = [ - T,k\theta_{2} + M_{0} ]\left[ {\begin{array}{*{20}c} {\frac{a - 1}{a}} & {\frac{1}{a}} \\ 0 & 1 \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} { - h_{1} } & 0 \\ { - l_{1} \cos (\theta_{2} - \theta_{1} )} & { - h_{2} } \\ \end{array} } \right]^{ - 1} . $$
(22)

Combine Eqs. 712 and 22, one achieves the final angles of two phalanges and forces distribution based on the position and size of the object, as it is shown in Figs. 7 and 8.

Fig. 7.
figure 7

Rotational angles of the PASA-GB finger.

Fig. 8.
figure 8

Force distribution of the PASA-GB finger.

As Fig. 7 shows, \( \theta_{ 2} { - }\theta_{ 1} \) becomes larger when the object is closer and larger, which is obviously. Figure 8 shows that the size of objects has much influence on the force distribution. If the object is too large, the contact force of the distal phalanx is much larger than that of the proximal phalanx. Although the finger performs a stable enveloping grasp, the grasp is not so tight. If an unexpected external force is applied on the object, the distal phalanx may be opened and the object will leave the finger. The influence of \( b \) shown in Fig. 8 implies that a larger hand base brings better force distribution.

4 Experiments

The prototype of the PASA hand with Gear-belt mechanisms is shown in Fig. 9. It consists of one hand base and three fingers. The motor type is FAULHABER 1616E010.

Fig. 9.
figure 9

Experiments of grasping object with the PASA-GB hand.

As it shown in Fig. 9a and b, the PASA hand executes parallel pinching grasp when the bottle is located on the upper side. The Limiting block stops the backward motion of the distal phalanx, which makes the PASA hand pinch objects tightly.

Figure 9c, d and e shows the enveloping motion of the PASA. When the bottle is located on the lower side, the proximal phalanx touches the bottle first. Because of the self-adaptive mechanism, the distal phalanx touches the bottle afterwards.

5 Conclusions

This paper introduces a novel underactuated hand, the PASA-GB hand, which has a hybrid grasping mode. The hybrid grasping mode is a combination of parallel pinching (PA) grasp and self-adaptive enveloping (SA) grasp. Based on the position, size and shape of objects, when the first contact point is located on the lower part of the finger, the finger will execute enveloping grasp. When the first contact is located on the upper part, the finger will execute parallel pinching grasp.

In order to estimate the performance of grasping objects, the potential energy method is used to analyze the stabilities of the PASA-GB hand. The trajectories of pinching grasp, enveloping grasp and ejection form a motion zone for the finger, the barriers of which are defined by the states of objects. The calculation of force distribution shows the influence of the size and position of objects and provides a method to optimize the force distribution. Experimental results verify the wide adaptability and high practicability of the PASA-GB hand.