Abstract
This paper proposes the concept of full configuration state of metamorphic mechanism. Based on the concept, the configuration synthesis principle of metamorphic parallel mechanism is put forward. Firstly, a metamorphic parallel mechanism in full configuration state is synthesized, and then full configuration state evolves into a specific configuration state by increasing constraints or decreasing degrees of freedom. A reconfigurable moving platform based on the triple symmetric Bricard spatial closed-loop mechanism with a single degree of freedom is proposed. Based on this, a new method for switching motion configuration states of the metamorphic parallel mechanism is constructed. According to the configuration synthesis principle presented above, a novel metamorphic parallel mechanism that can switch between three- and four-degree-of-freedom is synthesized, and then the triple symmetric Bricard spatial closed-loop mechanism is used as the reconfigurable moving platform (that is, the reconfigurable foot of a walking robot) of the metamorphic mechanism, and thus, a novel metamorphic parallel leg mechanism is created. The screw theory is used to verify the degrees of freedom of the new type of metamorphic parallel leg. The proposed metamorphic parallel leg mechanism is expected to improve flexibility and adaptability of walking robots in unstructured environment.
1. Introduction
The mechanism whose topological configuration and degree of freedom can change is called the metamorphic mechanism due to changes in the number or characteristics of components and kinematic pairs during the continuous motion of the mechanism [1]. The essential differences between metamorphic mechanism and conventional mechanism are that the former has variable topological configurations and degrees of freedom and has the characteristic of evolution among different topological configurations and degrees of freedom [2]. In this paper, the motion state corresponding to the specific topological configuration and degree of freedom of a metamorphic mechanism is called the “configuration state” of the mechanism.
The configuration synthesis of parallel mechanism is embodied in the process of deriving the configurations of all branches from the degree-of-freedom requirement of the mechanism and then assembling branches into a parallel mechanism. The full configuration state (denoted as “s configuration state”) of the metamorphic mechanism in this paper is defined as the configuration state which can meet all the requirements of degrees of freedom. The full configuration state of metamorphic mechanism is the initial configuration state of the mechanism, which can further evolve into other specific configuration states. Therefore, the full configuration state is sure to contain information about the topological configurations and degrees of freedom of all other configuration states of the mechanism.
There are generally five ways of transforming topological configurations and degrees of freedom of metamorphic mechanism [3], that is, changing the number of components, changing the number of kinematic pairs, changing the characteristics of components, changing the characteristics of kinematic pairs, and changing the adjacency relationship between component modules. Among them, the number of components is changed by combination and separation of components, the number of kinematic pairs changed by locking and releasing of kinematic pairs, the characteristics of components changed by different stiffnesses or flexibilities, the characteristics of kinematic pairs changed by different types and axes geometric relationship, and the adjacency relationship between component modules changed by reorganization of the same or similar units.
Compared with serial mechanism, parallel mechanism has advantages such as good motion stability, large structural rigidity/strength, and high motion precision [4]. The metamorphic parallel mechanism, which combines advantages of metamorphic mechanism and parallel mechanism, overcomes shortcomings of fixed freedoms and few configuration states of conventional parallel mechanism and satisfies demands such as multifunction, high precision, high stability, high adaptability, and low cost in the era of intelligent manufacturing; therefore, the metamorphic parallel mechanism undoubtedly has great academic value and broad industrial prospects.
At present, research hotspots of parallel metamorphic mechanisms mainly focus on configuration synthesis and metamorphic characteristic analysis. Wang et al. [5] proposed the concept of metamorphic source matrix and corresponding construction method, established mathematical model of the evolution law of metamorphic mechanism in different motion modes, and simplified the configuration synthesis of metamorphic mechanism into that of multimotion-mode mechanism. Xi et al. [5] designed a parallel metamorphic mechanism that changes the number of degrees of freedom of the mechanism through connection or separation of swing and sliding modules in branches and moving platform of the mechanism. Ye et al. [6] proposed a configuration synthesis method of parallel metamorphic mechanism through different combinations of basic branch units with lockable kinematic pairs. Gan [7] proposed the rR metamorphic revolute pair with variable axial positions and the rT metamorphic kinematic pair with two configurations of hooke hinge and revolute pair [8]. Based on these two kinds of metamorphic kinematic pairs, a variety of metamorphic parallel mechanisms are designed. Kong et al. [9] presented a three-degree-of-freedom parallel metamorphic mechanism with multiple motion modes based on a reconfigurable moving platform with lockable joints. Liu Jiangnan [10] proposed a new configuration design method of metamorphic mechanism based on constraint variation characteristics of metamorphic kinematic pairs.
Parallel mechanisms with constant degree of freedom and topological configuration have been widely applied in leg mechanisms of walking robots [11], and such leg mechanisms have poor motion flexibility and adaptability in complex unstructured environment. In view of this, this paper proposes a novel metamorphic parallel leg mechanism with a reconfigurable foot. The reconfigurable foot is actually the moving platform of the metamorphic parallel mechanism, and its topology configuration is a reconfigurable spatial closed-loop linkage mechanism. The reconfigurable foot can transform its shape which is driven by the actuator of the spatial closed-loop mechanism, thus enabling flexible switching of foot-to-ground contact states, improvement of walking stability, and various configuration states required by different terrains.
Based on the constraint screw theory [12], in this paper, the logical relations among the constraint screw systems of metamorphic parallel leg mechanism in various configuration states are deduced, and according to these logical relations, the principle of configuration synthesis of metamorphic mechanism is proposed. Based on the independent drive characteristic of the triple symmetric single-degree-of-freedom Bricard mechanism (that is, the reconfigurable moving platform), a multiconfiguration-state switching method for the metamorphic parallel mechanism is proposed, which is expected to improve flexibility and adaptability of walking robots in unstructured environment.
2. Analysis of Degree of Freedom for Metamorphic Parallel Leg Mechanism
To realize discontinuous contacts with three-dimensional terrains for a walking robot, a walking leg mechanism should have at least three spatial degrees of freedom, which moreover should include at least one prismatic degree of freedom in order to adapt to the terrain well and decrease foot-ground impact [13].
A mammalian leg generally contains two rotational degrees of freedom around the hip joint and one translational degree of freedom [13]. The leg with such 2R1T (where R denotes a rotational degree of freedom and T denotes a translational degree of freedom) degrees of freedom is easy to control and can walk quickly but is not flexible enough to turn; it therefore may lead to the overall instability of the robot. If the leg has one more rotational degree of freedom (the leg now has 3R1T degrees of freedom), the small side swing generated by the robot body during turning can be adjusted [14], thus improving walking flexibility and stability of the robot.
Aiming at the requirements of degrees of freedom for walking robots in complex and variable environments, this paper proposes a new concept of metamorphic parallel leg mechanism with a reconfigurable moving platform (as the reconfigurable foot of the robot). The metamorphic parallel leg mechanism has two kinds of degrees of freedom and corresponding configuration states: when the robot walks on flat terrain, each leg adopts the configuration state of 2R1T, as shown in Figure 1; when it walks on complex terrain (such as steps), the leg adopts the configuration state of 3R1T, as shown in Figure 2.

(a)

(b)

(a)

(b)
3. Principle of Configuration Synthesis of Parallel Metamorphic Mechanism
To meet different requirements of degrees of freedom, a metamorphic mechanism has multiple configuration states, and each configuration state has specific number and type of degree of freedom. During continuous motion of metamorphic mechanism, a specific configuration state of the mechanism can evolve to another one via the unique full configuration state.
It can be seen that the key problem of configuration synthesis of metamorphic mechanism is to firstly synthesize the mechanism in full configuration state, which will further evolve into any other configuration states of the mechanism.
Suppose a metamorphic mechanism has a total of n configuration states. The degree of freedom of the mechanism in configuration state p is denoted as Fp, and the motion screw system of the mechanism in configuration state , is denoted as . Because the reciprocal product of two inverse screws is zero [12], the constraint screw system of the mechanism in configuration state , can be denoted as . Therefore, the constraint screw system of branch L of the mechanism, , can be expressed as .
Here, , where ip is the number of constraint screws of branch L in configuration state p and should be a subset of , that is [12],
In configuration state p, the constraint screw system of the mechanism should be the union of the constraint screw systems of all branches [12] (suppose the mechanism has a total of k branches), that is,
According to formula (2), the constraint screw system of branch L in configuration state p can be obtained.
It can be further seen that the union of the motion screw systems of the mechanism in all n configuration states is the motion screw system in full configuration state [15] (herein referred to as the s configuration state), that is,where Fs is the degree of freedom of the mechanism in full configuration.
Solving the inverse screw of , the constraint screw system of the mechanism in full configuration state can be determined as . Furthermore, the constraint screw system of branch L in full configuration state can be determined as , where is the number of constraint screws of branch L in full configuration state and should be a subset of , that is,
In full configuration state, the constraint screw system of the mechanism should be the union of the constraint screw systems of all branches [12] (suppose the mechanism has a total of k branches), that is,
According to formula (5), the constraint screw system of branch L in full configuration state can be obtained.
From formula (3), is known, and it can be derived according to the dual relationship between constraint and degree of freedom that
It can be derived from formula (6):
From formula (2), we know that ; from formula (5), we know that ; combining with formula (6), we can know
Formula (7) shows that, in constraint screw systems of the mechanism in full configuration state (namely, configuration state s), if the missing constraint screws in full configuration state can be supplemented from those in configuration state , the constraints of the mechanism in full configuration state will increase and the degrees of freedom will reduce. Finally, the mechanism can accurately switch from full configuration state to configuration state (refer to Section 4 of this article for details).
In summary, full configuration state can be regarded as the initial configuration state of the metamorphic mechanism, which contains all kinds of degrees of freedom in all configuration states. Full configuration can transform into any other configuration states by increasing constraints (equivalent to reducing degrees of freedom), as shown in formula (7).
The flowchart of configuration synthesis for metamorphic parallel mechanism is proposed based on the principle described above, as shown in Figure 3.

4. Mechanism Design of Metamorphic Parallel Leg
4.1. Configuration Synthesis of Branches in Full Configuration State of Metamorphic Mechanism
The metamorphic parallel leg mechanism in this paper has three identical branches. There are two configuration states of the metamorphic parallel leg mechanism, which are RxRyTz (three-degree-of-freedom) and 3RTz (four-degree-of-freedom) configuration states. In the fixed coordinate system of the metamorphic mechanism, and , the motion screw systems of the mechanism in RxRyTz and 3RTz configuration states are, respectively, as follows:
The motion screw system of the metamorphic mechanism in full configuration state can be obtained by substituting formula (9) into formula (3):
It can be seen from formula (10) that the motion screw system in full configuration state (namely, configuration state s) is exactly the one in 3RTz configuration state. Here, RxRyTz configuration state of the metamorphic mechanism is denoted as configuration state . According to the theory of reciprocal screws [12], it can be deduced as
4.1.1. Constraint Screws of Branches in Configuration State of RxRyTz Metamorphic Mechanism
According to formula (11), the constraint screws of branches with RxRyTz (two rotational and one translational degrees of freedom) contain three cases: the first kind of branch has three degrees of freedom, and it is constrained by two forces and one couple. The second kind of branch has four degrees of freedom and is constrained by one force and one couple. The third kind of branch has five degrees of freedom and is constrained by one force. The specific analyses are as follows.
Two constraint forces and one constraint couple in the constraint screw system of the three-degree-of-freedom branch L here are set as
Solving the inverse screws of the constraint screws in formula (13), the motion screw system of branch L can be obtained [12] as
In this same way, one force and one couple in the constraint screw system of the four-degree-of-freedom branch L can be set as
Solving the inverse screws of formula (15), the motion screw system of branch L can be obtained as
When the degrees of freedom of branch L is three or four, the linear combination of the motion screws and in formulas (14) or (16) can be expressed as a compound motion screw , it corresponds to a new rotational pair, and the rotational axis is parallel to the plane of the fixed platform. Obviously, when the moving platform rotates around the x or y axis, the rotational axis of the motion screw determined by will not always be parallel to the plane of the fixed platform. Therefore, any branches determined by and can only constitute an instantaneous mechanism, but not a mechanism with stable RxRyTz degrees of freedom.
As mentioned above, a five-degree-of freedom branch is constrained by one force, which can be set as
Solving the inverse screws of formula (17), the motion screw system of branch L can be obtained as
According to formula (18), the branch contains a 2R or 3R spherical subchain, and its center point is set as the center point of the branch in this paper. According to formulas (17) and (18), the constraint force vector of the five-degree-of-freedom branch is parallel to and passes through the center point of the branch. All the constraint forces (L = 1, 2, 3) imposed on branches must be coplanar, but these constraint forces can neither converge at a point (that is, the central points N1, N2, and N3 of branches do not converge at the same point, as shown in Figure 1(b)) nor be parallel to each other to ensure that the mechanism has RxRyTz degrees of freedom (see Section 5.2. for the specific analysis), so all the center points of branches do not intersect at a point.
4.1.2. Constraint Screws of Branches in Full Configuration State of 3RTz Metamorphic Mechanism
According to formula (12), the constraint screws of branches with 3RTz (three rotational and one translational degrees of freedom) contain two cases: the first kind of branch has four degrees of freedom, and it is constrained by two forces. The second kind of branch has five degrees of freedom and is constrained by one force.
Two constraint forces in the constraint screw system of the four-degree-of-freedom branch L here are set as
Solving the inverse screws of the constraint screws in formula (19), the motion screw system of branch L can be obtained [12] as
One force in the constraint screw system of the five-degree-of-freedom branch L here is set as
Solving the inverse screws of formula (21), the motion screw system of branch L can be obtained as
According to formulas (20) and (22), the branch contains a 2R or 3R spherical subchain, and its center point is set as the center point of the branch in this paper. According to formulas (19) and (21), the constraint force vectors of each branch are parallel to the plane of the fixed platform and passes through the center point of the branch. All the constraint forces (L = 1, 2, 3) imposed on branches must be coplanar and converge at the same point N (as shown in Figure 2(b)) to ensure that the mechanism has 3RTz degrees of freedom (see Section 5.1 for the specific analysis). In order to ensure that the center points of all branches always converge at the same point during mechanism motion, one of the revolute pairs in 2R or 3R spherical subchain of the branch should be connected with the moving platform.
4.1.3. Configuration Synthesis of Branches in Full Configuration State of Metamorphic Mechanism
As known in Section 4.1.1, the constraint screw of branches in configuration state of the mechanism with RxRyTz degrees of freedom is
As known in Section 4.1.2, the constraint screws of branches in full configuration state of the mechanism with 3RTz degrees of freedom are
According to the constraint screw principle [12] and switching condition in formula (7) from s configuration state to configuration state, the results of configuration synthesis of branches in full configuration state of the metamorphic mechanism are shown in Table 1.
In Table 1, indicates that the axis of the kinematic pair is parallel to the plane of the fixed platform, u indicates that the axis of the kinematic pair intersects but is not perpendicular to the plane of the fixed platform, and indicates that axes i, j, and k intersect at a point. In this paper, the full-configuration branch is selected to construct the metamorphic mechanism.
4.2. Design of Metamorphic Mechanism with Reconfigurable Moving Platform
According to the metamorphic principle [15], the linear independence of the constraint screws can be obtained by properly arranging the spatial geometric relations among them, which can change the degree of freedom and transform configuration states of metamorphic mechanism.
Analysis of Table 1 shows that, in s configuration state of the mechanism with 3RTz degrees of freedom, the center points of branches converge at a point and the constraint screws of branches are linear dependent, and that, in p configuration state of RxRyTz mechanism, the center points of branches do not converge at a point and the constraint screws of branches are linear independent. The relative position of the center points of branches can be changed by transforming the axes direction of kinematic pairs in branches, and thus, switching between configuration states of the mechanism is realized. In this paper, a triple symmetric Bricard mechanism as the configurable moving platform is used to realize the switching between configuration states of the metamorphism parallel mechanism.
4.2.1. Reconfigurable Moving Platform Based on Triple Symmetric Bricard Mechanism
The triple symmetric Bricard mechanism in Figure 4 is a single-degree-of-freedom spatial closed-loop mechanism. The mechanism has three symmetry planes, which are determined, respectively, by the axes of revolute pairs R1 and R4, R2 and R5, and R3, and R6. When the mechanism moves, the axes of revolute pairs are always located in their respective symmetric planes [16]. According to the triple symmetry property of Bricard mechanism, the corresponding geometric parameters should meet the following conditions during mechanism movement:

In formula (25), θi (i = 1, 2, …, 6) is the rotation angle of revolute pair i. a12, a23, a34, a45, a56, and a61 is, respectively, the link length of the triple symmetric Bricard mechanism, and α12, α34, α56, α23, α45, and α61 is, respectively, angle between the axes of two revolute pairs at both ends of a link. The usual rigid moving platform is replaced by the triple symmetrical Bricard mechanism in this paper, and three nonadjacent revolute pairs (R1, R3, and R5 or R2, R4, and R6) of the Bricard mechanism are used to connect with three branches of the metamorphic parallel leg mechanism.
4.2.2. Design of the Metamorphic Parallel Mechanism with a Reconfigurable Moving Platform
In this paper, revolute pairs R2, R4, and R6 of the Bricard mechanism in Figure 4 are selected to connect with the three branches of the metamorphic parallel mechanism; that is, the revolute pairs R2, R4, and R6 are the kR revolute pairs of branches in full configuration state of the metamorphic parallel leg mechanism.
When the robot climbs stairs, the parallel leg mechanism has 3RTz degrees of freedom (the mechanism is in the s configuration state), and in the corresponding Bricard mechanism, the axes of R1, R3, and R5 are parallel to each other, and the axes of R2, R4, and R6 converge at a point, as shown in Figure 5(a). At the time, the center points of three branches of the parallel mechanism converge at the point N, as shown in Figure 2(b).

(a)

(b)
When the robot walks on flat ground, the parallel leg mechanism has RxRyTz degrees of freedom (the mechanism is in configuration state ), and in the corresponding Bricard mechanism, the axes of R2, R4, and R6 are parallel to each other, and the axes of R1, R3, and R5 converge at a point, as shown in Figure 5(b). At the time, the center points of three branches of the parallel mechanism do not converge at a point, as shown in Figure 1(b).
The Bricard mechanism, which is actuated by its driving pair R1 in this paper, is exactly the reconfigurable moving platform of the metamorphic parallel mechanism. The relative motions between links in the Bricard mechanism change the geometric relationships between axes of the kinematic pairs in each branch of the metamorphic parallel mechanism and change the position of the center point of each branch. As a result, the configuration state of the metamorphic parallel leg mechanism is switched from 3RTz in Figure 6 to RxRyTz in Figure 7.


As mentioned above, revolute pairs R2, R4, and R6 of the Bricard mechanism is, respectively, connected with each branch of the metamorphic parallel mechanism. Therefore, the motion of the Bricard mechanism can change the relative position of the center points of branches of the metamorphic parallel mechanism. After the geometric relations between axes of the revolute pairs in the Bricard mechanism and the geometric relations between center points of the branches of the metamorphic parallel mechanism with desired degree of freedom are satisfied (as shown in Figures 5–7), rigidizing the driving pair of Bricard mechanism (i.e., make Bricard mechanism a rigid moving platform of parallel leg mechanism), the configuration state transformation of the metamorphic parallel leg mechanism can be completed.
The branch in Table 1 was selected as the metamorphic branch in full configuration state. According to the assembly requirements of mechanism branches in two configuration states in Table 1, by combining branches with Bricard mechanism (the reconfigurable moving platform), a metamorphic parallel leg mechanism satisfying the requirements can be constructed, as shown in Figures 6 and 7.
In Figure 6, the metamorphic parallel leg mechanism 3- is in full configuration state. At this time, the axes of revolute pairs R13, R14, R23, R24, R33, and R34 of spherical subchains in three branches of the metamorphic mechanism converge at a point N. Furthermore, the six axes always converge at a point during movement of the mechanism. In Figure 7, the metamorphic parallel mechanism 3- is in the p configuration state. The center points N1, N2, and N3 of the spherical subchains in three branches of this mechanism do not converge at a point.
5. Verification of Degrees of Freedom of the Metamorphic Parallel Mechanism
5.1. Verification of Degrees of Freedom of 3- Metamorphic Parallel Mechanism
Motion screws of a branch of 3- parallel mechanism with 3RTz degrees of freedom are shown in Figure 8. The center point OL of branches (that is, the center of the spherical subchains) is selected as the origin of the branch coordinate system, the positive direction of the xL axis of the branch coordinate system is parallel to the axis of the revolute pair corresponding to motion screw , and the positive direction of the zL axis is perpendicular downwards to the fixed platform. When the moving platform is parallel to the fixed platform, the motion screws of each branch of the mechanism are shown as follows:where are all constant. By solving the inverse screws of the motion screws in formula (27), the constraint screw of a branch can be obtained as follows:

According to formula (27), it can be known that the constraint imposed by a branch on the moving platform is a constraint force vector along the xL axis and through coordinate origin OL. The constraint forces of three branches are parallel to the plane of the fixed platform and intersect at one point. So, they are linearly dependent of each other, and their maximum linearly independent number is two; thus, there is one redundant constraint. At this point, the degree of freedom of the mechanism can be calculated according to the modified G-K formula [17, 18]:
Formulas (27) and (28) verify that the mechanism can meet the requirements of 3RTz degrees of freedom.
5.2. Verification of Degrees of Freedom of 3- Metamorphic Parallel Mechanism
Motion screws of a branch of 3- parallel mechanism with RxRyTz degrees of freedom are shown in Figure 9.

The center point OL of the branch (that is, the center of the spherical subchain of the branch) is selected as the origin of the branch coordinate system, the positive direction of the xL axis of the branch coordinate system is parallel to the axis of the revolute pair corresponding to motion screw , and the positive direction of the zL axis is perpendicular downwards to the fixed platform. The motion screws of each branch of the mechanism are shown as follows:where are all constant. By solving the inverse screws of the motion screws in formula (29), the constraint screw of a branch can be obtained as follows:
According to formula (30), it can be known that the constraint imposed by a branch on the moving platform is a constraint force line vector along the xL axis and through coordinate origin OL. The constraint forces of three branches are parallel to the plane of the fixed platform but do not intersect at one point. So they are linearly independent of each other, and there is no redundant constraint. At this point, the degree of freedom of the mechanism can be calculated according to the modified G-K formula:
Formulas (30) and (31) verify that the mechanism can meet the requirements of RxRyTz degrees of freedom.
6. Conclusions
This paper puts forward the configuration synthesis principle of metamorphic parallel mechanism based on the concept of full configuration state. The most key issue in the configuration synthesis of metamorphic parallel mechanism is that of the mechanism in full configuration state, and then full configuration state evolves into a specific configuration state by increasing constraint or decreasing degrees of freedom. The main contributions in the paper are as follows:(1)Based on the constraint screw theory, the logical relationships between the constraint screws of the metamorphic parallel mechanism in different configuration states are proposed, and thus, the configuration synthesis principle of metamorphic parallel mechanism is put forward.(2)A reconfigurable moving platform based on the triple symmetric Bricard spatial closed-loop mechanism with a single degree of freedom is proposed. Based on this, a new method for switching configuration states of the metamorphic parallel mechanism is constructed.(3)According to the configuration synthesis principle presented in the paper, a novel metamorphic parallel mechanism that can switch between three- and four-degree-of-freedom configuration states is synthesized, and then the triple-symmetric Bricard spatial closed-chain mechanism is used as the reconfigurable moving platform of the metamorphic mechanism; thus, a novel metamorphic parallel leg mechanism is created.
The above results prove rationality of the configuration design methodology of metamorphic parallel leg mechanism proposed in this paper. The related results lay the necessary theoretical foundation for the further improvement of flexibility and adaptability of walking robots in unstructured environment.
Data Availability
The research data in the paper are all original data including qualitative and quantitative data. The research data used to support the findings of this study are included within the paper. There is no restriction on data access.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This work has been supported by Overseas Visiting Study Program for Young and Middle-Aged Teachers in Universities in Shanghai (2018).