State Classification for Human Hands

State Classification for Human Hands

Journal of Bionic Engineering Suppl. (2008) 158–163 State Classification for Human Hands Jia-lun Yang1, Feng Gao1, Li-feng Shi1, Zhen-lin Jin2 1. Sta...

133KB Sizes 6 Downloads 68 Views

Journal of Bionic Engineering Suppl. (2008) 158–163

State Classification for Human Hands Jia-lun Yang1, Feng Gao1, Li-feng Shi1, Zhen-lin Jin2 1. State Key Laboratory of Mechanical System and Vibration, Shanghai Jiaotong University, Shanghai 200240, P. R. China 2. Robotic Research Center, Yanshan University, Qinhuangdao 066004, P. R. China

Abstract The human hand, which is a perfect model for dextrous hands, is a masterpiece of mechanical complexity. A full understanding of the human hand will provide more inspiration for the successful implementation and application of dextrous hands. The purpose of this paper is two-fold. First, the characteristic tree of the human hand is established for kinematic characteristics analysis. Second, a systematic classification for the human hand states is issued from the view point of topology. Moreover, the kinematic characteristics of the palm or finger tips are achieved via the Generalized Function (GF) set theory with the aim of achieving deeper insight into the capabilities of the human hand. Finally one application example is given to show the effectiveness of the exploitation of the GF set theory and the usefulness of this methodology for dextrous hands. Keywords: state classification, human hands, dextrous hands, kinematic characteristics tree, generalized function set Copyright © 2008, Jilin University. Published by Elsevier Limited and Science Press. All rights reserved.

1 Introduction For the last four decades, several multi-fingered hands have been developed for the application of handling objects, such as Standford/JPL hand[1], Utah/MIT hand[2], Belgrade/USE hand[3], Graspar hand[4], Robonaut robotic hand[5], and DLR/HIT hand[6]. Thanks to the advancement of technologies, the capability and dexterity of the dextrous hands have been enhanced dramatically and it is straightforward to expect that dextrous hands will be able to function quite similarly to the human hand in the future. Consequently, it is necessary to study the human hand to solve issues of design, control and motion planning of dextrous hands, since almost all of the dextrous hands are constructed through mimicking human hands. Along with further development, the desired tasks for dextrous hands will become more and more complicated, which leads to difficulties of the motion planning and control of dextrous hands. However, the analysis of the states of human hands may provide some hints, which is the main goal of this paper. The human hand is a masterpiece of mechanical Corresponding author: Feng Gao E-mail: [email protected]

complexity, capable of performing quite complicated manipulations. Three categories of grasping exist from the connectivity point of view[7], namely, power grasp, constrained motion grasp, and free motion grasp, respectively. However, we consider grasp from the geometry point of view and only such grasps, which make the finger tip contact the environment (including movable and immovable objects), are taken into account. The other cases, such as grasps using whole fingers and the palm will be issued in elsewhere. Generally, different states are used for different tasks[8]. For instance, the O.K. posture is quite different from the one of writing with a pen. Fig. 1 depicts several states of the human hand, from which we can see that using sketches to represent the states is somewhat cumbersome, especially when the number of the states is huge. Moreover, the quality of the sketch is closely related to the skill of the painter. In fact, the environment or the objects that the hand touches can be categorized into movable objects and immovable objects. For instance, the earth is an immovable object, while the tennis ball is a movable object. Furthermore, there are different contact types between

Yang et al.: State Classification for Human Hands

Fig. 1 Characteristics tree of the human hand.

the finger tips and the environment. However, in this paper only the fixed contact is considered, which means that as soon as the finger tips contact the environment, no relative motion exists between the finger tips and the environment. In this paper, to distinguish and fully understand those states of the human hand, we first classify all of the states into six categories from the view point of topology. Second, the Generalized Function (GF) set theory is introduced for achieving the kinematic characteristics of the palm or finger tips for each state, which can provide deeper insight into the capabilities of the human hand. The results might be useful for the successful implementation of dextrous hands.

159

The theorems regarding the application of the GF set theory are as follows. (2) Theorem for serial mechanisms For a serial mechanism, the kinematic characteristics of the end effector of the mechanism are the union of all of the GF sets with such a sequence from the start to the end. (3) Theorem for parallel mechanisms The kinematic characteristics of the moving platform of the parallel mechanism are the intersection of the GF sets of each kinematic chain of the parallel mechanism. 2.2 Characteristics tree of the human hand The human hand contains 26 bones divided into three parts which are finger, metacarpal, and carpal. In our study, we abstract the skeleton of a hand as the sketch shown in Fig. 2. It is important to note that the difference between the right hand and the left hand has not been taken into account. As a matter of fact, the results of this paper can be applied to both hands directly.

2 Structure of the human hand and its kinematic characteristics tree 2.1 Brief introduction of the GF set theory The GF set theory was introduced for the structure synthesis of parallel manipulators[9,10]. Later its application has been extended to the field of humanoid robots[11]. It can be seen that the GF set theory is suitable for the analysis of the states of humanoid robots. Here we will recall the GF set theory briefly. (1) Definition The set contains one and only one element which represents the generalized function of the end effectors, and is called GF set. Note that the generalized function is the mapping between the specific structure of mechanisms and the kinematic characteristics of the end effectors of mechanisms.

Fig. 2 Typical states for the human hand.

All of the Interphalangeal (IP) joints feature one rotational Degree of Freedom (DOF). The Carpometacarpal (CMC) joint of the thumb and all of the Metacarpophalangeal (MCP) joints have two rotational DOFs. Furthermore, in Fig. 2, the one rotational DOF and the two rotational DOFs are denoted by the circle with bar and the circle with cross, respectively. We assign GF sets for each finger tip. In particular, the GF sets for the thumb, index finger, middle finger, ring finger, and little finger are GFt, GFi, GFm, GFr, and

160

Journal of Bionic Engineering (2008) Suppl.

GFl, respectively. Moreover, the sketch accompanied with GF sets is called characteristics tree of the human hand. For different states, the kinematic characteristics can be achieved via the application of the GF set theory on the characteristics tree of the human hand. It is worth to note that all of the assigned GF sets for the fingers indicate the kinematic characteristics of the fingers with respect to the palm of the human hand. Basically, the states can be classified into six main categories according to the environment or the objects that the finger tips contact. In particular, for the state shown in Fig. 2, there is no contact between the finger tips and the environment and we name it H0 which is the first category. For such states that the finger tips contact the immovable objects, we name them Hb followed with numbers which are indicating different child states. On the other hand, if the finger tips have contacts with the movable objects, we have the other four main categories as follows: (a) self-connection loop contains two fingers; (b) self-connection loops contain three fingers; (c) selfconnection loops contain four fingers; and (d) selfconnection loops contain five fingers, respectively. Hereafter, we will use Hb, Hc, Hd, and He followed with different numbers to represent the above mentioned four categories of states for human hands related to movable objects.

3 State classification for human hands related to immovable objects The states related to immovable objects are commonly used by human hands, such as playing the piano. Fig. 1a depicts that the thumb touches the immovable object and Fig. 1b indicates that both the index finger and the middle finger touch the immovable object. The motion capability of the palm is changed due to the contact between the finger tips and the immovable object. So we use the kinematic characteristics of the palm with respect to the immovable object to represent the specific state. From the topology point of view, totally thirty-one states exist. Making use of the kinematic characteristics tree of the human hand and the GF set theory, all of the kinematic characteristics of the palm for different states are listed in Table 1. Note that the superscript R denotes

the reversion operation of the GF set. The readers are referred to Reference [11] for detailed description of the reversion operation of the GF set. The term Ha within the name of specific state denotes the basic state class for the human hand related to immovable objects and the number following the term Ha indicates the different states. It is not difficult to see that the state shown in Fig. 1a and Fig. 1b are named as Ha1 and Ha10, respectively. Table 1 Kinematic characteristics of the palm for such states that fingers have contact with the environment Name

Kinematic characteristics of the palm

Ha1

GFtR

Ha2

GFiR

Ha3

R GFm

Ha4

GFrR

Ha5

GFlR

Ha6

GFtR  GFiR

Ha7

R GFtR  GFm

Ha8

GFtR  GFrR

Ha9

GFtR  GFlR

Ha10

R GFiR  GFm

Ha11

GFiR  GFrR

Ha12

GFiR  GFlR

Ha13

R GFm  GFrR

Ha14

R GFm  GFlR

Ha15

GFrR  GFlR

Ha16

R GFm  GFrR  GFlR

Ha17

GFiR  GFrR  GFlR

Ha18

R GFiR  GFm  GFlR

Ha19

R GFiR  GFm  GFrR

Ha20

GFtR  GFrR  GFlR

Ha21

R GFtR  GFm  GFlR

Ha22

R GFtR  GFm  GFrR

Ha23

GFtR  GFiR  GFlR

Ha24

GFtR  GFiR  GFrR

Ha25

R GFtR  GFiR  GFm

Ha26

R GFiR  GFm  GFrR  GFlR

Ha27

R GFtR  GFm  GFrR  GFlR

Ha28

GFtR  GFiR  GFrR  GFlR

Ha29

R GFtR  GFiR  GFm  GFlR

Ha30

R GFtR  GFiR  GFm  GFrR

Ha31

R GFtR  GFiR  GFm  GFrR  GFlR

Yang et al.: State Classification for Human Hands

4 State classification for human hands related to movable objects Many states of the human hand exist for the finger tip grasps of movable objects or the finger tips contact each other directly. Several typical states are shown in Fig. 1. All of the four categories will be discussed in detail in the following subsections. 4.1 Self-connection loop contains two fingers For the case that two finger tips contact each other to form the self-connection loop, the total number of the states is 10 from the topological point of view. Four of the ten states are listed in Table 2. The term Hb denotes the states with self-connection loop containing two fingers. It is not difficult to see that Fig. 1c illustrates the state of Hb1. The kinematic characteristics of fingers for the four states are listed in Table 2, from which we can know the capabilities of the fingers. All of the kinematic characteristics of the fingers with respect to the palm can be Table 2 Kinematic characteristics of the finger for such states that the self-connection loop contains two fingers Name Hb1

Hb3

Hb8

Hb10

Finger Tips

161

achieved by the application of the GF set theory on the characteristics tree of the human hand. For the sake of conciseness, not all of the states for this category are listed in Table 2. We will make the same arrangements for the following categories. 4.2 Self-connection loops contain three fingers In this case, three self-connection loops exist (see Fig. 1d). The total number of the states for this class is 10. Four typical states are listed in Table 3, as well as the corresponding kinematic characteristics of the finger tips with respect to the palm achieved via the GF set theory. The name of this state shown in Fig. 1d is Hd4. Table 3 Kinematic characteristics of the finger for such states that the self-connection loops contain three fingers Name Hc1

Hc4

Kinematic characteristics

Finger Tips

Kinematic characteristics

Thumb

GFt  GFi  GFm

Index finger

GFt  GFi  GFm

Middle finger

GFt  GFi  GFm

Ring finger

GFr

Little finger

GFl

Thumb

GFt  GFm  GFr

Index finger

GFi

Middle finger

GFt  GFm  GFr

Thumb

GFt  GFi

Ring finger

GFt  GFm  GFr

Index finger

GFt  GFi

Little finger

GFl

Middle finger

GFm

Thumb

GFt

Ring finger

GFr

Index finger

GFi  GFm  GFr

Little finger

GFl

Middle finger

GFi  GFm  GFr

Thumb

GFt  GFr

Ring finger

GFi  GFm  GFr

Index finger

GFi

Little finger

GFl

Middle finger

GFm

Thumb

GFt

Ring finger

GFt  GFr

Index finger

GFi

Hc7

Hc10

Little finger

GFl

Middle finger

GFm  GFr  GFl

Thumb

GFt

Ring finger

GFm  GFr  GFl

Index finger

GFi

Little finger

GFm  GFr  GFl

Middle finger

GFm  GFr

Ring finger

GFm  GFr

Little finger

GFl

Thumb

GFt

Index finger

GFi

Middle finger

GFm

Ring finger

GFt  GFl

Little finger

GFt  GFl

4.3 Self-connection loops contain four fingers If the self-connection loops consist of four fingers, then two sub-categories exist. Particularly, the first sub-category represents the four fingers contact at one common tip; and the second sub-category denotes that there are two common connection ends. Both two sub-categories will be covered as follows.

Journal of Bionic Engineering (2008) Suppl.

162

4.3.1 Existing one common contact point The total number of this sub-category is 5 and one of the states is shown in Fig. 1e. The kinematic characteristics of the finger tips with respect to the palm for this state are listed in Table 4 with the name of Hd5. Table 4 Kinematic characteristics of the finger for such states that the self-connection loops contain four fingers Name Hd1

Hd5

Hd16

Hd20

Finger Tips

4.4.1 Existing two common connection ends The total number for this sub-category is 10 from the view point of topology. Fig. 1g depicts one of the states and its kinematic characteristics of the finger tips with respect to the palm are listed in Table 5. Furthermore, the name of this state is He1. Table 5 Kinematic characteristics of the finger for such states that the self-connection loops contain five fingers

Kinematic characteristics Finger Tips

Kinematic characteristics

Thumb

GFt  GFi

GFi  GFm

Index finger

GFt  GFi

Ring finger

GFr  GFl

Middle finger

GFm  GFr  GFl

Little finger

GFr  GFl

Ring finger

GFm  GFr  GFl

Thumb

GFt  GFi

Thumb

GFt

Index finger

GFi  GFm

Middle finger

Name He1

He4

Little finger

GFm  GFr  GFl

Thumb

GFt  GFl

Index finger

GFt  GFi

Middle finger

GFm

Index finger

GFi  GFmGFr

Ring finger

GFr  GFl

Middle finger

GFi  GFmGFr

Little finger

GFr  GFl

Ring finger

GFi  GFmGFr

Little finger

GFt  GFl

Thumb

GFt  GFi  GFm GFt  GFi  GFm

Thumb

GFt

Index finger

GFi  GFm  GFr  GFl

He10

Middle finger

GFi  GFm  GFr  GFl

Index finger

Ring finger

GFi  GFm  GFr  GFl

Middle finger

GFt  GFi  GFm

Little finger

GFi  GFm  GFr  GFl

Ring finger

GFr  GFl

Thumb

GFt  GFi  GFm  GFr

Little finger

GFr  GFl

Index finger

GFt  GFi  GFm  GFr

Thumb

GFt  GFi  GFm  GFr  GFl GFt  GFi  GFm  GFr  GFl

He11

Middle finger

GFt  GFi  GFm  GFr

Index finger

Ring finger

GFt  GFi  GFm  GFr

Middle finger

GFt  GFi  GFm  GFr  GFl

GFl

Ring finger

GFt  GFi  GFm  GFr  GFl

Little finger

GFt  GFi  GFm  GFr  GFl

Little finger

4.3.2 Existing two common connection ends From the topology point of view, the total number of the states for such states consisting of two common connection ends and four finger tips is C51 u C42 / 2 15 . One of those states is shown in Fig. 1f whose name is Hd7 and its kinematic characteristics of the finger tips with respect to the palm are listed in Table 3.





4.4 Self-connection loops contain five fingers We also have two sub-categories for the states that the self-connection loops contain five fingers. The first one is that all of the five fingers contact at one common end. While the second one is that two common connection ends exist.

4.4.2 Existing one common connection ends Only one state exists for this sub-category and it is shown in Fig. 1h. The kinematic characteristics of the finger tips with respect to the palm for this state are listed in Table 5 with the name of He11. In summary, the total number of the states for the human hand can be computed by 1 + 31 + 10 + 10 + 20 + 11 = 51,

(1)

where 1 denotes the H0 state and all other numbers indicate the specific number of each category of the states. The capabilities of fingers for each state can be achieved via the GF set theory. Furthermore, several states are depicted in Fig. 1 and Fig. 2 and all the corresponding

Yang et al.: State Classification for Human Hands

163

kinematic characteristics of the palm or fingers can be found in Tables 1 to 5.

teristics of the palm or fingers and the methodology used in this work can also be applied to the dextrous hands.

5 An application example

Acknowledgement

In the daily life of human beings, the given task to the human hand may consist of multi-states. It is also possible for the real application of dextrous hands, which means that it is necessary to find an easy way to describe the state changes. Suppose a given task for the human hand involves all of the states shown in Fig. 1, the corresponding working process of the human hand can be represented using the results achieved via the GF set theory in a systematic and standard manner. Consequently, Fig. 3 illustrates the whole process. It is not difficult to see that Fig. 3 is much more standard and can be understood universally compared to the sketches in Fig. 1, which is one of the main advantages of the introduction of the GF set theory to this field. Moreover, the name for each specific state could indicate the corresponding capabilities of the human hand, from which the deeper insight into the capabilities of the hand can be achieved.

This work is financially supported by the National Basic Research Program of China (Grant no. 2006CB705400) and the National Natural Science Foundation of China (Grant no. 60534020).

References [1] Loucks C, Johnson V, Boissiere P, Starr G, Steele J. Modeling and control of the Standford/JPL hand. International Conference on Robotics and Automation, Raleigh, USA, 1987, 573578. [2]

Jacobsen S, Wood J, Knutti D, Biggers K. The Utah/MIT dextrous hand: Work in progress. The International Journal of Robotics Research, 1984, 3, 2150.

[3]

Stojiljkovic Z, Clot J. Integrated behavior of artificial skin. IEEE Transactions on Biomedical Engineering, 1977, 24, 396399.

[4]

Crisman J, Kanojia C, Zeid L. Graspar: A flexible, easily controllable robotic hand. IEEE Robotics and Automation Magazine, 1996, 3, 3238.

[5] Ambrose R, Aldridge H, Askew R, Burridge R, Bluethmann W, Lovechick M, Magruder D, Rehnmark F. Robonaut: NSAS’s space humanoid. IEEE Intelligent Systems Journal, 2000, 15, 5763. [6]

DLR-HIT-Hand. Mechanism and Machine Theory, 2007, 42,

6 Conclusions In this paper, we have made a systematic state analysis for the human hand. The main contributions of this paper are as follows. (1) The characteristics tree of the human hand is established; (2) The states of human hands are classified into six categories; (3) The kinematic characteristics of the fingers with respect to the palm of the human hand for all of the states are achieved and parts of them are listed in this paper; (4) An application example is given to show the advantages of the methodology of application of the GF set theory on the field of human hand. Furthermore, we can get better insight into the capabilities of the human hand via the kinematic charac-

Liu H, Meusel P, Seitz N, Willberg B, Hirzinger G, Jin M, Liu Y, Wei R, Xie Z. The modular multisensory

Fig. 3 Description of the changes of states using names.

612625. [7]

Zhang Y, Gruver W, Li J, Zhang Q. Classification of grasps by robot hands. IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, 2001, 31, 436444.

[8] Nierop O, Helm A, Overbeeke K, Djajadiningrat T. A natural human hand model. The Visual Computer, 2008, 24, 2144. [9]

Gao F, Li W M, Zhao X C, Jin Z L, Zhao H. New kinematic strctures for 2-, 3-, 4-, and 5-DOF parallel manipulator designs. Mechanism and Machine Theory, 2002, 37, 13951411.

[10] Gao F, Zhang Y, Li W M. Type synthesis of 3-DOF reducible translational mechanism. Robotica, 2005, 23, 239245. [11] Yang J L, Gao F, Jin Z L, Shi L F. States classification for the humanoid robot platform SJTU-HR1. International Mechanisms and Machine Science Conference, Qinghuangdao, China, 2008.