Abstract
Introduction
A dexterous multi-fingered robot hand is required for achieving the performance of intelligent humanoid robots [1][2]. To develop such a robot hand, a lot of valuable researches have been performed [3]–[6]. Some researchers attempted to mimic the skills of human hands for dexterous humanoid robotic and prosthetic hands [7]–[9]. In this research direction, the effort of identifying the joint motion behaviors of human fingers is important for effective human-like motions [10][11].
To achieve the desired dexterity of an object manipulation, it is important to manage the joint configuration of a finger in a preferable manner according to the purpose of given task, and coordination of multiple fingers is also required. Related to such a finger configuration, many researches have been performed in terms of singular configuration, redundancy, or obstacle avoidance issues in robotic applications [12][13]. From a biomimetic viewpoint, a few researches have been put forth for characterizing the joint relationship in a human finger [14][10]. In addition, a joint combination has been considered for the motion planning of a prosthetic finger, where the third joint of the finger is suggested to be actuated identically according to the motion of the second joint [15]. This approach is somewhat interesting for a simplified robotic finger motion. Since the motion ranges of those joints in human fingers are actually not identical [10][16], however, Secco's approach [15] may not be implemented for human-like motions of humanoid robot fingers or prosthetic fingers. In the same line of research, we attempted to identify the feasible interphalangeal joint coordinations of human fingers while grasping [11], and planned a human-like finger motion considering the joint coordination [17]. However, the coordinated motions of humanoid robot fingers while grasping are not analysed thoroughly yet in the aforementioned approaches.
The objective of this study is to provide an interphalangeal joint coordination method for effective human-like motions of humanoid robot fingers and analyse its usefulness. This paper is organized as follows. In Section 2, we reveal the coordinated motion behaviors of human fingers and describe a useful interphalangeal joint coordination formulation of humanoid robot fingers. In Section 3, the usefulness of the formulation is verified through comparative demonstrations. In addition, coordinated human-like motion and effective design of humanoid robot fingers using an interphalangeal joint coordination are discussed. Concluding remarks are finally drawn in Section 4.
Biomimetic Formulation of IJC of Humanoid Robot Fingers
In this section, we reveal the fundamental coordinated motion behaviors of human fingers and describe a formulation to effectively determine an interphalangeal joint coordination of humanoid robot fingers.
Coordinated Motions of Human Fingers
Consider the skeletal configuration of human hand shown in Figure 1. In general, the human hand consists of the thumb and four fingers, and totally there exist five metacarpals and fourteen phalanges [18] [19]. Each of the four fingers consists of one metacarpal and three phalanges such as proximal, middle, and distal, whereas the thumb has one metacarpal and two phalanges, proximal and distal. Those phalanges become progressively smaller from proximal to distal. The MCP(MetaCarpoPhalangeal) joint plays a role of the base for the actuation of each finger. The joints between the phalanges are called interphalangeal joints. Each finger has two interphalangeal joints, PIP(Proximal InterPhalangeal) and DIP(Distal InterPhalangeal), and the thumb has only one.

Skeletal configuration of human hand
According to the literatures [18] [19], it is known that the human fingers utilize the appropriate joint coordination between the PIP joint and the DIP joint. Such a joint coordination-based robotic finger motion is called a human-like finger motion in this paper. Some researchers tried to find the feature of such a joint relationship of human fingers [10] [16]. In the viewpoint of robotic applications, we also attempted to identify any feasible relationship among the joint motions of human fingers through experimental works for iterative reach-to-grasp movements of fingers [11]. Through the experiment, we confirmed that there exists a linearizable interphalangeal joint coordination between the PIP joint and the DIP joint of each human finger, but its coordination parameter is different in the iterative reach-to-grasp movements. Actually, we can experience that the DIP joint is actuated dependently according to the motion of the PIP joint in our finger motions. Also, we can observe empirically that a proper coordination of multiple fingers is used for general object manipulation tasks.
Thus, in terms of biomimetic applications, it can be fascinating to utilize such interphalangeal joint coordinations of human fingers for human-like coordinated motions of humanoid robot fingers.
Figure 2 shows some exemplary configurations of a humanoid robot finger during grasping. Actually, such finger configurations can be experienced in a reach-to-grasp movement of human fingers. If we apply the coordinated motion behavior of a human finger to the humanoid robot finger shown in Figure 2, the joint relationship between the PIP joint and the DIP joint of the
where the issue is how to effectively assign the interphalangeal joint coordination (IJC) parameter λ

Exemplary configurations of an
To devise a formulation for such an IJC parameter, we carefully observed the grasping and manipulating configurations of human fingers, as shown in Figure 2, and reconsidered the previous research [11]. Thus, the following two extreme postures of the humanoid robot finger have been considered simply for the formulation. One is the maximum flexion posture, as shown in Figure 2(a). The other is the maximum extension posture, as shown in Figure 2(c). If the PIP and DIP joints initially moves from the maximum extension posture to the maximum flexion posture, their movements are at maximum. If the movement of the humanoid robot finger is to mimic the behavior of a human finger, the motion of the DIP joint is basically planned by considering the joint coordination in (1). Also, a consistent coordination of all fingers is required for effective human-like finger motions.
In this sense, to determine the IJC parameter of the
where Δθ3
In order to assign the maximum motion angles in (2), a triangular maximum flexion posture, as shown in Figure 2(a), has been considered. Then, the maximum angles of the PIP and DIP joints of the finger can be obtained as follows:
where the angles of α and β are determined by
By considering the kinematic feature of human fingers, the sizes of phalanges of the
If the
The goal of this section is to verify the usefulness of our IJC formulation through comparative demonstrations for the coordinated motions of humanoid robot fingers.
For this purpose, we considered a humanoid robot hand with four fingers as shown in Figure 3, and performed exemplary simulations for the four fingers to form the maximum flexion posture, as shown in Figure 2(a). For effective demonstration, the trajectories of the MCP and PIP joints of the
where the final time parameter

A four-fingered humanoid robot hand: (a) front view and (b) side view.
In order to analyse the coordinated motions of humanoid robot fingers, we employed our IJC formulation and the Secco's approach [15] and attempted to compare the patterns of the actual fingertip trajectories for the flexion motion. The actual fingertip trajectories have been obtained by using the predefined joint angles as follows:
where
The objective of the first simulation is to analyse the coordinated motions of the above-mentioned four-fingered humanoid robotic grasping by employing our IJC formulation and the Secco's approach.
In the first simulation, we used the specifications of the humanoid robot fingers indicated in Table 1, where λ

Joint trajectories of the humanoid robot fingers predefined for a flexion motion: (a) MCP joint, (b) PIP joint, and (c) DIP joint.
Phalangeal parameters assigned for humanoid robot fingers
Maximum motion ranges of joints of humanoid robot fingers
Figures 5(a), 6(a), 7(a), and 8(a) show the traces of finger configurations of the humanoid robot fingers while flexing by employing our IJC formulation. Actually, each fingertip moves from the initial extension posture (E) to the maximum flexion posture (F) with respect to the origin of the MCP joint. As shown in Table 1, the dimensions of all fingers are slightly different from each other. Nevertheless, in the case of using our formulation, we can see from Figure 5(a)∼Figure 8(a) that a consistent closed-loop grasping posture has been formed by the trace of each finger.

Finger configurations of the index finger for the flexion motion

Finger configurations of the middle finger for the flexion motion

Finger configurations of the ring finger for the flexion motion

Finger configurations of the little finger for the flexion motion
As a comparative study, we performed the same task by changing our IJC parameters to 1.0 so that the motion of the DIP joint (θ3
In addition, Figure 9(a) and Figure 9(b) show the fingertip trajectories of the four humanoid robot fingers for the flexion motion by employing our formulation and the Secco's approach, respectively. The mark

Fingertip trajectories of the humanoid robot fingers for the flexion motion: (i) index finger, (ii) middle finger, (iii) ring finger, and (iv) little finger
The second simulation is to confirm the trend of relative coordination of a humanoid robot finger when its size is adjusted.
The parameters in Table 3 and Table 4 have been used for the exemplary verification of the coordination of the index finger and the middle finger shown in Figure 3, respectively, where λ1 and λ2 have been determined by (2)∼(8). Especially, the middle phalanx of each finger has been changed within the condition of (7). This effort practically considers new design of a finger, and such a change of the kinematic parameter results in the increment of the IJC parameter of each finger in this simulation. Thus, the actual DIP joint movement of each finger for the same flexion motion is to be increased.
Parameters assigned for the index finger
Parameters assigned for the index finger
Parameters assigned for the middle finger
Figure 10 shows the fingertip trajectories of the index finger for the three cases of the flexion motion considering the change of the middle phalanx's size. Even though the size of the index finger has been changed, we can confirm from Figure 10(a) that the index fingertip's trajectories are well-coordinated to the other trajectories while flexing. However, the fingertip trajectories shown in Figure 10(b) do not maintain consistency and each trajectory is actually moving regardless of coordination with others. If the clearance of the middle phalanx's size specified in Table 3 and Table 4 is more larger, the patterns of the fingertip trajectories shown in Figure 10(b) and Figure 11(b) are to disperse much more. In fact, this phenomenon may cause a trouble in an object grasp and manipulation. The coordination of the middle finger by modification of the size shows a similar trend as the case of the index finger.

Fingertip trajectories of the index finger for the flexion motion as follows: (i) case 1, (ii) case 2, and (iii) case 3

Fingertip trajectories of the middle finger for the flexion motion as follows: (i) case 1, (ii) case 2, and (iii) case 3
As a result, consistent coordination of each finger is available by our approach even if the size of the humanoid robot finger is different, and thus we can change appropriately a corresponding fingertip trajectory so that the overall shape of the trajectories of humanoid robot fingers is similar to the pattern of human fingers. The corresponding IJC parameter can be utilized for the purpose.
Through the above simulations, the applicability of our interphalangeal joint coordination formulation has been verified. In fact, if the human finger's IJC feature is employed for the motion planning or control of a humanoid robot finger, the movement of the humanoid robot finger is to be similar to the behavior of a human finger. From the results of the four-fingered grasping for a flexion posture, we can say that our IJC formulation is relatively appropriate for a reasonable human-like trajectory planning of humanoid robot fingers. Even though the dimension of each finger is changed, our formulation can be applied consistently for a proper coordination of fingertip trajectories. This fact is very useful for us to effectively determine the kinematic parameters of humanoid robot fingers. Also, a lot of configurations of a humanoid robot finger can be considered by adjusting the level of the corresponding interphalangeal joint coordination.
Since our IJC formulation considers the phalangeal geometry, it is practically useful for maintaining effective coordination of humanoid fingers with different sizes, and thus it plays an important role to achieve a stable grasp in terms of kinematic coordination and ultimately good performance of manipulating an object. On the other hand, the Secco's approach may not be applicable for a human-like grasp requiring precise multi-fingered coordination. The current analysis is not related to the thumb which has no any interphalangeal joint coordination.
Thus, it is remarked that our IJC formulation can be applied for effective generation of human-like finger motions. Furthermore, our approach can be used for effective design of humanoid robot fingers [2][21].
Concluding Remarks
The main conclusion of this study is that the coordinated motions of humanoid robot fingers can be effectively achieved by using the proposed interphalangeal joint coordination formulation. Through the exemplary simulations using flexing motions of humanoid robot fingers, we demonstrated the effectiveness of our IJC formulation. Additionally, coordinated human-like motions of humanoid robot fingers with different sizes have been analysed. We finally concluded that our IJC formulation can be applied to modulate coordinated fingertip trajectories of humanoid robot fingers as well as prosthetic fingers, and also our formulation can contribute to planning human-like finger motions. In addition, it can be applied to the design of humanoid robot fingers for ensuring effective human-like manipulating tasks.
