1. Introduction
At present, robot hands have made significant progress [Reference Mouaze and Birglen1–Reference Espinosa-Garcia, Arias-Montiel, González, Tapia-Herrera and Ceccarelli3]. The underactuated hand has the adaptive ability to the shape of the object to be grasped and can make soft contact with the object [Reference Birglen, Laliberté and Gosselin4]. Su et al. proposed a new type of adaptive underactuated robotic hand with rigid-flexible coupled fingers [Reference Su, R.Wang and Wang5], and Ficuciello et al. proposed a new underactuated design of PRISMA HAND I and its multi-modal control based on integrated EMG and voice commands [Reference Ficuciello, Pisani, Marcellini and Siciliano6]. Cheng et al. proposed an adaptive anthropomorphic finger with a nine-bar mechanism integrated by a coupled four-bar mechanism and an adaptive seven-bar mechanism [Reference Cheng, Fan, Yang and Jiang7]. Boisclairdeng et al. proposed an underactuated finger with rolling contact joints and increased its working space by optimizing the design method [Reference Boisclair, Laliberté and Gosselin8]. Kinugawa et al. proposed an adaptive underactuated hand that can stably grasp dishes of multiple shapes [Reference Kinugawa, Suzuki, Terayama and Kosuge9]. Mariad et al. designed underactuated hands using eco-friendly materials that can be used in toxic environments [Reference Valsamos, Stravopodis and Moulianitis10]. For system autonomous reconfiguration, Valsamos et al. designed a hand with passive modules; the passive modules can accomplish discrete reconfiguration for a total of 15 angles [Reference Maria, Silvia, Monica and Moulianitis11].
Parallel hands have been widely used in robot design due to their advantages of high stiffness, short kinematic chain, high kinematic precision and large load-carrying capacity [Reference Huang, Li and Ding12–Reference Pan and Gao13]. In recent years, several parallel hands with low mobility have been used to construct robotic fingers [Reference Hassan and Abomoharam14–Reference Zhao, Guo, Zhang, Liu, Li and Deng17]. The general design of the finger only requires that it can move in the plane. Hassan et al. proposed a robot gripper mechanism with a one degree of freedom (DOF) closed-loop structure, and derived its kinematic model and dynamic model by Lagrange formulation [Reference Hassan and Abomoharam14]. Yang et al. presented a humanoid robotic myocontrol hand with five fingers and 15 joints and actuated by three embedded motors [Reference Yang, Wei, Ren, Qian, Wang, Xiu and Liang15]. There are also multi-degree-of-freedom finger mechanisms that move in space. For example, Jin et al. developed a hand prototype with RR-RPR and 2-UU-UPU parallel mechanisms with fingers [Reference Jin, Fang, Zhang and Gong16]. Zhao et al. designed the n(3RRlS) reconfigurable series-parallel manipulators. The 3RRlS RPM has four configurations and can effectively improve the stiffness of manipulators in the directions of constrained DOFs [Reference Zhao, Guo, Zhang, Liu, Li and Deng17]. Some scholars place multiple fingers with the moving ends of parallel mechanisms [Reference Lu, Chang and Lu18–Reference Wang, Fang and Zhang20]. Such as Lu et al. designed a novel hybrid hand developed by combining a parallel wrist with three flexible fingers, and analyzed its grasping performance [Reference Lu, Chang and Lu18], and Flight et al. proposed a novel (6+2)- DOF kinematically redundant parallel robot [Reference Flight and Gosselin19]. Wang et al. proposed a 2-DOF drive system to install the three-finger end effector in two 2-DOF series moving chains on the base [Reference Wang, Fang and Zhang20].
The above-mentioned research works and methods [Reference Su, R.Wang and Wang5–Reference Wang, Fang and Zhang20] focus on different challenging problems of robot hands and fingers of s and have their merits. However, some disadvantages of existing robotic hands are as follows: 1. Some hands formed by series mechanisms have low stiffness [Reference Mouaze and Birglen1–Reference Kinugawa, Suzuki, Terayama and Kosuge9], so their motion accuracy may be low. 2. Because the surface of the robot hand is often in contact with objects, the sensor module located on the surface of the finger is prone to wear [Reference James and Lepora21–Reference Park, Park, An, Seong, Bae and Jeong22]. 3. The structural constraints of some low-mobility parallel hands are sensitive to manufacturing errors, so their accuracy and stiffness may be reduced [Reference Jaime23–Reference Wu, Wang, Xiang, Yan, Tan and Shu24]. 4. The load distribution between the fingers moving independently is uneven, and the grasping load capacity is low [Reference Uikyum, Dawoon, Heeyoen, Jongwoo, Mok, Joono, Ryeol, Hyunmin and Chanhun25–Reference Mańkowski, Tomczyński, Walas and Belter26].
The advantages of the new hand developed in this paper are as follows:
-
1. The spring installed in the flexible closed-loop chain in the hand will compress and deform when the contact force increases to a certain value, so the impact contact force between the fingertips and the object being grasped can be reduced. By changing the position of the adjustable nut, the preload force of the spring can be adjusted, so that the hand is suitable for grasping objects of various materials.
-
2. Each finger plane limb is an underactuated mechanism, which has good flexibility and self-adaptability to the shape of the object to be grasped.
-
3. The hand can transfer the force between the finger plane limbs through the flexible closed-loop chain, and has a large bearing capacity and stiffness.
-
4. The force sensor of the hand is located inside the hand, which can measure the contact force and avoid sensor wear when the hand grabs the object.
Kinematics and dynamics are the preconditions for accurate and intelligent robot operation [Reference Lu, Chang and Ye27]. The existing dynamic modeling mainly focuses on the hand with rigid series mechanism, parallel mechanism and series mechanism connected with parallel mechanism [Reference Lu, Chang and Lu28]. There are few reports on the dynamics of the hand with multi-finger limbs connected through flexible closed-loop. The flexible closed-loop increases the ability of cooperative operation between the fingers of the hand, but also increases the difficulty of kinematics and dynamics analysis of the hand. How to solve the complex coupling relationship between the force and deformation of the spring in the flexible closed-loop, the kinematics of each finger limb, the kinematics of the object and the force acting on the object. For these reasons, the rigid-flexible coupling dynamics model of a hand with three finger limbs connected by a flexible closed-loop is established.
The common methods for modeling the dynamics of multi-body systems include Newton-Euler method, Lagrange method and the principle of virtual work method. Because the rigid-flexible hybrid operator has many components and contains internal forces such as constrained force, it is troublesome to solve the problem by Newton-Euler method and Lagrange method. According to the principle of virtual work and the D’Alembert methods, the internal forces of the hand mechanism can be ignored [Reference Hu and Zhao29]. It is more suitable to establish the dynamic model of the hand. In this paper, the virtual work principle is used to consider the mapping relationship between the mass parameters of the object, the inertial force, the external force acting on the object, the linear spring force in the flexible closed-loop chain, the driving force and the constrained force of the hand, etc. This study provides a theoretical basis for the development and control of the multi-fingered flexible coupling hand.
The main contents of this paper are as follows: 1. The structure performance and freedom of the hybrid hand mechanism are analyzed. 2. Establish the kinematics model of the hybrid hand mechanism, and solve the relationship between the position, velocity and acceleration of the fingertip and the input, to provide a theoretical basis for the hybrid hand to reach the position of the object and make contact with it. 3. Establish the kinematics formula of the hybrid hand to grasp the object, and solve the relationship between the position, velocity and acceleration of the object, fingertips and the input of the hybrid hand. The deformation relation between springs in the flexible closed loop can be established by geometric constraint relation. 4. Establish the dynamic model of the hybrid hand according to the principle of virtual work, and solve the mapping relationship between the force of the object, the force of the flexible loop, the driving force and the constrained force. 5. A simulation mechanism is established to verify the theoretical solutions and conduct experiments on grasping objects by the hybrid hand prototype.
2. Structure characteristics and operation principle
The hybrid hand’s structure, shown in Figure 1a, consists of a base, three finger plane limbs and a flexible closed-loop chain. The finger plane limb is composed of a motor, a screw rod, a slider, one long link, an inner short link, an outer short link, an inner finger link and a finger link. The flexible closed-loop chain is composed of three flexible linkages and three rotating shaft rods. The flexible linkages include an adjustable nut, a spring, an outer sleeve rod, an inner rod, an end cover and an inner end cover. The structure and working principle of the hybrid hand are explained as follows:
Hybrid hand structure and its topology diagram. (a) A 3D model of the hybrid hand. (b) The grasping limit pose of the hybrid hand prototype. (c) Topology diagram of hybrid hand.

Let R and P be the revolute joint and the prismatic joint. Let (||, ⊥, |) be the parallel constraint, perpendicular constraint and collinear constraint. The motor with a screw rod is fixed onto the base. In the finger plane limb, the slider is driven by the screw rod of the motor and moved along the guide slot of the base. The slider and the long link, the base and the inner short link, the long link and the outer short link, the long link and the inner short link, the long link and the inner short link, the long link and the inner short link, the outer short link and the finger link, the finger link and the inner short link are all connected by the R joint, and all the R joints in the finger plane limb are parallel. The rotating shaft rod with the outer short link and the finger link are also connected by the R joint. The S joint in flexible closed-loop chain connects the flexible linkage and the two ends of the rotating shaft rod. The flexible closed-loop chain’s inner rod and outer sleeve rod are collinear through the axis, and the P joint connects the two. The spring axis is collinear with the axis of the inner rod and the outer sleeve rod, and the spring surface can move relative to the surface of the two rods. The two ends of the spring are fixedly connected to the inner end cover, the outer rod is fixedly connected to the end cover, and the inner rod is fixedly connected to the inner end cover. At the same time, the initial length and the size of the spring can be adjusted by adjusting the position of the adjustable nut relative to the inner rod. The finger link contains a force sensor for measuring the value of the contact force, and the two parts composed of the finger link are fixed and connected with the two ends of the force sensor through screw threads, which is regarded as a link in the theoretical analysis.
In the theoretical model, the two ends of the flexible linkage and the rotation shaft rod are connected by S joints. However, in order to enhance the tensile capacity between the flexible linkage and the rotation shaft rod in the hybrid coupling prototype, the S joint is treated as an equivalent combination of an R joint and a U joint. The R joint is situated within the flexible linkage, allowing the inner rod and the outer sleeve rod to rotate relative to each other. Their rotation direction is along the axial direction of the flexible linkage, with the axis of the R joint aligned with the center of the U joint, ensuring that its motion characteristics are the same as the S joint. To simplify the theoretical model diagram, S joints are used in place of the R and U joints during the analysis, which does not impact the kinematics. Furthermore, since the forces acting on the grasped object are the primary focus of the dynamic analysis, this equivalence does not affect the results of the dynamic calculations either.
The hybrid hand incorporates an internal force sensor. The image of the sensor and the principle for measuring fingertip contact force are shown in Figure 1. When the hybrid hand grasps an object, a contact force is generated at the fingertip, which is transmitted through the fingertip link and the R joint. This contact force acts on the force sensor, resulting in a positive correlation between the two values. Based on the measurement data from the force sensor, the fingertip contact force can be calculated and obtained, which can be used to evaluate the mass of the grasped object and provide the hardware basis for the control of the hybrid hand. The sensor has a measurement range of 0 to 10 kg, an accuracy of 0.1%, and dimensions of 19 mm × 16 mm × 6 mm.
By controlling the motor to drive the screw rotation to make the slider slide along the screw axis in the guide groove of the base, the finger plane limb to bend and extend. When the fingertip and the object contact, the contact force will be transmitted to the spring along the finger link and the rotating shaft rod, so that the spring is compressed, to avoid the fingertip and the object’s rigid contact to produce impact force and destroy the object. This feature enables the hybrid hand to grasp various objects. When the hybrid hand grips a heavy object, three fingertips contact the object, and the finger limb with the object forms a closed-loop chain to ensure the stability and safety of grasping. The flexible closed-loop chain shares a part of the load so that the hybrid hand has a large bearing capacity. At this time, the force of the spring depends on the pose of the hybrid hand to grasp the object. The limit pose of the fingertip closure of the hybrid hand prototype is shown in Figure 1b. The topology diagram of the hybrid hand is shown in Figure 1c.
2.1. Degree of freedom analysis
Since there is a substantial number of links in the hybrid hand, the splitting method can be used to calculate the DOFs of the hybrid hand. The calculation process is as follows: First, determine the DOFs of the finger plane limbs, and then calculate the overall DOFs of the hybrid hand. When a single finger limb moves in a plane, the Mfi of its in-plane motion is calculated as follows:
here, nfli is the number of rods contained in a single finger plane limb, nfji is the number of joints contained in a single finger limb, and Σf is the total sum of joints. nfli = 7 is base, slider and lij (j = 1,2,3,4,5) in finger limb i, nfji = 8, including seven rotating joints and one prismatic joint, and Σf = 8 × 1 = 8.
When the spring in the flexible linkage does not deform, the flexible linkage is equivalent to a single rod, and the overall freedom M of the hybrid hand is calculated as follows:
here, nl is the number of rods contained in the flexible closed-loop chain, nj is the number of joints contained in a single finger limb and υ is the passive DOF. When the rotating shaft rod in the flexible closed-loop chain is fixedly connected with the finger link or the outer short link, the kinematics of the hybrid hand is not affected. When it is regarded as a fixed connection, nl = 3 is the number of flexible linkages lsi(i = 1,2,3) contained in the flexible closed-loop chain, nj = 6 is the number of S joints and υ = 3 is the rotation around the axis of flexible linkage lsi, a passive rotation generated by S joints at both ends of lsi. The results of Eq. (2) prove that the hybrid hand mechanism is a 3-DOF mechanism, and the hybrid hand can be completely controlled by three motors.
When the contact force appears between the fingertip and the object, the spring in the flexible linkage will be compressed by force, and the inner rod and the outer sleeve rod at the ends of the spring are equivalent to the P joint connection, increasing the DOF of the hybrid hand. The DOF of the hybrid hand is greater than the number of motors, making the hybrid hand an underactuated mechanism. This underactuated feature enables the hybrid hand to grasp objects of various shapes and ensures the safety of fingertip contact with the object.
When the three fingers are in contact with the object, each finger limb is similar to the RPS limb and forms a closed loop chain with the object to be grasped, which can be equivalent to a 3RPS parallel mechanism, and the overall DOF is still consistent with the number of motors.
3. Kinematics analysis of hybrid hand fingertips
The kinematics analysis of the hybrid hand can be divided into two stages. In the first stage, the hybrid hand is controlled to reach the predetermined position and ensure contact between the fingertips and the object, and then the second stage is reached. In the second stage, the hybrid hand’s fingertips maintain contact with the object and grasp the object for movement.
3.1. Position analysis of hybrid hand fingertips
The kinematics analysis model of the hybrid hand is shown in Figure 2.
Kinematics model of single finger and hybrid hand mechanism. (a) Kinematics model of finger plane limb. (b) Kinematics model of hybrid hand mechanism.

As shown in Figure 2a, let {ti} be the coordinate system of axis ti-xyz at finger i at point O, in the finger plane limb i, let each link be named lij (i = 1,2,3, j = 1,2,3,4,5). In the finger plane limb, the angle between lij and tix in the finger plane is θ ij (i = 1,2,3,4,5). The fingertip points are pi, and the positions of each joint are {Bi, Di, Mi, Qi, Wi, bi}. The position of the rotating shaft rod in the flexible closed-loop chain is lbi (i = 1,2,3), the flexible linkage is lsi (i = 1,2,3) and the position of each link is shown in Figure 2b. The flexible closed-loop chain is connected with finger plane limb i at bi, so that the flexible linkage and the rotating shaft rod in the flexible closed-loop chain are connected at the point (b i1, b i1) through S joint. Let {B} be a coordinate system O-XYZ fixed on B at central point O of base. Let {di, vdi, adi (i = 1,2,3)} be the input displacement, velocity and acceleration of the hybrid hand.
Let
${}_{ti}^{B}{{{\boldsymbol{R}}}}{}$
be a rotation matrix from {ti} to {B},
${}_{ti}^{B}{{{\boldsymbol{R}}}}{}$
(i = 1,2,3) are derived as follows:
\begin{equation} {}_{t1}^{B}{{{\boldsymbol{R}}}}{}=\dfrac{1}{2}\left(\begin{array}{ccc} -\sqrt{3} &\quad -1 &\quad 0\\[4pt] 1 &\quad -\sqrt{3} &\quad 0\\[4pt] 0 &\quad 0 &\quad 2 \end{array}\right),{}_{t2}^{B}{{{\boldsymbol{R}}}}{}=\left(\begin{array}{ccc} 0 &\quad 1 &\quad 0\\[4pt] -1 &\quad 0 &\quad 0\\[4pt] 0 &\quad 0 &\quad 1 \end{array}\right),{}_{t3}^{B}{{{\boldsymbol{R}}}}{}=\dfrac{1}{2}\left(\begin{array}{ccc} \sqrt{3} &\quad -1 &\quad 0\\[4pt] 1 &\quad \sqrt{3} &\quad 0\\[4pt] 0 &\quad 0 &\quad 2 \end{array}\right) \end{equation}
The vector Ri (i = 1,2,3) of the R joint in finger i of each finger plane limb is derived as follows:
\begin{equation} {{\boldsymbol{R}}}_{1}=\dfrac{1}{2}\left(\begin{array}{c} -1\\[4pt] -\sqrt{3}\\[4pt] 0 \end{array}\right),{{\boldsymbol{R}}}_{2}=\left(\begin{array}{c} 1\\[4pt] 0\\[4pt] 0 \end{array}\right),{{\boldsymbol{R}}}_{3}=\dfrac{1}{2}\left(\begin{array}{c} -1\\[4pt] \sqrt{3}\\[4pt] 0 \end{array}\right) \end{equation}
In the finger plane, two geometric relations in the closed loop formed by links (di, l i1, l i2) and the relationship between (θ i2, θ i1) are obtained as follows:
The relationship between di and θ i2 can be obtained from Eq. (5) as follows:
Let (bi, tibi) be the position vector of bi in {B} and {ti}, a relation formula between (bi, di, θ i2, θ i3) is derived as follows:
The relationship between (bi, di, θ i3) is known by substituting these relations into Eq. (7) according to the relationship between di and θ i2 in Eq. (6).
According to bi and given the values of l bi1 and l bi2, bi1 and bi2 can be obtained as follows:
Before the hybrid hand grasps the object, the spring does not deform, the spring length is the initial length, lsi = l s0, and the geometric constraints are as follows:
Two geometric relations in the closed loop formed by links (l i22, l i3, l i4, l i5) are obtained as follows:
The relationship between (θ i2, θ i3, θ i5)can be derived from Eq. (10) as follows:
Let (pi, tipi) be the position vector of the fingertip at {B} and {ti}, a relation formula between (pi, di, θ i2, θ i3, θ i5) is derived as follows:
Given the value of di, θ i2 can be obtained according to Eq. (6), the value of θ i3 and bi can be obtained by substituting the value of di and θ i2 into Eqs. (7)–(9), and the values of θ i2 and θ i3 can be obtained by substituting the value of θ i5 into Eq. (11). The value of pi is obtained by substituting the value of (di, θ i2, θ i3, θ i5) into Eq. (12).
3.2. Velocity analysis of hybrid hand fingertips and Jacobian vector
To establish the dynamic model of the hybrid hand, the formulas for solving the velocity of several key links of the finger mechanism must be derived. Let vdi (i = 1,2,3) be the input velocity of finger i, and let (vpi, tivpi) be the velocity vector of each fingertip in {B} and {ti}.
Differentiating
$l_{i21}\sin \theta _{i2}=l_{i1}\sin \theta _{i1}$
in Eq. (5), a relation formula between
$\theta ^{\prime}_{i1}$
and
$\theta ^{\prime}_{i2}$
is derived as follows:
Differentiating
$-(d_{i}-E)+l_{i21}\cos \theta _{i2}=l_{i1}\cos \theta _{i1}$
in Eq. (5), a relation formula between {vdi,
$\theta ^{\prime}_{i2}$
,
$\theta ^{\prime}_{i1}$
} is derived as follows:
Differentiating Eq. (11), a relation formula between {
$\theta ^{\prime}_{i2}$
,
$\theta ^{\prime}_{i3}$
,
$\theta ^{\prime}_{i5}$
} is derived as follows:
\begin{align} &-l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)\left(\theta ^{\prime}_{i3}-\theta ^{\prime}_{i5}\right)+l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\left(\theta ^{\prime}_{i2}-\theta ^{\prime}_{i3}\right)+l_{i22}l_{i51}\sin \left(\theta _{i2}-\theta _{i5}\right)\left(\theta ^{\prime}_{i2}-\theta ^{\prime}_{i5}\right)=0\notag\\[4pt]& \rightarrow \theta ^{\prime}_{i3}=\left\{\left[l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)+l_{i22}l_{i51}\sin \left(\theta _{i2}-\theta _{i5}\right)\right]\theta ^{\prime}_{i2}+\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)\right . \right . \notag\\[4pt]& \qquad\quad \left . \left . -l_{i22}l_{i51}\sin \left(\theta _{i2}-\theta _{i5}\right)\right]\theta ^{\prime}_{i5}\right\}\big/\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)+l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\right],\notag\\[4pt]& \theta ^{\prime}_{i3}=u_{i3}\theta ^{\prime}_{i2}+u_{i4}\theta ^{\prime}_{i5}=\dfrac{u_{i3}}{u_{i2}}v_{di}+u_{i4}\theta ^{\prime}_{i5},\theta ^{\prime}_{i5}=\left(\theta ^{\prime}_{i3}-\dfrac{u_{i3}}{u_{i2}}v_{di}\right)/u_{i4},\notag\\[4pt]& u_{i3}=\dfrac{l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)+l_{i22}l_{i51}\sin \left(\theta _{i2}-\theta _{i5}\right)}{l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)+l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)},\quad u_{i4}=\dfrac{l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)-l_{i22}l_{i51}\sin \left(\theta _{i2}-\theta _{i5}\right)}{l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)+l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)} \end{align}
Differentiating Eq. (12), a formula for solving the velocity of the fingertip (tivpix, tivpiz) in {ti} is derived as follows:
\begin{equation} \begin{array}{c} -v_{di}-\dfrac{l_{i21}\sin \theta _{i2}}{u_{2}}v_{di}-l_{i3}\sin \theta _{i3}\dfrac{u_{i3}}{u_{i2}}v_{di}-l_{i3}\sin \theta _{i3}u_{i4}\theta ^{\prime}_{i5}-l_{i5}\sin \theta _{i5}\theta ^{\prime}_{i5}={}^{ti}{v}{_{pix}^{}},\\[4pt] l_{i21}\cos \theta _{i2}\theta ^{\prime}_{i2}+l_{i3}\cos \theta _{i3}u_{i3}\theta ^{\prime}_{i2}+l_{i3}\cos \theta _{i3}u_{i4}\theta ^{\prime}_{i5}+l_{i5}\cos \theta _{i5}\theta ^{\prime}_{i5}={}^{ti}{v}{_{piz}^{}} \end{array} \end{equation}
Substitute Eq. (15) into Eq. (16), the relation equations between {
$\theta ^{\prime}_{i3}$
,
$\theta ^{\prime}_{i5}$
, vdi, vpix} are derived as follows:
\begin{equation} \begin{array}{c} \theta ^{\prime}_{i5}=-\dfrac{{}^{ti}{v}{_{pix}^{}}+\left(1+l_{i21}\sin \theta _{i2}\big/u_{i2}+l_{i3}\sin \theta _{i3}u_{i3}\big/u_{i2}\right)v_{di}}{l_{i3}\sin \theta _{i3}u_{i4}+l_{i5}\sin \theta _{i5}}=u_{i5}{}^{ti}{v}{_{pix}^{}}+u_{i6}v_{di},\\[8pt] \theta ^{\prime}_{i3}=u_{i3}\theta ^{\prime}_{i2}+u_{i4}u_{i5}{}^{ti}{v}{_{pix}^{}}+u_{i4}u_{i6}v_{di}=\left(u_{i3}\big/u_{i2}+u_{i4}u_{i6}\right)v_{di}+u_{i4}u_{i5}{}^{ti}{v}{_{pix}^{}},\\[4pt] u_{i5}=-\dfrac{1}{l_{i3}\sin \theta _{i3}u_{i4}+l_{i5}\sin \theta _{i5}},u_{i6}=\left[1+\left(l_{i21}\sin \theta _{i2}+l_{i3}\sin \theta _{i3}u_{i3}\right)\big/u_{i2}\right]u_{i5} \end{array} \end{equation}
Substitute Eq. (17) into Eq. (12), a relation equation between (vdi, tivpix, tivpiz) is derived as follows:
The relation equation between vdi and vpix can be derived from Eq. (18) as follows:
\begin{align} v_{di}&=\left(\begin{array}{ccc} {}^{ti}{j}{_{ix}^{}} & {}^{ti}{j}{_{iy}^{}} & {}^{ti}{j}{_{iz}^{}} \end{array}\right)^{ti}{\left(\begin{array}{c} v_{pix}\\ v_{piy}\\ v_{piz} \end{array}\right)}{}={}^{ti}{\left(\begin{array}{ccc} j_{ix} & j_{iy} & j_{iz} \end{array}\right)}{}\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right){{\boldsymbol{v}}}_{pi}={{\boldsymbol{J}}}_{i}{{\boldsymbol{v}}}_{pi},{{\boldsymbol{v}}}_{pi}=\left(\begin{array}{c} v_{pix}\\ v_{piy}\\ v_{piz} \end{array}\right),\notag \\[3pt] {{\boldsymbol{J}}}_{i}&={}^{ti}{\left(\begin{array}{ccc} j_{ix} & j_{iy} & j_{iz} \end{array}\right)}{}\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right),{}^{ti}{j}{_{ix}^{}}=-\left(l_{i3}\cos \theta _{i3}u_{i4}+l_{i5}\cos \theta _{i5}\right)u_{i5}{}^{ti}{j}{_{iz}^{}},{}^{ti}{j}{_{iy}^{}}=0,\notag \\[3pt] {}^{ti}{j}{_{iz}^{}}&=1/\left[\left(l_{i21}\cos \theta _{i2}+l_{i3}\cos \theta _{i3}u_{i3}\right)/u_{i2}+\left(l_{i3}\cos \theta _{i3}u_{i4}+l_{i5}\cos \theta _{i5}\right)u_{i6}\right] \end{align}
Here, Ji is the Jacobian vector for mapped input velocity vdi to velocity vpi of the fingertip.
Substitute Eq. (19) into Eq. (14), a relation formula between (
$\theta ^{\prime}_{i1}$
,
$\theta ^{\prime}_{i2}$
, vpi) is derived as follows:
Substitute Eq. (19) into Eq. (17), a relation equation between (
$\theta ^{\prime}_{i3}$
,
$\theta ^{\prime}_{i5}$
, vpi) is derived as follows:
\begin{align} \theta ^{\prime}_{i3}&=u_{i3}\theta ^{\prime}_{i2}+u_{i4}u_{i5}{}^{ti}{v}{_{pix}^{}}+u_{i4}u_{i6}v_{di}=\left(u_{i3}\big/u_{i2}+u_{i4}u_{i6}\right)v_{di}+u_{i4}u_{i5}{}^{ti}{v}{_{pix}^{}}\notag \\ &=\left[\left(u_{i3}\big/u_{i2}+u_{i4}u_{i6}\right){{\boldsymbol{J}}}_{i}+u_{i4}u_{i5}\left(\begin{array}{ccc} 1 & 0 & 0 \end{array}\right)\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right)\right]{{\boldsymbol{v}}}_{pi}={{\boldsymbol{J}}}_{\theta i3}{{\boldsymbol{v}}}_{pi},\notag \\ {{\boldsymbol{J}}}_{\theta i3}&=\left(u_{i3}\big/u_{i2}+u_{i4}u_{i6}\right){{\boldsymbol{J}}}_{i}+u_{i4}u_{i5}\left(\begin{array}{ccc} 1 & 0 & 0 \end{array}\right)\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right),\notag \\ \theta ^{\prime}_{i5}&=-\dfrac{{}^{ti}{v}{_{pix}^{}}+\left(1+l_{i21}\sin \theta _{i2}\big/u_{i2}+l_{i3}\sin \theta _{i3}u_{i3}\big/u_{i2}\right)v_{di}}{l_{i3}\sin \theta _{i3}u_{i4}+l_{i5}\sin \theta _{i5}}=u_{i5}{}^{ti}{v}{_{pix}^{}}+u_{i6}v_{di}\notag \\ &=\left[u_{i5}\left(\begin{array}{ccc} 1 & 0 & 0 \end{array}\right)\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right)+u_{i6}{{\boldsymbol{J}}}_{i}\right]{{\boldsymbol{v}}}_{pi}={{\boldsymbol{J}}}_{\theta i5}{{\boldsymbol{v}}}_{pi},\notag \\ {{\boldsymbol{J}}}_{\theta i5}&=u_{i5}\left(\begin{array}{ccc} 1 & 0 & 0 \end{array}\right)\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right)+u_{i6}{{\boldsymbol{J}}}_{i} \end{align}
Differentiating Eq. (7) leads to:
Substitute Eqs. (19)–(21) into Eq. (22), the velocity vector tivbi of bi in {ti} is:
\begin{equation} {}^{ti}{{{\boldsymbol{v}}}}{_{bi}^{}}={\vphantom{\left(\begin{array}{c} v_{bix}\\[4pt] v_{biy}\\[5pt] \end{array}\right)}}^{ti}{\left(\begin{array}{c} v_{bix}\\[4pt] v_{biy}\\[4pt] v_{biz} \end{array}\right)}{},\begin{array}{c} -{{\boldsymbol{J}}}_{i}{{\boldsymbol{v}}}_{pi}-l_{i21}\sin \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}{{\boldsymbol{v}}}_{pi}-l_{i3}\sin \theta _{i3}{{\boldsymbol{J}}}_{\theta i3}{{\boldsymbol{v}}}_{pi}={}^{ti}{v}{_{bix}^{}},\\[4pt] {}^{ti}{v}{_{biy}^{}}=0,\\[4pt] l_{i21}\cos \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}{{\boldsymbol{v}}}_{pi}+l_{i3}\cos \theta _{i3}{{\boldsymbol{J}}}_{\theta i3}{{\boldsymbol{v}}}_{pi}={}^{ti}{v}{_{biz}^{}} \end{array} \end{equation}
The relation equation between (
$\theta ^{\prime}_{i3}$
,
$\theta ^{\prime}_{i5}$
, vpi) can be derived from Eqs. (19) and (23) as follows:
\begin{align} {{\boldsymbol{v}}}_{bi}&={}_{ti}^{B}{{{\boldsymbol{R}}}}{}{}^{ti}{{{\boldsymbol{v}}}}{_{bi}^{}}={}_{ti}^{B}{{{\boldsymbol{R}}}}{}\left(\begin{array}{c} {}^{ti}{v}{_{ix}^{}}\\ {}^{ti}{v}{_{iy}^{}}\\ {}^{ti}{v}{_{iz}^{}} \end{array}\right)={}_{ti}^{B}{{{\boldsymbol{R}}}}{}\left(\begin{array}{c} {}^{ti}{{{\boldsymbol{j}}}}{_{bix}^{}}\\ {}^{ti}{{{\boldsymbol{j}}}}{_{biy}^{}}\\ {}^{ti}{{{\boldsymbol{j}}}}{_{biz}^{}} \end{array}\right){{\boldsymbol{v}}}_{pi}={{\boldsymbol{J}}}_{bi}{{\boldsymbol{v}}}_{pi}={{\boldsymbol{J}}}_{bi}{{\boldsymbol{J}}}_{i}^{-1}{{\boldsymbol{v}}}_{di},{{\boldsymbol{J}}}_{bi}={}_{ti}^{B}{{{\boldsymbol{R}}}}{}{}^{ti}{{{\boldsymbol{J}}}}{_{bi}^{}},{}^{ti}{{{\boldsymbol{J}}}}{_{bi}^{}}=\left(\begin{array}{c} {}^{ti}{{{\boldsymbol{j}}}}{_{bix}^{}}\\ {}^{ti}{{{\boldsymbol{j}}}}{_{biy}^{}}\\ {}^{ti}{{{\boldsymbol{j}}}}{_{biz}^{}} \end{array}\right)\notag \\ {{\boldsymbol{v}}}_{bi1}&={{\boldsymbol{v}}}_{bi2}={{\boldsymbol{v}}}_{bi},{}^{ti}{{{\boldsymbol{j}}}}{_{bix}^{}}=-{{\boldsymbol{J}}}_{i}-l_{i21}\sin \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}-l_{i3}\sin \theta _{i3}{{\boldsymbol{J}}}_{\theta i3},{}^{ti}{{{\boldsymbol{j}}}}{_{biy}^{}}={{{\boldsymbol{0}}}}_{1\times 3},\notag \\ {}^{ti}{{{\boldsymbol{j}}}}{_{biz}^{}}&=l_{i21}\cos \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}+l_{i3}\cos \theta _{i3}{{\boldsymbol{J}}}_{\theta i3} \end{align}
Here, Jbi is the Jacobian vector for mapped velocity vector vbi to velocity vector vpi of the fingertip i.
3.3. Acceleration analysis of hybrid hand fingertips and Hessian vector
Differentiating Eq. (13), a relation equation between
$u^{\prime}_{i1}$
and vpi is derived as follows:
\begin{align} u^{\prime}_{i1}&=\left(\dfrac{l_{i21}\cos \theta _{i2}}{l_{i1}\cos \theta _{i1}}\right)^{'}=u_{i1}\left(\tan \theta _{i1}\theta ^{\prime}_{i1}-\tan \theta _{i2}\theta ^{\prime}_{i2}\right)=u_{i1}\left(\tan \theta _{i1}\dfrac{u_{i1}v_{di}}{u_{i2}}-\tan \theta _{i2}\dfrac{v_{di}}{u_{i2}}\right)={{\boldsymbol{J}}}_{ui1}{{\boldsymbol{v}}}_{pi}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{ui1}^{\mathrm{T}},\notag \\[3pt] {{\boldsymbol{J}}}_{ui1}&=\left(\tan \theta _{i1}\dfrac{u_{i1}}{u_{i2}}-\dfrac{\tan \theta _{i2}}{u_{i2}}\right){{\boldsymbol{J}}}_{i} \end{align}
Differentiating Eq. (13), a relation equation between
$u^{\prime}_{i2}$
and vpi is derived as follows:
\begin{align} u^{\prime}_{i2}&=l_{i1}\sin \theta _{i1}u_{i1}\left(\tan \theta _{i1}\theta ^{\prime}_{i1}-\tan \theta _{i2}\theta ^{\prime}_{i2}\right)+l_{i1}\cos \theta _{i1}u_{i1}\theta ^{\prime}_{i1}-l_{i21}\cos \theta _{i2}\theta ^{\prime}_{i2}\notag \\ &=l_{i1}u_{i1}\left(\sin \theta _{i1}\tan \theta _{i1}+\cos \theta _{i1}\right)\dfrac{u_{i1}v_{di}}{u_{i2}}-\left(l_{i1}\sin \theta _{i1}u_{i1}\tan \theta _{i2}+l_{i21}\cos \theta _{i2}\right)\dfrac{v_{di}}{u_{i2}}={{\boldsymbol{J}}}_{ui2}{{\boldsymbol{v}}}_{pi}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{ui2},\notag \\ {{\boldsymbol{J}}}_{ui2}&=\left[l_{i1}u_{i1}\left(\sin \theta _{i1}\tan \theta _{i1}+\cos \theta _{i1}\right)\dfrac{u_{i1}}{u_{i2}}-\left(l_{i1}u_{i1}\sin \theta _{i1}\tan \theta _{i2}+l_{i21}\cos \theta _{i2}\right)\dfrac{1}{u_{i2}}\right]{{\boldsymbol{J}}}_{i} \end{align}
Differentiating Eq. (16), a relation equation between
$u^{\prime}_{i3}$
and vpi is derived as follows:
\begin{align} u^{\prime}_{i3}&=\left[l_{i22}l_{i3}\cos \left(\theta _{i2}-\theta _{i3}\right)\left(\theta ^{\prime}_{i2}-\theta ^{\prime}_{i3}\right)+l_{i22}l_{i51}\cos \left(\theta _{i2}-\theta _{i5}\right)\left(\theta ^{\prime}_{i2}-\theta ^{\prime}_{i5}\right)\right]/\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)\right.\notag \\ &\left. +\,l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\right]-\left[l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)+l_{i22}l_{i51}\sin \left(\theta _{i2}-\theta _{i5}\right)\right]\left[l_{i3}l_{i51}\cos \left(\theta _{i3}-\theta _{i5}\right)\left(\theta ^{\prime}_{i3}-\theta ^{\prime}_{i5}\right)\right .\notag \\ &\left.+\,l_{i22}l_{i3}\cos \left(\theta _{i2}-\theta _{i3}\right)\left(\theta ^{\prime}_{i2}-\theta ^{\prime}_{i3}\right)\right]\big/\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)+l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\right]^{2}={{\boldsymbol{J}}}_{ui3}{{\boldsymbol{v}}}_{pi},\notag \\ {{\boldsymbol{J}}}_{ui3}&=\left[l_{i22}l_{i3}\cos \left(\theta _{i2}-\theta _{i3}\right)\left({{\boldsymbol{J}}}_{\theta i2}-{{\boldsymbol{J}}}_{\theta i3}\right)+l_{i22}l_{i51}\cos \left(\theta _{i2}-\theta _{i5}\right)\left({{\boldsymbol{J}}}_{\theta i2}-{{\boldsymbol{J}}}_{\theta i5}\right)\right]/\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)\right.\notag \\ &\left.+\,l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\right]-\left[l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)+l_{i22}l_{i51}\sin \left(\theta _{i2}-\theta _{i5}\right)\right]\left[l_{i3}l_{i51}\cos \left(\theta _{i3}-\theta _{i5}\right)\left({{\boldsymbol{J}}}_{\theta i3}-{{\boldsymbol{J}}}_{\theta i5}\right)\right.\notag \\ &\left.+\,l_{i22}l_{i3}\cos \left(\theta _{i2}-\theta _{i3}\right)\left({{\boldsymbol{J}}}_{\theta i2}-{{\boldsymbol{J}}}_{\theta i3}\right)\right]\big/\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)+l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\right]^{2}\\[-9pt]\notag \end{align}
Differentiating Eq. (15), a relation equation between
$u^{\prime}_{i4}$
and vpi is derived as follows:
\begin{align}& u^{\prime}_{i4}=\left[l_{i3}l_{i51}\cos \left(\theta _{i3}-\theta _{i5}\right)\left(\theta ^{\prime}_{i3}-\theta ^{\prime}_{i5}\right)-l_{i22}l_{i51}\cos \left(\theta _{i2}-\theta _{i5}\right)\left(\theta ^{\prime}_{i2}-\theta ^{\prime}_{i5}\right)\right]/\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)\right.\notag \\ &\quad \left.+\,l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\right]-\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)-l_{i22}l_{i51}\sin \left(\theta _{i2}-\theta _{i5}\right)\right]\left[l_{i3}l_{i51}\cos \left(\theta _{i3}-\theta _{i5}\right)\left(\theta ^{\prime}_{i3}-\theta ^{\prime}_{i5}\right)\right.\notag \\ &\quad \left.+\,l_{i22}l_{i3}\cos \left(\theta _{i2}-\theta _{i3}\right)\left(\theta ^{\prime}_{i2}-\theta ^{\prime}_{i3}\right)\right]/\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)+l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\right]^{2}={{\boldsymbol{J}}}_{ui4}{{\boldsymbol{v}}}_{pi},\notag \\ &{{\boldsymbol{J}}}_{ui4}=\left[l_{i3}l_{i51}\cos \left(\theta _{i3}-\theta _{i5}\right)\left({{\boldsymbol{J}}}_{\theta i3}-{{\boldsymbol{J}}}_{\theta i5}\right)-l_{i22}l_{i51}\cos \left(\theta _{i2}-\theta _{i5}\right)\left({{\boldsymbol{J}}}_{\theta i2}-{{\boldsymbol{J}}}_{\theta i5}\right)\right]/\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)\right.\notag \\ &\quad \left.+\,l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\right]-\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)-l_{i22}l_{i51}\sin \left(\theta _{i2}-\theta _{i5}\right)\right]\left[l_{i3}l_{i51}\cos \left(\theta _{i3}-\theta _{i5}\right)\left({{\boldsymbol{J}}}_{\theta i3}-{{\boldsymbol{J}}}_{\theta i5}\right)\right.\notag \\ &\quad \left.+\,l_{i22}l_{i3}\cos \left(\theta _{i2}-\theta _{i3}\right)\left({{\boldsymbol{J}}}_{\theta i2}-{{\boldsymbol{J}}}_{\theta i3}\right)\right]/\left[l_{i3}l_{i51}\sin \left(\theta _{i3}-\theta _{i5}\right)+l_{i22}l_{i3}\sin \left(\theta _{i2}-\theta _{i3}\right)\right]^{2}\\[-9pt]\notag \end{align}
Differentiating Eq. (17), a relation equation between
$u^{\prime}_{i5}$
and vpi is derived as follows:
\begin{align} u^{\prime}_{i5}&=\dfrac{l_{i3}\cos \theta _{i3}u_{i4}\theta ^{\prime}_{i3}+l_{i3}\sin \theta _{i3}u^{\prime}_{i4}+l_{i5}\cos \theta _{i5}\theta ^{\prime}_{i5}}{\left(l_{i3}\sin \theta _{i3}u_{i4}+l_{i5}\sin \theta _{i5}\right)^{2}}={{\boldsymbol{J}}}_{ui5}{{\boldsymbol{v}}}_{pi},\nonumber\\[3pt] {{\boldsymbol{J}}}_{ui5}&=\dfrac{l_{i3}\cos \theta _{i3}u_{i4}{{\boldsymbol{J}}}_{\theta i3}+l_{i3}\sin \theta _{i3}{{\boldsymbol{J}}}_{ui4}+l_{i5}\cos \theta _{i5}{{\boldsymbol{J}}}_{\theta i5}}{\left(l_{i3}\sin \theta _{i3}u_{i4}+l_{i5}\sin \theta _{i5}\right)^{2}} \end{align}
Differentiating Eq. (17), a relation equation between u′ i6 and vpi is derived as follows:
\begin{align} u^{\prime}_{i6}&=\left[\left(l_{i21}\cos \theta _{i2}\theta ^{\prime}_{i2}+l_{i3}\cos \theta _{i3}u_{i3}\theta ^{\prime}_{i3}+l_{i3}\sin \theta _{i3}u^{\prime}_{i3}\right)/u_{i2}-\left(l_{i21}\sin \theta _{i2}+l_{i3}\sin \theta _{i3}u_{i3}\right)u^{\prime}_{i2}/u_{i2}^{2}\right]u_{i5}\notag \\&\quad +\,\left[1+\left(l_{i21}\sin \theta _{i2}+l_{i3}\sin \theta _{i3}u_{i3}\right)/u_{i2}\right]u^{\prime}_{i5}={{\boldsymbol{J}}}_{ui6}{{\boldsymbol{v}}}_{pi},\notag \\[3pt] {{\boldsymbol{J}}}_{ui6}&=\left[\left(l_{i21}\cos \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}+l_{i3}\cos \theta _{i3}u_{i3}{{\boldsymbol{J}}}_{\theta i3}+l_{i3}\sin \theta _{i3}{{\boldsymbol{J}}}_{ui3}\right)/u_{i2}-\left(l_{i21}\sin \theta _{i2}+l_{i3}\sin \theta _{i3}u_{i3}\right){{\boldsymbol{J}}}_{ui2}/u_{i2}^{2}\right]u_{i5}\notag \\&\quad +\left[1+\left(l_{i21}\sin \theta _{i2}+l_{i3}\sin \theta _{i3}u_{i3}\right)/u_{i2}\right]{{\boldsymbol{J}}}_{ui5} \end{align}
Differentiating
$v_{di}={{\boldsymbol{J}}}_{i}{{\boldsymbol{v}}}_{pi}$
in Eq. (19), a relation equation between input acceleration adi and fingertip acceleration vector api is derived as follows:
The relation equation between (tijix, tijiy, tijiz)
${}^{\prime}$
and
${{\boldsymbol{v}}}_{pi}^{\mathrm{T}}$
can be derived from Eqs. (19), (21), (27)–(29) as follows:
\begin{align} {}^{ti}{j'}{_{iz}^{}}&=-\Big\{\big[\left(-l_{i21}\sin \theta _{i2}\theta ^{\prime}_{i2}-l_{i3}\sin \theta _{i3}u_{i3}\theta ^{\prime}_{i3}+l_{i3}\cos \theta _{i3}u^{\prime}_{i3}\right)/u_{i2}-\left(l_{i21}\cos \theta _{i2}+l_{i3}\cos \theta _{i3}u_{i3}\right)u^{\prime}_{i2}/u_{i2}^{2}\notag \\ &\quad\left.+\,\left(-l_{i3}\sin \theta _{i3}u_{i4}\theta ^{\prime}_{i3}+l_{i3}\cos \theta _{i3}u^{\prime}_{i4}-l_{i5}\sin \theta _{i5}\theta ^{\prime}_{i5}\right)u_{i6}+\left(l_{i3}\cos \theta _{i3}u_{i4}+l_{i5}\cos \theta _{i5}\right)u^{\prime}_{i6}\right]\notag \\ &\quad\left./\left[\left(l_{i21}\cos \theta _{i2}+l_{i3}\cos \theta _{i3}u_{i3}\right)/u_{i2}+\left(l_{i3}\cos \theta _{i3}u_{i4}+l_{i5}\cos \theta _{i5}\right)u_{i6}\right]^{2}\right\}={}^{ti}{{{\boldsymbol{h}}}}{_{iz}^{}}{{\boldsymbol{v}}}_{pi}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{}^{ti}{{{\boldsymbol{h}}}}{_{iz}^{T}},\notag \\ {}^{ti}{{{\boldsymbol{h}}}}{_{iz}^{}}&=-\Big\{\big[\left(-l_{i21}\sin \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}-l_{i3}\sin \theta _{i3}u_{i3}{{\boldsymbol{J}}}_{\theta i3}+l_{i3}\cos \theta _{i3}{{\boldsymbol{J}}}_{ui3}\right)/u_{i2}-\left(l_{i21}\cos \theta _{i2}+l_{i3}\cos \theta _{i3}u_{i3}\right){{\boldsymbol{J}}}_{ui2}/u_{i2}^{2}\notag \\ &\quad\left.+\,\left(-l_{i3}\sin \theta _{i3}u_{i4}{{\boldsymbol{J}}}_{\theta i3}+l_{i3}\cos \theta _{i3}{{\boldsymbol{J}}}_{ui4}-l_{i5}\sin \theta _{i5}{{\boldsymbol{J}}}_{\theta i5}\right)u_{i6}+\left(l_{i3}\cos \theta _{i3}u_{i4}+l_{i5}\cos \theta _{i5}\right){{\boldsymbol{J}}}_{ui6}\right]\notag \\ &\quad\left./\left[\left(l_{i21}\cos \theta _{i2}+l_{i3}\cos \theta _{i3}u_{i3}\right)/u_{i2}+\left(l_{i3}\cos \theta _{i3}u_{i4}+l_{i5}\cos \theta _{i5}\right)u_{i6}\right]^{2}\right\},\notag \\ {}^{ti}{j'}{_{ix}^{}}&=-\left[\left(-l_{i3}u_{i4}\sin \theta _{i3}\theta ^{\prime}_{i3}+l_{i3}\cos \theta _{i3}u^{\prime}_{i4}-l_{i5}\sin \theta _{i5}\theta ^{\prime}_{i5}\right)u_{i5}+\left(l_{i3}\cos \theta _{i3}u_{i4}+l_{i5}\cos \theta _{i5}\right)u^{\prime}_{i5}\right]\notag \\ &\quad \times {}^{ti}{j}{_{iz}^{}}-\left(l_{i3}\cos \theta _{i3}u_{i4}+l_{i5}\cos \theta _{i5}\right)u_{i5}{}^{ti}{j'}{_{iz}^{}}={}^{ti}{{{\boldsymbol{h}}}}{_{ix}^{}}{{\boldsymbol{v}}}_{pi}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{}^{ti}{{{\boldsymbol{h}}}}{_{ix}^{T}},\notag \\ {}^{ti}{{{\boldsymbol{h}}}}{_{ix}^{}}&=-\left[\left(-l_{i3}\sin \theta _{i3}u_{i4}{{\boldsymbol{J}}}_{\theta i3}+l_{i3}\cos \theta _{i3}{{\boldsymbol{J}}}_{ui4}-l_{i5}\sin \theta _{i5}{{\boldsymbol{J}}}_{\theta i5}\right)u_{i5}+\left(l_{i3}\cos \theta _{i3}u_{i4}\right.\right.\notag \\ &\quad\left.\left.+\,l_{i5}\cos \theta _{i5}\right){{\boldsymbol{J}}}_{ui5}\right]{}^{ti}{j}{_{iz}^{}}-\left(l_{i3}\cos \theta _{i3}u_{i4}+l_{i5}\cos \theta _{i5}\right)u_{i5}{}^{ti}{h}{_{iz}^{}},\notag \\ {}^{ti}{j'}{_{iy}^{}}&=0={}^{ti}{{{\boldsymbol{h}}}}{_{iy}^{}}{{\boldsymbol{v}}}_{pi}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{}^{ti}{{{\boldsymbol{h}}}}{_{iy}^{T}},{}^{ti}{{{\boldsymbol{h}}}}{_{iy}^{}}={{{\boldsymbol{0}}}} \end{align}
The relation equation between input acceleration adi and fingertip acceleration vector api can be derived from Eqs. (31), (32) as follows:
\begin{equation} \begin{array}{c} a_{di}={{\boldsymbol{J}}}_{i}{{\boldsymbol{a}}}_{pi}+{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{i}{{\boldsymbol{v}}}_{pi},{{\boldsymbol{a}}}_{pi}={{\boldsymbol{J}}}_{i}^{-1}\left(a_{di}-{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{i}{{\boldsymbol{v}}}_{pi}\right)\!,{{\boldsymbol{J}}}^{\prime}_{i}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{}^{ti}{\left(\begin{array}{ccc} {{\boldsymbol{h}}}_{ix}^{\mathrm{T}} & {{\boldsymbol{h}}}_{iy}^{\mathrm{T}} & {{\boldsymbol{h}}}_{iz}^{\mathrm{T}} \end{array}\right)}{}\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right)={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{i},\\[3pt] {{\boldsymbol{H}}}_{i}={}^{ti}{\left(\begin{array}{ccc} {{\boldsymbol{h}}}_{ix}^{\mathrm{T}} & {{\boldsymbol{h}}}_{iy}^{\mathrm{T}} & {{\boldsymbol{h}}}_{iz}^{\mathrm{T}} \end{array}\right)}{}\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right)\!,{{\boldsymbol{a}}}_{pi}=\left(\begin{array}{ccc} a_{pix} & a_{piy} & a_{piz} \end{array}\right)^{\mathrm{T}} \end{array} \end{equation}
Here, Hi is a 3 × 3 Hessian matrix.
Differentiating Eq. (24), a relation equation between acceleration vector abi in bi and fingertip acceleration vector api is derived as follows:
\begin{align} {}^{ti}{{{\boldsymbol{a}}}}{_{bi}^{}}&={}^{ti}{{{\boldsymbol{J}}}}{_{bi}^{}}{{\boldsymbol{v}}}^{\prime}_{pi}+{}^{ti}{{{\boldsymbol{J}}}'}{_{bi}^{}}{{\boldsymbol{v}}}_{pi}={}^{ti}{{{\boldsymbol{J}}}}{_{bi}^{}}{{\boldsymbol{a}}}_{pi}+{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{}^{ti}{{{\boldsymbol{H}}}}{_{bi}^{}}{{\boldsymbol{v}}}_{pi},{}^{ti}{{{\boldsymbol{H}}}}{_{bi}^{}}=\left(\begin{array}{c} {}^{ti}{{{\boldsymbol{h}}}}{_{bix}^{}}\\ {}^{ti}{{{\boldsymbol{h}}}}{_{biy}^{}}\\ {}^{ti}{{{\boldsymbol{h}}}}{_{biz}^{}} \end{array}\right),\notag\\ {{\boldsymbol{a}}}_{bi}&={}_{ti}^{B}{{{\boldsymbol{R}}}}{}{}^{ti}{{{\boldsymbol{a}}}}{_{bi}^{}}={{\boldsymbol{J}}}_{bi}{{\boldsymbol{a}}}_{pi}+{}_{ti}^{B}{{{\boldsymbol{R}}}}{}{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{}^{ti}{{{\boldsymbol{H}}}}{_{bi}^{}}{{\boldsymbol{v}}}_{pi} \end{align}
Here, tiHbi is a 3-layer 3 × 3 Hessian matrix; the relation equation between (tijbix, tijbiy, tijbiz)
${}^{\prime}$
and
${{\boldsymbol{v}}}_{pi}^{\mathrm{T}}$
can be derived as follows:
\begin{align} {}^{ti}{{{\boldsymbol{j}}}'}{_{bix}^{}}&=-{{\boldsymbol{J}}}^{\prime}_{i}-l_{i21}\cos \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}\theta ^{\prime}_{i2}-l_{i21}\sin \theta _{i2}{{\boldsymbol{J}}}^{\prime}_{\theta i2}-l_{i3}\cos \theta _{i3}{{\boldsymbol{J}}}_{\theta i3}\theta ^{\prime}_{i3}-l_{i3}\sin \theta _{i3}{{\boldsymbol{J}}}^{\prime}_{\theta i3}\notag \\ & =-{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{i}-{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{\theta i2}^{\mathrm{T}}l_{i21}\cos \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}-l_{i21}\sin \theta _{i2}{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{\theta i2}-{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{\theta i3}^{\mathrm{T}}l_{i3}\cos \theta _{i3}{{\boldsymbol{J}}}_{\theta i3}-l_{i3}\sin \theta _{i3}{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{\theta i3}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{}^{ti}{{{\boldsymbol{h}}}}{_{bix}^{}},\notag \\ {}^{ti}{{{\boldsymbol{h}}}}{_{bix}^{}}&=-{{\boldsymbol{H}}}_{i}-{{\boldsymbol{J}}}_{\theta i2}^{\mathrm{T}}l_{i21}\cos \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}-l_{i21}\sin \theta _{i2}{{\boldsymbol{H}}}_{\theta i2}-{{\boldsymbol{J}}}_{\theta i3}^{\mathrm{T}}l_{i3}\cos \theta _{i3}{{\boldsymbol{J}}}_{\theta i3}-l_{i3}\sin \theta _{i3}{{\boldsymbol{H}}}_{\theta i3},\notag \\ {}^{ti}{{{\boldsymbol{j}}}'}{_{biz}^{}}&=-l_{i21}\sin \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}\theta ^{\prime}_{i2}+l_{i21}\cos \theta _{i2}{{\boldsymbol{J}}}^{\prime}_{\theta i2}-l_{i3}\sin \theta _{i3}{{\boldsymbol{J}}}_{\theta i3}\theta ^{\prime}_{i3}+l_{i3}\cos \theta _{i3}{{\boldsymbol{J}}}^{\prime}_{\theta i3}\notag \\ & =-{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{\theta i2}^{\mathrm{T}}l_{i21}\sin \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}+l_{i21}\cos \theta _{i2}{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{\theta i2}-{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{\theta i3}^{\mathrm{T}}l_{i3}\sin \theta _{i3}{{\boldsymbol{J}}}_{\theta i3}+l_{i3}\cos \theta _{i3}{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{\theta i3}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{}^{ti}{{{\boldsymbol{h}}}}{_{bi\mathrm{z}}^{}},\notag \\ {}^{ti}{{{\boldsymbol{h}}}}{_{bi\mathrm{z}}^{}}&=-{{\boldsymbol{J}}}_{\theta i2}^{\mathrm{T}}l_{i21}\sin \theta _{i2}{{\boldsymbol{J}}}_{\theta i2}+l_{i21}\cos \theta _{i2}{{\boldsymbol{H}}}_{\theta i2}-{{\boldsymbol{J}}}_{\theta i3}^{\mathrm{T}}l_{i3}\sin \theta _{i3}{{\boldsymbol{J}}}_{\theta i3}+l_{i3}\cos \theta _{i3}{{\boldsymbol{H}}}_{\theta i3},\notag \\ {}^{ti}{{{\boldsymbol{j}}}'}{_{biy}^{}}&={{{\boldsymbol{0}}}}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{}^{ti}{{{\boldsymbol{h}}}}{_{biy}^{}},{}^{ti}{{{\boldsymbol{h}}}}{_{biy}^{}}={{{\boldsymbol{0}}}} \end{align}
The equation of Hθi2 and Hθi3 in Eq. (35) is derived as follows:
\begin{align} {{\boldsymbol{J}}}^{\prime}_{\theta i2}&=\dfrac{{{\boldsymbol{J}}}^{\prime}_{i}}{u_{i2}}-\dfrac{{{\boldsymbol{J}}}_{i}u^{\prime}_{i2}}{u_{i2}^{2}}=\dfrac{{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{i}}{u_{i2}}-\dfrac{{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{ui2}^{\mathrm{T}}{{\boldsymbol{J}}}_{i}}{u_{i2}^{2}}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{\theta i2},{{\boldsymbol{H}}}_{\theta i2}=\dfrac{{{\boldsymbol{H}}}_{i}}{u_{i2}}-\dfrac{{{\boldsymbol{J}}}_{ui2}^{\mathrm{T}}{{\boldsymbol{J}}}_{i}}{u_{i2}^{2}},\notag \\ {{\boldsymbol{J}}}^{\prime}_{\theta i3}& =\left(u^{\prime}_{i3}/u_{i2}-u_{i3}u^{\prime}_{i2}/u_{i2}^{2}+u^{\prime}_{i4}u_{i6}+u_{i4}u^{\prime}_{i6}\right){{\boldsymbol{J}}}_{i}+\left(u_{i3}/u_{i2}+u_{i4}u_{i6}\right){{\boldsymbol{J}}}^{\prime}_{i}+\left(u^{\prime}_{i4}u_{i5}+u_{i4}u^{\prime}_{i5}\right)\left(\begin{array}{ccc} 1 & 0 & 0 \end{array}\right)\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right)\notag \\ & =\left({{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{ui3}^{\mathrm{T}}/u_{i2}-u_{i3}{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{ui2}^{\mathrm{T}}/u_{i2}^{2}+{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{ui4}^{\mathrm{T}}u_{i6}+u_{i4}{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{ui6}^{\mathrm{T}}\right){{\boldsymbol{J}}}_{i}\notag \\ &\quad +\,\left(u_{i3}/u_{i2}+u_{i4}u_{i6}\right){{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{i}+\left({{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{ui4}^{\mathrm{T}}u_{i5}+u_{i4}{{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{J}}}_{ui5}^{\mathrm{T}}\right)\left(\begin{array}{ccc} 1 & 0 & 0 \end{array}\right)\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right)\notag \\ & ={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{\theta i3},\notag \\ {{\boldsymbol{H}}}_{\theta i3}&=\left({{\boldsymbol{J}}}_{ui3}^{\mathrm{T}}/u_{i2}-u_{i3}{{\boldsymbol{J}}}_{ui2}^{\mathrm{T}}/u_{i2}^{2}+{{\boldsymbol{J}}}_{ui4}^{\mathrm{T}}u_{i6}+u_{i4}{{\boldsymbol{J}}}_{ui6}^{\mathrm{T}}\right){{\boldsymbol{J}}}_{i}+\left(u_{i3}/u_{i2}+u_{i4}u_{i6}\right){{\boldsymbol{H}}}_{i}\notag \\ &\quad +\left({{\boldsymbol{J}}}_{ui4}^{\mathrm{T}}u_{i5}+u_{i4}{{\boldsymbol{J}}}_{ui5}^{\mathrm{T}}\right)\left(\begin{array}{ccc} 1 & 0 & 0 \end{array}\right)\left({}_{ti}^{B}{{{\boldsymbol{R}}}}{_{}^{-1}}\right) \end{align}
4. Kinematics of hybrid hand grasping object
The kinematics model of hybrid hand grasping object is shown in Figure 3. The object is a circular disc with a central point ob. Let {ob} be ob-xyz of the object at point ob. In order to establish the dynamic model of the object grasped by the hybrid hand, the general velocity and acceleration of the object at its center of ob must be derived.
Kinematics model of hybrid hand grasping object.

4.1. Position analysis
Let (
$\alpha$
,
$\beta$
,
$\lambda$
) be three Euler rotational angles of ti with respect to B. Let
$\varphi$
be one of {
$\alpha$
,
$\beta$
,
$\lambda$
}. Set
$s\varphi$
= sin
$\varphi$
, cϕ = cos
$\varphi$
,
$\varphi$
= tan
$\varphi$
. Let (
$x_l,\, x_m,\, x_n,\, y_l,\, y_m,\, y_n,\, z_l,\, z_m,\, z_n$
) be the nine orientation parameters of the object in {B}. Let
${}_{ob}^{B}{{{\boldsymbol{R}}}}{}$
be a rotation matrix of the object from {ob} to {B} in the following order: rotating (
$\alpha$
,
$\beta$
,
$\lambda$
), respectively,
${}_{ob}^{B}{{{\boldsymbol{R}}}}{}$
is as follows:
\begin{equation} {}_{ob}^{B}{{{\boldsymbol{R}}}}{}\left(\alpha {{{\boldsymbol{,}}}}\beta {{{\boldsymbol{,}}}}\lambda \right)=R\left(x{{{\boldsymbol{,}}}}\alpha \right)R\left(z{{{\boldsymbol{,}}}}\beta \right)R\left(y{{{\boldsymbol{,}}}}\lambda \right)=\left(\begin{array}{ccc} c_{\beta }c_{\lambda } & -s_{\beta } & c_{\beta }s_{\lambda }\\[4pt] c_{\alpha }s_{\beta }c_{\lambda }+s_{\alpha }s_{\lambda } & c_{\alpha }c_{\beta } & c_{\alpha }s_{\beta }s_{\lambda }-s_{\alpha }c_{\lambda }\\[4pt] s_{\alpha }s_{\beta }c_{\lambda }-c_{\alpha }s_{\lambda } & s_{\alpha }c_{\beta } & s_{\alpha }s_{\beta }s_{\lambda }+c_{\alpha }c_{\lambda } \end{array}\right)=\left(\begin{array}{ccc} x_{l} & y_{l} & z_{l}\\[4pt] x_{m} & y_{m} & z_{m}\\[4pt] x_{n} & y_{n} & z_{n} \end{array}\right) \end{equation}
Let ob, (Xob, Yob, Zob) be the vector of ob at the object and its position components in {B}. Let obpi and pi be the fingertip vector pi represented in {ob} and {B}, respectively. Let ei = e be the distances from ob to pi. {ob, obpi, pi, Bi} are represented from Eq. (37) as follows:
\begin{equation} \begin{array}{c} {{\boldsymbol{o}}}_{b}=\left(\begin{array}{c} X_{ob}\\[4pt] Y_{ob}\\[4pt] Z_{ob} \end{array}\right),\,{}^{ob}{{{\boldsymbol{p}}}}{_{1}^{}}=\dfrac{e}{2}\left(\begin{array}{c} q\\[4pt] -1\\[4pt] 0 \end{array}\right),\,{}^{ob}{{{\boldsymbol{p}}}}{_{2}^{}}=\left(\begin{array}{c} 0\\[4pt] e\\[4pt] 0 \end{array}\right),\,{}^{ob}{{{\boldsymbol{p}}}}{_{3}^{}}=\dfrac{e}{2}\left(\begin{array}{c} -q\\[4pt] -1\\[4pt] 0 \end{array}\right),\,{{\boldsymbol{B}}}_{1}=\left(\begin{array}{c} qE/2\\[4pt] -E/2\\[4pt] 0 \end{array}\right),\\[4pt] {{\boldsymbol{B}}}_{2}=\left(\begin{array}{c} 0\\[4pt] E\big/2\\[4pt] 0 \end{array}\right),{{\boldsymbol{B}}}_{3}=\left(\begin{array}{c} -qE/2\\[4pt] -E/2\\[4pt] 0 \end{array}\right),\,{{\boldsymbol{p}}}_{i}={}_{ob}^{B}{{{\boldsymbol{R}}}}{}{}^{ob}{{{\boldsymbol{p}}}}{_{i}^{}}+{{\boldsymbol{o}}}_{b},{{\boldsymbol{p}}}_{1}=\left(\begin{array}{c} ex_{l}q/2-ey_{l}/2+X_{ob}\\[4pt] ex_{m}q/2-ey_{m}/2+Y_{ob}\\[4pt] ex_{n}q/2-ey_{n}/2+Z_{ob} \end{array}\right),\,\\[4pt] {{\boldsymbol{p}}}_{2}=\left(\begin{array}{c} ey_{l}+X_{ob}\\[4pt] ey_{m}+Y_{ob}\\[4pt] ey_{n}+Z_{ob} \end{array}\right),\,{{\boldsymbol{p}}}_{3}=\left(\begin{array}{c} -ex_{l}q/2-ey_{l}/2+X_{ob}\\[4pt] -ex_{m}q/2-ey_{m}/2+Y_{ob}\\[4pt] -ex_{n}q/2-ey_{n}/2+Z_{ob} \end{array}\right) \end{array} \end{equation}
The formulas for solving the vector li (i = 1, 2, 3) from Bi to pi are derived from Eq. (38) as follows:
\begin{equation} \begin{array}{c} {{\boldsymbol{l}}}_{i}={{\boldsymbol{p}}}_{i}-{{\boldsymbol{B}}}_{i},\\[4pt] {{\boldsymbol{l}}}_{1}=\left(\begin{array}{c} ex_{l}q/2-ey_{l}/2+X_{ob}\\[4pt] ex_{m}q/2-ey_{m}/2+Y_{ob}\\[4pt] ex_{n}q/2-ey_{n}/2+Z_{ob} \end{array}\right)-\left(\begin{array}{c} qE/2\\[4pt] -E/2\\[4pt] 0 \end{array}\right),{{\boldsymbol{l}}}_{2}=\left(\begin{array}{c} ey_{l}+X_{ob}\\[4pt] ey_{m}+Y_{ob}\\[4pt] ey_{n}+Z_{ob} \end{array}\right)-\left(\begin{array}{c} 0\\[4pt] E\\[4pt] 0 \end{array}\right),\\[4pt] {{\boldsymbol{l}}}_{3}=\left(\begin{array}{c} -ex_{l}q/2-ey_{l}/2+X_{ob}\\[4pt] -ex_{m}q/2-ey_{m}/2+Y_{ob}\\[4pt] -ex_{n}q/2-ey_{n}/2+Z_{ob} \end{array}\right)-\left(\begin{array}{c} -qE/2\\[4pt] -E/2\\[4pt] 0 \end{array}\right) \end{array} \end{equation}
The constrained equation is derived based on a geometry constraint condition li⊥Ri as follows:
\begin{equation} \begin{array}{c} {{\boldsymbol{l}}}_{i}\bot {{\boldsymbol{R}}}_{i}\rightarrow {{\boldsymbol{l}}}_{i}\cdot {{\boldsymbol{R}}}_{i}=0,\\[4pt] {{\boldsymbol{l}}}_{1}\cdot {{\boldsymbol{R}}}_{1}=0\rightarrow ex_{l}q-ey_{l}+3ex_{m}-ey_{m}q+2X_{ob}+2qY_{ob}=0,\\[4pt] {{\boldsymbol{l}}}_{2}\cdot {{\boldsymbol{R}}}_{2}=0\rightarrow ey_{l}+X_{ob}=0,\rightarrow -es_{\beta }+X_{ob}=0,\\[4pt] {{\boldsymbol{l}}}_{3}\cdot {{\boldsymbol{R}}}_{3}=0\rightarrow ex_{l}q+ey_{l}-3ex_{m}-ey_{m}q-2X_{ob}+2qY_{ob}=0,\\[4pt] \rightarrow s_{\beta }e=X_{ob},ec_{\beta }c_{\lambda }-ec_{\alpha }c_{\beta }+2Y_{ob}=0,s_{\beta }\left(1+c_{\alpha }c_{\lambda }\right)+s_{\alpha }s_{\lambda }=0 \end{array} \end{equation}
When (Xob, Yob, Zob) are given, (
$\alpha$
,
$\beta$
,
$\lambda$
) can be solved by the formulas in Eq. (40). After that, when (Xob, Yob, Zob,
$\alpha$
,
$\beta$
,
$\lambda$
) are given and solved, the position vector of pi (i = 1, 2, 3) can be solved according to Eq. (38). The driving value di of the hybrid hand is obtained by the value of pi obtained from Section 3.1 of the formula.
4.2. Velocity analysis and Jacobian vector
Let (Vob, Aob) be the general output velocity and acceleration of the object at ob. The formula for solving vpi is derived as follows:
The input velocity vdi of the hybrid hand can be obtained by vpi according to the formulas in Section 3.2.
It is known that the constrained forces and their constrained torques do not generate any power during the motion of the object based on the principle of virtual power. Therefore, fci (i = 1, 2, 3) satisfy:
Let Vd be the general input velocity of the hybrid hand. Let Vob be the general velocity of the object. The relation formulas of Vd and Vob are derived and represented from Eqs. (42), (43) as follows:
\begin{equation} \begin{array}{c} {{\boldsymbol{V}}}_{d}={{\boldsymbol{J}}}{{\boldsymbol{V}}}_{ob},\\[4pt] {{\boldsymbol{V}}}_{ob}={{\boldsymbol{J}}}^{-1}{{\boldsymbol{V}}}_{d}, \end{array}{{\boldsymbol{V}}}_{d}=\left(\begin{array}{c} v_{d1}\\[4pt] v_{d2}\\[4pt] v_{d3}\\[4pt] 0\\[4pt] 0\\[4pt] 0 \end{array}\right),{{\boldsymbol{V}}}_{ob}=\left(\begin{array}{c} {{\boldsymbol{v}}}_{ob}\\[4pt] \boldsymbol{\omega }_{ob} \end{array}\right)=\left(\begin{array}{c} v_{obx}\\[4pt] v_{oby}\\[4pt] v_{obz}\\[4pt] \omega _{obx}\\[4pt] \omega _{oby}\\[4pt] \omega _{obz} \end{array}\right),{{\boldsymbol{J}}}=\left(\begin{array}{c} {{\boldsymbol{J}}}_{d1}\\[4pt] {{\boldsymbol{J}}}_{d2}\\[4pt] {{\boldsymbol{J}}}_{d3}\\[4pt] {{\boldsymbol{J}}}_{c1}\\[4pt] {{\boldsymbol{J}}}_{c2}\\[4pt] {{\boldsymbol{J}}}_{c3} \end{array}\right) \end{equation}
Here, J be a 6 × 6 Jacobian matrix;
Let vsi be the changing velocity vector of the spring. In order to solve the power of the spring force, it is necessary to solve vsi. The relation formulas of Vd and vsi are derived as follows:
\begin{equation} \begin{array}{c} {{\boldsymbol{v}}}_{bi}={{\boldsymbol{J}}}_{bi}{{\boldsymbol{v}}}_{pi}={{\boldsymbol{J}}}_{bi}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right){{\boldsymbol{V}}}_{ob}={{\boldsymbol{J}}}_{bi}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right){{\boldsymbol{V}}}_{ob}={{\boldsymbol{J}}}_{bi}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right){{\boldsymbol{J}}}^{-1}{{\boldsymbol{V}}}_{d},\\[4pt] {{\boldsymbol{v}}}_{s1}={{\boldsymbol{v}}}_{b2}-{{\boldsymbol{v}}}_{b3}=\left[{{\boldsymbol{J}}}_{b2}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{2}\right) \end{array}\right)-{{\boldsymbol{J}}}_{b3}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{3}\right) \end{array}\right)\right]{{\boldsymbol{J}}}^{-1}{{\boldsymbol{V}}}_{d}={{\boldsymbol{J}}}_{s1}{{\boldsymbol{V}}}_{d},\\[4pt] {{\boldsymbol{v}}}_{s2}={{\boldsymbol{v}}}_{b1}-{{\boldsymbol{v}}}_{b3}=\left[{{\boldsymbol{J}}}_{b1}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{1}\right) \end{array}\right)-{{\boldsymbol{J}}}_{b3}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{3}\right) \end{array}\right)\right]{{\boldsymbol{J}}}^{-1}{{\boldsymbol{V}}}_{d}={{\boldsymbol{J}}}_{s2}{{\boldsymbol{V}}}_{d},\\[4pt] {{\boldsymbol{v}}}_{s3}={{\boldsymbol{v}}}_{b1}-{{\boldsymbol{v}}}_{b2}=\left[{{\boldsymbol{J}}}_{b1}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{1}\right) \end{array}\right)-{{\boldsymbol{J}}}_{b2}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{2}\right) \end{array}\right)\right]{{\boldsymbol{J}}}^{-1}{{\boldsymbol{V}}}_{d}={{\boldsymbol{J}}}_{s3}{{\boldsymbol{V}}}_{d}~ \end{array} \end{equation}
here, Jsi (i = 1, 2, 3) is the 3 × 6 Jacobian matrix.
4.3. Acceleration analysis and Hessian vector
Let (Vd, Ad) be the general input velocity, the acceleration of the hybrid hand. Let (Vob, Aob) be the general velocity and general acceleration of the object. The relation formulas of (Vd, Ad, Vob, Aob) are derived and represented from Eq. (44) as follows:
\begin{equation} \begin{array}{c} {{\boldsymbol{V}}}^{\prime}_{d}={{\boldsymbol{J}}}{{\boldsymbol{V}}}^{\prime}_{ob}+{{\boldsymbol{J}}}'{{\boldsymbol{V}}}_{ob}\\[4pt] \rightarrow {{\boldsymbol{A}}}_{d}={{\boldsymbol{J}}}{{\boldsymbol{A}}}_{ob}+{{\boldsymbol{V}}}_{ob}^{\mathrm{T}}{{\boldsymbol{H}}}{{\boldsymbol{V}}}_{ob},\\[4pt] {{\boldsymbol{A}}}_{ob}={{\boldsymbol{J}}}^{-1}\left({{\boldsymbol{A}}}_{d}-{{\boldsymbol{V}}}_{ob}^{\mathrm{T}}{{\boldsymbol{H}}}{{\boldsymbol{V}}}_{ob}\right), \end{array}{{\boldsymbol{A}}}_{d}=\left(\begin{array}{c} a_{d1}\\[4pt] a_{d2}\\[4pt] a_{d3}\\[4pt] 0\\[4pt] 0\\[4pt] 0 \end{array}\right),{{\boldsymbol{A}}}_{ob}=\left(\begin{array}{c} {{\boldsymbol{a}}}_{ob}\\[4pt] \boldsymbol{\varepsilon }_{ob} \end{array}\right)=\left(\begin{array}{c} a_{obx}\\[4pt] a_{oby}\\[4pt] a_{obz}\\[4pt] \varepsilon _{obx}\\[4pt] \varepsilon _{oby}\\[4pt] \varepsilon _{obz} \end{array}\right),{{\boldsymbol{H}}}=\left(\begin{array}{c} {{\boldsymbol{H}}}_{d1}\\[4pt] {{\boldsymbol{H}}}_{d2}\\[4pt] {{\boldsymbol{H}}}_{d3}\\[4pt] {{\boldsymbol{H}}}_{c1}\\[4pt] {{\boldsymbol{H}}}_{c2}\\[4pt] {{\boldsymbol{H}}}_{c3} \end{array}\right) \end{equation}
H is a six-layer 6 × 6 Hessian matrix; Hdi (i = 1, 2, 3) are the 6 × 6 sub-matrices of H corresponding to fdi; Hci (i = 1, 2, 3) are the 6 × 6 submatrices of H corresponding to fci.
The sub-matrix Hdi (i = 1, 2, 3) in Eq. (46) is derived as follows:
\begin{align} {{\boldsymbol{J}}}^{\prime}_{di}&={{\boldsymbol{J}}}^{\prime}_{i}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)+{{\boldsymbol{J}}}_{i}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)^{'}={{\boldsymbol{v}}}_{pi}^{\mathrm{T}}{{\boldsymbol{H}}}_{i}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)+\left(\begin{array}{cc} {{{\boldsymbol{0}}}} & {{\boldsymbol{V}}}_{ob}^{\mathrm{T}}\left(\begin{array}{c} {{{\boldsymbol{0}}}}\\ s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)\left({{\boldsymbol{J}}}_{i}{{\boldsymbol{C}}}\right) \end{array}\right)\notag\\[3pt] &={{\boldsymbol{V}}}_{ob}^{\mathrm{T}}\left[\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)^{\mathrm{T}}{{\boldsymbol{H}}}_{i}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)+\left(\begin{array}{cc} {{{\boldsymbol{0}}}} & \left(\begin{array}{c} {{{\boldsymbol{0}}}}\\ s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)\left({{\boldsymbol{J}}}_{i}{{\boldsymbol{C}}}\right) \end{array}\right)\right]={{\boldsymbol{V}}}_{ob}^{\mathrm{T}}{{\boldsymbol{H}}}_{di},\notag\\[3pt] {{\boldsymbol{H}}}_{di}&=\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)^{\mathrm{T}}{{\boldsymbol{H}}}_{i}\left(\begin{array}{cc} {{\boldsymbol{I}}} & -s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)+\left(\begin{array}{cc} {{{\boldsymbol{0}}}} & \left(\begin{array}{c} {{{\boldsymbol{0}}}}\\[4pt] s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)\left({{\boldsymbol{J}}}_{i}{{\boldsymbol{C}}}\right) \end{array}\right),-{{\boldsymbol{J}}}_{i}s\left({{\boldsymbol{e}}}_{i}\right)={{\boldsymbol{V}}}_{ob}^{\mathrm{T}}\left(\begin{array}{c} {{{\boldsymbol{0}}}}\\[4pt] s\left({{\boldsymbol{e}}}_{i}\right) \end{array}\right)\left({{\boldsymbol{J}}}_{i}{{\boldsymbol{C}}}\right)\end{align}
Where C is three layers 3 × 3 constant matrix [Reference Lu, Ye and Chang30], its expression is shown as follows:
\begin{equation} {{\boldsymbol{C}}}=\left(\begin{array}{c} {{\boldsymbol{I}}}_{1}\\[4pt] {{\boldsymbol{I}}}_{2}\\[4pt] {{\boldsymbol{I}}}_{3} \end{array}\right),{{\boldsymbol{I}}}_{1}=\left(\begin{array}{ccc} 0 & 0 & 0\\[4pt] 0 & 0 & 1\\[4pt] 0 & -1 & 0 \end{array}\right),{{\boldsymbol{I}}}_{2}=\left(\begin{array}{ccc} 0 & 0 & -1\\[4pt] 0 & 0 & 0\\[4pt] 1 & 0 & 0 \end{array}\right),{{\boldsymbol{I}}}_{3}=\left(\begin{array}{ccc} 0 & 1 & 0\\[4pt] -1 & 0 & 0\\[4pt] 0 & 0 & 0 \end{array}\right),{{\boldsymbol{I}}}=\left(\begin{array}{ccc} 1 & 0 & 0\\[4pt] 0 & 1 & 0\\[4pt] 0 & 0 & 1 \end{array}\right) \end{equation}
The sub-matrix Hci (i = 1, 2, 3) in Eq. (46) is derived as follows:
\begin{align} &{{\boldsymbol{J}}}^{\prime}_{ci}=\left({{\boldsymbol{R}}}_{i}^{\mathrm{T}} \quad \left({{\boldsymbol{e}}}_{i}\times {{\boldsymbol{R}}}_{i}\right)^{\mathrm{T}} \right)^{\prime}={{\boldsymbol{V}}}_{ob}^{\mathrm{T}}{{\boldsymbol{H}}}_{ci},{{\boldsymbol{H}}}_{ci}=\left({{{\boldsymbol{0}}}} \quad \left({{{\boldsymbol{0}}}} \quad {{\boldsymbol{s}}}\left({{\boldsymbol{R}}}_{i}\right){{\boldsymbol{s}}}\left({{\boldsymbol{e}}}_{i}\right) \right)^{\mathrm{T}} \right),{{\boldsymbol{R}}}_{i}^{\prime\mathrm{T}}={{{\boldsymbol{0}}}},\nonumber\\[4pt]&\left({{\boldsymbol{e}}}_{i}\times {{\boldsymbol{R}}}_{i}\right)^{\prime\mathrm{T}}=\left({{\boldsymbol{e}}}^{\prime}_{i}\times {{\boldsymbol{R}}}_{i}+{{\boldsymbol{e}}}_{i}\times {{\boldsymbol{R}}}^{\prime}_{i}\right)^{\mathrm{T}}=\left(\boldsymbol{\omega }_{ob}\times {{\boldsymbol{e}}}_{i}\times {{\boldsymbol{R}}}_{i}\right)^{\mathrm{T}}={{\boldsymbol{V}}}_{ob}^{\mathrm{T}}\left({{{\boldsymbol{0}}}} \quad {{\boldsymbol{s}}}\left({{\boldsymbol{R}}}_{i}\right){{\boldsymbol{s}}}\left({{\boldsymbol{e}}}_{i}\right)\right)^{\mathrm{T}}\end{align}
5. Dynamics of the hybrid hand grasping object
A dynamics model of the hybrid hand is shown in Figure 4.
Dynamics model of the hybrid hand grasping object.

Let (Fob, Tob, mob, Gob, Iob) be the inertial force, the inertial torque, the mass, the gravity and the inertial moment of the object at the mass center ob in {B}, Let Fsi be the force on spring i, respectively. Let (Fc, Tc) be the workload wrench applied on the object at ob. respectively. (Fob, Tob, Gob, Fsi) are solved as follows:
Let fdi (i = 1, 2, 3) be the scalar of the input actuation force along di. Let fj (j = 1, 2, 3) be the scalar of the input actuation forces of the ith finger. Let fci (i = 1, 2, 3) be the scalar of the constrained forces exerted on the object, see Figure 5. Let (Vd, Fd) be the general velocity and the general actuation/constrained forces of the hybrid hand, respectively.
Theoretical kinematics solutions of the hybrid hand.

When ignoring the friction of all the joints in the mechanism. Based on the principle of virtual work, a power equation is derived as follows:
\begin{equation} {{\boldsymbol{V}}}_{ob}^{\mathrm{T}}\left(\!\begin{array}{c} {{\boldsymbol{F}}}_{c}+{{\boldsymbol{G}}}_{ob}+{{\boldsymbol{F}}}_{ob}\\[4pt] {{\boldsymbol{T}}}_{c}+{{\boldsymbol{T}}}_{ob} \end{array}\!\right)\!-\!\sum _{i=1}^{3}{{\boldsymbol{v}}}_{si}^{\mathrm{T}}{{\boldsymbol{F}}}_{si}+{{\boldsymbol{V}}}_{d}^{\mathrm{T}}{{\boldsymbol{F}}}_{d}=0\rightarrow {{\boldsymbol{V}}}_{d}^{\mathrm{T}}\left(\!{{\boldsymbol{J}}}^{-1}\right)^{\mathrm{T}}\!\left(\!\begin{array}{c} {{\boldsymbol{F}}}_{c}+{{\boldsymbol{G}}}_{ob}+{{\boldsymbol{F}}}_{ob}\\[4pt] {{\boldsymbol{T}}}_{c}+{{\boldsymbol{T}}}_{ob} \end{array}\!\right)\!-\!\sum _{i=1}^{3}{{\boldsymbol{V}}}_{d}^{\mathrm{T}}{{\boldsymbol{J}}}_{si}^{\mathrm{T}}{{\boldsymbol{F}}}_{si}+{{\boldsymbol{V}}}_{d}^{\mathrm{T}}{{\boldsymbol{F}}}_{d}=0 \end{equation}
Considering the friction of the joints in the mechanism, the efficiency (η ≤ 1) of the hybrid hand can be added here. Thus, the formulas for solving the general dynamic actuation forces and constrained forces are derived as follows:
\begin{equation} {{\boldsymbol{F}}}_{d}=\dfrac{1}{\eta }\left[-\left({{\boldsymbol{J}}}^{-1}\right)^{\mathrm{T}}\left(\begin{array}{c} {{\boldsymbol{F}}}_{c}+{{\boldsymbol{G}}}_{ob}+{{\boldsymbol{F}}}_{ob}\\[4pt] {{\boldsymbol{T}}}_{c}+{{\boldsymbol{T}}}_{ob} \end{array}\right)+\sum _{i=1}^{3}{{\boldsymbol{J}}}_{si}^{\mathrm{T}}{{\boldsymbol{F}}}_{si}\right] \end{equation}
6. Experimental verification
Table I lists the parameters of the hybrid hand. Based on the theoretical formula in Section 2–5, a program is written using MATLAB/Maple. The kinematics theoretical solutions of the hybrid hand are solved, see Figure 5. When grabbing heavy objects, the gravity of each link of the hybrid hand can be ignored in the dynamics calculation. When the radius of the grasped object is e = 0.06 m, and the spring is not deformed, when di = 0.113 m, each fingertip of the hybrid hand contacts the surface of the object, let the grasping posture as the initial grasping posture. When the initial force of the spring F si0 = 0 (i = 1,2,3), the values change of vdi (i = 1,2,3) and adi (i = 1,2,3) as shown in Figure 5c and e, solving the kinematic theoretical solutions of the grasping object by the hybrid hand, see Figure 6a-f. Let η = 1, the dynamics theoretical solutions of driving forces fai (i = 1,2,3), constrained forces fcj (j = 1,2,3) and spring forces Fsi (i = 1,2,3) of the hybrid hand are solved, see Figure 6g-i.
Parameters of the hybrid hand.

Theoretical kinematics and dynamics solutions of the hybrid hand grasping object.

A simulation mechanism of hybrid hand mechanism. (a) A main block model of simulation mechanism. (b) Finger 1 subsystem.

Based on the changes in the movement and force parameters of the hybrid hand during each grasping process, as illustrated in Figure 5 and Figure 6, the following conclusions can be drawn:
With the change of the driving position, the grasping pose of the hybrid hand changes steadily, proving that the DOF of the hybrid hand is consistent with the calculation results. In the case of the contact points and the shape of the object are determined, the hybrid hand can grasp the object without the need for complex control algorithms. During the grasping process, there is a smooth transition in both motion and force parameters. Simultaneously, the force Fsi (i = 1,2,3) act on the spring in each flexible rod increases steadily. This indicates that the spring serves as a flexible protective mechanism for the object being grasped. The curve representing this change is gradual, with no abrupt fluctuations in force, demonstrating that the hybrid hand possesses the capability for compliant grasping.
According to the change of the drive displacement di (i = 1,2,3), the grasping posture of the hybrid hand gradually becomes tighter, unlike the traditional robot hand, the values of the drive force and the constraint force of the hybrid hand are not both increasing, which indicates that by controlling the posture of the hybrid hand, the hybrid hand can make the grip tighter while decreasing the drive force.
To verify the theoretical solutions of the hybrid hand, a high-precision simulation model is essential. Various disturbances occur during the movement of the experimental prototype, including frictional forces and gaps present in the joints, which significantly impact the experimental results. These errors can be avoided through settings in the simulation model. Additionally, during the grasping of the experimental prototype, many parameters, such as constrained force and spring force, are difficult to observe directly. The simulation mechanism of the hybrid hand in MATLAB/Simulink/Mechanics is constructed, see Figure 7. The absolute errors between the maximum value x of the theoretical solution and the maximum value xs of the simulation solution are given in Table II. It is known from Table II that the theoretical solutions of the kinematics and dynamics models coincide with that of the simulation mechanism.
Absolute errors between the theoretical solutions and the simulation solutions (unit: m, m/s, N).

As shown in Figure 8, the hybrid hand is capable of grasping objects of various sizes and materials without requiring complex control methods, even for delicate items such as eggs. The grasp load of the hybrid hand mechanism prototype is measured by the force sensor and displayed by computer software, which can display the force change of eight sensors in real-time, and its control and measurement system is shown in Figure 9. By utilizing the movement of the auxiliary mechanical arm, the hybrid hand can reach the target position and grasp the object. The sensor measurement software is capable of measuring the force values of the sensors in real time.
Hybrid hands grasp objects of various shapes and materials. (a) A box is grasped. (b) An egg is grasped. (c) An apple is grasped. (d) A cylinder cup is grasped. (e) 2 kg weight is grasped. (f) 4 kg weight is grasped.

Hybrid hand grasp and measurement experiment.

As illustrated in Figure 8 e-f, the hybrid hand grasped the weights at different bending degrees, and the measurement results of the sensor force fi (i = 1,2,3) on the fingertip were shown in Figure 10. In Figure 10 a, the hybrid hand is used to grasp a 0.5 kg object. The number of 0.5 kg objects is increased to increase the load, as shown in Figure 8 e. In Figure 10 b, a 2 kg object is grasped by the hybrid hand, and the number of 0.5 kg weights is increased to increase the load.
Measured results of sensor forces fi(i = 1,2,3) of three fingertips for grasping object.

The grasping experiment and measurement results of the hybrid hand show that:
-
1. The hybrid hand has good adaptive and flexible grasping ability, safely grasping objects of various shapes and materials without complex control algorithms.
-
2. The maximum diameter of the grasp of the hybrid hand prototype is 265 mm, and all fingertips can reach a point to ensure that the hybrid hand can grasp small objects, indicating that the hybrid hand has a large workspace.
-
3. The hybrid hand can grasp heavy objects, the hybrid hand has two ways of grasping objects, including fingertip grasping or envelope grasping.
-
4. The force sensor in the fingertip of the hybrid hand can be used to measure the weight of the grasped object and the value of the contact force, and the sensor is not easy to wear. When utilizing a hybrid hand to grasp objects of varying masses, the mass of the grasped object is approximately directly proportional to the sensor measurement values. Therefore, by using the average measurement values from each finger sensor as a reference for the hybrid hand’s grasp, the mass of the object can be estimated. However, since the contact points and grasping poses can influence the force readings of each finger sensor, it is essential to maintain consistency in the positions of each contact point and the grasping posture. Additionally, errors can be minimized by enhancing the precision of the components.
The method for estimating the mass of an object is as follows: Let Mc be the calibration value for the hybrid hand grasping, let Mu be the actual value of the unknown object, and let Mus be the measured and calculated value of the unknown object, and let K be the calibration ratio, which can be calculated by
$K=\sum f_{ic}/\sum f_{iu}=M_{c}/M_{us}$
. During the grasping of an object, the approximate mass Mus of the grasped object can be evaluated using the equation Mus=M c/K. Let Δ M be the relative error between Mu and Mus, and Δ M can be calculated by
$\Delta _{M}=\mathrm{abs}(M_{u}-M_{us})/M_{u}\times 100\boldsymbol{\% }$
. For example, two sets of data can be taken from each of Figure 10 a-b, representing different mass ranges of the grasped objects, to verify the effectiveness of this method. When M={(1,1.5), (3, 3.5)}kg is taken, the corresponding of {fi (i = 1,2,3)} are taken as the calibration values {fic (i = 1,2,3)} and the measured values {fiu (i = 1,2,3)} respectively. The calculated mass Mus is compared with the actual mass Mu to analyze the accuracy of the measurement, as shown in Table III. According to the final comparison results, it can be concluded that after the hybrid hand is calibrated by grasping a standard object, the mass of the grasped object can be estimated using the sensor measurement values.
Approximate mass Mu of grabbed object and its error.

7. Conclusions
A hybrid hand with three underactuated plane fingers connected by a flexible closed-loop kinematic chain is designed. The hybrid hand has the following advantages: the hybrid hand has a simple and compact structure, and the adjustable nut and spring in the flexible closed-loop kinematic chain can make the hybrid hand grasp various stiffness objects safely; The hybrid hand has good flexibility and adaptive grasping performance to the shape of the grasped object; The hybrid hand can transmit the force between the finger plane limbs through the flexible closed-loop kinematic chain, and has a large bearing capacity and stiffness. The force sensor inside the hybrid hand can measure the contact force when the hybrid hand grasps the object to avoid wear and tear.
The kinematics formula of the hybrid hand is derived. The geometric constraints of the fingertip open loop when the hybrid hand does not grasp the object are established. By giving the input position, velocity and acceleration of the hybrid hand, the position, velocity and acceleration of the hybrid hand fingertip can be obtained, which can ensure that the hybrid hand reaches the position of the object and contacts with the object. The geometric constraints of the fingertip-object closed-loop of the hybrid hand are derived, and the Jacobian matrix and Hessian matrix of the grasped object are derived. The relationship between the spring deformation, the size of the object to be grasped, the fingertip movement and the input of the hybrid hand is obtained, which can ensure that the grasped object moves in according to the predetermined trajectory.
The rigid-flexible coupling dynamics of the hybrid hand is established based on the kinematics of the hybrid hand and the principle of virtual work, and the relationship between the dynamic driving forces, dynamic constrained forces, spring forces and the forces acting on the object is derived and solved, which can ensure the safety and stability of the hybrid hand to grasp the object. The simulation mechanism verifies the correctness of the kinematics and dynamics of the hybrid hand. Prototype experiments demonstrate that the hybrid hand can grasp objects of various shapes and estimate the mass of the held object. The kinematic and dynamic models established in this paper provide a theoretical basis for the intelligent control of the underactuated hybrid hand. The hybrid hand can be applied to rescue and fruit picking in dangerous environments.
Supplementary material
The supplementary material for this article can be found at https://doi.org/10.1017/S026357472510204X.
Author contributions
Zefeng Chang and Ruizhen Gao conceived and designed the study. Fang Sun conducted data gathering. GH performed statistical analyses. Zefeng Chang wrote the article.
Financial support
This work was supported by Innovation Fund Project of Hebei University of Engineering (SJ2401002046).
Competing interest
We have no potential conflicts of interest.
Ethical approval
Not applicable, as this paper does not include any human and/or animal experimentation.


