行政院國家科學委員會補助專題研究計畫成果報告
※※※※※※※※※※※※※※※※※※※※※※※※
※
多指式機械手之構造合成與幾何關係之研究
※
※ ※
※※※※※※※※※※※※※※※※※※※※※※※※
計畫類別:■個別型計畫 □整合型計畫
計畫編號:
NSC 89-2212-E-002-015
執行期間: 88 年 8 月 1 日至 89 年 7 月 31 日
計畫主持人:李志中
共同主持人:
本成果報告包括以下應繳交之附件:
□赴國外出差或研習心得報告一份
□赴大陸地區出差或研習心得報告一份
□出席國際學術會議心得報告及發表之論文各一份
□國際合作研究計畫國外研究報告書一份
執行單位:台灣大學 機械系
中 華 民 國 89 年 9 月 18 日
行政院國家科學委員會專題研究計畫成果報告
題目: 多指式機械手之構造合成與幾何關係之研究
Str uctur al Synthesis and Geometr y Analysis for Multi-Finger Hands
計劃編號:NSC 89-2212-E-002-015 執行期間:八十八年八月一日至八十九七月三十一日 計劃主持人:李志中 台灣大學 機械系; Email: [email protected] 計劃參與人員:陳鈞泊、黃長耀 台灣大學 機械系
中文摘要
本文旨在合成非對稱多指式機械手抓取物體時 之拓樸構造。利用自由度判別式和力量包圍的理論, 本文首先探討多指式機械手抓取物體的拓樸構造,其 次找出藏於中之限制條件,接著,藉由限制條件發展 合成多指式機械手抓取物體之拓樸構造。最後,以舉 例之方式說明機構的合成步驟。 本文並根據所合成出之機構, 分析其工作空間 與幾何尺寸之關係, 此一結果可協助設計者設計機械 手指在抓取物體時之幾何尺寸限制參考用• ABSTRACTThis work presents a new approach for the structural synthesis of multi-fingered hands. It takes into account both the total mobility and the force closure criterion of the system. Based upon the Grübler's mobility equation, relations regarding the numbers of fingers, contact geometry, and object freedoms are established.
Subsequently, by applying the force closure criterion, the total number of possible multi-fingered hands with given mobility are synthesized.
This work also performs the workspace analysis of planar hand mechanisms. The result of analysis provides necessary conditions for the geometry constraints between the object and finger geometry in order to have minimum non-empty workspace.
INTRODUCTION
The structure of robotic manipulator generally employs a serial type of kinematic chain attached with an end-effector, or the gripper, capable of simple gripping. The use of such structure has shown limited functions, such as unable to provide fine motion or force controls. Therefore, anthropomorphic hands with multiple fingers have been developed to meet the condition where the dexterous manipulation or fine motion controls are required. The mechanical hands are designed to have a plurality of fingers, each with a number of joints, such that they can emulate human hand’s functions. Various multi-finger hands could be found in the literature [3,5,6,7,11,13]. Generally, these designs have been made to develop improved hands for different applications, for example, prosthetic devices or remote manipulation. The structures of the mechanical hands basically resemble the
skeleton of human hands. Salisbury ever performed the number synthesis of hand mechanisms up to three fingers. Subsequently, a three-finger hand with three joints on each finger was designed [10]. Except this, most other mechanical hands were developed from the emulating work of grasping patterns observed from human hands. Not much literature addressed the multi-finger hands from the structural synthesis viewpoint.
The objective of this study is to enumerate total number of admissible hand mechanisms where the object and the hand base are kinematically linked together through fingers. The contact geometry between the object and the hand will be firstly reviewed. Then, several design constraints for the structural synthesis will be discussed and developed. Finally, admissible hand structures with mobility up to six and finger numbers up to six will be enumerated.
CONTACT GEOMETRY
A rigid body without any constraint has six degree-of-freedom (DOF) in the three-dimensional space. If the body is brought into contact with another rigid body, the motion of the rigid body will be restricted. The degree to which the motion of the body is restricted depends upon the nature of the contact, that is, the pairing geometry as well as the frictional restraint in act [2,11]. Thus, the relative DOF between two contacting bodies with or without frictional restraint can be summarized as shown in Table 1. It can be seen that there is every possible physical pairing to generate the contact DOF from zero to five between two contacting bodies. This result can facilitate our structural synthesis procedure since the contact freedom can be assigned from zero to five.
Table 1. Contact geometry and degree-of-freedom Type of contact Point Line Plane Soft finger1
Without friction 5(2)2 4(1) 3 2
With friction 3(1) 1(0) 0
-1. See ref.[11]. 2. Numbers in ( ) represents the 2-dimensional case
CONSTRAINT CONDITIONS
When a multi-finger hand grasps an object, it becomes a mechanism with multiple loops, as shown in Fig. 1. In this work, we assumed that the contact between the hand and the object only occurs at the distal portion
of the finger, i.e. the fingertip position. Further, all the contact is of the same type of contact geometry. In addition, each joint on the finger is considered to have single degree of freedom. Hence, the total mobility of the hand-object mechanism from Grübler’s formula can be written as f)] -n(6 + N [5 -1) -N + 6(2 = F n 1 = i i n 1 = i i
∑
∑
(1) whereF : total mobility of the hand-object mechanism,
n : number of the fingers,
Ni : number of the links of the i
th finger, also
number of the joints of the ith finger,
f : contact DOF between the finger and the object, After some simplification, Equation (1) becomes
f) -n(6 -N + 6 = F n 1 = i i
∑
(2) Equation (2) can be used to calculate the mobility of the mechanism formed by the hand and object. This mobility number serves a necessary condition index for dexterous manipulation. The more dexterously the object can be manipulated, the greater the mobility number is. Yet, the reverse statement does not always hold as will be discussed later.To carry out the structural synthesis by Eq. (2), one can specify the mobility F, finger number n and the contact DOF f, and then find the joints of each finger. It is possible to enumerate the answers through the exhaustive combination and permutation. However, it can be more efficient to impose the embedded constraints prior to the enumeration. Such procedure can reduce the number of mechanisms so that we can obtain more useful cases only. Following are the establishment of the constraints.
Constr aint Condition 1
From the practical point of view, it is desirable for the grasped object to have a full mobility six. On the other hand, it is reasonable to specify three as the minimum mobility of the grasped object since the mobility less than three will be of little use. Similar analogy can be applied to the limitation of the finger number. We specify three for the finger number as the
lower limit since it is trivial to discuss one or dual fingers. We then specify six as the upper limit since it is
reasonable to consider the number greater than human fingers by 1 and too complex to be greater than six. Thus, the limit for the total mobility F and the finger number n are specified as
3 ≤ F ≤ 6 (3) 3 ≤ n ≤ 6 (4)
Constr aint Condition 2
The mobility equation Eq. (2) provides only an index of moveable condition for the mechanism. It is not sufficient to indicate whether the grasped object can be held securely. To determine if the hand imposes
sufficient constraint to immobilize the object completely, one must further count the constraints applied on object. Reuleaux [8] found that at least 4 frictionless point contacts are required to immobilize two-dimensional objects. Somoff [14] and later Lakshminarayana [4] showed that at least 7 frictionless contact points are required to immobilize three-dimensional objects. Much later, Rimon and Burdick[9] and Yashikawa[15] showed that objects with special geometry can be immobilized with number of contacts less than that derived by Reuleaux. In this work, we shall apply the general force closure criteria by Smoff and Lakshminarayana to provide further constraint conditions. Therefore, when the multi-finger hand grasps the object, the constraints on the object should be greater than or equal to 7. This results in 7 f) -n(6 ≥ (5.a) or, f≤(6n-7)/n (5.b) where f assumes to the nearest integer number.
Constr aint Condition 3
Davies [1] ever studied the mobility relationship between a kinematic chain and its kinematic subchain. It was pointed that kinematic chains of mobility F in which all kinematic subchains have mobility ≥F form
mechanisms that always have total mobility. We wish to synthesize mechanisms as having total mobility.
Therefore, the kinematic subchains formed by any two or more fingers contacting with the object should have the mobility greater than or equal to the total mobility. Consider a multi-finger hand of n fingers, the kinematic subchains formed by l fingers should have mobility greater than or equal to the total mobility F. Thus, the mobility of the kinematic subchains formed by 2 fingers contacting with the object is
F 6 + f) -2(6 -N + Ni j ≥ (6.a) Mobility of 3 fingers contacting with the object,
F 6 + f) -3(6 -N N + Ni j+ k ≥ (6.b), Or, in a concise form, the mobility of l fingers where (2 ≤l < n), l terms F 6 + f) -l(6 -N .... N + Ni j+ + x ≥ (6.c) The theory developed by Davies did not include the condition of the open kinematic chain. In what follows, Fig. 1 A multi-fingered hand with n fingers
we shall deduce the joint number constraint for one finger condition from Eq.(6.a). First we write (n-1) mobility inequalities for the kinematic subchains when finger i and another finger ( ≠i ) contacting with the object N1≥ (F+6-2f)-Ni (7.a) N2≥ (F+6-2f)-Ni (7.b) … … Ni-1≥ (F+6-2f)-Ni (7.c) Ni+1≥ (F+6-2f)-Ni (7.d) … Nn≥ (F+6-2f)-Ni (7.e)
Adding the terms on each individual side and an Ni to
both sides of the inequalities, one yields:
i n 1 = m m 2)N -(n -2f) -6 + 1)(F -(n N ≥
∑
(8)Recall from the Eq.(2) that the total joint number is 6 -f) -n(6 F N n 1 m m= +
∑
= Substituting the above term into the left term of Inequality (8) yields f F Ni≥ (9)Since the subscript i is a dummy variable, Equation (9) can be a general constraint for the joint number of a single finger. We note that Eq.(9) can be obtained from Eq.(6.c) if the limit of variable lis extended to (1 ≤l < n). In summary, the constraints for the structural synthesis of multi-finger hands are rewritten as f) -n(6 -N + 6 = F n 1 = i i
∑
(2) 6 F 3≤ ≤ (3) 6 n 3≤ ≤ (4) 7) -(6n n 1 f≤ (5.b) l terms F 6 + f) -l(6 -N .... N + Ni j+ + x ≥ (1 ≤l < n) (6.c) STRUCTURAL SYNTHESIS In view of the constraints mentioned above, it can be seen that the determination of the joint numbers of each finger will be the main part of the synthesis procedure. In what follows, we shall demonstrate the procedure by two examples. Example 1 Synthesize the structures of multi-finger hand with mobility 3 and three fingers. Step 1. Since F=3 and n=3, find the limit for contact DOF f from Eq.(5.b) f ≤ 3 (10)Equation (10) means the contact DOF between the finger and the object must be less than or equal to 3; otherwise, the hand is unable to restrain the object. Step 2. Set the values of f. Substituting f=0 into Eq.(2),and (6.c), yields N1+ N2+ N3=15 (11) N1≥ 3 (12.a) N2≥ 3 (12.b) N3≥ 3 (12.c) N1+N2≥ 9 (13.a) N1+N3≥ 9 (13.b) N2+N3≥ 9 (13.c) Step 3. Although there are 6 inequalities in Eqs.(12) and (13), it is not necessary to check all the inequalities for Ni’s. If we let N1≤N2≤N3, the inequalities (12.b), (12.c), (13.b), and (13.c) are satisfied accordingly. Adding this constraint can avoid the repetition during the distribution of Ni’s. Thus, the admissible solutions for (N1, N2, N3) are (3,6,6), (4,5,6), and (5,5,5). Step 4. The structures for various f’s can be obtained via the same procedure from Step 2 to Step 3. The results are listed in Table 2. Table. 2 Structures for F=3, n=3 f (N1, N2, N3) 0 (3,6,6 ), (4,5,6 ), (5,5,5 ) 1 (2,5,5 ), (3,4,5 ), (4,4,4 ) 2 (1,4,4 ), (2,3,4 ), (3,3,3 ) 3 (1,2,3 ), (2,2,2 ) Example 2 Find the structures of multi-finger hand with mobility 6 and four fingers. Step 1. Find the limit for the contact DOF. We obtain f ≤ 4 (14)
Step 2. Let f=0 and N1≤N2≤N3≤N4, we have the joint number equation and inequalities as N1+ N2+ N3+ N4=24 (15)
N1≥ 6 (16)
N1+ N2≥ 12 (17)
N1+ N2+ N3≥ 18 (18) Solving the above constrains yields (N1, N2, N3,
N4 )=(6,6,6,6). Similarly, for various contact DOF f’s, the
admissible combinations for Ni’s are listed in Table 3. It can be noted that the structures of this kind of multi-finger hand have a symmetric form of joint number.
From the above illustration, a systematic procedure for the enumeration of structures subject to the range 3 ≤F≤6 and 3≤n≤6 can be developed and the admissible structures of multi-finger hands can be obtained. The total number of admissible multi-finger hands with given mobility and finger numbers are listed in the Table 4.
Table. 3 Structures for F=6, n=4 f (N1, N2, N3 ,N4) 0 (6,6,6,6 ) 1 (5,5,5,5 ) 2 (4,4,4,4) 3 (3,3,3,3) 4 (2,2,2,2)
WORKSPACE ANALYSIS OF THE PLANAR-HANDS
The workspace of a hand-object system can be defined as the area swept out by one particular point
fixed in the object as the object is moved through all possible positions. The workspace is generally determined by kinematic properties of the hand-object system, such as the contact geometry at the contacts, shape of the object, and structure of the hand mechanism (Kerr and Roth, 1986). In what follows, we will assume that the contact geometry between the fingertips and the object is point contact with friction, and the contact points do not change during the manipulation. Under this assumption, the revolute-pairing can be used to replace the contact geometry between the fingertip and the object. In addition, we will only consider the planar hand for our purpose.
A thr ee-finger ed planar hand
The workspace for a three-fingered planar hand can be analyzed in a way similar to that for a two-fingered hand. Figure 2(a) shows a three-fingered hand. For the sake of symmetry, the proximal joint of each finger is located on the vertex of an equilateral triangle with edge length L. The links length will also be symmetric for each finger. Points B1, B2, B3 are referred to the contact points and form a grasp triangle. Let P be the centroid of the grasp triangle. Then, for a specified orientation of the grasp triangle, f, the workspace of the point P is to be analyzed. By using the kinematic inversion method, the trace of P generated by E1A1B1P is an annular region centered at C where E1C1 is parallel to B1P. Likewise, the trace of P generated by the other fingers can be obtained in a similar means. Note the annular regions generated by three fingers will be of equal size. In order for the object to have non-empty workspace, the three annuluses must have common intersecting area, i.e., the radii of the outer circles must be greater than that of the circumscribed circle of C1C2C3 and radii of the inner circles smaller than that of the circle of C1C2C3. This becomes: ] d/[2sin(D) ) (l1+l2 ≤ (19a) ] d/[2sin(D) ) (l1+l2 ≤ (19b) where d denotes an edge of the triangle ∆C1C2C3 formed by centers of annuluses and D is the corresponding opposite angle as shown in Fig. 2(b).
In case the grasp triangle ∆B1B2B3 is equilateral, the triangle formed by points C1, C2, and C3 will also be equilateral. Let the coordinate system be defined as X-axis pointing along the edge E1E2. Then, the coordinates
for the triangle vertices C1, C2, and C3 are: )] 6 / sin( ), 6 / cos( [ : 3 3 1 l ⋅ φ+π l ⋅ φ+π C )] 6 / sin( ), 6 / cos( [ : 3 3 2 L−l ⋅ φ−π −l ⋅ φ−π C )] 2 / sin( 2 / 3 ), 2 / cos( 2 / [ : 3 3 3 L +l ⋅ π −φ ⋅L−l ⋅ π −φ C
where l3 is the radius of the circumscribed circle of grasp triangle ∆B1B2B3. Substituting the calculation of d into Eq.(11a&b) and squaring both sides of (11a&b), yields: ) cos( 3 / 2 3 / ) ( 2 2 3 3 2 2 1+l ≥l +L − ⋅l ⋅L φ l (20a) ) cos( 3 / 2 3 / ) ( 2 2 3 3 2 2 1−l ≤l +L − ⋅l ⋅L φ l (20b)
While equality holds, Eqs.(20a) and (20b) denote a family of hyperbolas in l3-(l1+l2) and l3-|l1-l2| space, respectively. It can also be noted that both equations degenerate into two straight lines atφ= 0 andφ=π.In order for the object to have least non-empty workspace, i.e., occurred atφ= 0, Eq. (20a) can be deduced to:
3 ) ( } 3 ) ( , 0 { l1 l2 L l3 l1 l2 L Max − + + ≤ ≤ + + (21)
On the other hand, Eq. (20b) may be rearranged as:
2 3 2 2 1 ) ( / 3) (l −l ≤ l −L (22) Solving the admissible range for l3results in
If l3≠L/ 3, then 2 2 1 3 L/ 3 l l l
≤
− − or 3 / 2 2 1 3 l l L l≥
− + (23a) Else l1 = l2 (23b)Solving the intersecting ranges of Eq. (21) and (23a, b), one can obtain the feasible range of l3:
If l3≠L/ 3, then l3 must fall within the following two inequalities: 2 1 3 2 1 / 3 3 / l l l L l l L + − ≤
≤
+ + (24a) or 2 1 3 2 1 / 3 ( 3 / , 0 { L l l)}
l L l l Max − + ≤≤
− − (24b)If l3=L/ 3, then l1 must be equal to l2 and the workspace always exists. (24c)
Equation (24) gives a necessary condition for the range of the object size with respect to the hand
mechanism geometry in order for the object to have least non-empty workspace. Likewise, in order for the object to have maximum orientation range and non-empty workspace, i.e., occurred atφ=π, Eqs. (20a) and (20b)
Fig. 2(a)
yield to: 3 / } 3 / , 0 { l1 l2 L l3
(
l1 l2)
L Max −−
≤≤
+
−
( 2 5 )The object satisfying the above condition will have a non-empty workspace for an orientation.
CONCLUSIONS
In this work, the structural synthesis of multi-finger hands has been studied via the mobility equation and force closure theory. Certain constraints for the synthesis procedure have been established and the admissible multi-finger hand structures within the limits 3 ≤F≤6 and 3≤n≤6 have been enumerated. It is hoped that the result will help designers in the initial stage of designing multi-finger hands.
The workspace of planar hand-object mechanisms was investigated via the kinematic inversion method. Criteria for obtaining non-empty workspace were also established. In order for the object to have least non-empty workspace and maximum orientation range, geometry constraints between the object and the hand mechanism must fulfill Eq. (24-25) for the three-fingered one. It is hoped that this work will help designers realize the topological as well as geometry characteristics of hand-object mechanisms in the initial stage of designing mechanical hands.
REFERENCE
Ÿ Davies T., 1968, “An Extension of Manolescu’s Classification of Planar Kinematic Chains and Mechanisms of Mobility M≥1, Using Graph theory,” J. of Mechanisms, Vol. 3, pp.87-100.
Ÿ Hunt, K. H., 1978, Kinematic Geometry of Mechanisms, Oxford University Press.
Ÿ Jacobsen, S.C., Wood, J.E., Knutti, D.F. and Biggers, K.B., 1984, “The Utah/MIT Dexterous Hand,” Int’l J. of Robotics Research, Vol. 3, No. 4, pp.21-50. Ÿ Lakshminarayana, K., 1978, "Mechanics of Form
Closure," ASME Paper No. 78-DET-32. Ÿ Lin, L. R. and Huang, H. P., 1996, "Mechanism
Design of a New Multifingered Robot Hand," IEEE Intl. Conference on Robotics and Automation, April 21-27, Minneapolis, U.S.A., pp.1471-1476.
Ÿ Okada, T., 1979, “Computer Control of Multi-Jointed Finger System,” Sixth Int’l Joint Conference on Artificial Intelligence, Tokyo, Japan.
Ÿ Pham, D. T. and Heginbotham, W. B., 1986, Robot Grippers, IFS (Publications) Ltd, UK.
Ÿ Reuleaux, F., 1963, The Kinematics of Machinery, Dover Publications.
Ÿ Rimon, E. and Burdick, J., 1996, “On Force and Form Closure for Multiple Finger Grasps,” IEEE Intl. Conference on Robotics and Automation, pp.1795-1800.
Ÿ Rouff, C. F. and Salisbury, J. K., 1990, “Multi-Fingered Robotic Hand,” U.S. Patent 4,921,293. Ÿ Salisbury, J.K., 1982, "Kinematic and Force Analysis
of Articulated Hands," Ph.D. Thesis, Dept. of Mechanical Engineering, Stanford University. Ÿ Salisbury, J. K. and Roth, B., 1983, “Kinematic and
Force Analysis of Articulated Mechanical Hands, ”
ASME J. of Mechanisms, Transmissions and Automation in Design, Vol. 105, March.
Ÿ Skinner, F., 1975, “Designing a Multiple Prehension Manipulator,” Mechanical Engineering, September, pp.30-37.
Ÿ Somov, P., 1897, “Ü ber Schraubengeschwindigkeiten eines festen Körpers beiverschiedener Zahl von Stützflachen,”Zeitschrift für Mathematik und Physik, V. 42, pp. 133-153, 161-182.
Ÿ Yashikawa, T., 1996, “Passive and Active Closures by Constraining Mechanisms,” IEEE Intl. Conference on Robotics and Automation, pp.1477-1484.
Table. 4 The total number of admissible structures of multi-finger hands with given mobility and finger numbers. Mobility Finger number Contact freedom Admissible structures of multi-finger hands 0 (3,6,6 ), (4,5,6 ), (5,5,5 ) 1 (2,5,5 ), (3,4,5 ), (4,4,4 ) 2 (1,4,4 ), (2,3,4 ), (3,3,3 ) 3 3 (1,2,3 ), (2,2,2 ) 0 (3,6,6,6 ), (4,5,6,6 ), (5,5,5,6 ) 1 (2,5,5,5 ), (3,4,5,5 ), (4,4,4,5 ) 2 (1,4,4,4 ), (2,3,4,4 ), (3,3,3,4 ) 4 3 (1,2,3,3 ), (2,2,2,3 ), (1,1,1,2 ) 0 (3,6,6,6,6 ), (4,5,6,6,6 ), (5,5,5,6,6 ) 1 (2,5,5,5,5 ), (3,4,5,5,5 ), (4,4,4,5,5 ) 2 (1,4,4,4,4 ), (2,3,4,4,4 ), (3,3,3,4,4 ) 3 (1,2,3,3,3 ), (2,2,2,3,3 ) 5 4 (1,1,1,2,2 ) 0 (3,6,6,6,6,6 ), (4,5,6,6,6,6 ), (5,5,5,6,6,6 ) 1 (2,5,5,5,5,5 ), (3,4,5,5,5,5 ), (4,4,4,5,5,5 ) 2 (1,4,4,4,4,4 ), (2,3,4,4,4,4 ), (3,3,3,4,4,4 ) 3 (1,2,3,3,3,3 ), (2,2,2,3,3,3 ) 3 6 4 (1,1,1,2,2,2,) 0 (4,6,6 ), (5,5,6 ) 1 (3,5,5 ), (4,4,5 ) 2 (2,4,4 ), (3,3,4 ) 3 3 (1,3,3 ), (2,2,3 ) 0 (4,6,6,6 ), (5,5,6,6 ) 1 (3,5,5,5 ), (4,4,5,5 ) 2 (2,4,4,4 ), (3,3,4,4 ) 3 (1,3,3,3 ), (2,2,3,3 ) 4 4 (1,1,2,2) 0 (4,6,6,6,6 ), (5,5,6,6,6 ) 1 (3,5,5,5,5 ), (4,4,5,5,5 ) 2 (2,4,4,4,4 ), (3,3,4,4,4 ) 3 (1,3,3,3,3 ), (2,2,3,3,3 ) 5 4 (1,1,2,2,2 ) 0 (4,6,6,6,6,6 ), (5,5,6,6,6,6 ) 1 (3,5,5,5,5,5 ), (4,4,5,5,5,5 ) 2 (2,4,4,4,4,4 ), (3,3,4,4,4,4 ) 3 (1,3,3,3,3,3 ), (2,2,3,3,3,3 ) 4 6 4 (1,1,2,2,2,2,) 0 (5,6,6 ) 1 (4,5,5 ) 2 (3,4,4 ) 3 3 (2,3,3 ) 0 (5,6,6,6 ) 1 (4,5,5,5 ) 2 (3,4,4,4 ) 3 (2,3,3,3 ) 4 4 (1,2,2,2) 0 (5,6,6,6,6 ) 1 (4,5,5,5,5 ) 2 (3,4,4,4,4 ) 3 (2,3,3,3,3 ) 5 4 (1,2,2,2,2 ) 0 (5,6,6,6,6,6 ) 1 (4,5,5,5,5,5 ) 2 (3,4,4,4,4,4 ) 3 (2,3,3,3,3,3 ) 5 6 4 (1,2,2,2,2,2,) 0 (6,6,6 ) 1 (5,5,5 ) 2 (4,4,4 ) 3 3 (3,3,3 ) 0 (6,6,6,6 ) 1 (5,5,5,5 ) 2 (4,4,4,4 ) 3 (3,3,3,3 ) 4 4 (2,2,2,2) 0 (6,6,6,6,6 ) 1 (5,5,5,5,5 ) 2 (4,4,4,4,4 ) 3 (3,3,3,3,3 ) 5 4 (2,2,2,2,2 ) 0 (6,6,6,6,6,6 ) 1 (5,5,5,5,5,5 ) 2 (4,4,4,4,4,4 ) 3 (3,3,3,3,3,3 ) 6 6 4 (2,2,2,2,2,2,)