Next Article in Journal
Optical Design and Lens Fabrication for Automotive Thermal Imaging Using Chalcogenide Glass
Previous Article in Journal
Continuous Monitoring with AI-Enhanced BioMEMS Sensors: A Focus on Sustainable Energy Harvesting and Predictive Analytics
Previous Article in Special Issue
Cosserat Rod-Based Tendon Friction Modeling, Simulation, and Experiments for Tendon-Driven Continuum Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Configuration Synthesis and Performance Analysis of 1T2R Decoupled Wheel-Legged Reconfigurable Mechanism

School of Mechanical Engineering, North University of China, Taiyuan 030051, China
*
Authors to whom correspondence should be addressed.
Micromachines 2025, 16(8), 903; https://doi.org/10.3390/mi16080903 (registering DOI)
Submission received: 11 May 2025 / Revised: 22 July 2025 / Accepted: 25 July 2025 / Published: 31 July 2025
(This article belongs to the Special Issue Soft Actuators: Design, Fabrication and Applications, 2nd Edition)

Abstract

A method for configuration synthesis of a reconfigurable decoupled parallel mechanical leg is proposed. In addition, a configuration evaluation index is proposed to evaluate the synthesized configurations and select the optimal one. Kinematic analysis and performance optimization of the selected mechanism’s configuration are carried out, and the motion mode of the robot’s reconfigurable mechanical leg is selected according to the task requirements. Then, the robot’s gait in walking mode is planned. Firstly, based on bionic principles, the motion characteristics of a mechanical leg based on a mammalian model and an insect model were analyzed. The input and output characteristics of the mechanism were analyzed to obtain the reconfiguration principle of the mechanism. Using type synthesis theory for the decoupled parallel mechanism, the configuration synthesis of the chain was carried out, and the constraint mode of the mechanical leg was determined according to the constraint property of the chain and the motion characteristics of the moving platform. Secondly, an evaluation index for the complexity of the reconfigurable mechanical leg structure was developed, and the synthesized mechanism was further analyzed and evaluated to select the mechanical leg’s configuration. Thirdly, the inverse position equations were established for the mechanical leg in the two motion modes, and its Jacobian matrix was derived. The degrees of freedom of the mechanism are completely decoupled in the two motion modes. Then, the workspace and motion/force transmission performance of the mechanical leg in the two motion modes were analyzed. Based on the weighted standard deviation of the motion/force transmission performance, the global performance fluctuation index of the mechanical leg motion/force transmission is defined, and the structural size parameters of the mechanical leg are optimized with the performance index as the optimization objective function. Finally, with the reconfigurable mechanical leg in the insect mode, the robot’s gait in the walking operation mode is planned according to the static stability criterion.

1. Introduction

Wheel-legged robots have the advantages of both wheeled robots and legged robots, meaning they can not only move quickly on flat terrain but also have the ability to overcome obstacles. Compared with the serial mechanical leg, the parallel mechanical leg has the advantages of structural stability and a high load capacity, but it entails significant motion coupling and its control is complex compared with the series mechanism. The performance requirements of mobile robots differ depending on the terrain and working environment. For example, in the face of complex terrain, the robot needs to be flexible and changeable and, in the face of heavy-duty tasks, it must have high load-bearing performance. A reconfigurable decoupled parallel mechanism can switch between different motion modes according to the requirements of the task and its control difficulty is low, which can meet the needs of the mobile robot leg.
Robots with both wheels and legs can be divided into two types: those in which the wheels and legs are combined and those in which they are independent of one another [1]. In robots with a wheel–leg combination, the wheel is directly installed at the end of the leg, and switching between the wheel and leg motion modes is realized through the motion control of the leg pairs and the locking and unlocking of the wheels [2,3,4,5]. Switching between the wheel and leg modes is relatively simple, which reduces the complexity of the control of the mechanical leg on different terrains. Tedeschi et al. [6] designed a six-wheel-legged robot named Cassino Hexapod III, which adopts a wheel–leg combination. Each leg of the robot has three revolute pairs, which enable the robot to cross obstacles under the premise of limiting the wheels’ movement. In the wheel mode of a robot in which the wheels and legs work independently, the legs are folded while the wheels are in contact with the ground, relying on the rolling of the wheels to realize rapid movement. In the leg mode, the wheels are separated from the ground, and the movement is realized by the coordinated movement of the joints [7,8,9]. Xu et al. [10] proposed a six-wheel-legged mobile robot called NOROS. Each leg has three driving pairs and adopts a combination of independent wheels and legs, where the wheels are mounted on the mechanical legs.
The input and output of the decoupled parallel mechanism maintain a one-to-one correspondence, which can significantly reduce the complexity of the control of the parallel mechanism, so it can perform more complex actions. Zeng et al. [10] proposed a 2CRR + RRRR (C denotes a cylindrical pair; R denotes a revolute pair) decoupled parallel mechanism and derived its Jacobian matrix via the inverse position solution. The results show that the Jacobian matrix of the mechanism is a diagonal matrix, which verifies the decoupled characteristics of the mechanism. Cao et al. [11] proposed a method for the type synthesis of a 1T3R decoupled parallel mechanism based on the kinematic characteristics of the mechanism and screw theory. Xu et al. [12] conducted configuration synthesis of a 2R1T parallel mechanism and a 2R parallel mechanism with two completely decoupled rotational degrees of freedom based on the relationship between the constrained screw and the rotation axis of the mechanism. Qu et al. [13] carried out the configuration synthesis of a 2R1T parallel mechanism with redundant constraints based on the redundant constraints of the parallel mechanism. Zhang et al. [14] established a model for mapping the input and output vectors of a 1T2R fully decoupled parallel mechanism based on screw theory and synthesized a series of 1T2R completely decoupled parallel mechanisms. Li et al. [15] proposed a method for configuration synthesis of a high-stiffness 3T completely decoupled parallel mechanism based on screw theory, constructing closed-loop units in the chains to enhance the stiffness of the parallel mechanism. Wang et al. [16] proposed a method for configuration synthesis of a 3T2R decoupled hybrid mechanism based on screw theory and the atlas method and put forward the decoupled conditions for 3T and 2R parallel mechanisms according to their degrees of freedom and decoupled characteristics.
The traditional parallel mechanism has certain degrees of freedom. When facing the requirements of a task on diversified terrain, the number of degrees of freedom required by the mechanism will change, which may increase the complexity and control difficulty of the mechanism. A reconfigurable parallel mechanism can improve the adaptability to the working environment by changing its configuration. Wang et al. [17] proposed an 8R metamorphic mechanism based on origami folding, which can switch between 2 and 5 degrees of freedom, and designed a quadruped mobile robot with this metamorphic mechanism as a reconfigurable torso. Hu et al. [18] proposed a lockable parallel spherical pair Sdm based on screw theory and constructed a 2-SdmPU/SPS parallel mechanism by combining the Sdm pair, a prismatic pair, and a spherical pair, which can realize multi-mode motion of fixed-axis rotation and a one-dimensional variable axis. Palpacelli et al. [19] proposed a lockable spherical pair Sr. By locking the rotating shafts of Sr in different directions, the mechanism can switch between three kinematic pair modes: a spherical pair, universal pair, and revolute pair. Ye et al. [20] proposed the 3SvPS reconfigurable parallel mechanism by combining the vA (variable-Axis) pair, the prismatic pair, and the spherical pair. When the vA pair is in different phases, the mechanism can switch between four motion modes: 3T3R, 2T3R, 1T3R, and 1T2R. Yuan et al. [21] proposed the TS pair based on the traditional universal pair; they then proposed a 3(TS)P(TS) reconfigurable mechanism based on the TS pair that can switch between 1T, 1T1R, 2T1R, and other motion modes by changing the phase of the motion axis of the TS pair. Inspired by single-vertex origami, Kuang et al. [22] proposed a 5R spherical mechanism and combined a reconfigurable kinematic pair with prismatic and spherical pairs to construct a 3-(5R)PS reconfigurable parallel mechanism.
Based on the functional requirements of a reconfigurable four-wheel-legged robot, this study proposes a method for configuration synthesis of a reconfigurable decoupled wheel-legged mechanical leg. In the second section, the relationship between the input and output of the mechanical leg and the motion characteristics of the horse and ant limb structures is analyzed, and the reconfiguration principle of the mechanical leg is obtained. In the third section, the configuration synthesis of the chain is carried out based on a lockable universal pair. According to the constraint properties of the chain and the motion characteristics of the moving platform, the mechanism’s constraint mode is determined and the chain type is extended. In the fourth section, an evaluation index of the structural complexity of the reconfigurable mechanical leg is proposed, and the synthesized mechanism is further analyzed and evaluated to determine the configuration of the mechanical leg. In the fifth section, the inverse position equations of the mechanical leg in the two motion modes are established; in addition, the Jacobian matrix of the mechanical leg is derived, and its decoupled motion characteristics are analyzed. In the sixth section, the workspace and motion/force transmission performance of the mechanical leg in the two motion modes are analyzed and compared. The global performance fluctuation index of motion/force transmission of the mechanical leg is defined based on the weighted standard deviation of motion/force transmission performance. The particle swarm optimization algorithm is used to optimize the structural size parameters of the mechanical leg. As shown in the seventh section, the insect mode is selected as the motion mode of the mechanical leg when the robot is in the walking operation mode. Finally, based on the stability criterion of the robot, the robot’s gait is planned.

2. Configuration Synthesis of the Reconfigurable Decoupled Mechanical Leg

When a mobile robot needs to complete heavy tasks, its legs need a high load capacity; meanwhile, when it faces complex terrain, its legs need to be capable of flexible movement. The mammalian configuration has the advantages of a high load capacity and good stability, but it has the disadvantages of a small support area and a high center of gravity. The advantage of the insect-type configuration is that the support area is large and flexible, while its disadvantage is that its load capacity is low [23]. The reconfigurable mechanical leg with two motion modes has the above advantages and can switch between different motion modes according to the task requirements. In this study, the horse and ant are selected as models for designing the bionic structure of the reconfigurable mechanical leg.

2.1. Analysis of Biological Limbs’ Motion Characteristics

Compared with other four-legged mammals, horses have a unique physiological structure and motion patterns. It has strong adaptability to environments with complex terrain and a high load-bearing capacity, and it was the main means of cargo transportation for thousands of years. Thus, the horse is chosen as the bionic research object for the mechanical leg in the mammalian mode, and its skeleton and joint pairs are analyzed and studied, as shown in Figure 1.
It can be seen in Figure 1 that the front and hind legs of the horse have three joints: the femoral, knee, and foot joints. The coordinate system is set at the femoral pair, as shown in Figure 2. The twist system of the mammalian one-legged configuration is
$ q 11 = ( 1 0 0 ; 0 0 0 ) $ q 12 = ( 0 1 0 ; 0 0 0 ) $ q 13 = ( 0 1 0 ; m 13 0 n 13 )
where m13 and n13 are parameters related to the position of the kinematic pair of the mechanical leg.
The reciprocal wrench of the mammalian one-legged configuration is
$ q 11 r = ( n 13 0 m 13 ; 0 0 0 ) $ q 12 r = ( 0 1 0 ; 0 0 0 ) $ q 13 r = ( 0 0 0 ; 0 0 1 )
As can be seen from Equation (2), the direction of the translational degree of freedom changes with the movement of the mechanical leg. The translation along the Z-axis enables the robot to adjust its leg length according to the height of the ground to adapt to a change in terrain. Considering that an unstructured terrain in a dangerous and complex environment requires the ability to cross obstacles, and given the technological conditions of the actual mechanical structure, rotation about the X-axis, rotation about the Y-axis, and translation along the Z-axis are selected as the degrees of freedom of the mammalian leg.
In the mammalian mode, the twist system of the mechanical leg is
$ 11 = ( 1 0 0 ; 0 0 0 ) $ 12 = ( 0 1 0 ; 0 0 0 ) $ 13 = ( 0 0 0 ; 0 0 1 )
Over a long period of evolution, insects have developed the ability to move flexibly over various complex terrains. As a common hexapod insect, ants can switch gaits according to the required walking speed and the terrain and have flexible motion performance. Therefore, ants are selected as the bionic research object for the mechanical leg in the insect mode. The ant’s body and leg structures are shown in Figure 3.
It can be seen in Figure 3 that the main joints of the ant leg are the coxa, coxa-femoral, and femoro-tibial joints. The configuration of the insect-type single leg is analyzed, as shown in Figure 4. The twist system of the insect-like leg structure is
$ q 21 = ( 0 0 1 ; 0 0 0 ) $ q 22 = ( 0 1 0 ; 0 0 0 ) $ q 23 = ( 0 1 0 ; m 23 0 n 23 )
where m23 and n23 are parameters related to the position of the kinematic pair of the mechanical leg.
The reciprocal wrench of the insect one-legged configuration is
$ q 21 r = ( n 23 0 m 23 ; 0 0 0 ) $ q 22 r = ( 0 1 0 ; 0 0 0 ) $ q 23 r = ( 0 0 0 ; 1 0 0 )
As can be seen from Equation (5), the direction of the translational degree of freedom changes with the movement of the mechanical leg. Considering that an unstructured terrain in a dangerous and complex environment requires the ability to cross obstacles, and given the technological conditions of the actual mechanical structure, rotation about the Z-axis, rotation about the Y-axis, and translation along the Z-axis are selected as the degrees of freedom of the insect legs.
In the insect mode, the twist system of the mechanical leg is
$ 21 = ( 0 0 1 ; 0 0 0 ) $ 22 = ( 0 1 0 ; 0 0 0 ) $ 23 = ( 0 0 0 ; 0 0 1 )
Equations (3) and (6) indicate that when the mechanical leg is in the mammalian mode, the degrees of freedom are RXRYTZ; when the mechanical leg is in the insect mode, the degrees of freedom are RZRYTZ.

2.2. Input–Output Analysis of 1T2R Decoupled Parallel Mechanism

The instantaneous motion of the moving platform of the parallel mechanism can be expressed by the twist [14] of the mechanism’s chain, namely,
V = v ω = j = 1 F i   q ˙ i j $ i j i = 1 , 2 , , n
where V is the velocity vector of the moving platform; v denotes the linear velocity of the moving platform; ω represents the angular velocity of the moving platform; Fi is the connectivity of the i-th chain; n is the number of chains of the mechanism;   q ˙ i j represents the linear or angular velocity of the j-th kinematic pair in the i-th chain; and $ij is the twist of the j-th single-degree-of-freedom kinematic pair in the i-th chain.
The chain constraint wrench limits the translational degree of freedom of the moving platform parallel to the X- and Y-axes, such that any component parallel to the X- and Y-axes in v is always 0.
The transmission wrench screw $T [15] represents the generalized force transmitted by the driving pair to the moving platform, which has a zero reciprocity product with all other twists except for the actuated twist. Taking the reciprocal product of both sides of Equation (7) with $Ti yields
$ T i V =   q ˙ i j $ T i $ i j
The matrix form of Equation (8) is
J dir V = J inv q ˙  
where Jdir is the mechanism’s output Jacobian matrix and Jinv is the its input Jacobian matrix.
If Jinv is invertible, Equation (9) can be written as
q ˙ = J inv 1 J dir V = J V
where J is the Jacobian matrix of the mechanism.
When J is a diagonal matrix, the mechanism is a completely decoupled parallel mechanism. It can be seen from Equation (10) that Jinv is a diagonal matrix. According to the matrix operation rules, J inv 1 is still a diagonal matrix. When Jdir is a diagonal matrix, J is a diagonal matrix, and the mechanism is a completely decoupled parallel mechanism.

2.3. Reconfiguration Principle of Mechanical Leg

According to the analysis of the input and output of the mechanical leg in Section 2.2, the degrees of freedom of the mechanical leg in mammalian and insect modes are RXRYTZ and RZRYTZ, respectively. According to the independent driving rule of the chain and the Jacobian matrix of the complete decoupled parallel mechanism, the output degrees of freedom of the moving platform controlled by the chain can be determined. In the mammalian model, the three chains control the moving platform’s rotation around the X-axis, rotation around the Y-axis, and translation along the Z-axis, respectively. In the insect mode, the three chains control the moving platform’s rotation around the Y-axis, rotation around the Z-axis, and translation along the Z-axis, respectively.
In this mechanism, the number of degrees of freedom and characteristics of chains I and II remain unchanged in the two motion modes. The chain with variable degrees of freedom is chain III. Chains I and II, respectively, control the translation of the moving platform along the Z-axis and the rotation of the moving platform around the Y-axis. Chain III controls the rotation of the moving platform around the X-axis and Z-axis in the two motion modes, respectively. According to the selection principle of the driving pair of the decoupled parallel mechanism, the axis of the driving pair of chain III is parallel to the X-axis and Z-axis, respectively, in the two motion modes. Therefore, the reconfigurable kinematic pair can be set as a lockable universal pair (Ur), which consists of two rotation axes, R1 and R2, as shown in Figure 5. When the mechanical leg is in the mammalian mode, R2 is locked, Ur is in the RX mode, and R1 provides the rotational drive in the X-axis direction; when the mechanical leg is in the insect mode, R1 is locked, Ur is in the RZ mode, and R2 provides the rotational drive in the Z-axis direction.

3. Chain Type Synthesis Process of Mechanism

3.1. Configuration Synthesis of Chain I

Chain I controls the moving platform’s translation along the Z-axis direction. The transmission wrench screw acting on the moving platform is a force line vector with one direction, always along the Z-axis direction.
When Jdir and Jinv satisfy the conditions of a diagonal matrix, J must be a diagonal matrix, and the mechanism is a completely decoupled mechanism. Therefore, [Jdir]11 in the first row of Jdir must be the only non-zero element in that row, so $T1 can only be
$ T 1 = ( 0 0 1 ; 0 0 0 )
According to the selection principle of the driving pair of the decoupled parallel mechanism [24], chain I has three types of driving pairs: a prismatic pair along the Z-axis, a revolute pair with the axis parallel to the X-axis, and a revolute pair with the axis parallel to the Y-axis. The twist expression of the driving pair is
$ 111 = ( 0 0 0 ; 0 0 1 ) $ 112 = ( 1 0 0 ; 0 Q 112 R 112 ) $ 113 = ( 0 1 0 ; P 113 0 R 113 )
In the first case, substituting $T1 and $111 into [Jinv]111 gives
[ J inv ] 111 = $ T 1 $ 111 = 1 0
At this time, [Jinv]111 is always non-zero and meets the condition.
In the second case, substituting $T1 and $112 into [Jinv]112 gives
[ J inv ] 112 = $ T 1 $ 112 = R 112
In the third case, substituting $T1 and $113 into [Jinv]113 gives
[ J inv ] 113 = $ T 1 $ 113 = R 113
It can be seen from Equations (14) and (15) that R112 and R113 are parameters related to the position of the kinematic pair. As long as the position of the kinematic pair is adjusted so that R112 and R113 are not zero, [Jinv]11 is non-zero in all three cases.

3.1.1. The First Case

The twists $111 and $T1 of the chain I are
$ 111 = ( 0 0 0 ; 0 0 1 ) $ T 1 = ( 0 0 1 ; 0 0 0 )
The chains of the parallel mechanism must have the motion characteristics of the moving platform. The mechanical leg needs to switch between the RXRYTZ and RZRYTZ motion modes. The chain’s degree-of-freedom type should include 1T3R, so the basic structure type of the first type of chain I is 1T3R. The underlined kinematic pair represents the driving pair. The subscripts X, Y, and Z represent the axial direction of the kinematic pair at the initial position. If two or more kinematic pairs have the same right-hand subscript letter, then the relative kinematic pairs are parallel to one another. Otherwise, they are orthogonal. P represents the prismatic pair, R represents the revolute pair, and the detailed chain structure is shown in the first category in Table 1. In order to simplify the structure and make the analysis intuitive, it is assumed that the axes of adjacent kinematic pairs are orthogonal or parallel.

3.1.2. The Second Case

The twists $112 and $T1 of the chain I are
$ 112 = ( 1 0 0 ; 0 Q 112 R 112 ) $ T 1 = ( 0 0 1 ; 0 0 0 )
When the driving pair is a revolute pair with the axis parallel to the X-axis direction, it is equivalent to replacing the translation drive along the Z-axis with a 2R parallel revolute pair. Therefore, the basic degree-of-freedom type for this form of chain I is 2T3R, and the specific chain structure is shown in the second category in Table 1.

3.1.3. The Third Case

The twists $113 and $T1 of the chain I are
$ 113 = ( 0 1 0 ; P 113 0 R 113 ) $ T 1 = ( 0 0 1 ; 0 0 0 )
When the driving pair is a revolute pair with the axis parallel to the Y-axis direction, it is equivalent to replacing the translation drive along the Z-axis with a 2R parallel revolute pair. Therefore, the basic degree-of-freedom type for this form of chain I is 2T3R, and the specific chain structure is shown in the third case in Table 1.
Table 1 shows the possible structural types of chain I. It should be noted that in order to simplify the structure of the mechanism, the existence of redundant kinematic pairs is not considered for the chain described in this paper. In addition, due to space limitations, only one arrangement case is given for each type of chain. Changing the order of kinematic pairs in the chain is relatively simple, and such cases are not listed one by one.

3.2. Configuration Synthesis of Chain II

Chain II controls the moving platform’s rotation around the Y-axis. The transmission wrench screw $T2 acting on the moving platform is a couple parallel to the Y-axis direction.
$ T 2 = ( 0 0 0 ; 0 1 0 )
The twist of the driving pair with a rotation component around the X-axis and Z-axis generates output that will affect the decoupled characteristics of the moving platform’s rotation around the Y-axis. The twist of the driving pair is
$ 21 = ( 0 1 0 ; P 21 0 R 21 )
Thus,
[ J inv ] 22 = $ T 2 $ 21 = 1 0
According to the characteristics of the chain’s degrees of freedom, chain II’s structure can be obtained, as shown in Table 2.

3.3. Configuration Synthesis of Chain III

Chain III can be equivalent to a lockable universal pair in series with other kinematic pairs, which is used to control the rotation of the moving platform around the X-axis and Z-axis in the mammalian and insect modes. For the convenience of analysis, the other kinematic pairs in the variable-degree-of-freedom chain, except for the lockable universal pair, are called constrained chains.
Chain III controls the rotation of the moving platform around the X-axis and Z-axis, respectively, in the two motion modes. When the mechanical leg is in the mammalian mode, the transmission wrench screw acting on the moving platform via the variable-degree-of-freedom chain $T31 is a couple parallel to the X-axis. When the mechanical leg is in the insect mode, the transmission wrench screw acting on the moving platform via the chain with variable degrees of freedom $T32 is a couple parallel to the Z-axis, which is expressed as
$ T 31 = ( 0 0 0 ; 1 0 0 ) $ T 32 = ( 0 0 0 ; 0 0 1 )
It can be seen that the twist of the lockable universal pair in the mammalian mode is $311. The twist of the lockable universal pair in the insect mode is $312, which is expressed as
$ 311 = ( 1 0 0 ; 0 Q 311 R 311 ) $ 312 = ( 0 0 1 ; P 312 Q 312 0 )
When the mechanical leg is in the mammalian model, [Jinv]331 of chain III is
[ J inv ] 331 = $ T 31 $ 311 = 1 0
When the mechanical leg is in the insect mode, [Jinv]332 of chain III is
[ J inv ] 332 = $ T 32 $ 312 = 1 0
It can be seen from Equations (24) and (25) that [Jinv]331 and [Jinv]332 are always non-zero, which meets the requirements of the Jacobian matrix for the fully decoupled parallel mechanism.
Because the reciprocal product of the transmission wrench screw and the twist system of the constraint chain is 0 and the motion characteristics of the chain include the motion characteristics of the moving platform, in the configuration synthesis process of the constrained chains, attention should be paid to the following:
(1)
The motion characteristics of the constraint chain do not include rotation around the X-axis and Z-axis, but they must include rotation around the Y-axis.
(2)
The intersection between the motion characteristics of the constrained chain and those of chains I and II is the translation along the Z-axis.
It can be seen from the analysis that there are three cases—2, 3, and 4 degrees of freedom—for the constrained chain. According to the screw-theory-based method, the constrained chain structure can be obtained via configuration synthesis of the constrained chain, as shown in Table 3.

3.4. Feasible Constraint Model

The moving platform is subjected to a constraint force $ F 1 r along the X-axis direction and a constraint force $ F 2 r along the Y-axis direction in both the mammalian and insect modes. In the mammalian mode, the moving platform is subjected to a constraint couple $ C 1 r around the Z-axis. In the insect mode, the moving platform is subjected to a constraint couple $ C 2 r around the X-axis.
When a chain provides a constraint, the chain’s constraint type [25] may be
A = $ F 1 r ;   B = $ F 2 r ;   C = $ C 1 r / $ C 2 r
When a chain provides two constraints, the chain’s constraint type may be
D = A B = $ F 1 r $ F 2 r E = A C = $ F 1 r $ C 1 r / $ C 2 r F = B C = $ F 2 r $ C 1 r / $ C 2 r
where represents the union operation.
When a chain provides three constraints, the chain’s constraint type may be
G = A B C = $ F 1 r $ F 2 r $ C 1 r / $ C 2 r
When the chain is unconstrained, its constraint type is
H = O
In the configuration synthesis of the mechanical leg, a constraint force and a constraint couple exist in each chain at the same time. The geometric conditions of the space required are complex, so a feasible constraint mode with only three independent constraints is selected. The feasible constraint modes that meet these requirements are ABC, CDH, AEH, and GHH. The constraint characteristics of each chain meeting requirements in different feasible constraint modes are shown in Table 4.

3.5. Selection of Feasible Constraint Mode

The mechanical leg is a 1T2R-type parallel mechanism in the mammalian and insect modes. It may generate parasitic motion in the rotation process, which increases the difficulty and complexity of planning the mechanism’s trajectory. Based on the topology design theory of the parallel mechanism, this study analyzes the motion characteristics of the moving platform in the four feasible constraint modes determined in Section 3.4.
The POC set calculation equations [26] for series and parallel mechanisms are
M b = i = 1 m M J i
M P a = i = 1 v + 1 M b i
where M J i is the POC set of the i-th kinematic pair; M b is the POC set of the serial chain; MPa is the POC set of the moving platform of the mechanism; M b i is the POC set of the end of the i-th chain; m is the number of kinematic pairs; and v is the number of independent loops.
Because the motion characteristics of the moving platform relative to the static platform are related to the position of the base point, the center point of the moving platform is generally selected as the reference point of a moving coordinate system; thus, the center point of the moving platform is selected as the base point. The center point O1 of the moving platform is positioned on the axis of the kinematic pair at the tail end of the chain with the fewest degrees of freedom among the three chains, which will reduce the occurrence of non-independent motion characteristics. Therefore, the base point O1 is located on the axis of the kinematic pair at the end of the chain with the fewest degrees of freedom.

3.5.1. Motion Characteristics of Moving Platform in ABC Constraint Mode

The degree-of-freedom type for chains I and II is 2T3R, and the base point O1 can be located on the axis of the kinematic pair at the end of chain I or chain II.
The base point O1 is located on the axis of the end pair of chain I. The POC set of the chain I is
M 1 = t 2 R 11 r 3
where t and r represent translational and rotational degrees of freedom, respectively, and the superscript is the number of translational or rotational degrees of freedom.
The base point O1 is located on the axis of the end pair of chain II. The POC set of the chain II is
M 2 = t 2 t 1 ρ r 3
where {*} denotes the parasitic translations induced by rotations.
The degree-of-freedom type for chain III is 3T2R, and its POC set is
M 3 = t 3 r 2
As can be seen from Equations (32)–(34), MPa is
M p a = M 1 M 2 M 3 = t 2 r 3 t 2 t 1 ρ r 3 t 3 r 2 = t 2 R 11 r 2
where t2(⊥R11) denotes that there are two finite translations in the plane perpendicular to the axis of R11.
Given that the mechanism has three DOFs, the POC set has only three independent elements, and any three of the four elements of Mpa can be taken as independent elements. Thus, the mechanism has one dependent parasitic motion.

3.5.2. Motion Characteristics of Moving Platform in CDH Constraint Mode

It can be seen from Table 4 that the degree-of-freedom type for chain I or chain II is 1T3R. When the degree-of-freedom type for chain I is 1T3R, the base point O1 is located on the axis of the end pair of chain I. The POC set of chain I is
M 1 = t 1 Z r 3
When the degree-of-freedom type for chain II is 1T3R, the base point O1 is located on the axis of the end pair of chain II. The POC set of chain II is
M 2 = t 2 R 21 r 3
where t2(⊥R21) denotes that there are two finite translations in the plane perpendicular to the axis of R21.
When the base point O1 is located on the axis of the end pair of chain I, the number of independent elements of the POC set for the end member is equal to the number of degrees of freedom of the chain.
When the degree-of-freedom type for chain I is 1T3R, that for chain II is 3T3R, and its POC set is
M 2 = t 3 r 3
The constraint type of chain III is C. Similarly, the POC set of chain III is
M 3 = t 3 r 2
As can be seen from Equations (36), (38) and (39), MPa is
M p a = M 1 M 2 M 3 = t 1 Z r 3 t 3 r 3 t 3 r 2 = t 1 Z r 2
Given that the mechanism has three DOFs, the POC set has three independent elements, and the moving platform has no dependent parasitic motion.

3.5.3. Motion Characteristics of Moving Platform in AEH Constraint Mode

The constraint type of chain III is E, the degree-of-freedom type is 2T2R, and the base point O1 is located on the axis of the end pair of chain III. The POC set of chain III is
M 3 = t 2 r 2
The constraint type of chain I is A, and the degree-of-freedom type is 2T3R. The POC set of chain I is
M 1 = t 2 t 1 ρ r 3
The constraint type of chain II is H, and the degree-of-freedom type is 3T3R. The POC set of chain II is
M 2 = t 3 r 3
As can be seen from Equations (41)–(43), MPa is
M p a = M 1 M 2 M 3 = t 2 r 2 t 2 t 1 ρ r 3 t 3 r 3 = t 2 r 2
Given that the mechanism has three DOFs, the POC set has only three independent elements, and any three of the four elements of Mpa can be taken as independent elements. The mechanism has one dependent parasitic motion.

3.5.4. Motion Characteristics of Moving Platform in GHH Constraint Mode

The constraint type of chain III is G, the degree-of-freedom property is 1T2R, and the base point O1 is located on the axis of the end pair of chain III. The base point O1 is not located on the axis of the lockable universal pair [26], so the POC set of chain III is
M 3 = t 1 P 31 t 1 ρ r 2
The POC set of chain I is
M 1 = t 3 r 3
The POC set of chain II is
M 2 = t 3 r 3
As can be seen from Equations (45)–(47), MPa is
M p a = M 1 M 2 M 3 = t 1 P 31 t 1 ρ r 2 t 3 r 3 t 3 r 3 = t 1 P 31 t 1 ρ r 2
Given that the mechanism has three DOFs, the POC set has only three independent elements, and any three of the four elements of Mpa can be taken as independent elements. The mechanism has one dependent parasitic motion.
According to this analysis, in the CDH constraint mode, the moving platform has three independent elements in the POC set in the two motion modes. Mpa indicates that there is no dependent parasitic motion on the moving platform. Therefore, CDH is chosen as the constraint mode of the mechanical leg.

3.6. Extension of Chain Structure Type

The chain can combine a single-degree-of-freedom kinematic pair into a multi-degree-of-freedom kinematic pair. For example, the revolute pair and the prismatic pair can be combined into a cylindric pair, the spherical pair can replace a plurality of revolute pairs, and the single-degree-of-freedom kinematic pair can be combined into a composite kinematic pair, such as a Pa pair. The structure of the extended chain is shown in Table 5, Table 6 and Table 7. The configurations of the parts of chains I, II, and III are shown in Figure 6, Figure 7 and Figure 8.

4. Evaluation of Mechanical Leg Mechanism Configuration

In order to ensure the performance and use effect of the mechanical leg, it is necessary to evaluate and optimize the configuration of each chain of the mechanical leg [27,28]. In the design process of a parallel mechanism, the aim is to ensure that it has a compact structure and can be easily protected while also reducing the difficulty of prototype design. The factors that affect the compactness of the structure, the difficulty of protection, and the difficulty of prototype fabrication mainly depend on the selection of kinematic pairs.
The fabrication difficulty SC1 of the chain in the mechanism can be expressed as
S C 1 = k p n P + k R n R + k U n U + k S n S + k Pa n Pa + k C n C n
where nP, nR, nU, nS, nPa, and nC represent the number of prismatic pairs, revolute pairs, universal pairs, spherical pairs, Pa pairs, and cylindrical pairs in the chain; N is the total number of kinematic pairs, n = nP + nR + nU + nS + nPa + nC; and kP, kR, kU, kS, kPa, and kC are difficulty indices of kinematic pair fabrication.
The smaller the value of the fabrication difficulty index SC1, the easier the fabrication of the kinematic pair. The fabrication of the revolute and prismatic pairs is relatively easy, so kP and kR are taken as 1. The spherical and universal pairs can be produced through the continuous combination of revolute pairs, so kU and kS are taken as 2. The Pa and cylindrical pairs have strict requirements for installation position and rod length in the manufacturing process, so kPa and kC are taken as 3.
The compactness SC2 of the chain in the mechanism can be expressed as
S C 2 = j p n P + j R n R + j U n U + j S n S + j Pa n Pa + j C n C n
where jP, jR, jU, jS, jPa, and jC are the compactness indices of kinematic pairs.
A small value of the compactness index SC2 indicates that the chain is more compact. Spherical and universal pairs have more compact structures and more degrees of freedom, so the value of jU and jS is 1. If all the required degrees of freedom of the chain are realized by the revolute pair, the overall volume of the mechanism will be huge, so jR and jC are taken as 2. The Pa pair is a planar closed-loop kinematic pair composed of four coaxial revolute pairs, which can replace a basic prismatic pair. The mechanical structure of the moving pair is generally large and complex, so jPa and jP are taken as 3.
During movement, the mechanical leg is often impacted and rubbed by other objects, so it is necessary to select kinematic pairs that are easy to protect in their design [27]. The degree of difficulty of protecting the chain of the mechanism, SC3, is
S C 3 = f p n P + f R n R + f U n U + f S n S + f Pa n Pa + f C n C n
where fP, fR, fU, fS, fPa, and fC are indices of the degree of difficulty of protecting the kinematic pair.
The smaller the value of the protection difficulty index SC3, the easier the chain’s protection. The structure of the revolute pair is compact and easy to protect [29]. The spherical and universal pairs have more degrees of freedom and compact structures, so fR, fU, and fS are taken as 1. The prismatic pair usually consists of a sliding block and a guide rail, and the latter is usually intermittently exposed to the outside during the operation of the prismatic pair. The guard rail surface is very easily damaged when hit or scratched by other objects, and it is not easy to protect. The Pa pair can be equivalent to a prismatic pair. Therefore, fPa and fP are taken as 2. The cylindrical pair can be equivalent to a prismatic pair and a revolute pair, and the axes of the two pairs coincide, so fC is taken as 3.
As can be seen from Equations (49)–(51), the smaller the values of the three indices SC1, SC2, and SC3, the lower the complexity of the representative mechanism in the manufacturing and protection processes. Considering the influence of the three factors, the evaluation index WSCDM of the complexity of the structure is defined as
W S C D M = w 1 S C 1 + w 2 S C 2 + w 3 S C 3
where w1, w2, and w3 are the weights of SC1, SC2, and SC3, respectively, with w1 = 0.3, w2 = 0.4, and w3 = 0.3.
From the analysis in Section 3, the complexity of the chains in different combinations can be obtained, as shown in Table 8, Table 9, Table 10 and Table 11.
When chain I is PZS, its complexity is 1.7, which is the smallest value for chain I that meets the requirements. When chain II is RYU1XZU2XZRZ or RYU1XZU2XZRX, its complexity is 1.35, which is the smallest value for chain II that meets the requirements. When chain Ⅲ is UrRY1RY2RY3PY, its complexity is 1.54, which is the smallest value for chain Ⅲ that meets the requirements.
The reconfigurable mechanical leg has two configurations: in configuration I, chain II is RYU1XZU2XZRZ, as shown in Figure 9a, and in configuration II, chain II is RYU1XZU2XZRX, as shown in Figure 9b.
When the reconfigurable mechanical leg is in configuration I, the chain coordinate system o2-x2y2z2 is established, where the y2 axis is parallel to the RY axis of chain II and the z2 axis is oriented upward. If the RZ axis coincides with the U1XZ axis, chain II will have a passive degree of freedom. The twist of the chain II is
$ 211 = ( 0 1 0 ; d 1 0 0 ) $ 221 = ( 1 0 0 ; 0 e 2 f 2 ) $ 231 = ( 0 0 1 ; d 3 e 3 0 ) $ 241 = ( 1 0 0 ; 0 e 4 f 4 ) $ 251 = ( 0 0 1 ; d 5 e 5 0 ) $ 261 = ( 0 0 1 ; d 3 e 3 0 )
Here, $231 and $261 are linearly dependent, and there is a reciprocal screw. Chain II is no longer an unconstrained chain and does not meet the requirements of the feasible constraint mode. Therefore, configuration II is selected as the configuration of the reconfigurable mechanical leg.
The sequence and layout of the kinematic pairs have an important influence on the performance and manufacturing complexity of the mechanical leg. From the analysis in Section 3, it can be seen that the only arrangement order of chain I is PZS. There is no need to adjust the kinematic pair sequence of chain I. The arrangement order of chain II is RYRXU1XZU2XZ, RYU1XZRXU2XZ, or RYU1XZU2XZRX. When chain II is RYRXU1XZU2XZ or RYU1XZRXU2XZ, it is difficult to ensure that the rotation axis of RX is perpendicular to that of RY during movement. Therefore, the arrangement order of chain II is RYU1XZU2XZRX. The order of chain III is UrPYRY1RY2RY3, UrRY1RY2RY3PY, or PYUrRY1RY2RY3. When chain III is UrPYRY1RY2RY3 or UrRY1RY2RY3PY, the motion range of the kinematic pair is limited by the chain or the moving platform. When installed on the moving platform, the horizontal prismatic pair will increase the weight and inertia of the moving platform and increase the difficulty of its motion control. When chain III is PYUrRY1RY2RY3, the horizontal prismatic pair is installed on the static platform, so the high stiffness and stability of the static platform can be used to reduce the motion error caused by the deformation of the chain or the moving platform. A wide range of horizontal translation can be achieved, thereby expanding the mechanism’s working space. Therefore, PYUrRY1RY2RY3 is selected as the arrangement order of chain III. The parallel mechanical leg is a PS + RUUR + PUrRRR reconfigurable parallel mechanism, and its model diagram is shown in Figure 10. The three-dimensional model of the reconfigurable four-wheel-legged robot is shown in Figure 11, where the legs are numbered.

5. Kinematic Analysis of the Reconfigurable Mechanical Leg

5.1. Inverse Position Solution

Obtaining the inverse position solution entails solving each driving parameter by determining the position vector of the end point of the foot in the fixed coordinate system. The closed-loop vector method and the Denavit–Hartenberg (D-H) parameter method are used to establish the inverse position equations of the mechanical leg in the mammalian and insect modes.
Firstly, the inverse position solution of chain I is analyzed by using the closed-loop vector method. The position vector of the center point O1 of the moving platform in the static coordinate system O-XYZ is OO1 = [0 0 z]T, and the center point A11 of the spherical pair is set to coincide with O1, as shown in Figure 12. The position vector of point A11 in the moving coordinate system O1-X1Y1Z1 is [0 0 0]T.
The attitude transformation matrix T of the moving coordinate system relative to the static coordinate system is
T = Rot Z , γ Rot Y , β Rot X , α       = c α c β c α s β s γ s α c γ c α s β c γ + s α s γ s α c β s α s β s γ + c α c γ s α s β c γ c α s γ s β c β s γ c β c γ
where s represents sin, c represents cos, and γ, β, and α are the rotation angles of the moving platform around the Z-axis, Y-axis, and X-axis, respectively.
The position vector of A 11 O 1 is transformed into the static coordinate system O-XYZ through the attitude transformation matrix T as follows:
O A 11 O = T O 1 A 11 O 1 + O O 1 = [ 0 0 z ] T
The position vector l11 of chain I can be expressed as
l 11 = O A 11 O = [ 0 0 z ] T
The D-H parameter method is used to obtain the inverse position solution of chain II. The D-H coordinate system of chain II is established, as shown in Figure 13, and the corresponding D-H parameters are shown in Table 12.
αi-1 is the degree of rotation from zi-1 to zi about the xi-1 axis; ai-1 is the length of movement from zi-1 to zi in the direction of the xi-1 axis; θi is the number of degrees of rotation from xi-1 to xi about the zi axis; and di is the length of movement from xi-1 to xi in the direction of the zi axis.
The data in Table 12 are substituted into the following matrix transformation equation:
T i i 1 = c θ i - s θ i 0 a i 1 s θ i c α i 1 c θ i c α i 1 - s α i 1 d i s α i 1 s θ i s α i 1 c θ i s α i 1 c α i 1 d i c α i 1 0 0 0 1
The positional relationship between the initial coordinate system o0-x0y0z0 of chain II and the static coordinate system O-XYZ is shown in Figure 14a. The positional relationship between the moving coordinate system O1-X1Y1Z1 and chain II’s end coordinate system o6-x6y6z6 is shown in Figure 14b.
The transformation matrix T 2 0 O from the initial coordinate system o0-x0y0z0 of chain II to the static coordinate system O-XYZ is
T 2 0 O = 1 0 0 R / 2 0 0 1 0 0 1 0 0 0 0 0 1
The transformation matrix T 2 O 1 6 from the moving coordinate system O1-X1Y1Z1 to chain II’s end coordinate system o6-x6y6z6 is
T 2 O 1 6 = 0 1 0 0 0 0 1 0 1 0 0 r / 2 0 0 0 1
The transformation matrix T 2 O 1 O from the moving platform to the static platform can be obtained as follows:
T 2 O 1 O = T 2 0 O T 2 1 0 T 2 2 1 T 2 3 2 T 2 4 3 T 2 5 4 T 2 6 5 T 2 O 1 6 = M 11 2 M 12 2 M 13 2 M 14 2 M 21 2 M 22 2 M 23 2 M 24 2 M 31 2 M 32 2 M 33 2 M 34 2 M 41 2 M 42 2 M 43 2 M 44 2
In the mammalian mode, the transformation matrix T Y X 2 of the moving platform is
T Y X 2 = c β s α s β c α s β x 0 c α s α y s β c β s α c α c β z 0 0 0 1
In the insect mode, the transformation matrix T Y Z 2 of the moving platform is
T Y Z 2 = c β c γ c β s γ s β x s γ c γ 0 y c γ s β s β s γ c β z 0 0 0 1
The transformation matrices T 2 O 1 O of chain II in the mammalian and insect modes are equal to the elements of the corresponding position of the transformation matrix of the moving platform.
In the mammalian mode,
T 2 O 1 O = T Y X 2
In the insect mode,
T 2 O 1 O = T Y Z 2
After simplified calculations, the solution of chain II’s driving θ21 can be obtained as follows:
θ 21 = β
The D-H parameter method is used to obtain the inverse position solution of chain III. The D-H coordinate system of chain III in the mammalian and insect modes is established, as shown in Figure 15.
The D-H parameters of chain III in the mammalian and insect models are shown in Table 13 and Table 14, respectively.
The positional relationship between the initial coordinate system o0-x0y0z0 of chain III and the static coordinate system O-XYZ is shown in Figure 16a; the positional relationship between the moving coordinate system O1-X1Y1Z1 and chain III’s end coordinate system o5-x5y5z5 is shown in Figure 16b.
The transformation matrix from the initial coordinate system o0-x0y0z0 of chain III to the static coordinate system O-XYZ is
T 3 0 O = 1 0 0 R / 2 0 0 1 0 0 1 0 0 0 0 0 1
The transformation matrix from the moving coordinate system O1-X1Y1Z1 to chain III’s end coordinate system o5-x5y5z5 is
T 3 O 1 5 = 0 0 1 0 1 0 0 r / 2 0 1 0 0 0 0 0 1
The transformation matrix from the moving platform to the static platform can be obtained as follows:
T 3 O 1 O = T 3 0 O T 3 1 0 T 3 2 1 T 3 3 2 T 3 4 3 T 3 5 4 T 3 O 1 5 = M 11 3 M 12 3 M 13 3 M 14 3 M 21 3 M 22 3 M 23 3 M 24 3 M 31 3 M 32 3 M 33 3 M 34 3 M 41 3 M 42 3 M 43 3 M 44 3
In the mammalian mode, the transformation matrix T X Y 3 of the moving platform is
T X Y 3 = c β 0 s β x s α s β c α s α c β y c α s β s α c α c β z 0 0 0 1
In the insect mode, the transformation matrix T Z Y 3 of the moving platform is
T Z Y 3 = c β c γ s γ s β c γ x c β s γ c γ s β s γ y s β 0 c β z 0 0 0 1
The transformation matrices T 3 O 1 O of chain III in the mammalian and insect modes are equal to the elements of the corresponding position of the transformation matrix of the moving platform.
In the mammalian mode,
T 3 O 1 O = T X Y 3
In the insect mode,
T 3 O 1 O = T X Y 3
After simplified calculations, the driving solution of chain III in the mammalian mode can be obtained as follows:
θ 32 = α
In the mammalian mode, d31 is
d 31 = Z r 2 c α s β l 31 t α
where t represents tan.
After simplified calculations, the driving solution of chain III in insect mode can be obtained as follows:
θ 32 = γ
In the insect mode, d31 is
d 31 = R 2 t γ

5.2. Velocity Analysis

In this section, the Jacobian matrix of the mechanism in the two modes is obtained by deriving the inverse solution of the position of the mechanism in the mammalian and insect modes.
When the mechanical leg is in the mammalian mode, the derivatives of Equations (56), (65), and (73) with respect to time t are obtained:
l ˙ 11 θ ˙ 32 θ ˙ 21 = J 1 z ˙ α ˙ β ˙ = 1 0 0 0 1 0 0 0 1 z ˙ α ˙ β ˙
where J1 is the Jacobian matrix of the mechanism in the mammalian mode.
When the mechanical leg is in the insect mode, the derivatives of Equations (56), (65), and (75) with respect to time t are obtained:
l ˙ 11 θ ˙ 21 θ ˙ 32 = J 2 z ˙ β ˙ γ ˙ = 1 0 0 0 1 0 0 0 1 z ˙ β ˙ γ ˙
where J2 is the Jacobian matrix of the mechanism in the insect mode.
It can be seen from Equations (77) and (78) that the Jacobian matrix of the mechanical leg in both the mammalian and insect modes is a unit diagonal matrix. It is shown that the degrees of freedom of the reconfigurable mechanical leg are completely decoupled in the two motion modes.

6. Performance Analysis and Optimization Design of the Reconfigurable Mechanical Leg

6.1. Workspace Analysis

The working space of the mechanical leg determines the step length and the obstacle-crossing ability of the mobile robot. Its size and shape represent the range of motion of the mechanical leg’s end point, which is an important index for measuring the kinematical performance of the mechanical leg. The translation distance of the prismatic pair is [200, 500] mm, and the rotation range of the revolute pair is [−50, 50]°. The maximum rotation angle of the spherical pair is 50°. In the mammalian mode, the search space of the mechanical leg is Z ∈ [150, 500] mm, α ∈ [−60, 60]°, β ∈ [−60, 60]°; in the insect mode, the search space of the mechanical leg is Z ∈ [150, 500] mm, β ∈ [−60, 60]°, γ ∈ [−60, 60]°. Under the condition that the constraint conditions are satisfied, the workspace of the mechanical leg in the mammalian and insect modes is obtained, as shown in Figure 17.
It can be seen from Figure 17 that the reconfigurable mechanical leg has a large reachable working space range in both the mammalian and insect modes. The workspace is continuous and has no holes. When the reconfigurable mechanical leg is in the mammalian mode, the ranges of α, β, and Z are [−43, 43]°, [−45, 45]°, and [200, 400] mm, respectively. The rotation angle of the moving platform decreases with the increase in Z. When the reconfigurable mechanical leg is in the insect mode, the ranges of γ, β, and Z are [−23, 23]°, [−45, 45]°, and [200, 400] mm, respectively, which indicates a larger workspace than that in the mammalian mode. The shape is a regular cuboid, which is more suitable for fast walking over complex terrain.
The performance index WV of the reachable workspace can be defined as
W V = W i Q
where Q is the number of points in the search space, and Wi is the number of points satisfying the constraint condition.
The value range of WV is [0, 1], and the larger the value is, the larger the workspace volume is.

6.2. Motion/Force Transmission Performance Analysis

The motion/force transmission performance index of the structure comprises input and output transmission performance indices. The input transmission performance index is the result of the interaction between the input twist and the transmission wrench screw, which indicates the efficiency with which the driver’s input energy is transferred to the chain. The output transmission performance index is the result of the interaction between the transmission wrench screw and the output twist, which indicates the efficiency with which the force spiral on the chain is transferred to the moving platform.
The equations for calculating the input/output transfer performance indices of a non-redundant parallel mechanism [30,31] are
λ i = $ T i $ I i $ T i $ I i max
η i = $ T i $ O i $ T i $ O i max
Γ = min λ i , η i
where λi is the input transfer performance index of chain i, ηi is the output transfer performance index of chain i, Γ is the local transfer performance index, $Ii is the input twist of chain i, $Ti is the transmission wrench screw of chain i, and $Oi is the output twist of chain i.
The input and output transfer performance indices represent the transfer of energy from the drive input to the chain and from the chain to the output, respectively. According to the definition, the value ranges of λi, ηi, and Γ are between 0 and 1, and due to the dimensionless nature of the index, its size is independent of the selection of the coordinate system. The closer the value of Γ is to 1, the better the motion/force transmission performance of the mechanism is. On the contrary, it indicates that the mechanism is closer to singularity.
Taking the reconfigurable mechanical leg in the general configuration as the research object and taking chain I as an example, $I1, $T1, and $O1 are calculated. The twist system of chain I in the general configuration is
$ 11 = ( 0 ; Z ) $ 12 = ( X ; r A 11 × X ) $ 13 = ( Y ; r A 11 × Y ) $ 14 = ( Z ; r A 11 × Z )
The input twist $I1 of chain I is the twist of the driving pair, specifically
$ I 1 = $ 11 = 0 ; Z
where Z is the direction vector of the Z-axis.
Similarly, the input twists $I2 and $I3 of chains II and III are, respectively,
$ I 2 = $ 21 = ( Y ; r A 21 × Y ) $ I 3 = $ 32 = ( u 32 ; r A 31 × u 32 )
where Y is the direction vector of the Y-axis, r A 21 and r A 31 are the position vectors of A21 and A31, and u32 is the unit vector of the rotation axis of the lockable universal pair.
Assuming that the driving pair PZ of chain I is locked, $11 will be removed from the twist of chain I, and by taking the reciprocal product of the kinematic twist of the remaining kinematic pairs, the transmission wrench screw $T1 of chain I is obtained as follows:
$ T 1 = Z ; 0
In the same way, the transmission wrench screw $T2 of chain II can be obtained as follows:
$ T 2 = 0 ; Y
When the reconfigurable mechanical leg is in the mammalian mode, the transmission wrench screw $T31 of chain III is
$ T 31 = 0 ; X
where X is the direction vector of the X-axis.
When the reconfigurable mechanical leg is in the insect mode, the transmission wrench screw $T32 of chain III is
$ T 32 = 0 ; Z
When the reconfigurable mechanical leg is in the mammalian mode, the drive of chains II and III is locked, whereas the drive of chain I is retained. Each chain can generate a five-dimensional constraining force wrench composed of $ F 1 r , $ F 2 r , $ C 1 r , $ T 2 , $ T 31 to act on the moving platform. In this case, the mechanism has a single degree of freedom, and the output twist $O11 of the chain I is
$ O 11 = 0 0 0 ; 0 0 1
Similarly, the output twists $O21 and $O31 of chains II and III can be obtained as follows:
$ O 21 = ( 0 c α s α ; Z C 1 c α 0 0 ) $ O 31 = ( 1 0 0 ; 0 Z C 1 0 )
where ZA11 is the coordinate of A11 on the Z-axis.
When the reconfigurable mechanical leg is in the insect mode, the output twist of each chain is
$ O 12 = ( 0 0 0 ; 0 0 1 ) $ O 22 = ( c γ s γ 0 ; Z C 1 s γ Z C 1 c γ 0 ) $ O 32 = ( 0 0 1 ; 0 0 0 )
When the reconfigurable mechanical leg is in the mammalian mode, the input and output transmission indices of each chain are, respectively,
λ 11 = λ 21 = λ 31 = 1 η 11 = η 31 = 1 η 21 = c α
When the reconfigurable mechanical leg is in the insect mode, the input transmission index and the output transmission index of each chain are, respectively,
λ 12 = λ 22 = λ 32 = 1 η 12 = η 32 = 1 η 22 = s γ
The local transmission index of the mechanical leg in the mammalian mode is
Γ 1 = min λ 11 , λ 21 , λ 31 , η 11 , η 21 , η 31 = c α
The local transmission index of the mechanical leg in the insect mode is
Γ 2 = min λ 12 , λ 22 , λ 32 , η 12 , η 22 , η 32 = s γ
From Equations (95) and (96), the motion/force transmission performance index of the reconfigurable mechanical leg in the mammal and insect modes can be obtained, as shown in Figure 18.
In Figure 18, different colors represent the magnitude of the Γ value. When the reconfigurable mechanical leg is in the mammalian mode, Γ increases with the increase in Z. When the reconfigurable mechanical leg is in the insect mode, the fluctuation of Γ on the β axis is small, and the motion performance is stable.
The distribution of Γ in the plane cannot be directly observed in Figure 18. Therefore, the three-dimensional distribution of Γ in the section at Z = 250 mm is taken to present the variation in Γ within the workspace, as shown in Figure 19.
When the robot is subjected to external loads, the smaller the internal force required inside the robot, the better its motion/force performance, that is, the higher its carrying capacity. It can be seen from Figure 19 that at Z = 250 mm, the motion/force transmission performance of the mammalian model is significantly better than that of the insect model. In the high-load application scenario, the mammalian mode is selected to meet the task requirements.
As can be seen from Equation (82), Γ only reflects the motion/force transmission performance of the parallel mechanism at a certain point in the workspace. It cannot be used to evaluate the global motion/force transmission performance of the mechanism. Therefore, in the workspace of the parallel mechanism, the global motion/force transmission performance evaluation index ζ ¯ is defined as
ζ ¯ = i = 1 W i Γ W i
From the definition of ζ ˜ , the global motion/force transfer performance index is an average of the local motion/force transfer performance index Γ over the entire workspace, such that its size reflects the average transmission performance of the mechanism in the whole working space. However, it cannot reflect the fluctuation of the mechanism’s performance across the whole working space. During the movement of the reconfigurable mechanical leg, the mechanism is usually expected to have good average performance while maintaining stability. Based on the weighted standard deviation of motion/force transmission performance, a global motion performance fluctuation index of the parallel mechanism is proposed in this paper. The equation for evaluating the degree of fluctuation of the mechanism’s performance index ζ ˜ is
ζ ˜ = i = 1 W i Γ Γ ζ ¯ 2 W i
According to the definition of standard deviation, the larger the standard deviation ζ ˜ , the larger the fluctuation of the mechanism’s transmission performance in the working space. A smaller ζ ˜ indicates more stable motion/force performance of the mechanism in the workspace.
From Equations (95) and (96), it can be seen that when the reconfigurable mechanical leg is in the mammalian mode, the performance index of global motion/force transmission ζ ¯ is 0.9752, and ζ ˜ is 0.0212. When the reconfigurable mechanical leg is in the insect mode, the global motion/force transmission performance index ζ ¯ is 0.2021, and ζ ˜ is 0.0201, indicating that when subjected to external loads, the mammalian configuration requires less transmission force than the insect configuration.
Through a comparative analysis of the workspace and motion/force transmission performance of the reconfigurable mechanical leg in the mammalian and insect modes, it can be seen that the insect mode is superior to the mammalian mode in terms of the workspace; in terms of motion/force transmission performance, the mammalian model is stronger than the insect model. Therefore, for the reconfigurable four-wheel-legged robot, if a large and stable carrying capacity is required during the movement, the mammalian mode is selected, whereas the insect mode is selected if a large step size is required during movement.

6.3. Optimized Design

In this section, the workspace and motion/force transfer performance of the reconfigurable mechanical leg in the two motion modes are taken as the objective function, and the particle swarm optimization algorithm is used to optimize the geometric size parameters of the mechanism.

6.3.1. Design Variables

Based on the above analysis, the performance index of the reconfigurable mechanical leg is related to the side length R of the static platform and the length of the links l31 and the side length r of the moving platform. Therefore, the parameters for dimension optimization are R, l31, and r.

6.3.2. Objective Function

In the process of optimization design, the superiority of the mechanism’s performance and stability in the workspace should be taken into account. Therefore, in the kinematical optimization design of the mechanism, ζ ¯ and ζ ˜ should be considered comprehensively, with the aim of making ζ ¯ as large as possible and ζ ˜ as small as possible. Therefore, the comprehensive kinematic performance index ζ of the mechanism is proposed, that is,
ζ = 1 ζ ˜ ζ ¯
For the parallel mechanism, under the premise of meeting design requirements, it is often desirable to maximize the reachable workspace for optimal performance. From Equations (79) and (99), it can be seen that the workspace performance index and the comprehensive kinematic performance index range from 0 to 1. The larger the value of the two, the larger the workspace, and the better the transmission performance of the mechanical leg. When the reconfigurable mechanical leg is optimized, the reference value of the objective function of the workspace and the comprehensive kinematic performance index is set to 1 so that the objective function is minimized. The single objective optimization function of the workspace performance index and the comprehensive kinematic performance index of the reconfigurable mechanical leg in the mammalian and insect modes is
f 1 = 1 W V 1 f 2 = 1 ζ 1 f 3 = 1 W V 2 f 4 = 1 ζ 2
where WV1 and ζ1 are the performance indices in the mammalian mode, and WV2 and ζ2 are those in the insect mode.
The reference target distance method can be used to transform the four objective functions into a single objective function. This method is similar to the multi-objective approach. The same direction processing is simple and widely used. Using this method, the objective function can be defined as
F x = 1 4 i = 1 4 Z i f i X
where Zi is the reference value of the objective function and is set as 1.

6.3.3. Constraints

According to the structural parameters of the mechanical leg, the constraint range of each design parameter is given, as shown in Table 15.

6.3.4. Optimization Examples

The parameters of the particle swarm optimization algorithm are shown in Table 16. The optimization results for the mechanism’s size parameters and performance indices are shown in Table 17 and Table 18, respectively.
It can be seen from Table 17 that R and l31 are increased, while r is reduced. Because the precision and manufacturing cost of the mechanism will be limited in the actual processing, the design parameters of the optimized mechanism in Table 17 are rounded, and the results are R = 440 mm, l31 = 140 mm, and r = 120 mm. The rounded size parameters are substituted into the workspace and comprehensive motion performance index formulas for the two modes. The optimized mechanism performance indices can be obtained, as shown in Table 18. In the mammalian mode, the workspace index of the mechanism is increased by 76.4%, and the comprehensive motion performance index is reduced by 5.0%. In the insect mode, the workspace index of the mechanism is increased by 4.3%, and the comprehensive motion performance index is increased by 3.9%.

6.3.5. Comparison of Results

According to the optimized structural parameters, the kinematic performance index of the mechanism is recalculated, as shown in Figure 20.
Figure 20 shows that, compared with the size before optimization, the workspace range has increased and the comprehensive motion performance index has decreased. In the insect mode, the workspace performance and motion/force transmission performance are improved compared with before optimization. The overall kinematic performance index of the mechanical leg is improved.

7. Research on Stability of Reconfigurable Four-Wheel-Legged Robot

In the walking operation mode, the reconfigurable four-wheel-legged robot needs to have a large step space so that it can adapt to a complex and changeable unstructured terrain. As shown in Section 6, the volume of the workspace of the mechanical leg in the insect mode is larger than that in the mammalian mode. Therefore, when the robot is in the walking mode, it is better to use the insect mode as the configuration of the reconfigurable mechanical leg. It is necessary to analyze the robot’s stability while moving so that it remains stable during movement. When the quadruped robot enters the static walking mode, one leg is used as the swing leg, and the other three legs are used as support legs. The robot’s center of mass must always be located in the triangular support area composed of the three support legs, as shown in Figure 21.
The stability margin dM [32] of the robot is
d M = min d 1 , d 2 , d 3
where di is the distance from the center of gravity to these three sides.
When dM > 0, the robot is in a stable state; when dM = 0, the robot is in a critical state, and a slight external disturbance can cause the body to become imbalanced; and when dM < 0, the robot is in an unstable state.
In the static gait, there are A 4 4 = 24 kinds of robot steps, among which the 4-1-3-2 gait is the best step order for a quadruped robot in static gait [33]. As the robot moves, it is necessary to adjust the position of its center of gravity to prevent it from overturning. In Figure 22, ◌ represents the foot drop point at the previous moment, ● represents the foot drop point, ○ represents the point where the foot is about to fall, ◑ represents the center of gravity of the body, L is the distance between the center points of adjacent foot ends, s is the robot step size, and λ is the stride. The static gait of the robot is planned, as shown in Figure 22.
Before the robot walks, the four legs are in an upright state, as shown in Figure 22a. The center of gravity of the fuselage is located at the geometric center of the quadrilateral support area composed of legs 1, 2, 3, and 4.
In order to ensure that the robot remains static and stable when leg 4 swings, the body’s center of gravity needs to be adjusted before leg 4 moves. The body moves λ/2 forward along the x-axis and moves ∆L upward along the y-axis, as shown in Figure 22b.
The robot moves leg 4 and moves s along the x-axis. The body’s center of gravity is located in the triangular support area composed of legs 1, 2, and 3, as shown in Figure 22c.
The robot moves leg 1 and moves s along the x-axis. The body’s center of gravity is located in the triangular support area composed of legs 2, 3, and 4, as shown in Figure 22d.
In order to ensure that the robot remains static and stable when leg 3 swings, the body’s center of gravity needs to be adjusted before leg 3 moves. The body continues to move λ/2 forward along the x-axis and moves 2∆L downward along the y-axis, as shown in Figure 22e.
The robot moves leg 3 and moves s along the x-axis. The body’s center of gravity is located in the triangular support area composed of legs 1, 2, and 4, as shown in Figure 22f.
The robot moves leg 2 and moves s along the x-axis. The body’s center of gravity is located in the triangular support area composed of legs 1, 3, and 4, as shown in Figure 22g.
After leg 2 touches the ground, the body moves up ∆L along the y-axis, and the robot returns to the initial position, as shown in Figure 22h.
The body’s center of gravity moves forward along the x-axis with a stride λ. The center of gravity is located at the geometric center of the quadrilateral support area composed of legs 1, 2, 3, and 4 as support legs, as shown in Figure 22i.

8. Conclusions

(1)
Based on bionic principles and configuration synthesis theory for a decoupled parallel mechanism, a method for configuration synthesis of a reconfigurable decoupled mechanical leg was proposed. The mechanical leg switches between mammalian and insect modes through a change in the lockable universal pair rotating shaft.
(2)
Based on the difficulty of fabricating and protecting the chain, as well as its compactness, an evaluation index for the complexity of the chain of the reconfigurable mechanical leg was proposed, and a series of synthesized chain configurations were evaluated. Then, the configuration of each chain of the reconfigurable mechanical leg was determined.
(3)
Based on the weighted standard deviation of motion/force transmission performance, a global performance fluctuation index of the motion/force transmission of the mechanical leg was proposed. The proposed index can reflect the fluctuation of the mechanism’s motion performance in the workspace and evaluate its stability.
(4)
When the robot is in the walking operation mode, the insect mode is used as the configuration of the reconfigurable mechanical leg. The static stability criterion is used to plan the robot’s gait such that it can meet the needs of the task environment.

Author Contributions

Methodology, J.S.; Formal analysis, R.L.; Investigation, W.G.; Writing—original draft, J.S.; Writing—review & editing, R.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Key Research and Development Program of Shanxi Province of China, grant number 202202150401018.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ni, L.W.; Wu, L.; Zhang, H.S. Parameters uncertainty analysis of posture control of a four-wheel-legged robot with series slow active suspension system. Mech. Mach. Theory 2022, 175, 104966. [Google Scholar] [CrossRef]
  2. Grand, C.; Benamar, F.; Plumet, F.; Bidaud, P. Stability and traction optimization of a reconfigurable wheel-legged robot. Int. J. Rob. Res. 2014, 23, 1041–1058. [Google Scholar] [CrossRef]
  3. Grand, C.; Benamar, F.; Plumet, F. Motion kinematics analysis of wheeled-legged rover over 3D surface with posture adaptation. Mech. Mach. Theory 2010, 45, 477–495. [Google Scholar] [CrossRef]
  4. Klemm, V.; Morra, A.; Salzmann, C.; Tschopp, F.; Bodie, K.; Gulich, L.; Kung, N.; Mannhart, D.; Pfister, C.; Vierneisel, M.; et al. Ascento: A two-wheeled jumping robot. In Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 7515–7521. [Google Scholar]
  5. Tedeschi, F.; Carbone, G. Design of a novel leg-wheel hexapod walking robot. Robotics 2017, 6, 40. [Google Scholar] [CrossRef]
  6. Hutter, M.; Gehring, C.; Lauber, A.; Gunther, F.; Bellicoso, C.D.; Tsounis, V.; Fankhauser, P.; Diethelm, R.; Bachmann, S.; Bloesch, M.; et al. ANYmal-toward legged robots for harsh environments. Adv. Rob. 2017, 31, 918–931. [Google Scholar] [CrossRef]
  7. Hutter, M.; Gehring, C.; Jud, D.; Lauber, A.; Bellicoso, C.D.; Tsounis, V.; Hwangbo, J.; Bodie, K.; Fankhauser, P.; Bloesch, M.; et al. ANYmal a highly mobile and dynamic quadrupedal robot. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots And Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 38–44. [Google Scholar]
  8. Niu, J.Y.; Wang, H.B.; Shi, H.M.; Pop, N.; Li, D.; Li, S.S.; Wu, S.Z. Study on structural modeling and kinematics analysis of a novel wheel-legged rescue robot. Int. J. Adv. Rob. Syst. 2018, 15, 1729881417752758. [Google Scholar] [CrossRef]
  9. Xu, K.; Ding, X.L. Typical gait analysis of a six-legged robot in the context of metamorphic mechanism theory. Chin. J. Mech. Eng. 2013, 26, 771–783. [Google Scholar] [CrossRef]
  10. Zeng, D.X.; Jing, G.N.; Su, Y.L.; Wang, Y.; Hou, Y.L. A novel decoupled parallel mechanism with two translational and one rotational degree of freedom and its performance indices analysis. Adv. Mech. Eng. 2016, 8, 1687814016646936. [Google Scholar] [CrossRef]
  11. Cao, Y.; Chen, H.; Qin, Y.L.; Liu, K.; Ge, S.Y.; Zhu, J.Y.; Wang, K.; Yu, J.H.; Ji, W.X.; Zhou, H. Type synthesis of fully-decoupled three-rotational and one-translational parallel mechanisms. Int. J. Adv. Rob. Syst. 2016, 13, 79. [Google Scholar] [CrossRef]
  12. Xu, Y.D.; Wang, B.; Wang, Z.F.; Zhao, Y.; Liu, W.L.; Yao, J.T.; Zhao, Y.S. Investigations on the principle of full decoupling and type synthesis of 2R1T and 2R parallel mechanisms. Trans. Can. Soc. Mech. Eng. 2019, 43, 263–271. [Google Scholar] [CrossRef]
  13. Qu, S.W.; Li, R.Q.; Ma, C.S.; Li, H. Type synthesis for lower-mobility decoupled parallel mechanism with redundant constraints. J. Mech. Sci. Technol. 2021, 35, 2657–2666. [Google Scholar] [CrossRef]
  14. Zhang, Y.B.; Wei, X.M.; Zhang, S.; Chang, Z.Z.; Li, Y.G. Type synthesis of the fully-decoupled two-rotational and one-translational parallel mechanism. J. Mech. Sci. Technol. 2023, 37, 6669–6678. [Google Scholar] [CrossRef]
  15. Li, S.H.; Wang, S.; Li, H.R.; Wang, Y.J.; Chen, S. Type synthesis of fully decoupled three translational parallel mechanism with closed-loop units and high stiffness. Chin. J. Mech. Eng. 2023, 36, 113. [Google Scholar] [CrossRef]
  16. Wang, S.; Li, S.H.; Li, H.R.; Zhou, Y.J.; Wang, Y.J.; Wang, X.Y. Type synthesis of 3T2R decoupled hybrid mechanisms with large bearing capacity. J. Mech. Sci. Technol. 2022, 36, 2053–2067. [Google Scholar] [CrossRef]
  17. Wang, R.Q.; Song, Y.Q.; Dai, J.S. Reconfigurability of the origami-inspired integrated 8R kinematotropic metamorphic mechanism and its evolved 6R and 4R mechanisms. Mech. Mach. Theory 2021, 161, 104245. [Google Scholar] [CrossRef]
  18. Hu, X.Y.; Liu, H.Z. Design and analysis of full-configuration decoupled actuating reconfigurable parallel spherical joint. J. Mech. Sci. Technol. 2022, 36, 933–945. [Google Scholar] [CrossRef]
  19. Palpacelli, M.C.; Carbonari, L.; Palmieri, G. Details on the design of a lockable spherical joint for robotic applications. J. Intell. Robot. Syst. 2016, 81, 169–179. [Google Scholar] [CrossRef]
  20. Ye, W.; Chai, X.X.; Zhang, K.T. Kinematic modeling and optimization of a new reconfigurable parallel mechanism. Mech. Mach. Theory 2020, 149, 103850. [Google Scholar] [CrossRef]
  21. Yuan, Y.T.; Li, D.L.; Zhang, D.H. Configuration change and kinematics analysis of a novel reconfigurable parallel mechanism with metamorphic joint. In Proceedings of the 2024 6th International Conference on Reconfigurable Mechanisms and Robots, Chicago, IL, USA, 23–26 June 2024; pp. 231–238. [Google Scholar]
  22. Kuang, Y.L.; Qu, H.B.; Li, X.; Wang, X.L.; Guo, S. Design and singularity analysis of a parallel mechanism with origami-inspired reconfigurable 5R closed-loop linkages. Robotica 2024, 42, 1861–1884. [Google Scholar] [CrossRef]
  23. Zhong, Y.H.; Wang, R.X.; Feng, H.S.; Chen, Y.S. Analysis and research of quadruped robot’s legs: A comprehensive review. Int. J. Adv. Rob. Syst. 2019, 16, 1729881419844148. [Google Scholar] [CrossRef]
  24. Zeng, D.X.; Hou, Y.L.; Lu, W.J.; Chang, W.; Huang, Z. Type synthesis method for the translational decoupled parallel mechanism based on screw theory. J. Harbin Inst. Technol. (New Ser.) 2014, 21, 84–91. [Google Scholar]
  25. Ding, H.F.; Cao, W.A.; Cai, C.W.; Kecskeméthy, A. Computer-aided structural synthesis of 5-DOF parallel mechanisms and the establishment of kinematic structure databases. Mech. Mach. Theory 2015, 83, 14–30. [Google Scholar] [CrossRef]
  26. Shen, H.P.; Tang, Y.; Wu, G.L.; Li, J.; Li, T.; Yang, T.L. Design and analysis of a class of two-limb non-parasitic 2T1R parallel mechanism with decoupled motion and symbolic forward position solution-influence of optimal arrangement of limbs onto the kinematics, dynamics and stiffness. Mech. Mach. Theory 2021, 161, 104245. [Google Scholar] [CrossRef]
  27. He, J.; Gao, F.; Meng, X.D.; Guo, W.Z. Type synthesis for 4-DOF parallel press mechanism using GF set theory. Chin. J. Mech. Eng. 2015, 28, 851–859. [Google Scholar] [CrossRef]
  28. Caro, S.; Khan, W.A.; Pasini, D.; Angeles, J. The rule-based conceptual design of the architecture of serial Schönflies-motion generators. Mech. Mach. Theory 2010, 45, 251–260. [Google Scholar] [CrossRef]
  29. Zhang, J.Z.; Jin, Z.L.; Feng, H.B. Type synthesis of a 3-mixed-DOF protectable leg mechanism of a firefighting multi-legged robot based on GF set theory. Mech. Mach. Theory 2018, 130, 567–584. [Google Scholar] [CrossRef]
  30. Wang, J.S.; Wu, C.; Liu, X.J. Performance evaluation of parallel manipulators: Motion/force transmissibility and its index. Mech. Mach. Theory 2010, 45, 1462–1476. [Google Scholar] [CrossRef]
  31. Meng, Q.Z.; Xie, F.G.; Liu, X.J. Motion-force interaction performance analyses of redundantly actuated and overconstrained parallel robots with closed-loop subchains. Mech. Mach. Theory 2020, 142, 103304. [Google Scholar] [CrossRef]
  32. Mcghee, R.B.; Frank, A.A. On stability properties of quadruped creeping gaits. Math. Biosci. 1968, 3, 331–351. [Google Scholar] [CrossRef]
  33. de Santos, P.G.; Garcia, E.; Estremera, J. Quadrupedal Locomotion: An Introduction to the Control of Four-legged Robots; Springer: London, UK, 2007; pp. 59–60. [Google Scholar]
Figure 1. Skeleton and joint pairs of a horse.
Figure 1. Skeleton and joint pairs of a horse.
Micromachines 16 00903 g001
Figure 2. Mammalian one-legged configuration.
Figure 2. Mammalian one-legged configuration.
Micromachines 16 00903 g002
Figure 3. The leg structure of the ant.
Figure 3. The leg structure of the ant.
Micromachines 16 00903 g003
Figure 4. The insect-like single-leg configuration.
Figure 4. The insect-like single-leg configuration.
Micromachines 16 00903 g004
Figure 5. Lockable universal pair.
Figure 5. Lockable universal pair.
Micromachines 16 00903 g005
Figure 6. Structure diagram of chain I.
Figure 6. Structure diagram of chain I.
Micromachines 16 00903 g006
Figure 7. Structure diagram of chain II.
Figure 7. Structure diagram of chain II.
Micromachines 16 00903 g007
Figure 8. Structure diagram of chain III.
Figure 8. Structure diagram of chain III.
Micromachines 16 00903 g008
Figure 9. Reconfigurable bionic mechanical leg.
Figure 9. Reconfigurable bionic mechanical leg.
Micromachines 16 00903 g009
Figure 10. Three-dimensional model of mechanical leg.
Figure 10. Three-dimensional model of mechanical leg.
Micromachines 16 00903 g010
Figure 11. Three-dimensional model of robot.
Figure 11. Three-dimensional model of robot.
Micromachines 16 00903 g011
Figure 12. Schematic diagram of reconfigurable parallel mechanism.
Figure 12. Schematic diagram of reconfigurable parallel mechanism.
Micromachines 16 00903 g012
Figure 13. DH coordinate system of chain II.
Figure 13. DH coordinate system of chain II.
Micromachines 16 00903 g013
Figure 14. Chain II coordinate system and static and moving coordinate systems.
Figure 14. Chain II coordinate system and static and moving coordinate systems.
Micromachines 16 00903 g014
Figure 15. DH coordinate system of chain III.
Figure 15. DH coordinate system of chain III.
Micromachines 16 00903 g015
Figure 16. Chain III coordinate system and static and moving coordinate systems.
Figure 16. Chain III coordinate system and static and moving coordinate systems.
Micromachines 16 00903 g016
Figure 17. Three-dimensional diagram of workspace.
Figure 17. Three-dimensional diagram of workspace.
Micromachines 16 00903 g017
Figure 18. Distribution of Γ in the reachable workspace.
Figure 18. Distribution of Γ in the reachable workspace.
Micromachines 16 00903 g018
Figure 19. Γ distribution at Z = 250 mm.
Figure 19. Γ distribution at Z = 250 mm.
Micromachines 16 00903 g019
Figure 20. Performance indices after mechanism optimization.
Figure 20. Performance indices after mechanism optimization.
Micromachines 16 00903 g020
Figure 21. Static stability margin of the robot.
Figure 21. Static stability margin of the robot.
Micromachines 16 00903 g021
Figure 22. Center-of-mass adjustment in the 4-1-3-2 gait of the robot.
Figure 22. Center-of-mass adjustment in the 4-1-3-2 gait of the robot.
Micromachines 16 00903 g022
Table 1. Structure of Basic Chain I.
Table 1. Structure of Basic Chain I.
Driving Category Characteristics of Degrees of FreedomKinematic Pair TypeChain Type
The first case1T3R1P3RPZRXRYRZ
2T3R2P3RPZRXRYRZPX; PZRXRYRZPY
1P4RPZRXRYRZ1RZ2
3T3R3P3RPZPXPYRXRYRZ
2P4RPZPXRXRYRZ1RZ2; PZPYRXRYRZ1RZ2
1P5RPZRXRYRZ1RZ2RZ3;
The second case2T3R4R1PRX1RX2RYRZPY
5RRX1RX2RX3RYRZ
3T3R4R2PRX1RX2RYRZPXPY
5R1PRX1RX2RX3RYRZPX; RX1RX2RY1RY2RZPY
RX1RX2RYRZ1RZ2PY; RX1RX2RYRZ1RZ2PX
6RRX1RX2RYRZ1RZ2RZ3; RX1RX2RX3RYRZ1RZ2
RX1RX2RY1RY2RZ1RZ2; RX1RX2RX3RY1RY2RZ
The third case2T3R4R1PRY1RY2RXRZPX
5RRY1RY2RXRZ1RZ2
3T3R4R2PRY1RY2RXRZPXPY
5R1PRY1RY2RXRZ1RZ2PY; RY1RY2RXRZ1RZ2PX
6RRY1RY2RXRZ1RZ2RZ3
Table 2. Structure of Basic Chain II.
Table 2. Structure of Basic Chain II.
ConnectivityCharacteristics of Degrees of FreedomKinematic Pair TypeChain Type
41T3R3R1PRYPZRXRZ
52T3R3R2PRYPYPZRXRZ; RYPXPZRXRZ
4R1PRYPYRX1RX2RZ; RYPZRX1RX2RZ
5RRYRX1RX2RX3RZ
63T3R3R3PRYPXPYPZRXRZ
4R2PRYPYPXRX1RX2RZ; RYPZPXRX1RX2RZ;
RYPYPZRXRZ1RZ2; RYPXPZRXRZ1RZ2
5R1PRYPYRX1RX2RZ1RZ2; RYPXRX1RX2RX3RZ;
RYPXRX1RX2RZ1RZ2; RYPZRX1RX2RZ1RZ2;
RYPZRXRZ1RZ2RZ3
6RRY1RX1RX2RZ1RZ2RZ3; RYRX1RX2RX3RZ1RZ2
Table 3. Constrained chain structure.
Table 3. Constrained chain structure.
ConnectivityCharacteristics of Degrees of FreedomKinematic Pair TypeChain Type
21T1R1P1RPZRY
32T1R2P1RPXPZRY; PZPXRY; PZPYRY
1P2RPXRY1RY2; PZRY1RY2; RY1PYRY2
3RRY1RY2RY3
43T1R3P1RPXPYPZRY
2P2RPYPXRY1RY2; PYPZRY1RY2
3R1PPYRY1RY2RY3
Table 4. Constraint characteristics of each chain in feasible constraint mode.
Table 4. Constraint characteristics of each chain in feasible constraint mode.
Feasible Constraint PatternChainDegree-of-Freedom TypeConstraint Type
ABC12T3RA/B
22T3RB/A
33T2RC
CDH11T3R/3T3RD/H
23T3R/1T3RH/D
33T2RC
AEH12T3R/3T3RA/H
23T3R/2T3RH/A
32T2RE
GHH13T3RH
23T3RH
31T2RG
Table 5. Structure of chain I.
Table 5. Structure of chain I.
ChainBasic Chain StructureChain Structure with Multi-Degree-of-Freedom Kinematic PairChain Structure Containing Closed-Loop Structures
Chain IPZRXRYRZPZS; CZUXY
Table 6. Structure of chain II.
Table 6. Structure of chain II.
ChainBasic Chain StructureChain Structure with Multi-Degree-of-Freedom Kinematic PairChain Structure Containing Closed-Loop Structures
Chain IIRYPXPYPZRXRZRYPXPYPZUXZRYPXPYPaYUXZ;
RYPX/YPaX/YPaX/YUXZ;
RYPaY/XPaX/YPaX/YUXZ
RYPXPYPZRXRZCYPXPZUXZ;
CYCZCX
CYPX/ZPaYUXZ;
CYPaYPaYUXZ
RYPYPXRX1RX2RZRYPXPYRXUXZ;
RYPYCXUXZ;
CYCXUXZ
RYPXPaZRXUXZ;
RYPaZPaZRXUXZ;
RYPaZCXUXZ
RYPZPXRX1RX2RZRYPZPXRXUXZ;
RYPZCXUXZ;
RYRXCZCX
RYPZPaYRXUXZ;
RYPaYPaYRXUXZ;
RYPaYCXUXZ
RYPYPZRXRZ1RZ2RYPYPZRZUXZ;
RYPYCZUXZ;
CYCZUXZ
RYPYPaXRZUXZ;
RYPaXPaXRZUXZ;
RYPaXCZUXZ
RYPXPZRXRZ1RZ2RYPXPZRZUXZ;
RYPXCZUXZ;
RYRZCXCZ
RYPXPaYRZUXZ;
RYPaYPaYRZUXZ;
RYPaYCZUXZ
RYPYRX1RX2RZ1RZ2RYPYRXRZUXZ;
RYPYU1XZU2XZ;
CYPYU1XZU2XZ
RYPaX/ZRXRZUXZ;
RYPaX/ZU1XZU2XZ;
RYPXRX1RX2RX3RZRYPXRX1RX2UXZ;
RYRXCXUXZ;
RYPaY/ZRX1RX2UXZ
RYPXRX1RX2RZ1RZ2RYPXRXRZUXZ;
RYPXU1XZU2XZ;
RYRZCXUXZ
RYPaY/ZRXRZUXZ;
RYPaY/ZU1XZU2XZ;
RYPZRX1RX2RZ1RZ2RYPZRXRZUXZ;
RYPZU1XZU2XZ;
RYRXCZUXZ
RYPaY/XRXRZUXZ;
RYPaY/XU1XZU2XZ
RYPZRXRZ1RZ2RZ3RYPZRZ1RZ2UXZ; RYCZRZUXZRYPaY/XRZ1RZ2UXZ
RYRX1RX2RZ1RZ2RZ3RYRXRZ1RZ2UXZ; RYRZU1XZU2XZ
RYRX1RX2RX3RZ1RZ2RYRZRX1RX2UXZ; RYRXU1XZU2XZ
Table 7. Structure of chain III.
Table 7. Structure of chain III.
ChainBasic Chain StructureChain Structure with Multi-Degree-of-Freedom Kinematic PairChain Structure Containing Closed-Loop Structures
Chain IIIUrPXPYPZRYUrPXPZCYUrPXPaYCY;
UrPaXPaYCY;
UrPaXPaYPaZRY
UrPYPXRY1RY2UrPXRYCYUrRYPaZCY;
UrPX/YPaZRY1RY2;
UrPaZPaZRY1RY2
UrPYPZRY1RY2UrPZRYCYUrRYPaXCY;
UrPYPaXRY1RY2;
UrPaXPaXRY1RY2
UrPYRY1RY2RY3UrRY1RY2CYUrPaXRY1RY2RY3
Table 8. Complexity of chain I.
Table 8. Complexity of chain I.
Chain Type Kinematic Pair TypeComplexity
Chain structure containing multi-degree-of-freedom kinematic pairPZS1.7
CZUXY1.95
Table 9. Complexity of chain II.
Table 9. Complexity of chain II.
Chain StructureComplexityChain Structure Containing Multi-Degree-of-Freedom Kinematic PairComplexity
RYPXPYPZRXRZ1.75RYPXPYPZUXZ;
CYPXPZUXZ;
CYCZCX
1.8
2.03
2.6
RYPYPXRX1RX2RZ1.63RYPXPYRXUXZ;
RYPYCXUXZ;
CYCXUXZ
1.66
1.85
2.167
RYPZPXRX1RX2RZ1.63RYPZPXRXUXZ;
RYPZCXUXZ;
RYRXCZCX
1.66
1.85
2
RYPYPZRXRZ1RZ21.63RYPYPZRZUXZ;
RYPYCZUXZ;
CYCZUXZ
1.66
1.85
2.167
RYPXPZRXRZ1RZ21.63RYPXPZRZUXZ;
RYPXCZUXZ;
RYRZCXCZ
1.66
1.85
2
RYPYRX1RX2RZ1RZ21.52RYPYRXRZUXZ;
RYPYU1XZU2XZ;
CYU1XZU2XZ
1.52
1.525
1.733
RYPXRX1RX2RX3RZ1.52RYPXRX1RX2UXZ;
RYRXCXUXZ
1.52
1.675
RYPXRX1RX2RZ1RZ21.52RYPXRXRZUXZ;
RYPXU1XZU2XZ;
RYRZCXUXZ
1.52
1.525
1.675
RYPZRX1RX2RZ1RZ21.52RYPZRXRZUXZ;
RYPZU1XZU2XZ;
RYRXCZUXZ
1.52
1.525
1.675
RYPZRXRZ1RZ2RZ31.52RYPZRZ1RZ2UXZ;
RYCZRZUXZ
1.52
1.675
RYRX1RX2RZ1RZ2RZ31.4RYRXRZ1RZ2UXZ;
RYRZU1XZU2XZ
1.38
1.35
RYRX1RX2RX3RZ1RZ21.4RYRZRX1RX2UXZ;
RYRXU1XZU2XZ
1.38
1.35
Table 10. Complexity of chain II with closed-loop structure.
Table 10. Complexity of chain II with closed-loop structure.
Chain II Structure Containing Closed-Loop Structures Complexity
RYPXPYPaYUXZ1.92
RYPX/YPaX/YPaX/YUXZ2.04
RYPaY/XPaX/YPaX/YUXZ2.16
CYPX/ZPaYUXZ2.175
CYPaYPaYUXZ2.325
RYPXPaZRXUXZ; RYPZPaYRXUXZ; RYPYPaXRZUXZ; RYPXPaYRZUXZ1.78
RYPaZPaZRXUXZ; RYPaYPaYRXUXZ;
RYPaXPaXRZUXZ; RYPaYPaYRZUXZ
1.9
RYPaZCXUXZ; RYPaYCXUXZ; RYPaXCZUXZ; RYPaYCZUXZ2
RYPaX/ZRXRZUXZ; RYPaY/ZRX1RX2UXZ; RYPaY/ZRXRZUXZ;
RYPaY/XRZ1RZ2UXZ; RYPaY/XRXRZUXZ
1.64
RYPaX/ZU1XZU2XZ; RYPaY/ZU1XZU2XZ; RYPaY/XU1XZU2XZ1.675
Table 11. Complexity of chain III.
Table 11. Complexity of chain III.
Chain StructureComplexityChain Structure Containing Multi-Degree-of-Freedom Kinematic PairComplexityChain Structure Containing a Closed-Loop StructureComplexity
UrPXPYPZRY1.82UrPXPZCY2.05UrPXPaYCY;
UrPaXPaYCY;
UrPaXPaYPaZRY
2.2
2.35
2.18
UrPYPXRY1RY21.68UrPXRYCY1.875UrRYPaZCY;
UrPX/YPaZRY1RY2;
UrPaZPaZRY1RY2
2.025
1.8
1.92
UrPYPZRY1RY21.68UrPZRYCY1.875UrRYPaXCY;
UrPYPaXRY1RY2;
UrPaXPaXRY1RY2
2.025
1.8
1.92
UrPYRY1RY2RY31.54UrRY1RY2CY1.7UrPaXRY1RY2RY31.66
Table 12. D-H parameters of chain II.
Table 12. D-H parameters of chain II.
iαi−1/(°)ai−1/mmθi/(°)di/mm
100θ210
2−90l21θ22 + 900
3−900θ23 + 900
40a24θ24l24
5−900θ250
60l25θ260
Table 13. D-H parameters of chain III in mammalian model.
Table 13. D-H parameters of chain III in mammalian model.
iαi−1/(°)ai−1/mmθi/(°)di/mm
1000d31
290l31θ32 − 900
3−90l32θ330
40l33θ340
50l34θ350
Table 14. D-H parameters of chain III in insect model.
Table 14. D-H parameters of chain III in insect model.
iαi−1/(°)ai−1/mmθi/(°)di/mm
1000d31
2900θ32l31
3−900θ33l32
40l33θ34 − 900
50l34θ350
Table 15. Constraint ranges of design parameters.
Table 15. Constraint ranges of design parameters.
Design VariablesConstraint Range
R (mm) [250, 450]
l31 (mm)[50, 150]
r (mm)[100, 220]
Table 16. Parameters of particle swarm optimization algorithm.
Table 16. Parameters of particle swarm optimization algorithm.
ParameterPopulation SizeNumber of IterationsSocial Learning FactorInertia Weight
Numerical value50802.00.99
Table 17. Optimization results of structural parameters.
Table 17. Optimization results of structural parameters.
Structural ParametersR/mml31/mmr/mm
Before optimization30090160
After optimization441.4536143.5765122.2757
Table 18. Performance index optimization results.
Table 18. Performance index optimization results.
ModePerformance IndicatorsWVζ
Mammalian modeBefore optimization0.41440.9332
After optimization0.73100.8870
Insect modeBefore optimization0.51650.1981
After optimization0.53850.2059
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

Shi, J.; Li, R.; Guo, W. Configuration Synthesis and Performance Analysis of 1T2R Decoupled Wheel-Legged Reconfigurable Mechanism. Micromachines 2025, 16, 903. https://doi.org/10.3390/mi16080903

AMA Style

Shi J, Li R, Guo W. Configuration Synthesis and Performance Analysis of 1T2R Decoupled Wheel-Legged Reconfigurable Mechanism. Micromachines. 2025; 16(8):903. https://doi.org/10.3390/mi16080903

Chicago/Turabian Style

Shi, Jingjing, Ruiqin Li, and Wenxiao Guo. 2025. "Configuration Synthesis and Performance Analysis of 1T2R Decoupled Wheel-Legged Reconfigurable Mechanism" Micromachines 16, no. 8: 903. https://doi.org/10.3390/mi16080903

APA Style

Shi, J., Li, R., & Guo, W. (2025). Configuration Synthesis and Performance Analysis of 1T2R Decoupled Wheel-Legged Reconfigurable Mechanism. Micromachines, 16(8), 903. https://doi.org/10.3390/mi16080903

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