Abstract
This paper studies the kinematics of planar closed double chain linkages using the natural coordinate method. Different constraints including the rigid bar, pin joint, generalized angulated element (GAE) joint, and the boundary conditions of linkages were firstly used to form the system constraint equations. Then the degree of freedom of the linkages was calculated from the dimension of null space of the Jacobian matrix, which is the derivative of the constraint equations with respect to time. Furthermore, the redundant constraints can also be given by this method. Many types of planar linkages, such as the Hoberman linkage, Types I and II GAEs, nonintersecting GAEs, and linkages with the loop parallelogram condition, were investigated in this paper. It is found that when three boundary conditions are added to the system, the global motion of the system is lost. The results show that these linkages have only one degree of freedom. Moreover, the last two GAE constraints of the numerical examples given in this paper are redundant.
1. Introduction
Kempe reported that an assembly of two planar 4R linkages, which are connected with four additional revolute joints, can be moved under certain circumstances [1]. From a different angle, this linkage can also be regarded as a closed loop double chain linkage consisting of several pairs of scissor like elements. Naturally it becomes interesting to see whether the system is movable or not when it is constructed by pairs of scissor like elements.
Generally, the parallel scissor like element is the most commonly used form for deployable or foldable structures in engineering [2–4]. A parallel scissor like element in two-dimensional forms, which is shown in Figure 1(a), can be made from two straight rods connected by scissor hinges, or revolute joints at the common middle point. The axis of the revolute joint is perpendicular to the plane of the structure [5–7]. The element has one degree of freedom and can be folded and deployed freely. When two or more of such elements are added to form a system, the number of degrees of freedom will not change. However, the closed loop system consisting of parallel scissor like elements alone cannot move.

Scissor like elements.
In the early 1990s, Hoberman [8, 9] invented and patented a method for constructing loop assemblies formed by the modified scissor like element, which consists of a pair of identical angulated rods connected by a revolute joint as shown in Figure 1(b). Therefore, the unit is also called angulated scissor like element or Hoberman's unit. You and Pellegrino [10] noted that the unit subtends a constant angle as their rods rotate while maintaining the end pivots on parallel lines. Thus it can form a closed loop mechanism, which is called Hoberman's linkage as shown in Figure 2. They also proposed two types of generalized angulated elements (GAEs), which subtend a constant angle during folding but afford much greater freedom of shapes than Hoberman's unit. The triangles of the two angulated rods of Type I GAE are isosceles triangles; that is, AE = DE and BE = CE, as shown in Figure 3. The triangles of the two angulated rods of Type II GAE are similar triangles to AE/BE = DE/CE and ∠AEB = ∠DEC, which are shown in Figure 4.

Hoberman's linkages.

Type I GAE formed by angulated rods.

Type II GAE formed by angulated rods.
On the other side, Wohlart [11] has proposed a new double chain linkage. Unlike the elements in the above studies given by You and Pellegrino, the scissor like element for this closed loop linkage is a nonintersecting pair, as shown in Figure 5. Thus the GAE can be divided into two kinds: intersecting pairs (Type I GAE and Type II GAE) and nonintersecting pairs. As for a single pair of GAEs, an intersecting pair can be obtained by transforming a nonintersecting pair through a large relative rotation. They also proposed that the nonintersecting pairs can form a closed loop double chain under the loop parallelogram condition; that is, in the system each set of four neighboring revolute joints forms a parallelogram. Then Mao et al. [12] have proved the double chain can be formed by intersecting and nonintersecting pairs as well as a mixture of both pairs by the loop parallelogram condition.

Nonintersecting pairs of angulated scissor elements.
Typical linkages have large number of links and joints. For the articulated linkages with double or multiple loops, the degree of freedom can be obtained by Maxwell's rule [13] or the equilibrium matrix method [14, 15]. However, these methods cannot be suited for linkages with scissor like elements. The Grübler-Kutzback criteria are often used for the mechanism with arbitrary types of joints. However, it usually gives numbers of degrees of freedom less than one, being thus unable to give a true number [6]. Dai et al. studied the mobility of a general class of foldable mechanisms using the principles of screw theory [16–21]. Zhao et al. [22] applied the screw theory to study the degree of freedom of simple planar linkage and the mechanism theory of forming the spatial deployable units utilized in flat, cylindrical, and spherical deployable structures. Moreover, they also used the same method to investigate the mobility of a foldable stair, which consists of a number of identical deployable scissor like elements which form the staircases when expanded. They pointed out that using screw theory, which is used to study the mobility of deployable structures, has many advantages compared to some classical methods. Recently, a numerical algorithm was proposed by Nagaraj et al. [23] to evaluate the degree of freedom of pantograph masts by obtaining the null space of a constraint Jacobian matrix. They also extend this method to study the static analysis of pantograph mast [24]. However, their work was only focused on the scissor like elements with straight rods. The GAEs with angulated rods are not considered in the literature. Therefore, the aim of this paper is to evaluate the degree of freedom of closed loop double chain linkages consisting of intersecting or nonintersecting pairs of GAEs using the Jacobian matrix.
2. Kinematic Modeling
Figure 6 shows a pair of general angulated scissor elements. The angulated rods 12 and 34 are connected with the revolute joint p. The angulated rod 12 can be seen as being composed of the two straight rods 1p and 2p, with a length of a and b, respectively. Similarly, the angulated rod 34 can be seen as being composed of the two straight rods 3p and 4p, with a length of c and d, respectively. The natural coordinates are used in this paper to model the GAEs. All points of interest whose positions are considered a primary unknown variable are defined as basic points. The rigid constraints of links and joint constraints are given in the natural coordinate system [23].

Geometric descriptions of angulated scissor elements.
2.1. Rigid Bar Constraints
A rigid bar is used to connect the two natural coordinates i and j. Thus the distance between these two joints is a constant, which is given as
where
Then from Figure 6, we can obtain the rigid bar constraints as
2.2. Pin Joint Constraints
The relative motion of the joint between the connected rods is related to joint constraints. The constraints corresponding to pin joints are automatically satisfied when adjacent rods share a common point [23, 24].
2.3. GAE Constraints
As shown in Figure 6, the rods 12 and 34 are coplanar and can rotate around the revolute joints. It is assumed that the two rods are not equal and the revolute joint is not in the middle. The segments 1p and 2p of rod 12 are aligned at the revolute joint. Therefore, the cross-product of the two adjacent rod segments 1p and 2p is given by
where α is the angle between the two rod segments 1p and 2p. Similarly, the constraint equation for rod 34 is given by
Where β is the angle between the two rod segments 1p and 2p.
2.4. Boundary Constraints
Boundary constraints are used to exclude the global motion of the mechanism. For example, if joint 1 is fixed as shown in Figure 6, its constraint is given as
For the closed loop double chain linkage shown in Figure 2, it is a planar mechanism. Then one of the boundary constraints is
2.5. System Constraints
The rigid bar constraints, pin joint constraints, GAE constraints, and boundary constraints of a linkage can be rewritten together as
where m is the number of constraint equations and n is the number of joints of the linkages. The derivative of the system constraint equations with respect to time leads to the Jacobian matrix, given by
Equation (8) is a homogeneous equation. Thus if the dimension of the null space of
3. Numerical Algorithm
If the planar closed loop double loop chain linkage has n joints, the number of natural coordinates is 2n. In this study, the pin joints are used to connect the adjacent angulated scissor like elements. The main steps in the numerical algorithm are as follows.
Establish all the rigid bar constraint equations and compute the dimension of null space of
Add one GAE constraint at each step and evaluate the dimension of null space of
Add one boundary constraint at each step and evaluate the dimension of null space of
After adding all the constraints, the final dimension of the null space of
4. Numerical Examples
In this section, the results obtained using the numerical algorithm given in Section 3 for exemplary planar closed loop double chain linkages are presented. In addition to the degree of freedom of the system, the redundant constraints are also given.
4.1. Hoberman's Linkage
Figure 7 shows a Hoberman linkage with six Hoberman units. Every Hoberman unit has four rigid bar constraints and a GAE constraint. The linkage is fixed at joint 13. The additional boundary condition at point 1 is imposed in the oy direction. The natural coordinates of all joints are given in Table 1. System constraint equations are given in (9). The results of null space are presented in Table 2. It can be seen from this table that the null space reduces by two by adding each constraint of the first four GAEs. The null space does not change for constraints after imposing the last two GAEs. Therefore, two of the six GAE constraints are redundant. The final dimension of null space for the linkage is 1, and thus the degree of freedom of Hoberman's linkage is 1.
Natural coordinates of Hoberman's linkage.
Details of null space of Jacobian matrix for Hoberman's linkage.

Hoberman's linkage.
4.2. Linkages of Type I GAEs
Figure 8 shows a linkage with six Type I GAEs. Every Type I GAE has four rigid bar constraints and a GAE constraint. The linkage is also fixed at joint 13. The additional boundary condition at point 1 is applied in the oy direction. The natural coordinates of all joints are given in Table 3. The results of null space are presented in Table 4. It is observed from this table that two of the six GAE constraints are redundant. The presence of three boundary conditions had excluded the global motion of the system. The final dimension of null space for the linkage is 1.
Natural coordinates of linkages of type I GAEs.
Details of null space of Jacobian matrix for linkages of type I GAEs.

Linkage of Type I GAEs.
4.3. Linkages of Type II GAEs
Figure 9 shows a linkage with six Type II GAEs. Every Type II GAE has four rigid bar constraints and a GAE constraint. The linkage is also fixed at joint 13. The additional boundary condition at point 1 is in the oy direction. The natural coordinates of all joints are given in Table 5. The results of null space are presented in Table 6. It is observed from this table that two of the six GAE constraints are redundant. The three boundary conditions exclude the global motion of the system. The final dimension of null space for the linkage is 1.
Natural coordinates of linkages of type II GAEs.
Details of null space of Jacobian matrix for linkages of type II GAEs.

Linkage of Type II GAEs.
4.4. Linkages of Nonintersecting GAEs
Figure 10 shows a linkage with six nonintersecting GAEs. Every nonintersecting GAE has four rigid bar constraints and a GAE constraint. The linkage is also fixed at joint 13. The additional boundary condition at point 1 is in the oy direction. The natural coordinates of all joints are given in Table 7. The results of null space are presented in Table 8. It is observed from this table that two of the six GAE constraints are redundant. The three boundary conditions exclude the global motion of the system. The final dimension of null space for the linkage is 1.
Natural coordinates of linkages of nonintersecting angulated elements.
Details of null space of Jacobian matrix for linkages of nonintersecting angulated elements.

Linkage of nonintersecting angulated elements.
4.5. Linkages with the Loop Parallelogram Condition
Figure 11 shows a linkage with four angulated elements by the loop parallelogram condition. Each angulated element has four rigid bar constraints and a GAE constraint. The linkage is also fixed at joint 9. The additional boundary condition at point 1 is applied in the oy direction. The natural coordinates of all joints are given in Table 9. The results of null space are presented in Table 10. It can be seen from this table that the null space is reduced by two by imposing every constraint of the first two angulated elements. The null space does not change for constraints of the last two angulated elements. Therefore, two of the four angulated elements constraints are redundant. The final dimension of null space for the linkage is 1, and thus the degree of freedom of the linkage is 1.
Natural coordinates of linkages with the loop parallelogram condition.
Details of null space of Jacobian matrix for linkages with the loop parallelogram condition.

Linkages with the loop parallelogram condition.
5. Conclusions
In this paper, the kinematics of planar closed double chain linkages were studied using the natural coordinate method. The rigid bar constraints, pin joint constraints, GAE constraints, and boundary constraints of linkages firstly formed the system constraint equations. Then the Jacobian matrix was obtained by the derivative of the constraint equations with respect to time. The degree of freedom of the linkages was calculated from the dimension of null space of the Jacobian matrix. Furthermore, an algorithm was given to obtain the details of the redundant constraints. Hoberman's linkage, linkage with Type I GAEs, linkage with Type II GAEs, linkages with nonintersecting GAEs, and linkages with the loop parallelogram condition were investigated in this paper. When three boundary conditions are added to the system, the global motion of the system was excluded. The results show that the degree of freedom of these linkages is one. Moreover, the last two GAE constraints of the numerical examples given in this paper are redundant.
It should be noted that linkages with a more general angulated scissor element containing intermediate parallelograms, as reported by You and Pellegrino [10], can also be investigated with the help of this theory. Moreover, the method given in this paper can be used to find some new planar closed loop linkage. However, if the linkages have many singular kinematic paths in some special configurations [25], the method given in this paper cannot give the true degree of freedom of the system, and this will be studied in the future.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Footnotes
Acknowledgments
The work presented in this paper was supported by the National Natural Science Foundation of China (Grants no. 51308106, no. 51278116, no. 51178115, and no. 51450110080), the Natural Science Foundation of Jiangsu Province (Grant no. BK20130614), the Specialized Research Fund for the Doctoral Program of Higher Education (Grant no. 20130092120018), and a Project Funded by the Priority Academic Program Development of Jiangsu Higher Education Institutions. Authors also thank the anonymous reviewers for their valuable comments and thoughtful suggestions which improved the quality of the presented work.
