Next Article in Journal
Semiactive Car-Seat System for Rear-End Collisions
Previous Article in Journal
Virtual Reality for Training in Assembly and Disassembly Tasks: A Systematic Literature Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exhaustive Enumeration of Spatial Prime Structures

Department of Mechanical Engineering, School of Engineering, Tokyo Institute of Technology, Meguro-ku, Tokyo 152-8550, Japan
*
Author to whom correspondence should be addressed.
Machines 2024, 12(8), 529; https://doi.org/10.3390/machines12080529
Submission received: 2 July 2024 / Revised: 31 July 2024 / Accepted: 31 July 2024 / Published: 2 August 2024
(This article belongs to the Section Machine Design and Theory)

Abstract

:
Prime structures are link chains with 0 DoF (degrees of freedom), not including subchains with 0 or fewer DoF, which are expected to be used in systematic kinematic and dynamic analyses of link mechanisms. This paper describes the exhaustive enumeration of spatial prime structures with three–five links. There will be more types of spatial prime structures than planar prime structures due to the variety in the DoF of kinematic pairs and the existence of prime structures with idle DoF. In the enumeration, the graphs which represent the connection of links and pairs are used. The vertices of the graphs represent the links of structures, and the edges represent the kinematic pairs. To consider the pair DoF, weights are set on edges. First, the numbers of pairs are calculated using Grübler’s equation. Second, the graphs corresponding to structures are enumerated, without considering pair DoF, and the isomorphic graphs and other inappropriate graphs are eliminated. Then, the combinations of pair DoF arrangement are enumerated, and the isomorphic graphs and graphs which correspond to non-prime structures are eliminated. Finally, prime structures with idle DoF are considered. As a result, 3, 13, and 97 kinds of spatial prime structures for 3, 4, and 5 links, respectively, are obtained.

1. Introduction

The systematic kinematic analysis method using “Prime Structures [1]” has been proposed for planar mechanisms. Prime structures are the structures with zero DoF (degrees of freedom), not including subchains with 0 or fewer DoF [2], which cannot be divided into other prime structures. Prime structures are also called “Baranov Trusses [3]”, “Basic Rigid Chains [4]”, “Basic Kinematic Chains [5]”, “Assur Kinematic Chains [6]”, “Primary structures [7]”, and so on. These names represent the same thing as prime structures. Planar prime structures have been investigated by many researchers [8,9].
Planar prime structures have zero DoF and they cannot move. Therefore, if the links can be connected, the positions and postures of all links in the prime structure, namely, the “configuration” of the prime structure, can be determined and calculated. This analysis is called “configuration analysis”. Funabashi [1] established the configuration analysis method of planar prime structures with 3, 5, and 7 links and applied it to the kinematic analysis of planar link mechanisms. Rojas and Thomas [10] established the configuration analysis method of planar prime structures with up to nine links.
For example, let us consider a planar three-link kinematic chain, shown in Figure 1a. In this chain, the number of links, N , is three and the number of kinematic pairs, J , is three. Therefore, from Grübler’s equation, the DoF of the chain, F , can be calculated as
            F = 3 N 1 2 J = 3 3 1 2 × 3 = 0 .
Also, the chain does not include rigid subchains (subchains with 0 or less DoF). Therefore, the chain in Figure 1a is a three-link planar prime structure.
If one removes the link j 1 j 3 of the prime structure in Figure 1a and connects j 1 and j 3 to the frame and the tip of a driving link, respectively, then a planar four-bar link mechanism, shown in Figure 1c, can be obtained. On the other hand, when the motion of the driving link j 4 j 3 in the mechanism in Figure 1c is given, the position of the pair j 3 can be calculated; then, the remaining kinematic chain is the prime structure in Figure 1a. Therefore, the kinematic analysis of the mechanism can be achieved based on the configuration analysis of the prime structure j 1 j 2 j 3 .
For another example, let us consider a planar five-link kinematic chain, shown in Figure 1b. This chain has five links and six revolute pairs. Therefore, from Grübler’s equation, the DoF of the chain, F , can be calculated as
  F = 3 5 1 2 × 6 = 0 .
Also, the chain does not include rigid subchains, so the chain in Figure 1b is a five-link prime structure.
By removing the link j 1 j 5 in Figure 1b and then connecting j 1 and j 5 to a frame and the tip of a moving link arm, respectively, the planar six-link mechanism shown in Figure 1d is obtained. Also, by removing the link j 4 j 5 j 6 , shown in Figure 1b, and then connecting j 4 , j 5 , and j 6 to the tip of three driving links, respectively, a planar parallel mechanism with 3 DoF, shown in Figure 1e, is obtained. By applying configuration analysis of the five-link prime structure shown in Figure 1b, kinematic analyses of these two mechanisms can be achieved. As mentioned above, if we establish the configuration analyses of prime structures, we can analyze many types of link mechanisms.
In addition to kinematic analysis, planar prime structures are also applied to various types of analyses and designs of planar link mechanisms. Chung [11] calculated the motion ranges of Stephenson mechanisms using the five-link planar prime structure. Pennock and Kamthe [12] applied planar prime structures to the calculations of the dead points of planar mechanisms. Lee and Lo [13] synthesized seven-link over-constrained mechanisms, which are topologically same as seven-link planar prime structures. Kim and Cho [14] designed the static balancers using planar prime structures, and Rojas, et al. [15] applied planar prime structures to the design of underactuated grippers.
As mentioned above, prime structures are useful for the analysis and synthesis of link mechanisms. However, the research of spatial prime structures has not progressed. Liang and Takeda [7] used a specific spatial prime structure to calculate the transmission index of a spatial parallel mechanism, but systematic research of spatial prime structures has not yet been achieved.
In order to apply spatial prime structures to the systematic analysis and synthesis of spatial link mechanisms, it is strongly required to enumerate the types of spatial prime structures exhaustively. Thus, the objective of this paper is to enumerate, exhaustively, spatial prime structures. The exhaustive enumeration of planar prime structures has been researched by many researchers. Nie et al. [16] obtained planar prime structures with up to 11 links, Huang and Ding [2] obtained those with up to 13 links, and Morlin et al. [17] obtained those with up to 15 links.
The enumeration of planar kinematic chains, including planar prime structures, can be classified into three processes: an enumeration of candidate chains, an elimination of isomorphic chains, and an elimination of non-prime structures. Here, a non-prime structure is a structure including rigid subchains, which are subchains with 0 or less DoF.
For example, Huang et al. [2,18,19,20] used graphs in graph theory to enumerate planar prime structures. In the graphs, the vertices represent the links in the kinematic chains and the edges represent the kinematic pairs. First, the graphs corresponding to kinematic chains with zero DoF were exhaustively enumerated using Grübler’s equation and other conditions that prime structures must satisfy. Next, for the elimination of isomorphic graphs, the graphs were represented by adjacency matrices, and the adjacency matrices were used to determine isomorphism. For the elimination of non-prime structures, in order to detect rigid subchains, the authors proposed a method by which to create a new subchain from two subchains. Many other researchers have also studied the counting of candidate chains [16,21], the elimination of isomorphic chains [21,22,23], and the elimination of non-prime chains [17,24].
In this paper, the enumeration is extended to the spatial prime structures. In the planar prime structures, only one DoF pair is used. However, in spatial kinematic chains, there are some types of kinematic DoF pairs to be considered. Furthermore, unlike planar chains, there are spatial kinematic chains with idle DoF. The idle DoF are DoF that do not affect the positions and postures of almost all the links in the kinematic chains, and the spatial prime structures with idle DoF are also enumerated.

2. Calculation of the Numbers of Pairs and Links

For the first step of the enumeration of the spatial prime structure, the number of links is given, and the numbers of 1-, 2-, and 3-DoF pairs are calculated based on Grübler’s equation. Then, the numbers of binary, ternary, …, and n -pair links are calculated using the condition of the numbers of links and pairs. In the enumeration, we practically consider 1-DoF (revolute or prismatic), 2-DoF (cylindrical), and 3-DoF (spherical) pairs. In some research on the enumeration of planar kinematic chains, multiple kinematic pairs are considered [25,26], but in this research, we do not consider them because multiple kinematic pairs such as a universal pair can be realized using the combinations of some of the pairs mentioned above. For example, a two-link chain in which two links are connected by a universal pair can be considered as a special case of a three-link chain in which three links are connected by two revolute pairs. Therefore, if we exhaustively enumerate prime structures with revolute pairs, it becomes possible to consider prime structures that include universal pairs.
First, the numbers of kinematic pairs are calculated. When the number of links, N , is given, the numbers of pairs, J i ( i = 1 ,   2 , 3 ), with i -DoF are calculated using Grübler’s equation:
    F = 6 N 1 5 J 1 4 J 2 3 J 3 .
In Equation (3), F is the DoF of the chain. First, let us consider structures without idle DoF, so let us set F = 0 . The case when F > 0 , i.e., when the structure has idle DoF, is considered in Section 4.4. When the number of links, N , is given, all combinations of the numbers of 1-, 2-, and 3-DoF pairs   J 1 ,   J 2 ,   J 3 , which are non-negative integers, are found from Equation (3). The results for N = 3 ,   4 ,   5 are shown in the second rows of Table 1, Table 2 and Table 3.
Next, the numbers of links, N k   k = 2 ,   3 , with k kinematic pairs are calculated. N 2 , N 3 ,   mean the numbers of binary, ternary, … links. From the stated conditions of the number of links and the number of pairs, the following equations hold.
k = 2 N k = N ,                       k = 2 k N k = 2 J 1 + J 2 + J 3   .
By exhaustively searching for all combinations, the possible combinations of non-negative integers N 2 ,   N 3 ,   N 4 ,   are obtained from Equation (4). The results are shown in the third rows of Table 1, Table 2 and Table 3.

3. Link Connection Topology

In this section, the combinations of the connections between links in the prime structures are considered, without considering the DoF of kinematic pairs. We call these combinations the “Link connection topology”.

3.1. Graph Representation of Prime Structures

In the enumeration of the planar prime structures, a graph representation is used [2]. Although the graph representation may be complicated and less intuitive, we adopt the graph representation because exhaustive enumeration becomes possible by applying the concepts of adjacency matrices and dual graphs in graph theory. In this representation, the links of the chain are set as vertices of the graph and the joints of the chain are set as edges of the graph. For example, the planar five-link prime structure in Figure 2a can be represented as a graph, as shown in Figure 2d.
In planar kinematic chains, kinematic pairs are basically only 1 DoF. However, in spatial chains, 1–3 DoF pairs are used. Therefore, when extending the graph representation to spatial chains, it is necessary to add the information of the DoF of kinematic pairs. In this paper, the DoF of pairs are represented by weighting the edges of the graph. For example, let us consider the graph representation of the spatial kinematic chain, as shown in Figure 2b. In the figure, the numbers in kinematic pairs represent the DoF of the kinematic pairs. This chain is represented as a graph, as shown in Figure 2e. The information that link n 2 and link n 5 are connected by a 2-DoF pair in Figure 2b is represented by connecting vertex v 2 and vertex v 5 with an edge of weight 2 in Figure 2e.
Enumerating the graph of spatial prime structures is more complicated than that of planar prime structures since there are many kinds of pair DoF. Therefore, we first exhaustively enumerate the combinations of connections between links without considering DoF and then consider the combinations of the arrangement of the pair DoF. Since we call the connections between links “Link connection topology”, we call the corresponding graphs “Link connection graphs”. Also, we call graphs which are made by arranging pair DoF on link connection graphs as “Pair arrangement graphs”. For example, Figure 2c is the link connection topology corresponding to the spatial chain in Figure 2b, Figure 2f is the link connection graph, and Figure 2e is the pair arrangement graph.

3.2. Exhaustive Enumeration of All Possible Link Connection Graphs

First, link connection graphs can be exhaustively enumerated. From the calculation in Section 2, the number of kinematic pairs, J = J 1 + J 2 + J 3 , and the numbers of links with k pairs N k are obtained. For enumeration, “complete graphs” are used, and link connection graphs are obtained by deleting some edges of the complete graphs.
A complete graph is a graph in which all vertices are connected to each other by a single edge. For example, complete graphs with 3, 4, or 5 vertices are shown in Figure 3a–c, and the link connection topology corresponding to the graphs in Figure 3a,b are shown in Figure 3d,e.
Some edges are deleted from complete graphs to obtain link connection graphs. For example, by deleting edge e 1 from the complete graph in Figure 4a, the link connection graph in Figure 4b is obtained. This means that by deleting pair j 1 from the link connection topology in Figure 4c, the link connection topology in Figure 4d can be obtained.
In a complete graph with N vertices, the number of edges E c o m p ,   N are calculated as
E c o m p , 3 = 3 ,     E c o m p , 4 = 6 ,     E c o m p , 5 = 10 ,
as shown in Figure 3a–c. By deleting E c o m p , N J   edges from a complete graph, a link connection graph with N vertices and J edges is then obtained. These link connection graphs correspond to link connection topologies with N links and J pairs. In this way, all possible link connection graphs can be obtained. The number of combinations of deleting edges is
            E c o m p , N E c o m p , N J = E c o m p , N ! J ! E c o m p , N J ! ,
where a b is the binominal coefficient.
There are no multiple edges in the link connection graphs obtained via this method. However, we can count all possible link connection graphs since there can be no multiple edges in the link connection graphs of prime structures. This is because if there are multiple edges in a link connection graph, two links in the corresponding link connection topology are connected by two or more kinematics pairs, as shown in Figure 5, and the link connection topology cannot be a prime structure.

3.3. Elimination of the Inappropriate Link Connection Graphs

The link connection graphs which are obtained in the previous subsection include inappropriate ones. Therefore, in order to eliminate them, we set the following three conditions that the link connection graphs must satisfy.
  • Condition 1: The number of vertices with k -degree is N k .
  • Condition 2: The graph must be 2-connected.
  • Condition 3: There are no isomorphic graphs.
Concerning condition 1, the “degree” of a vertex is the number of edges that are connected to the vertex. If the degree of a vertex in a link connection graph is k , the corresponding link in the link connection topology has k pairs. Thus, in order to satisfy the condition, “the number of links with 2, 3, … pairs are N 2 ,   N 3 ,   ”, which is calculated in Section 2, the numbers of vertices of degree 2, 3, … in link connection graphs must be N 2 ,   N 3 ,   .
For the calculation of the degrees, “adjacency matrices” are used. An adjacency matrix is a matrix that indicates whether the vertices of a graph are connected by edges. If vertices v i and v j are connected by edges, the ( i ,   j ) element and ( j ,   i ) component of the adjacency matrix are 1; otherwise, the components are 0. For an example, when we consider the link connection graph in Figure 6a corresponding to the link connection topology in Figure 6b, the adjacency matrix is shown in Figure 6c. In Figure 6, for example, the vertices v 1 and v 2 of the graph are connected, so the 1 ,   2 element of the adjacency matrix is 1, and v 3 and v 4 are not connected, so the 3 ,   4 element is 0.
From the adjacency matrix, the degree d ( v i ) of a vertex v i is calculated as
d v i = j = 1 N m i j ,
where m i j is i ,   j element of the adjacency matrix. Using the degrees, condition 1 can be considered.
Concerning condition 2, a graph is called “ k -connected” or “ k -vertex-connected” if the graph remains connected (not divided) when fewer than k vertices are removed. For example, the graph in Figure 7a is not 1-connected because it is itself divided into two disconnected parts. The graph in Figure 7b is 1-connected because the whole graph is not divided into parts, but it is not 2-connected because it is divided into two parts when the vertex v 1 is removed. The graph in Figure 7d is 1-connected because the whole graph is not divided into parts, and it is also 2-connected because it is not divided when any one vertex is removed.
If the link connection graph is not 1-connected like in Figure 7a, the corresponding kinematic chain is separated into two or more parts, so it cannot be a structure. If the graph is 1-connected but not 2-connected like in Figure 7b, the corresponding structure can be divided into two independent subchains, S 1 and S 2 , as shown in Figure 7c. For the kinematic chain to be a structure, both independent subchains S 1 and S 2 must be structures. However, such a kinematic chain cannot be a prime structure because a structure containing rigid subchains cannot be a prime structure. Therefore, link connection graphs that are not 2-connected are eliminated in this paper.
To consider condition 3, adjacency matrices are used. For example, we consider whether graphs G 1 and G 2 in Figure 8a,b are isomorphic. The adjacency matrices of graphs G 1 and G 2 are as shown in Figure 8d,e. From Figure 8d,e, the adjacency matrices of G 1 and G 2 are not equal, but the matrix of G 2 may match that of G 1 by re-labeling the vertices. The number of combinations for the re-labeling is N !
In the graph G 2 in Figure 8b, the graph shown in Figure 8c can be obtained by re-labeling the graph G 2 as v 1 , v 2 , v 3 , v 4 = v 3 , v 4 , v 1 , v 2 . The adjacency matrix of the graph in Figure 8c is shown in Figure 8f, and it matches the adjacency matrix of graph G 1 shown in Figure 8d. Therefore, graphs G 1 and G 2 are isomorphic, and one of them is eliminated to avoid duplicates. In this way, we re-label the vertices exhaustively to consider the isomorphism.
In summary, the flowchart for the enumeration of link connection graphs is as shown in Figure 9. The results are as shown in the fourth rows of Table 1, Table 2 and Table 3.

4. Pair Arrangement

In the previous section, the DoF of the pairs are not considered. Next, the pair arrangement graphs are enumerated to complete the enumeration of the spatial prime structures.

4.1. Enumeration of the Pair Arrangement Graphs

To enumerate the pair arrangement graphs, the weights to the edges of the link connection graphs are set. The weights on the pair arrangement graphs correspond to the DoF of the pairs on the structures. The number of the combinations of setting weights on edges is
        J 1 + J 2 + J 3 J 1 × J 2 + J 3 J 2 .
For example, we consider enumerating the pair arrangement graphs corresponding to the link connection graph in Figure 10a. When the numbers of 1-, 2-, and 3-DoF pairs J 1 ,   J 2 ,   J 3 = 1,1 , 1 , the number of the combination of setting weights is
  J 1 + J 2 + J 3 J 1 × J 2 + J 3 J 2 = 3 1 × 2 1 = 6 ,
and when they are exhaustively enumerated, the pair arrangement graphs shown in Figure 10b–g can be obtained. For example, the graph in Figure 10b represents the prime structure in Figure 10h.

4.2. Isomorphism Test

After enumerating pair arrangement graphs, isomorphic graphs are eliminated. We call this elimination the “isomorphism test”. In the isomorphism test, the different adjacency matrices in Section 3 are used. The elements of the adjacency matrices in this section are the weights of the edges, which correspond to the DoF of pairs. If the vertices n i and n j are connected by a k -DoF pair, the i ,   j element of the matrix is k . For example, the adjacency matrices of the pair arrangement graphs in Figure 10b,c are
0 1 2 1 0 3 2 3 0 ,       0 1 3 1 0 2 3 2 0 .
We re-label the vertices for the isomorphism test in the same way as in Section 3. From Equation (10), the adjacency matrices of Figure 10b,c are not the same, but if we re-label the vertices of Figure 10c as v 1 ,   v 2 ,   v 3 = v 2 , v 1 , v 3 , the adjacency matrix becomes the same as that in Figure 10b, and they are isomorphic. In this way, the vertices are exhaustively re-labeled, and if the adjacency matrix matches that of another graph, we eliminate one.

4.3. Primality Test

Among the structures corresponding to the pair arrangement graphs enumerated in the previous subsection, there can exist non-prime ones. In other words, there can exist the structures which contain subchains whose DoF are zero or less. Therefore, we conduct the detection of the rigid subchains to eliminate the non-prime structures. This procedure is called the “primality test”.
In the primality test, the method of the enumeration for the planar prime structures [17] is expanded to the spatial prime structures. First, the structure is decomposed to enumerate the subchains, and the DoF of the subchains can then be calculated.
In the decomposition of the structures to the subchains, we use “dual graphs”. When a graph G is given, the dual graph of G is a graph that represents the relationship of the “faces” and the edges of the original graph G . A face of a graph is the area that is surrounded by the edges. For example, about the graph in Figure 11a, there is a face f 1 surrounded by edges e 1 , e 2 , e 5 , e 6 , and a face f 2 surrounded by edges e 3 , e 4 , e 5 , e 6 , as shown in Figure 11b. Also, the infinite area f 3 that exists outside the graph is also considered as a face, i.e., an “infinite face”.
In the dual graphs, the vertices correspond to the faces of the original graph. The edges in the dual graphs correspond to the edges which separate the faces of original graphs. For example, the dual graph of the graph in Figure 11a is shown in Figure 11c. In Figure 11a,b, there are two edges e 5 and e 6 between the faces f 1 and f 2 . Therefore, in the dual graph shown in Figure 11c, the vertices f 1 and f 2 are connected by two edges e 5 and e 6 . As a property of dual graphs, for any graph G, the dual graph of the dual graph coincides with the original graph G.
By deleting all edges between two vertices in the dual graph, all edges between the two faces are deleted, and the two faces are combined in the original graph. Therefore, we separate the vertices in the dual graphs into some groups (Morlin et al. [17] call the groups “flats”) and delete the edges in the dual graphs between the vertices in the same group. After this, the pair arrangement graphs of all subchains can be obtained by considering the dual graphs of the decomposed dual graph. Finally, the DoF of the subchain can be calculated using Grübler’s equation. If the DoF is zero or less, the original chain includes a rigid subchain; therefore, it cannot be a prime structure. Therefore, such chains can be eliminated. If the DoF of all subchains are more than zero, the original chain is identified as a prime structure.
It was not necessary to consider the DoF of pairs in the primality test of planar prime structures. However, there are some types of pair DoF for spatial prime structures, and the information of pair DoF are necessary in the calculation of the DoF of subchains. Therefore, we must keep the information of the weights on edges when we obtain the dual graph from the original graph and the dual graph.
For example, let the weights of the edges of the graph in Figure 11a be e 1 , e 2 , e 3 , e 4 , e 5 , e 6 = 1 ,   1 ,   3 ,   3 ,   2 ,   2 , and we consider the decomposition of the dual graph shown in Figure 11c. There are three vertices, f 1 ,   f 2 , and f 3 , in the dual graph, so there are five combinations for the grouping, as shown in Figure 12. Edges in the dual graph are deleted in the above-mentioned process, and the dual graphs of the dual graphs should be considered to obtain the subchains. The subchains are as shown in Figure 12. Then, the DoF of each subchain can be calculated, except for the cases ( f 1 , f 2 , f 3 ) and f 1 , f 2 , f 3 , which are the original chain and the empty set, respectively. In this example, the DoF of the subchain f 2 , f 3 , f 1 is zero, so the original pair arrangement graph is not prime and inappropriate.
If the original pair arrangement graph is “a nonplanar graph”, i.e., if there is an edge intersection in the graph, we cannot use the dual graphs and we have to use the matroid theory [17]. But all link connection graphs of the spatial prime structures with N 5 are planar, as shown in Table 1, Table 2 and Table 3, so dual graphs can be used.

4.4. Consideration of Idle DoF

Some spatial structures and spatial mechanisms have idle DoF. For example, the RSS chain shown in Figure 13a has 1 DoF according to Grübler’s equation. This DoF corresponds to the rotation of link S 1 S 2 about the segment S 1 S 2 , but the position and orientation of the chain are determined regardless of the DoF. Therefore, we call such DoF an “idle DoF”, and we also include such chains in prime structures. Such idle DoF do not exist in the planar prime structures or planar mechanisms, so idle DoF are the inherent characteristics for the spatial prime structures and spatial mechanisms. Note that the link S 1 S 2 in Figure 13a cannot be the fixed link of the RSS structure.
As mentioned above, when there is a binary link in the kinematic chain such that both ends are spherical pairs (we call such link as “S-S link”), there is a rotational DoF about this link. Therefore, about a prime structure with 1 idle DoF, as shown in Figure 13a, if we change one of the 3-DoF pairs (spherical pairs) of the S-S link to a 2-DoF pair (cylindrical pair), we obtain a prime structure with 0 idle DoF, as shown in Figure 13b. Conversely, if there is a prime structure with 0 idle DoF, which has a binary link with 2-DoF pair and a 3-DoF pair, as shown in Figure 13d, if we replace the 2-DoF pair with a 3-DoF pair, we can obtain a new prime structure with 1 idle DoF, as shown in Figure 13c. Similarly, about a prime structure with k DoF (where k is a positive integer), if there is a binary link with a 2-DoF pair and 3-DoF pair, a new prime structure with k + 1 idle DoF can be obtained by replacing the 2-DoF pair with a 3-DoF pair. In this way, the prime structures with idle DoF can be exhaustively enumerated. After the enumeration, the isomorphism test is conducted to eliminate inappropriate ones.

5. Results and Discussion

The results of the exhaustive enumeration of the spatial prime structures with 3–5 links are shown in Table 1, Table 2 and Table 3. As a result, 3, 13, and 97 types of three-, four-, and five-link spatial prime structures are obtained, respectively. There are 1, 0, and 1 types of three-, four-, and five-link planar prime structures [2]; therefore, many more types of spatial mechanisms are available compared to planar mechanisms.
In this paper, we only considered the DoF of the pairs and did not consider the type of pairs (e.g., revolute pair and prismatic pair for 1 DoF pair). Therefore, more types of spatial mechanisms are available when the types of pairs are considered. In the planar prime structures, there are none including other planar prime structures. But there exist spatial prime structures that include other spatial prime structures with idle DoF. For example, the j 1 j 2 j 3 closed loop in the prime structure in Figure 14b matches the prime structure with 1 idle DoF in Figure 14a. But the rotation around two spherical pairs, j 1 and j 2 , in the structure in Figure 14b is not the idle DoF, and it affects the motion of the pair j 5 .
Therefore, the structure in Figure 14b cannot be analyzed simply by using the analysis method for structure in Figure 14a, and we have to develop the analysis method for the structure Figure 14b. For this reason, structures such as Figure 14b are also treated as prime structures.

6. Kinematic Analysis of Spatial Mechanisms Using Spatial Prime Structures

Because various spatial prime structures with up to five links can be exhaustively enumerated, we will be able to analyze the kinematics of spatial closed-loop mechanisms based on the configuration analysis of each spatial prime structure in the same way as conventional planar prime structures, as mentioned in Section 1. The authors will report the configuration analysis of the enumerated spatial prime structures in detail in the next paper. Here, the authors explain how to apply the enumerated spatial prime structures to the kinematics analysis of spatial closed-loop mechanisms under the assumption that the configuration analyses of the spatial prime structures have been completed.
The first example is a kinematics analysis of spatial four-bar link mechanisms with 1 DoF [27]. After giving the motion of the input link, the position and posture of the moving pair on the input link are calculated. Then, a three-link spatial prime structure composed of two moving links and an assumed link connecting the fixed pair of the moving link and the moving pair on the input link can be found. Therefore, the motions of two moving links can be analyzed via configuration analysis of the three-link spatial prime structure. For example, Figure 15a shows an RCSR spatial four-bar link mechanism. After rotation of the crank link RC, the position and posture of the cylindrical pair are calculated. Then, the PSC three-link spatial prime structure, shown in Figure 15b,c can be found. The motions of CS and SP links can then be calculated. In this way, all kinds of spatial four-bar mechanisms with 1 DoF, even including idle DoF, can be analyzed.
The second example is an inverse kinematics analysis of a six-RSS parallel manipulator with 6 DoF, shown in Figure 16a [28]. After giving the position and posture of its moving platform, the positions of all spherical pairs, SB,i, on the moving platform can easily be calculated. Six-RSS three-link spatial prime structures, each of which is composed of Ri-SA,i, SA,i-SB,i, and SB,i-Ri links, shown in Figure 16b,c can be analyzed in terms of their configurations. The input rotations of Ri-SA,i can be obtained.
The third example is the kinematics analysis of the mechanism of the MacPherson strut suspension [29,30], shown in Figure 17a. When the inputs of the pairs P i n and R i n , which are the input length of the steering and the angle of the radius rod, are decided, the positions of the spherical pairs S 2 and S 4 can be calculated. Then, the pairs S 2 and S 4 can be regarded as fixed pairs, and the remaining chain is the PSS-SS chain, as shown in Figure 17b. The PSS-SS chain is a four-link prime structure in Table 1, as shown in Figure 17c.
Therefore, we can analyze the kinematics of MacPherson strut suspension by applying configuration analysis of the PSS-SS four-link spatial prime structure.
If it becomes possible to analyze the motion of spatial mechanisms using prime structures, various applications become possible.
For example, it can be applied to the singularity analysis of spatial mechanisms. If the configurations of the prime structures are calculated algebraically, the motions of many mechanisms can be calculated algebraically, and the Jacobian matrices of the mechanisms can also be derived algebraically. Therefore, singularity analysis can be easily performed by searching mechanism configuration, which makes the determinant of the Jacobian matrix zero [31].
For another example, it can also be applied to the analysis of compliant mechanisms. In the motion analysis of compliant mechanisms, the compliant mechanisms can be simplified to pseudo-rigid link mechanisms by replacing thinner parts with kinematic pairs [32] or simplifying the large deformations of elastic beams to the rotation of two revolute pairs [33]. Therefore, if it becomes possible to analyze various spatial mechanisms using prime structures, the motion analysis of spatial compliant mechanisms becomes possible.
As described above, the results of this research are expected to have a wide range of applications.

7. Conclusions and Future Works

Aiming to obtain a strong tool for kinematics analyses of spatial closed-loop mechanisms, the exhaustive enumeration of spatial prime structures, which are minimum spatial link chains, to analyze kinematics in order is theoretically conducted. The obtained results are summarized as follows.
(1)
In order to consider the DoF of pairs, the enumeration method using two types of graphs—link connection graphs and pair arrangement graphs—are proposed.
(2)
The prime structures with idle DoF, which are given as rotation of a spherical–spherical binary link and do not exist in planar prime structure, are also enumerated.
(3)
As a result of the exhaustive enumeration, 3, 13, and 97 types of three-, four-, and five-link spatial prime structures are obtained, respectively.
(4)
Several examples of kinematics analysis based on configuration analyses of the enumerated spatial prime structures are shown.
As mentioned in Section 6, the authors will report the configuration analyses for the various spatial prime structures enumerated in this paper and will show several examples of kinematics analyses of the spatial closed-loop link mechanisms.
In this paper, we used the exhaustive method, especially in the generation of graphs and the isomorphism test. However, it is expected that there are many more types of spatial prime structures with six and more links. If we apply group theory [21] and other methods presented in the research to planar prime structures, it will be possible to achieve the enumeration of spatial prime structures with six and more links efficiently.

Author Contributions

Conceptualization, T.A. and N.I.; Investigation, T.A.; Methodology, T.A. and N.I.; Writing—original draft, T.A.; Writing—review and editing, N.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by JST SPRING, Grant Number JPMJSP2106.

Data Availability Statement

The original contributions presented in this study are included in the article; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Funabashi, H. A Study on Completely Computer-Assisted Kinematic Analysis of Planar Link Mechanisms. Mech. Mach. Theory 1986, 21, 473–479. [Google Scholar] [CrossRef]
  2. Huang, P.; Ding, H. Structural Synthesis of Baranov Trusses with up to 13 Links. J. Mech. Des. 2019, 141, 072301. [Google Scholar] [CrossRef]
  3. Baranov, G. Classification, Formation, Kinematics, and Kinetostatics of Mechanisms with Pairs of the First Kind (in Russian). Proc. Semin. Theory Mach. Mech. 1952, 2, 15–39. [Google Scholar]
  4. Yan, H.S.; Hwang, W.M. Atlas of Basic Rigid Chains. In Proceedings of the 9th Applied Mechanisms Conference, Los Angeles, CA, USA, 18–23 August 1985; pp. 1.1–1.8. [Google Scholar]
  5. Yang, T.; Yao, F. Topological Characteristics and Automatic Generation of Structural Synthesis of Planar Mechanisms Based on the Ordered Single-Opened-Chains. In Proceedings of the 23rd Biennial Mechanisms Conference: Mechanism Synthesis and Analysis, Minneapolis, MN, USA, 11–14 September 1994; pp. 67–74. [Google Scholar]
  6. Galletti, C.U. A Note on Modular Approaches to Planar Linkage Kinematic Analysis. Mech. Mach. Theory 1986, 21, 385–391. [Google Scholar] [CrossRef]
  7. Liang, X.; Takeda, Y. Transmission Index of a Class of Parallel Manipulators with 3-RS (SR) Primary Structures Based on Pressure Angle and Equivalent Mechanism with 2-SS Chains Replacing RS Chain. Mech. Mach. Theory 2019, 139, 359–378. [Google Scholar] [CrossRef]
  8. Mruthyunjaya, T.S. Kinematic structure of mechanisms revisited. Mech. Mach. Theory 2003, 38, 279–320. [Google Scholar] [CrossRef]
  9. Yan, H.S.; Chiu, Y.T. On the number synthesis of kinematic chains. Mech. Mach. Theory 2015, 89, 128–144. [Google Scholar] [CrossRef]
  10. Rojas, N.; Thomas, F. On Closed-Form Solutions to the Position Analysis of Baranov Trusses. Mech. Mach. Theory 2012, 50, 179–196. [Google Scholar] [CrossRef]
  11. Chung, W.Y. Double Configurations of Five-Link Assur Kinematic Chain and Stationary Configurations of Stephenson Six-Bar. Mech. Mach. Theory 2007, 42, 1653–1662. [Google Scholar] [CrossRef]
  12. Pennock, G.R.; Kamthe, G.M. Study of dead-centre positions of single-degree-of-freedom planar linkages using Assur kinematic chains. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2006, 220, 1057–1074. [Google Scholar] [CrossRef]
  13. Lee, C.C.; Lo, C.Y. Movable Focal-Type 7-Bar Baranov-Truss Linkages. In Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Portland, OR, USA, 4–7 August 2013; pp. 1–7. [Google Scholar]
  14. Kim, S.H.; Cho, C. Transformation of Static Balancer from Truss to Linkage. J. Mech. Sci. Technol. 2016, 30, 2093–2104. [Google Scholar] [CrossRef]
  15. Rojas, N.; Ma, R.R.; Dollar, A.M. The GR2 Gripper: An Underactuated Hand for Open-Loop In-Hand Planar Manipulation. IEEE Trans. Robot. 2016, 32, 763–770. [Google Scholar] [CrossRef]
  16. Nie, S.; Liao, A.; Qiu, A.; Gong, S. Addition Method with 2 Links and 3 Pairs of Type Synthesis to Planar Closed Kinematic Chains. Mech. Mach. Theory 2012, 58, 179–191. [Google Scholar] [CrossRef]
  17. Morlin, F.V.; Carboni, A.P.; Martins, D. Reconciling Enumeration Contradictions: Complete List of Baranov Chains with Up to 15 Links With Mathematical Proof. J. Mech. Des. 2021, 143, 083304. [Google Scholar] [CrossRef]
  18. Ding, H.; Huang, P.; Yang, W.; Kecskeméthy, A. Automatic generation of the complete set of planar kinematic chains with up to six independent loops and up to 19 links. Mech. Mach. Theory 2016, 96, 75–93. [Google Scholar] [CrossRef]
  19. Ding, H.; Huang, Z.; Mu, D. Computer-Aided Structure Decomposition Theory of Kinematic Chains and Its Applications. Mech. Mach. Theory 2008, 43, 1596–1609. [Google Scholar] [CrossRef]
  20. Ding, H.; Zhao, J.; Huang, Z. The Establishment of Edge-Based Loop Algebra Theory of Kinematic Chains and Its Applications. Eng. Comput. 2010, 26, 119–127. [Google Scholar] [CrossRef]
  21. Tuttle, E.R. Generation of Planar Kinematic Chains. Mech. Mach. Theory 1996, 31, 729–748. [Google Scholar] [CrossRef]
  22. Sunkari, R.P.; Schmidt, L.C. Structural synthesis of planar kinematic chains by adapting a Mckay-type algorithm. Mech. Mach. Theory 2006, 41, 1021–1030. [Google Scholar] [CrossRef]
  23. Simoni, R.; Carboni, A.P.; Martins, D. Enumeration of kinematic chains and mechanisms. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2009, 223, 1017–1024. [Google Scholar] [CrossRef]
  24. Martins, D.; Carboni, A.P. Variety and Connectivity in Kinematic Chains. Mech. Mach. Theory 2008, 43, 1236–1252. [Google Scholar] [CrossRef]
  25. Ding, H.; Zhao, J.; Huang, Z. Unified Structural Synthesis of Planar Simple and Multiple Joint Kinematic Chains. Mech. Mach. Theory 2010, 45, 555–568. [Google Scholar] [CrossRef]
  26. Jinkui, C.; Weiqing, C. Systemics of Assur Groups with Multiple Joints. Mech. Mach. Theory 1998, 33, 1127–1133. [Google Scholar] [CrossRef]
  27. Funabashi, H.; Ogawa, K.; Hara, T. A Displacement Analysis of Spatial Four-Bar Mechanisms. Bull. JSME 1978, 21, 1521–1527. [Google Scholar] [CrossRef]
  28. Takeda, Y.; Funabashi, H.; Ichimaru, H. Development of Spatial In-Parallel Actuated Manipulators with Six Degrees of Freedom with High Motion Transmissibility. JSME Int. J. Ser. C 1997, 40, 299–308. [Google Scholar] [CrossRef]
  29. Cronin, D.L. MacPherson strut kinematics. Mech. Mach. Theory 1981, 16, 631–644. [Google Scholar] [CrossRef]
  30. Iwatsuki, N. Kinematic Analysis and Design of Suspension-steering Mechanisms for Vehicles. JTEKT Eng. J. 2023, 1019E, 3–13. [Google Scholar]
  31. Gosselin, C.; Angeles, J. Singularity analysis of closed-loop kinematic chains. IEEE Trans. Robot. Autom. 1990, 6, 281–290. [Google Scholar] [CrossRef]
  32. Wu, T.L.; Chen, J.H.; Chang, S.H. A six-DOF prismatic-spherical-spherical parallel compliant nanopositioner. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 2008, 55, 2544–2551. [Google Scholar]
  33. Yu, Y.Q.; Feng, Z.L.; Xu, Q.P. A pseudo-rigid-body 2R model of flexural beam in compliant mechanisms. Mech. Mach. Theory 2012, 55, 18–33. [Google Scholar] [CrossRef]
Figure 1. Planar prime structures and mechanisms: (a,b) planar prime structures; (ce) planar mechanisms.
Figure 1. Planar prime structures and mechanisms: (a,b) planar prime structures; (ce) planar mechanisms.
Machines 12 00529 g001
Figure 2. Various graphs used in enumeration: (a) a planar kinematic chain; (b) a spatial kinematic chain; (c) link connection topology of (b); (d) graph of (a); (e) pair arrangement graph of (b); (f) link connection graph of (b).
Figure 2. Various graphs used in enumeration: (a) a planar kinematic chain; (b) a spatial kinematic chain; (c) link connection topology of (b); (d) graph of (a); (e) pair arrangement graph of (b); (f) link connection graph of (b).
Machines 12 00529 g002
Figure 3. Link connection graphs: (ac) complete graphs with three–five vertices; (d,e) link connection topologies which correspond to (a,b).
Figure 3. Link connection graphs: (ac) complete graphs with three–five vertices; (d,e) link connection topologies which correspond to (a,b).
Machines 12 00529 g003
Figure 4. Complete graph and link connection topology: (a) complete graphs with four vertices; (b) a graph obtained from (a,c,d) Link connection topologies which correspond to (a,b).
Figure 4. Complete graph and link connection topology: (a) complete graphs with four vertices; (b) a graph obtained from (a,c,d) Link connection topologies which correspond to (a,b).
Machines 12 00529 g004
Figure 5. Multiple link connection: (a) link connection graph with a multiple edge; (b) link connection topology corresponding to (a).
Figure 5. Multiple link connection: (a) link connection graph with a multiple edge; (b) link connection topology corresponding to (a).
Machines 12 00529 g005
Figure 6. An example of adjacency matrices: (a) a link connection graph; (b) link connection topology corresponding to (a); (c) adjacency matrix of (a).
Figure 6. An example of adjacency matrices: (a) a link connection graph; (b) link connection topology corresponding to (a); (c) adjacency matrix of (a).
Machines 12 00529 g006
Figure 7. Examples of the connectivity of graphs: (a) a not 1-connected and not 2-connected graph; (b) a 1-connected but not 2-connected graph; (c) kinematic chain corresponding to (b); (d) a 1-connected and 2-connected graph.
Figure 7. Examples of the connectivity of graphs: (a) a not 1-connected and not 2-connected graph; (b) a 1-connected but not 2-connected graph; (c) kinematic chain corresponding to (b); (d) a 1-connected and 2-connected graph.
Machines 12 00529 g007
Figure 8. An example for the isomorphism test of link connection graphs: (a) link connection graph G 1 ; (b) link connection graph G 2 ; (c) G 2 after the re-labeling; (df) adjacency matrices of (ac).
Figure 8. An example for the isomorphism test of link connection graphs: (a) link connection graph G 1 ; (b) link connection graph G 2 ; (c) G 2 after the re-labeling; (df) adjacency matrices of (ac).
Machines 12 00529 g008
Figure 9. The flowchart for the enumeration of link connection graphs.
Figure 9. The flowchart for the enumeration of link connection graphs.
Machines 12 00529 g009
Figure 10. Examples of the pair arrangement: (a) a link connection graph; (bg) all pair arrangement graphs obtained from (a); (h) the prime structure corresponding to (b).
Figure 10. Examples of the pair arrangement: (a) a link connection graph; (bg) all pair arrangement graphs obtained from (a); (h) the prime structure corresponding to (b).
Machines 12 00529 g010
Figure 11. Preparations for the primality test: (a) a pair arrangement graph; (b) faces of (a); (c) the dual graph of (a).
Figure 11. Preparations for the primality test: (a) a pair arrangement graph; (b) faces of (a); (c) the dual graph of (a).
Machines 12 00529 g011
Figure 12. Decomposition of the dual graph in Figure 11c and the corresponding chains.
Figure 12. Decomposition of the dual graph in Figure 11c and the corresponding chains.
Machines 12 00529 g012
Figure 13. An example of the prime structures with idle DoF: (a) RSS prime structure; (b) RCS prime structure; (c,d) simplified prime structures corresponding to (a,b).
Figure 13. An example of the prime structures with idle DoF: (a) RSS prime structure; (b) RCS prime structure; (c,d) simplified prime structures corresponding to (a,b).
Machines 12 00529 g013
Figure 14. A prime structure including another prime structure: (a) three-link spatial prime structure with 1 idle DoF; (b) four-link spatial prime structure including (a).
Figure 14. A prime structure including another prime structure: (a) three-link spatial prime structure with 1 idle DoF; (b) four-link spatial prime structure including (a).
Machines 12 00529 g014
Figure 15. RCSP spatial four-bar mechanism and CSP three-link prime structure: (a) RCSP mechanism; (b) CSP prime structure; (c) the simplified model of (b).
Figure 15. RCSP spatial four-bar mechanism and CSP three-link prime structure: (a) RCSP mechanism; (b) CSP prime structure; (c) the simplified model of (b).
Machines 12 00529 g015
Figure 16. Six-RSS spatial parallel manipulator: (a) six-RSS mechanism; (b) RSS prime structure; (c) the simplified model of (b).
Figure 16. Six-RSS spatial parallel manipulator: (a) six-RSS mechanism; (b) RSS prime structure; (c) the simplified model of (b).
Machines 12 00529 g016
Figure 17. The MacPherson strut suspension mechanism and PSS-SS spatial prime structure: (a) the mechanism of the MacPherson strut suspension; (b) PSS-SS prime structure; (c) the simplified model of (b).
Figure 17. The MacPherson strut suspension mechanism and PSS-SS spatial prime structure: (a) the mechanism of the MacPherson strut suspension; (b) PSS-SS prime structure; (c) the simplified model of (b).
Machines 12 00529 g017
Table 1. The enumerated spatial prime structures with 3–4 links.
Table 1. The enumerated spatial prime structures with 3–4 links.
(1) Number of
links N
34
(2) Numbers of
1, 2, 3-DoF
pairs J 1 ,   J 2 ,   J 3
1 ,   1 ,   1 0 ,   3 ,   0 0 ,   0 ,   4 3 ,   0 ,   1 2 ,   2 ,   0 1 ,   1 ,   3 0 ,   3 ,   2 0 ,   0 ,   6
(3) Numbers of
links with 2, 3
pairs N 2 ,   N 3
3 ,   0 2 ,   1 4 ,   0 2 ,   2 0 ,   4
(4) Link
connection
topology
Machines 12 00529 i001N/AMachines 12 00529 i002Machines 12 00529 i003Machines 12 00529 i004
(5) Prime
structures
Machines 12 00529 i005Machines 12 00529 i006 Machines 12 00529 i007Machines 12 00529 i008Machines 12 00529 i009Machines 12 00529 i010Machines 12 00529 i011
(6) Prime
structures
with idle DoFs
Machines 12 00529 i012 Machines 12 00529 i013Machines 12 00529 i014
Table 2. The enumerated spatial prime structures with five links and five–six pairs.
Table 2. The enumerated spatial prime structures with five links and five–six pairs.
(1) Number of
links N
5
(2) Numbers of
1, 2, 3-DoF
pairs J 1 ,   J 2 ,   J 3
4 ,   1 ,   0 0   6 ,   0 ,   1   4 ,   1 ,   2 ,   2 ,   2 ,   3 ,   0 ,   3
(3) Numbers of
links with 2, 3, 4 pairs N 2 ,   N 3 ,   N 4
5 ,   0 ,   0 3 ,   2 ,   0
(4) Link
connection
topology
Machines 12 00529 i015Machines 12 00529 i016Machines 12 00529 i017
(5) Prime
structures
Machines 12 00529 i018DOFs of
j 1 , j 2 , j 3 , j 4 , j 5 , j 6
= ( 2 ,   2 ,   2 ,   2 ,   2 ,   2 ) ,  
( 3 ,   2 ,   2 ,   2 ,   2 ,   1 ) ,  
( 3 ,   2 ,   2 ,   2 ,   1 ,   2 ) ,  
( 3 ,   1 ,   2 ,   2 ,   2 ,   2 ) ,  
( 3 ,   2 ,   3 ,   2 ,   1 ,   1 ) ,  
( 3 ,   2 ,   3 ,   1 ,   2 ,   1 ) ,  
( 3 ,   2 ,   3 ,   1 ,   1 ,   2 ) ,  
( 3 ,   2 ,   2 ,   3 ,   1 ,   1 ) ,  
( 3 ,   2 ,   2 ,   1 ,   1 ,   3 ) ,  
( 3 ,   2 ,   1 ,   3 ,   1 ,   2 ) ,  
3 ,   1 ,   3 ,   1 ,   2 ,   2 ,  
3 ,   1 ,   2 ,   2 ,   1 ,   3 ,
3 ,   1 ,   3 ,   1 ,   3 ,   1 ,  
3 ,   1 ,   1 ,   3 ,   1 ,   3  
DOFs   of
  j 1 , j 2 , j 3 , j 4 , j 5 , j 6
= ( 3 ,   2 ,   2 ,   2 ,   2 ,   1 ) ,  
( 3 ,   2 ,   2 ,   2 ,   1 ,   2 ) ,  
( 3 ,   2 ,   2 ,   1 ,   2 ,   2 ) ,  
( 2 ,   2 ,   3 ,   2 ,   2 ,   1 ) ,  
( 2 ,   2 ,   3 ,   2 ,   1 ,   2 ) ,  
( 3 ,   2 ,   3 ,   2 ,   1 ,   1 ) ,  
( 3 ,   2 ,   3 ,   1 ,   2 ,   1 ) ,  
( 3 ,   2 ,   3 ,   1 ,   1 ,   2 ) ,  
( 3 ,   2 ,   2 ,   3 ,   1 ,   1 ) ,  
( 3 ,   2 ,   2 ,   1 ,   3 ,   1 ) ,  
( 3 ,   2 ,   2 ,   1 ,   1 ,   3 ) ,  
( 3 ,   1 ,   3 ,   2 ,   2 ,   1 ) ,  
( 3 ,   1 ,   3 ,   2 ,   1 ,   2 ) ,  
( 3 ,   1 ,   3 ,   1 ,   2 ,   2 ) ,  
( 2 ,   2 ,   3 ,   3 ,   1 ,   1 ) ,  
( 2 ,   2 ,   3 ,   1 ,   3 ,   1 ) ,  
( 3 ,   1 ,   3 ,   3 ,   1 ,   1 ) ,  
( 3 ,   1 ,   3 ,   1 ,   3 ,   1 ) ,  
3 ,   1 ,   3 ,   1 ,   1 ,   3    
(6) Prime
structures
with idle DoFs
DOFs of
j 1 , j 2 , j 3 , j 4 , j 5 , j 6
= ( 3 ,   3 ,   2 ,   2 ,   2 ,   1 ) ,  
( 3 ,   3 ,   3 ,   2 ,   1 ,   1 ) ,  
( 3 ,   3 ,   3 ,   1 ,   2 ,   1 ) ,  
( 3 ,   3 ,   3 ,   1 ,   1 ,   2 ) ,  
3 ,   3 ,   3 ,   3 ,   1 ,   1    
DOFs   of  
j 1 , j 2 , j 3 , j 4 , j 5 , j 6
= ( 3 ,   3 ,   2 ,   2 ,   2 ,   1 ) ,  
( 3 ,   3 ,   2 ,   2 ,   1 ,   2 ) ,  
( 3 ,   3 ,   3 ,   2 ,   1 ,   1 ) ,  
( 3 ,   3 ,   3 ,   1 ,   2 ,   1 ) ,  
( 3 ,   3 ,   2 ,   3 ,   1 ,   1 ) ,  
3 ,   3 ,   2 ,   1 ,   3 ,   1  
Table 3. The enumerated spatial prime structures with five links and seven–eight pairs.
Table 3. The enumerated spatial prime structures with five links and seven–eight pairs.
(1) Number of
links N
5
(2) Numbers of
1, 2, 3-DoF
pairs J 1 ,   J 2 ,   J 3
0 ,   3 ,   4 ,   1 ,   1 ,   5 0 ,   0 ,   8
(3) Numbers of
links with 2, 3, 4
pairs N 2 ,   N 3 ,   N 4
3 ,   0 ,   2 2 ,   2 ,   1 1 ,   4 ,   0 0 ,   4 ,   1
(4) Link
connection
topology
Machines 12 00529 i019Machines 12 00529 i020Machines 12 00529 i021Machines 12 00529 i022
(5) Prime
structures
DOFs   of
j 1 , j 2 , j 3 , j 4 , j 5 , j 6 , j 7
= 3 ,   2 ,   3 ,   3 ,   2 ,   3 ,   2 ,
3 ,   2 ,   3 ,   2 ,   3 ,   2 ,   3
DOFs   of  
j 1 , j 2 , j 3 , j 4 , j 5 , j 6 , j 7
= 3 ,   2 ,   3 ,   3 ,   3 ,   2 ,   2 ,  
3 ,   2 ,   3 ,   3 ,   2 ,   3 ,   2 ,  
3 ,   2 ,   3 ,   3 ,   2 ,   2 ,   3 ,
3 ,   2 ,   3 ,   2 ,   3 ,   3 ,   2 ,  
3 ,   2 ,   3 ,   2 ,   3 ,   2 ,   3 ,
3 ,   2 ,   2 ,   3 ,   3 ,   3 ,   2 ,
2 ,   3 ,   3 ,   3 ,   3 ,   2 ,   2 ,
2 ,   3 ,   3 ,   3 ,   2 ,   3 ,   2 ,  
2 ,   3 ,   3 ,   2 ,   3 ,   3 ,   2 ,  
3 ,   2 ,   3 ,   3 ,   3 ,   3 ,   1 ,
3 ,   2 ,   3 ,   3 ,   3 ,   1 ,   3 ,
3 ,   1 ,   3 ,   3 ,   3 ,   3 ,   2 ,  
2 ,   3 ,   3 ,   3 ,   3 ,   3 ,   1  
DOFs   of  
j 1 , j 2 , j 3 , j 4 , j 5 , j 6 , j 7
= 3 ,   3 ,   3 ,   3 ,   2 ,   2 ,   2 ,
3 ,   3 ,   3 ,   2 ,   2 ,   3 ,   2 ,
3 ,   3 ,   3 ,   2 ,   2 ,   2 ,   3 ,
3 ,   3 ,   2 ,   3 ,   2 ,   3 ,   2 ,  
3 ,   3 ,   2 ,   2 ,   3 ,   3 ,   2 ,  
3 ,   2 ,   3 ,   3 ,   3 ,   2 ,   2 ,
3 ,   2 ,   3 ,   3 ,   2 ,   3 ,   2 ,
3 ,   2 ,   3 ,   3 ,   2 ,   2 ,   3 ,
3 ,   3 ,   3 ,   3 ,   3 ,   2 ,   1 ,
3 ,   3 ,   3 ,   3 ,   2 ,   3 ,   1 ,  
3 ,   3 ,   3 ,   3 ,   2 ,   1 ,   3 ,
3 ,   3 ,   3 ,   3 ,   1 ,   3 ,   2 ,
3 ,   3 ,   3 ,   3 ,   1 ,   2 ,   3 ,  
3 ,   2 ,   3 ,   3 ,   3 ,   3 ,   1 ,  
3 ,   1 ,   3 ,   3 ,   3 ,   3 ,   2
Machines 12 00529 i023
(6) Prime
structures
with idle DoFs
DOFs   of  
j 1 , j 2 , j 3 , j 4 , j 5 , j 6 , j 7
= 3 ,   3 ,   3 ,   3 ,   2 ,   3 ,   2 ,
3 ,   2 ,   3 ,   3 ,   3 ,   3 ,   2 ,  
3 ,   2 ,   3 ,   3 ,   3 ,   3 ,   3 ,
3 ,   3 ,   3 ,   3 ,   3 ,   3 ,   3
DOFs   of  
j 1 , j 2 , j 3 , j 4 , j 5 , j 6 , j 7
= 3 ,   3 ,   3 ,   3 ,   3 ,   2 ,   2 ,  
3 ,   3 ,   3 ,   3 ,   2 ,   3 ,   2 ,  
3 ,   3 ,   3 ,   3 ,   2 ,   2 ,   3 ,  
3 ,   3 ,   3 ,   2 ,   3 ,   3 ,   2 ,  
3 ,   3 ,   3 ,   2 ,   3 ,   2 ,   3 ,
3 ,   3 ,   2 ,   3 ,   3 ,   3 ,   2 ,
3 ,   2 ,   3 ,   2 ,   3 ,   3 ,   3 ,
3 ,   3 ,   3 ,   3 ,   2 ,   3 ,   3 ,
3 ,   3 ,   3 ,   2 ,   3 ,   3 ,   3 ,
3 ,   3 ,   3 ,   3 ,   3 ,   3 ,   1 ,
3 ,   3 ,   3 ,   3 ,   3 ,   1 ,   3
DOFs   of  
j 1 , j 2 , j 3 , j 4 , j 5 , j 6 , j 7
= 3 ,   3 ,   3 ,   2 ,   2 ,   3 ,   3 ,
3 ,   3 ,   2 ,   3 ,   2 ,   3 ,   3 ,
3 ,   3 ,   2 ,   2 ,   3 ,   3 ,   3 ,
3 ,   2 ,   3 ,   3 ,   2 ,   3 ,   3 ,
3 ,   3 ,   3 ,   3 ,   1 ,   3 ,   3 ,
3 ,   1 ,   3 ,   3 ,   3 ,   3 ,   3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Aruga, T.; Iwatsuki, N. Exhaustive Enumeration of Spatial Prime Structures. Machines 2024, 12, 529. https://doi.org/10.3390/machines12080529

AMA Style

Aruga T, Iwatsuki N. Exhaustive Enumeration of Spatial Prime Structures. Machines. 2024; 12(8):529. https://doi.org/10.3390/machines12080529

Chicago/Turabian Style

Aruga, Takahiro, and Nobuyuki Iwatsuki. 2024. "Exhaustive Enumeration of Spatial Prime Structures" Machines 12, no. 8: 529. https://doi.org/10.3390/machines12080529

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop