Abstract
Keywords
1. Introduction
In recent years, robots have been applied to a wide range of areas, coming into closer and closer contact with human beings [1] – [4]. It has been predicted that in the next decade a robot will be in every home, thus becoming part of humans' everyday life [5]. In this scenario, the usefulness of endowing robots with the same manipulation skills as that of human beings has been highlighted. Attempts in this direction include the development of robotic hands as similar as possible to the human hand from both the aesthetic as well as the functional point of view [1] and, consequently, new approaches for reproducing human hand motion. They can resort to observation and analysis of hand motion [6], [7] or else, to learning-by-demonstration approaches [8].
Several approaches to robotic hand grasp planning, able to fulfil dexterity, stability and closure properties, have been proposed. In particular, a grasp is defined stable when the object immobility is ensured. The work in [9], [10] proposed grasping synthesis algorithms for the determination of force-closure grasps through the optimization of objective functions. The main drawback of these methods is the high computational cost. In [11], after heuristically generating a set of feasible grasp candidates on the basis of the characteristics of the object, grasp quality measures have been used to choose the best grasp. In [12], the best location of the robotic hand in the space of feasible grasp configurations is researched. The main limitations of this approach are the high dimension of the solution space in the grasp optimization and the need for computing the hand inverse kinematics in order to guarantee that the object contact points are physically reachable by the robotic hand. Empirical approaches are based on the imitation of human grasping strategies by choosing the hand configuration that fits the task constraints as well as the object characteristics. Learning by demonstration approaches belong to this category and are based on: i) observation of the human subject performing the task and replication through robotic systems; ii) object observation: the robotic system learns the association between object relevant characteristics and different hand configurations, contained in a database, in order to compute natural grasping configurations appropriate to the task. In order to reduce the high dimension of the grasp space and the hand control complexity, it has been investigated whether humans use a combination of basic grasp configurations for prehensile postures [13], [14], [15]. This research has shown that a wide range of grasping tasks can be achieved through a reduced number of basic hand configurations. In [16], the authors have used linear combinations of
From the aforementioned research, it is possible to conclude that the best grasp configuration depends on hand kinematics, on the task to be performed and on the physical characteristics of the object to be manipulated. Hence, the objective of this paper is twofold: (1) to observe human motion for extracting hand kinematic parameters and indicators related to a particular grasping task and to describe the task in a quantitative way; (2) to introduce these constraints in an optimization grasping algorithm for defining the optimal configuration of a robotic hand to ensure a stable grasp when performing the same task studied with humans. The specific case of the power transverse volar grasp is investigated. Therefore, a general rule for synthesizing a stable, human-like cylindrical grasp with a robotic hand is proposed in order to provide the basis for finding an optimal grasp configuration always applicable to certain grasping conditions. An optoelectronic motion analysis system has been used for collecting information about the thumb and fingers of the human subjects during grasping. A protocol for the reconstruction of hand joint motion has been proposed. A set of quantitative indicators has been defined for the description of human behaviour and the development of the grasping algorithm able to replicate the same observed behaviour on a robotic hand. They account for:
The form-closure property defined in [18] (i.e., the ability of the hand to prevent motions of the grasped object, relying only on unilateral, frictionless contact constraints). It is a necessary and sufficient condition for a stable grasp. By analogy with the work in [19], the form-closure property [18] is applied to the human case as a quality index to assess the stability of the performed human grasp as well as the output of the proposed grasping algorithm. The thumb behaviour. Despite the fundamental role of the thumb played during the grasping action, there is a sizeable lack of information in the robotic literature about its behaviour. Despite there being several studies about the identification of a valid thumb kinematic model [20], [21], nevertheless, adequate information regarding the analysis of thumb functional aspects is lacking and a motion analysis on human subjects has been performed to retrieve this information.
The extracted quantitative indicators have been chosen in accordance with the neuroscientific study in [22], to support in a measurable way the results on the optimal configuration of the 4 long fingers (i.e., from index to little finger) for a diagonal volar grasp. Furthermore, the chosen indicators identify an invariant behaviour between different subjects, thus allowing the detection of invariants in the grasping configuration. These invariants provide constraints for the grasping algorithm and for reducing its complexity. Here, the approach in [22] has been extended to the transverse volar grasp (which is more commonly used than the diagonal volar grasp) and the optimal thumb configuration has been searched for. To this purpose, the behaviour of six human subjects has been investigated during the execution of both diagonal and transverse volar grasps, the approach in [22] has been verified for the 4 long fingers and the thumb configuration has been studied (Fig. 1).

Diagonal volar grasp (left) and transverse volar grasp (right)
The validity of the proposed grasp synthesis algorithm in terms of grasp stability has been tested in three different ways: i) by comparing joint angles and positions obtained from the grasping algorithm with the data directly measured on the human subjects; ii) by evaluating the aforementioned form-closure quality index; iii) by testing the algorithm on a real arm-hand robotic platform composed of the MIT-Manus robot arm and the DLR-HIT-Hand II.
The paper is structured as follows: in Section 2, the protocol developed for hand motion tracking is described; Section 3 is focused on the analysis of the human behaviour and on the quantitative indicator choice, describing the experimental setup, the experimental protocol and the obtained results; Section 4 introduces the optimal grasping algorithm developed for the five fingers, based on the results on humans; the comparison between measurements on human subjects and output of the grasping algorithm is proposed in Section 5, through the same set of parameters. The stability of the approach is proved in Section 5.2 by introducing the grasp quality index; in Section 5.3, the experimental results on a real robotic platform are illustrated. Finally, Section 6 addresses conclusions and future work.
2. Kinematic Model and Protocol for Hand Motion Tracking
Since one of the paper's objectives is to determine quantitative indicators for developing a synthesis grasping strategy for a robotic hand, a protocol for tracking hand motion and reconstructing joint angles starting from the marker positions acquired with an optoelectronic motion analysis system is proposed.
For describing human hand kinematics, different kinematic models have been proposed in the literature [23]. They differ for simplifying assumptions especially related to the number of DOFs and the position and orientation of the Axis of Rotation (AoR) [24], [25], [26], [27]. Therefore, a first effort consisted of determining an appropriate model for describing finger behaviour during grasping. The kinematic model that fits with the purpose of this work consists of 21 DOFs [28]: five for the thumb and four for each of the long fingers. Each finger is regarded as a single open kinematic chain. A motion analysis technique has been used to measure joint angles. Joint angle values have been determined placing 25 reflective markers of 6 mm diameter on the volunteer's right hand, as shown in Fig. 2(a). The protocol for positioning markers on the hand has been chosen in order to minimize artefacts, due for example to skin movements or marker occlusion, and obtain information about wrist position (which is a reference point for the grasping algorithm in Sect. 4).

(a) The adopted protocol for marker positioning. Joint labels are outlined in black. (b) Joint reference frames. The system reference frame, positioned on the hand palm and outlined in green, has the X-axis along the line connecting the marker
Three markers (called
Given our hypothesis that the AoR of TM joint and MCP joints are incident and perpendicular, it is possible to resort to the protocol introduced in [29] for the upper-limb to evaluate hand joint angles. In particular, the protocol in [29] allows determining upper-limb joint angles (shoulder, elbow, wrist) starting from the position of markers conveniently placed on the arm and resorting to Euler angles representation. Analogously, in this paper, the action of long finger MCP joints and of the thumb TM joint is represented by a sequence of three elementary rotations (with respect to
With reference to Fig. 3, the orientation of

Finger position in two different frames. The DIP joint reference frame is outlined in yellow at frame k, whereas it is in blue at frame k+1. The proposed protocol determines joint rotation frames at each video frame. The relative position of two consecutive joint rotation frames gives joint angle values. PIP F/E angle is in green at frame k, in violet at frame k+1.
3. Hand Motion Analysis
3.1. Experimental Setup
The proposed protocol for reconstructing hand joint motion has been used for analysing data obtained from tests on healthy subjects and extracting some indicators of the human hand joint behaviour during grasping. The indicators allow us to quantitatively describe the hand joint configuration during grasping. They are partly chosen in order to verify some assumptions made in our previous work [30] (where a simplified version of the grasping algorithm, valid only for 4 fingers, has been introduced) and partly grounded on geometrical considerations on the hand configuration.
Six right-handed human subjects (two men and four women), aged 28.6 on average (Standard Deviation 5.35) volunteered to participate in this study. Subjects were asked to grasp three cylindrical objects characterized by different diameters and heights but with a homogeneous weight (Fig. 4). The participants had to grasp each object with a transverse volar grasp. Each grasping action was repeated 6 times. They were seated in front of a table on which the cylindrical objects were located in an a-priori known position (outlined with the green cross on the table in Fig. 4). Hand starting position (white cross in Fig. 4) and initial posture were the same for all the participants. The shoulder was abducted of 0° in the frontal plane and flexed with an angle of 0° in the sagittal plane. The elbow was flexed with an angle of 90° in the sagittal plane. The wrist was in a neutral position with 0° for flexion/extension and 0° for radio-ulnar deviation. In the hand starting configuration the four fingers were fully extended and the thumb was adducted. The marker positions were acquired with the optoelectronic system BTS SMART-D Motion Capture System. This is a seven-camera motion analysis system with an acquisition rate of 60 Hz. In particular, the BTS Smart Analyzer software package was used to reconstruct the marker Cartesian positions and a link model of the hand was constructed. The marker positions were recorded in the starting position and during the whole trial until the hand grasped the object. Three markers were positioned on the objects, as shown in Fig. 4: the first one was positioned at the top centre, the second and the third one on the opposite sides of the cylinders respectively on the upper and lower extremities. Therefore, from markers Cartesian positions it is possible to extract the position of the object with respect to the camera and the hand reference frames, the object radius, the height, and the centre of mass (which is supposed to be located at the centre of the object). After grasping, the subject held the object for a while, until an auditory cue announced the acquisition end. Before starting the data acquisition, each participant was asked to grasp the object five times, for familiarizing with the grasping action.

Objects to be grasped. Object A is 60 mm diameter and 150 mm height; Object B is 66 mm diameter and 340 mm height; Object C is 40 mm diameter and 235 mm height.
3.2. Data Analysis
Due to our aim of extracting quantitative indicators for describing hand optimal behaviour, the accuracy of the proposed joint reconstruction method needs to be assessed. In fact, joint angles are used to compute the indicators and to extend the results to a robotic hand. Therefore, data analysis has the twofold purpose of (i) verifying the accuracy of the motion reconstruction protocol; (ii) searching for a general rule capable of describing the human strategy for grasping cylindrical objects with a transverse volar grasp.
On issue (i), the validation of the reconstruction protocol has been carried out as proposed in [25], [31], by comparing the marker positions directly measured by the optoelectronic system and those reconstructed by the angles computed with the protocol. Once data on marker Cartesian positions have been collected with the BTS system, Denavit-Hartenberg parameters have been extracted and the joint angles have been determined as explained in Sect. 2. To verify the accuracy of the joint reconstruction, marker positions have been calculated by applying the forward kinematics to the obtained joint angles.
The error between the marker Cartesian components provided by the BTS system and those obtained from the forward kinematics has been evaluated for each hand joint and for all the trials performed by each subject. Error values for the PIP, DIP and TIP Cartesian positions of each finger are reported in Fig. 5 for one subject and one object, for the sake of brevity. A similar behaviour has been observed for the other subjects and the other objects.

Errors between the marker positions directly measured with the BTS and reconstructed with the kinematic model. The data are concerning one subject performing the transverse volar grasp of the 40 mm diameter cylinder.
In order to evaluate the accuracy of the reconstruction model, the indicators proposed in [25] have also been computed. The invariance of the behaviour of each subject has been evaluated through six repetitions of the same task. Thus, mean and standard deviations of the indicators over more trials of the same subject and over all the subjects have been computed; the invariance is mainly assessed through the standard deviation. Two parameters have been evaluated to measure subject accuracy on one complete task and over multiple repetitions of the same task. They are calculated as follows for each performed task:
where

The values of these two parameters is always less than 4 mm and the values of the error between the marker positions directly provided by the BTS system and those obtained with the forward kinematics are also small. The highest position error is on the
On the second issue (ii), subject behaviour has been investigated to search for a general rule able to synthesize a stable transverse volar grasp. In order to reduce the complexity of the search for the optimal grasp configuration, some constraints have been imposed. These constraints are expressed by means of indicators retrieved with the proposed protocol for hand motion analysis and able to quantitatively describe hand behaviour. They are used for verifying the assumption in [22] that during a volar grasp the sum of the distances between the hand finger joints and the object CoM is minimal. Additionally, they are also used to describe the thumb behaviour, neglected in [22]. The set of extracted indicators is as follows:
The distances between the hand joints and the object Centre of Mass (CoM). X-coordinate of the MCP joint of the little finger (this represents a reference point for the algorithm presented in Sect. 4). The radius of curvature of every finger: this is the radius of the obsculator circle tangent, at each joint, to the spline passing throughout the finger joints. The aperture angle of the hand: this is calculated as the angle between the link connecting the MCP joint of the thumb to the wrist and the link connecting the MCP joint of the index finger to the wrist. The thumb TM joint position with respect to the wrist Cartesian coordinates. The thumb opposition angle.
In order to compute the thumb opposition angle, two additional indicators have been calculated:
the angle between the X-axis and the projection onto the the angle between the projection of the link connecting the thumb TM and MCP joints onto the
The above indicators are expected to provide useful information about the configuration of all the fingers during grasping. The first two indicators are used to support the assumptions introduced in Sect. 4 for the proposed grasping algorithm. The third indicator allows verifying the results on the long fingers reported in [22] during diagonal volar grasp and extending them to the transverse volar grasp. The fourth indicator is useful for understanding the position of the thumb during grasping, while the fifth one (computed via the last two indicators) is used for assessing the experimental results on the robotic hand and comparing them with the human case.
3.3. Results on Human Subjects
Data on human subjects have been processed and the indicators listed above have been computed, as explained in the following.
According to the neuroscientific study proposed in [22], during a diagonal volar grasp the sum of the distances between the hand finger joints and the object CoM is minimal. With the purpose of verifying this assumption, the distances between hand joints and object CoM have been computed; they have been compared to the sum of the finger thicknesses plus the object radius. It has been supposed that this sum is the minimum distance between the finger joint and the object CoM during power grasps. In Table 1, the error between the above two quantities during the grasp of the cylinder of 40 mm in diameter is reported for the sake of brevity only for the index finger (on the left of Table 1) and the thumb (on the right of Table 1). A similar behaviour has also been obtained for the other finger joints. The X-coordinate of the little finger MCP joint is an important value for the algorithm development. In fact it is hypothesized that this coordinate is equal to the By analysing the radius of curvature of every long finger (see Fig. 7), it is possible to observe a very similar behaviour, for the same subject, for the two power grasp configurations, i.e., diagonal and transverse volar grasps. This finding supports the extension of the optimization algorithm to the transverse volar grasp. In other words, one subject grasps a cylindrical object with the same long finger configuration independently on the grasp type. The difference between them lies only in the thumb. The aperture angle is an important parameter for estimating the position of the thumb MCP joint in the optimal grasp. The analysis of the data acquired with the BTS has pointed to an almost constant value of this angle among subjects, for the same type of grasp and for the same object. In Tab. 2, mean and standard deviations of hand aperture angle during the six trials are listed for the transverse volar grasps. For the sake of brevity, the listed values are related only to the object with diameter of 40 mm, but the angle invariance among subjects is verified also for the other two objects. In Tab. 3, the mean value and the standard deviations of the aperture angle calculated on all the subjects are reported for each object. Looking at the standard deviation values, the invariance of the angle among subjects can be observed. Hence, the aperture angle plays an important role in the definition of an effective transverse volar grasp and will contribute to describing a general rule about the thumb configuration, together with the position of the TM joint with respect to the wrist. As shown in Fig. 8, the position of the TM joint during the analysed reach-and-grasp actions is also quite invariant. This means that TM joint position with respect to the wrist depends only on the hand kinematic parameters. The thumb opposition angle allows determining the A/A angle of the thumb MCP joint.

Curvature of the fingers during diagonal and volar grasp

Position of the TM joint with respect to the wrist during the entire grasping action. The behaviour of all subjects grasping the object with a diameter of 40 mm is reported.
Error between the distance of the finger joints from the CoM and the sum of the finger joint thicknesses and the object radius
As evident from the reported values, the chosen indicators satisfy the property of being invariant intra-subjects and between different subjects during the grasping action.
4. Bio-inspired Grasping Algorithm for a Robotic Hand
Data reported in Sect. 3 and obtained from the analysis of the human hand behaviour are used for developing an algorithm for the synthesis of the optimal power grasp for a robotic hand. This has the purpose of predicting the optimal configuration of a robotic hand for stably grasping a cylindrical object, given the size and the weight of the object and its location in the space. In the case of unknown objects, additional sensors should be considered for an in-depth description of the object characteristics (e.g., force/tactile sensors and/or vision systems). The approach has already been explained in our previous work [30] only for the 4 long fingers, based on two assumptions:
It has been supposed that the In order to establish the height at which subjects grasp the cylindrical objects, it has been hypothesized that the
The results of the human motion analysis in Sect. 3 provide evidence for the validity of the aforementioned assumptions and allow us to introduce the thumb behaviour.
The position of the wrist joint that guarantees a stable grasp configuration for the long fingers can be obtained by minimizing the following expression [22], [33]:
In particular, for each joint (i.e., MCP, PIP and DIP), the distances from the object surface can be expressed as
By minimizing eq. (2), in addition to some geometrical considerations, all the joint coordinates are computed for the four long fingers. In Fig. 9, the procedure for determining all joint positions and angles is schematized.

Schematic representation of the scenario in which the algorithm has been developed
Thumb configuration can be obtained by recalling that the hand aperture angle is quite invariant from subject to subject when a transverse volar grasp is performed (see Table 2) and the position of the TM joint with respect to the wrist is almost constant during the grasping movement (Fig. 8). Hence, the thumb MCP joint position can be found with respect to the TM joint and the position of the other thumb joints can be obtained by minimizing the distances from the thumb joints and the object surface by means of eqs. (3)–(6). The opposition angle allows determining the A/A angle of the thumb MCP joint.
Mean and standard deviations of hand aperture angle in transverse volar grasp
Mean and standard deviations of hand aperture angle in transverse volar grasp for each object
The convergence of the proposed non-linear optimization algorithm depends on the choice of the initial condition. By analogy with the typical approach followed by the optimization algorithm, and also considering that for the purposes of our study the hand is not very far from the object to grasp [34], an initial condition close to the expected solution has been chosen. The Nelder-Mead simplex method has been used for solving the optimization problem.
5. Validation of the Bio-inspired Grasping Algorithm
The validity of the bio-inspired grasping configuration obtained from the proposed algorithm has been proved in three different ways: i) a comparison between the data on human subjects collected with the BTS system and the corresponding data obtained from the optimization algorithm in simulation; ii) a measure of the grasp stability by means of a suitable quality index; iii) the experimental validation on a real anthropomorphic robotic hand.
5.1. Comparison between Algorithm Outcome and Acquired Data
In order to validate the goodness of the approach, joint angles and positions obtained with the grasping algorithm applied to simulated hands have been compared with the data directly measured on the human subjects by means of the optoelectronic system. The algorithm has been tested on five different simulated hands characterized by the same kinematic parameters of the volunteers' hands involved in the experiments with the BTS system. For the sake of brevity, only the data related to one subject grasping the cylindrical object of 40 mm in diameter are reported in the following. Therefore, the following comparisons have been done between the data acquired with the BTS system on one subject and the data obtained with the algorithm on the corresponding simulated hand. Special attention is paid to the object with diameter of 40 mm since it is the same as that used in the experimental validation with the robotic hand in Section 5.
In order to understand the error between the hand joint positions obtained with the optimization algorithm and the ones obtained with the BTS system, the two configuration are superimposed in Fig. 10. As previously said, only the registered (the joints are coloured dots in Fig. 10) and estimated (the joints are coloured stars in Fig. 10) behaviours of one subject during the grasping of the 40 mm in diameter object are reported, but similar relative configurations are obtained for all the subjects.
In particular, the mean error between the joint Cartesian positions and angles obtained with the algorithm and the corresponding values obtained with the BTS system on the five subjects vary between a minimum of 3 mm ±0.4 mm and a maximum of 6 mm ±0.3 mm for the position, and a minimum of 0.05 rad ±0.008 rad and a maximum of 0.07 rad ±0.009 rad for the angle, respectively. The maximum error is obtained for the middle fingertip (ring DIP joint) and is around 8 mm (0.11 rad).

The dots represent the hand joint positions acquired with the BTS system, the stars are the hand joint positions reconstructed with the grasping algorithms
5.2. Evaluation of the Grasp Stability
In order to evaluate stability of grasp configuration, a form-closure quality index [35] is introduced. The form-closure property has been demonstrated to be a necessary and sufficient condition for robot grasp stability and is also stronger than the force closure [8]. In [19], the extension of the form-closure quality index to the human grasp evaluation is proposed and is also used in this paper. In particular, the grasp stability is guaranteed when the distance between the object CoM and the centroid of the contact points is minimized, thus guaranteeing a reduction of gravitational and inertial forces effects during manipulation. The problem is formulated as a non-linear optimization problem:
where
where
In [19], the index is normalized with respect to its maximum value (i.e., when the hand is completely open). Therefore, the quality index is given by
It varies in the interval [0,1], where values close to 0 correspond to very stable grasps whereas values closed to 1 represent unstable grasps.
In this paper, the index is computed on the data directly acquired on the subjects with the BTS and on the values obtained with the algorithm. The normalized index values are reported in Table 4 and their values range between 0.1 and 0.3 confirming that the optimization algorithm follows the form-closure property. For the sake of brevity, in Table 4 are reported only the mean values for each subject during all the trials and the corresponding standard deviations.
Normalized form-closure quality index evaluated on data acquired from the BTS and obtained with the algorithm
Joint Cartesian coordinates measured on the robotic hand and extracted from the optimization algorithm in the case of object with diameter = 40 mm
Values, in mm, of the radius of curvature calculated for the human subjects, extracted from the optimization algorithm and measured on the robotic hand, in the case of object with diameter = 40 mm
Moreover, in Fig. 11, the hand closure configuration is reported for the data extracted from the BTS and those computed with the optimization algorithm. The centroid of the contact point calculated on the data acquired with the BTS system (the green point in Fig. 11) is very close to the one calculated with the algorithm data (the red star in Fig. 11): the difference between these two values is around 2 mm. The thumb link middle point positions (P1, M1 and D1 in Fig. 11) are obtained by applying the forward kinematics to the angles calculated with Eq. 7. They are shown in Fig. 11 and compared to the same values measured with the BTS (

Form-closure configuration
5.3. Experimental Validation on an Anthropomorphic Robotic Hand
5.3.1. Experimental Setup
A real arm-hand robotic system has been considered for validating the grasping configuration obtained with the approach described in Sect. 4. The robotic platform (Fig. 12) is composed of the MIT-Manus planar robot, which acts as the arm responsible for the reaching task, and an anthropomorphic robotic hand (i.e., the DLR-HIT-Hand II) mounted at the MIT-Manus end-effector and responsible for preshaping and grasping. The cylindrical object of 40 mm in diameter used for experiments on human beings has been selected because of its size compatible with robotic hand grasping capabilities.

Experimental setup. The DLR-HIT-Hand II and MIT Manus reference frames are shown.
The MIT-Manus system is a planar robotic arm (typically used for upper-limb rehabilitation) with two rotational degrees of freedom, one for the elbow and one for the shoulder angular motion. It reproduces the planar motion of shoulder and elbow rotational joints of the upper-limb in a workspace of 0.40times0.40 m. It is equipped with two optical absolute encoders and a six-axis JR3 force/torque sensor.
The DLR-HIT-Hand II is a dexterous robotic hand with five identical fingers and an independent palm. Each finger has four DOFs (MCP A/A and MCP, PIP, DIP F/E), of which three DOFs are actuated and one is passive. PIP and DIP joints are 1 : 1 coupled. The thumb is mechanically constrained to assume a fixed opposition of 0.6198 rad in the
It has been assumed that the shape, weight and position of the object to grasp are known. On the basis of this information, the wrist optimal position and the hand optimal configuration have been obtained by minimizing eq. (2) through the MATLAB function
The active DOFs involved by the algorithm are reduced to 15, while the hand has been modelled with 21 DOFs. This further reduces the algorithm computational cost which is already quite low due to the simplicity of the minimized function, as shown in Sect. 4.
5.3.2. Experimental Results
In Fig. 13, the trajectories followed by the robotic fingers during grasping are shown. They are commanded to reach the angles given by the optimization algorithm for each joint.

Hand joints trajectory in the Cartesian space for the DLR-HIT-Hand II grasping the cylindrical object with diameter 40 mm
For the arm, a point-to-point movement has been planned in 3.0 s for each trial, starting from the initial position
The control gains used for MIT-Manus PD control in the Cartesian space and DLR-HIT-Hand II PD control in the joint space are, respectively
For each hand joint, a comparison between the Cartesian coordinates reached by the robotic hand and those provided by the optimization algorithm during the transverse volar grasp has been carried out (see Tab.
The main observation concerns the difference between the Cartesian coordinates (and, consequently, between the finger joint angles) obtained from the algorithm and measured on the robotic hand. This is mainly due to the mechanical structure of the robotic hand that constrains the motion of the thumb and the DIP joints in a way that is different with respect to the human hand. In particular, the robotic thumb is mechanically constrained to a fixed opposition of 0.6198 rad in the
6. Conclusion
A method for hand motion analysis and pose reconstruction has been presented for the twofold purpose of providing insights into the comprehension of the human grasping strategy and allowing the definition of grasping indicators for describing stable grasp configurations and synthesizing optimal grasp configurations for a robotic hand. The paper has presented the protocol for the observation and analysis of human behaviour through an optoelectronic system, the extraction of the grasp indicators, and the development of an algorithm for the synthesis of optimal grasp configurations for a power grasp, e.g., a transverse volar grasp. The proposed approach can predict the final position of the reaching movement and the optimal finger configuration for a power grasp, once the information on object size and location is provided. The obtained results have been preliminary tested in simulation and validated through i) a comparison between the data on human subjects collected with the optoelectronic system and the corresponding data obtained with the optimization algorithm; ii) a measure of the grasp stability by means a form-closure quality index; iii) experimental trials with a real arm-hand robotic system, composed of the MIT-Manus robot arm and the DLR-HIT-Hand II. The results have: (a) provided quantitative data on human hand motion during power grasps, with special attention to the thumb behaviour in the transverse volar grasp (neglected in the literature but fundamental to a stable grasp and to manipulating an object); (b) shown the efficacy of the proposed algorithm for the synthesis of optimal joint configuration for all the five fingers of the hand during transverse volar grasps; (c) proven the feasibility and reliability of the approach in robotics with the implementation and the experimental validation on a real arm-hand robotic system. The experimental validation on the robotic hand has also shown that the mechanical structure of the robotic hand can limit the performance of the proposed approach if sufficient similarity with the human structure is not achieved. In particular, the main limitations of the performed experimental trials were related to a fixed thumb opposition of the robotic hand, which did not allow either perfectly achieving the positioning of the thumb predicted by the algorithm or grasping objects with a diameter larger than 40 mm. In our future work, a generalization of the approach to objects of different shapes will be studied and the findings on the human thumb behaviour during grasping will be used to define design criteria for a new robotic hand with a more anthropomorphic configuration of the thumb. Finally, future activities will also address: i) the introduction of grasp dynamics in the synthesis of optimal grasps in order to study the forces involved in the grasping action especially related to grasp stability to win slippage; ii) the extension of the approach to unknown objects by enriching the robotic platform with multimodal sensors for acquiring an in-depth knowledge about the object characteristics.
7. Acknowledgements
The research leading to these results has been carried out within the National PRIN Project HandBot (CUP: B81J12002680008) supported by the Italian Ministry of Instruction, University and Research, and the RoDyMan project funded from the European Research Council under EU-FP7-ERC Advanced Grant n. 320992.
