1. Introduction
In minimally invasive surgery (MIS), surgeons insert surgical tools into the patient’s body through a small external incision and perform operations directly outside the body [Reference Kuo, Dai and Dasgupta1]. MIS offers benefits such as reduced surgical incisions and shorter recovery times, but it also demands a higher level of skill from the surgeon [Reference Taylor, Funda, Eldridge, Gomory, Gruben, LaRose, Talamini, Kavoussi and Anderson2]. In comparison, robotic-assisted MIS provides greater accuracy, safety, and stability, assisting doctors in performing surgical procedures more effectively. Within robotic-assisted MIS, the RCM mechanism serves as an execution device, and its output link can move around a distal stationary point without physical joint constraints.
In recent years, various RCM mechanisms with different degrees of freedom (1-DOF [Reference Zong, Pei, Yu and Bi3], 2-DOF [Reference Hsieh, Chen, Chien and Lan4–Reference Eldridge, Gruben, LaRose, Funda, Gomory, Karidis, McVicker, Taylor and Anderson12], 3-DOF [Reference Li, Zhang and Tian13–Reference Yılmaz and Kiper24], and 4-DOF [Reference Meskini, Saafi, Mlika, Arsicault, Zeghloul and Laribi25–Reference Nouaille, Vieyres and Poisson31]) are developed. Among them, the 4-DOF RCM mechanism stands out due to its ability to generate three rotational and one translational motion. As a result, it can implement complex surgical operations and is widely applied to laparoscopic surgery. In comparison, full parallel mechanisms offer advantages in terms of precision, stiffness, payload, kinematics, and dynamics over serial and hybrid counterparts, especially in terms of precision. For example, Kong and Gosselin studied the structure synthesis of SP-equivalent parallel manipulators (PMs) with RCM characteristics [Reference Kong and Gosselin30]. Li et al. [Reference Li, Marie Hervé and Huang32] proposed a special family of 4-DOF RCM PMs with four limbs, each driven by a fixed linear actuator. Zoppi et al. [Reference Zoppi, Zlatanov and Gosselin33] studied a 4-DOF RCM parallel mechanism with four identical 5R legs (R: joint). The RCM point of these mechanisms is situated within the mechanism, with the limbs arranged around it. However, this internal placement of the mechanism could lead to a substantial footprint, potentially hindering effective multi-robot collaboration. Furthermore, due to the multi-limb and multi-closed-loop structures, most full parallel mechanisms exhibit certain limitations, such as complex structure and kinematic analysis, limited workspace, and internal singularities. To circumvent these challenges, researchers have introduced several single-loop RCM parallel mechanisms. Qiu et al. [Reference Qiu, Wu and Zhu28] presented a 4-DOF RCM parallel surgical robot with two limbs based on a parallelogram mechanism. Chen et al. [Reference Chen, Wang, Wang, Chen, Parenti-Castelli and Angeles34] developed a spatial 3R1T (R: rotation; T: translation) RCM PM with two 2-URRH limbs. Li et al. [Reference Li, Zhang and Tian13] synthesized a class of GSLPMs-RCM with a multi-DOF drive unit. To meet the diverse demands of surgical procedures, researchers have developed some RCM mechanisms with reconfigurable characteristics. Wang et al. [Reference Wang, Zhang and Ding35] proposed an RCM parallel mechanism with metamorphic characteristics using the parallelogram joint. Liu et al. [Reference Design36] introduced a four-limbed reconfigurable PM, capable of switching between motion modes: 1R1T, 2R1T, and 3R1T. Additionally, Essomba et al. [Reference Essomba, Hsu, Sandoval Arevalo, Laribi and Zeghloul37] introduced a spherical PM with a reconfigurable base for robotic-assisted craniotomy, analyzing the influence of reconfigurable parameters on workspace and kinematic performances. Essomba and Wang [Reference Essomba and Wang38] proposed an RCM mechanism with controllable center of rotation using a spherical reconfiguration linkage.
Beyond the structural design of RCM mechanisms, their kinematic performance also receives special attention. Generally, the condition number [Reference Yaşır, Kiper and Dede39], dexterity [Reference Qiu, Wu and Zhu28], manipulability [Reference Molaei, Abedloo, Taghirad and Marvi40], and motion/force transmission [Reference Zhang, Huang and Li19] are used to evaluate the kinematic performance of RCM parallel mechanisms. When dealing with mechanisms possessing both translational and rotational DOFs, indices based on the Jacobian matrix encounter challenges due to non-homogeneous units [Reference Zoppi, Zlatanov and Gosselin33], resulting in unclear physical interpretations. Consequently, the reliability of performance assessment is compromised. The motion/force transmission index is a scale-free indicator that is not affected by coordinate systems [Reference Ye, Zhang and Li41]. Various approaches and indices, predicated on motion/force transmission, are studied to analyze the performance of parallel mechanisms featuring diverse structural configurations. For example, a generalized transmission index was introduced by Chen et al. [Reference Chen and Angeles42] to evaluate the performance of spatial mechanisms. Liu et al. [Reference Liu, Wu and Wang43] introduced a method for singularity analysis of parallel manipulators by considering motion/force transmissibility. Chen et al. [Reference Chen, Wang, Niu, Wang and Sun44] assessed the transmissibility of a six-limbed 5-DOF parallel machining robot by employing the mean of the minimum virtual power transmissibility. Li et al. [Reference Li, Zhang and Wang45] proposed new transmission indices for redundantly actuated PMs. Additionally, Meng et al. [Reference Meng, Xie, Liu and Takeda46] introduced an evaluation approach to analyze the motion-force interaction performance of the PMs featuring closed-loop passive limbs.
This paper presents a novel GSLPM-RCM featuring a reconfigurable base that utilizes a parallelogram linkage. Utilizing its reconfiguration capability, the RCM mechanism can adjust the footprint and workspace layout to accommodate a variety of operational demands. The structure of this paper is as follows: Section 2 details the design process for the GSLPM-RCM with a reconfigurable base. Section 3 analyzes the kinematics and workspace of the GSLPM-RCM. Section 4 analyzed the transmission indices for the GSLPM-RCM. Section 5 implements dimension optimization using the strength Pareto evolutionary algorithm II (SPEA-II) and investigates the impact of the reconfigurable base on the workspace and transmissibility performance. Finally, the paper is summarized in Section 6.
2. Structure design
2.1. Reconfigurable base
A GSLPM-RCM is presented based on the spherical surface geometric model introduced in previous work [Reference Li, Zhang and Tian13], as depicted in Figure 1(a). This mechanism consists of a fixed rigid base, two R[Pa]IIR limbs, and a specific connecting structure (SCS), wherein a double parallelogram linkage constitutes a [Pa]II joint. To accommodate diverse task requirements, the mechanism features a reconfigurable base designed to adjust its parameters, thereby adjusting the mechanism’s characteristics to fit different needs. The occupied space of the mechanism can be changed through its reconfigurable base, while also allowing for adjustments in key performance aspects, including workspace shape and operating posture range. These adjustments enable the mechanism to adapt to various operational scenarios and to execute a range of tasks effectively. A key challenge in the design of a reconfigurable base lies in ensuring it meets the necessary constraints to facilitate coordinated movement between the limbs. Specifically, the rigid base is depicted as the circular arc A1A2 in Figure 1(b), characterized by a radius of r and a central angle of 2α. The base determines three key parameters: the radius r, the central angle 2α, and the position of the RCM point N (x N, y N, z N). Since the endpoint B i of the limb A i B i always moves on a spherical surface S, the reconfigurable base needs to ensure that the first axis a i of limb-i always passes through the RCM point N, while point A i remains on a virtual circle with the same fixed radius r. A concept diagram of the reconfigurable base is established as depicted in Figure 1(c), where the central angle 2α and the position N (x N, y N, z N) serve as variable parameters.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig1.png?pub-status=live)
Figure 1. The concept of the mechanism with a reconfigurable base.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig2.png?pub-status=live)
Figure 2. The evolution process of the reconfigurable base linkage.
Then, the configuration evaluation process of a reconfigurable base is described as follows:
Step 1: Construct a 1-DOF linkage with a link and a R joint as shown in Figure 2(a). The link NA rotates around point N, while its endpoint A is constrained to move along circle C with a constant radius r. There is a physical R joint at the center point N to constrain the link NA.
Step 2: Construct a parallelogram linkage ONAD, as shown in Figure 2(b). As a result, the actuated R joint at point N, shown in Figure 2(a), can be moved to point O. To obtain a virtual center point N of the circle C, the link ON and NA need to be removed.
Step 3: Extend the link NA to point F as shown in Figure 2(c). Then construct a virtual parallelogram linkage OAFH, where the length of OA is variable. The parallelogram linkage ONAD constrains the motion of the virtual parallelogram linkage OAFH.
Step 4: Keep the length of link OA constant and then construct a parallelogram linkage OAFH, as shown in Figure 2(d). It is essential that the parallelogram linkage OAFH is constrained by the virtual parallelogram linkage ONAD. This constraint ensures that point A consistently resides on circle C with a fixed radius r. The length of ON is variable, while the length of NA is fixed and equal to r. The center point N can move along line Lv. Although the links ON and NA are removed, a virtual constraint still exists.
Step 5: Extend link FH to point G, ensuring that point G is positioned on the line Lv, as shown in Figure 2(e). By applying the judgment theorem of similar triangles, it is established that △NAO is always similar to △OHG. Utilizing the properties of these similar triangles, maintain the length of GH, a segment of link FG, as constant while ensuring that point G remains on the line Lv. As a result, the length of NA is consistently fixed at r, and the center point N is always located on the line Lv. To accomplish this, a prismatic (P) joint is introduced between points O and G, then a crank-slider linkage GOH is constructed to constrain the motion of the parallelogram linkage OAFH. This arrangement eliminates the virtual parallelogram linkage ONAD, as shown in Figure 2(d).
Step 6: Construct the symmetric linkage OGHFA along the line Lv to obtain a reconfigurable base, as shown in Figure 2(f). The maximum width denoted as d f, of the reconfigurable base, serves as an indicator of the footprint of the mechanism. The position of the center point N can be characterized by the distance between points O and N denoted as d N.
The CAD model of the reconfigurable base is built as depicted in Figure 3, which also displays various configurations with distinct central angles of 2α.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig3.png?pub-status=live)
Figure 3. The configurations of the reconfigurable base with different central angle 2 α.
Note that the RCM point N can translate along the X-axis; however, this translation is a parasitic motion. Given that the reconstruction of the mechanism is finalized before the surgical intervention, the RCM point remains stationary during the surgery itself. Consequently, the parasitic motion associated with the RCM point does not interfere with the surgical process. As the central angle 2α increases, the footprint index d f correspondingly increases, while the distance d N of the center point N decreases.
2.2. A GSLPM-RCM with a reconfigurable base
A GSLPM-RCM with a reconfigurable base is constructed, as depicted in Figure 4(a). This 4-DOF mechanism is capable of rotating and translating around point N, classifying it as a 3R1T RCM mechanism. A based frame, denoted as { O }: O-XYZ, is established on the fixed base of the reconfigurable base. To describe the RCM motion, an RCM frame { G }: N-xyz is set at the point N, where the unit directional vectors for the axes are defined as u = [1, 0, 0]T for the x-axis, v = [0, 1, 0]T for the y-axis, and w = [0, 0, 1]T for the z-axis. Additionally, a limb frame { L i }: N-x i y i z i is built to analyze limb-i, as shown in Figure 4(b), where the x i -axis follows a i , and the y i -axis is perpendicular to the plane P li . The unit vectors t i and e i are along the y i and z i -axis, respectively. Notably, ι is the angle between a i and XY-plane, and α i is the angle between the projection NA i ’ of NA i onto the XY-plane and X-axis. Furthermore, the position vector of endpoint B i of the limb-i in{ G } is denoted as b i . Define b and k as the unit directional vectors along line B1B2 and the output link FP, respectively. P = [θ, β, γ, l NP]T represents the position and orientation of the output link FP, where θ, β, and γ correspond to rotations around v , t , and k , respectively, and l NP is the distance between the points P and N, where t · v = 0. Set P 0 = [0, 0, 0, 0]T as the initial configuration of the GSLPM-RCM, where, t = [1, 0, 0]T and b = [0, 1, 0]T. Following the design principle of the GSLPM-RCM, the position of the point B i determines the position and orientation of the output link. The rotation matrix from { L i } to{ G }is formulated as follows:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig4.png?pub-status=live)
Figure 4. Kinematic diagram of the GSLPM-RCM.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn1.png?pub-status=live)
where symbols s and c are sine and cosine functions, respectively.
3. Kinematics and workspace analysis
3.1. Inverse kinematics
Based on the modular analysis method, the inverse kinematics analysis of the GSLPM-RCM is divided into three parts: the reconfigurable base, limb-i, and SCS.
(a) SCS
According to the length geometric relation, the distance between the points N and G is derived as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn2.png?pub-status=live)
where l 1 and l 2 represent the length of the link I i E and link B i E, respectively; The distance between the points N and P (G and E, F and P) is l NP (l GE, l FP). Considering the z-coordinate of point P is negative when the reference point P is below the xNy-plane, in this instance, l NP is defined as negative, and vice versa. For a right triangle, yields:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn3.png?pub-status=live)
Combining Eqs. (2) and (3), we get:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn4.png?pub-status=live)
where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqnU1.png?pub-status=live)
In the frame{ G }, through rotation transformation, k and b can be expressed as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn5.png?pub-status=live)
where in
$\boldsymbol{{R}}_{\boldsymbol{{v}}}(\theta )= \left[\begin{array}{c@{\quad}c@{\quad}c} \mathrm{c}\theta & 0 & \mathrm{s}\theta \\[3pt] 0 & 1 & 0\\[3pt] -\mathrm{s}\theta & 0 & \mathrm{c}\theta \end{array} \right],\ \boldsymbol{{R}}_{\boldsymbol{{t}}}(\beta )\boldsymbol{=} \left[\begin{array}{c@{\quad}c@{\quad}c} 1 & 0 & 0\\[3pt] 0 & \mathrm{c}\beta & -\mathrm{s}\beta \\[3pt] 0 & \mathrm{s}\beta & \mathrm{c}\beta \end{array} \right],\ \boldsymbol{{R}}_{\boldsymbol{{k}}}(\gamma ) = \left[\begin{array}{c@{\quad}c@{\quad}c} \mathrm{c}\gamma & -\mathrm{s}\gamma & 0\\[3pt] \mathrm{s}\gamma & \mathrm{c}\gamma & 0\\[3pt] 0 & 0 & 1 \end{array} \right]$
.
Based on the vector closed-loop equation, the input of the SCS can be written as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn6.png?pub-status=live)
(b) Limb-
$i$
The position vector b i of the point B i at { G } is formulated as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn7.png?pub-status=live)
where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqnU2.png?pub-status=live)
Both sides of Eq. (7) left multiplied by the inverse of G R L i yields:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn8.png?pub-status=live)
Let
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn9.png?pub-status=live)
The input angles of the limb-i are solved as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn10.png?pub-status=live)
where t−1 is arctangent function, and s−1 is arcsine function. Then, two motor angles of the limb-i are obtained as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn11.png?pub-status=live)
where k is the transmission ratio of the synchronous belt transmission.
(c) The reconfigurable base
The reconfigurable base is actuated by a P joint allowing for a simplified kinematics diagram as depicted in Figure 2(e). l GO represents the distance between points G and O, l NA represents the distance between points A and N, l GH, and l HF denote GH and HF segments of the link FH, respectively, and l OH corresponds to the length of the link OH. Applying the law of cosines, the distance l GO can be derived as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn12.png?pub-status=live)
Utilizing the properties of similar triangles, the position vector of RCM point N in { O } is derived as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn13.png?pub-status=live)
3.2. Workspace
The workspace is a significant feature of PMs, determining the type of operation task and serving as a foundation for planning robot motion trajectories. To determine the reachable workspace, the reachable extent of limbs and the SCS need to be assessed. Furthermore, the conditions for rising interference between the limb and the SCS also need to be determined. According to the structure of the GSLPM-RCM, the reachable extent of the limbs corresponds to the output range for the limb, denoted as θ i ∈(θ i min, θ i max) and β i ∈(β i min, β i max), where θ i min, θ i max, β i min, and β i max represent the limiting output values of limb-i, occurring when collisions are detected between the links. Similarly, the reachable extent of the SCS is determined by l B1B2, expressed as l B1B2∈(l B1B2 min, l B1B2 max), where l B1B2 min and l B1B2 max correspond to the distances between points B1 and B2 when the links of the SCS collide. Whether interference between the limb and the SCS occurs can be determined by examining the angle between the two planes where limb-i and the SCS are respectively situated, i.e.,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn14.png?pub-status=live)
where
$\boldsymbol{{n}}_{Li} = (\boldsymbol{{b}}_{i} \times \boldsymbol{{a}}_{i}) / || \boldsymbol{{b}}_{i} \times \boldsymbol{{a}}_{i} || $
and
$\boldsymbol{{n}}_{\rm scs} = (\boldsymbol{{k}} \times \boldsymbol{{b}})/||\boldsymbol{{k}} \times \boldsymbol{{b}} ||$
are the unit normal vectors of the planes where the limb-i and the SCS are situated, respectively. δ
Pi
max is the limit angle when limb-i and the SCS collide.
With the different central angle 2α, the workspace of the GSLPM-RCM is analyzed based on the inverse kinematics. Through analysis, it was found that there is not much difference between the orientation workspace with different l NP, which can be verified by the results of ref. [Reference Li, Zhang and Tian13]. In this work, the orientation workspaces with l NP = −260 mm are drawn as shown in Figure 5. It is observed that the orientation workspace demonstrates symmetry about the plane-XZ, as indicated by the boundary of angle γ in Figure 5. To provide a quantitative description of the workspace dimensions, a maximum inscribed circle within the boundary of angle γ is introduced, as depicted in Figure 6. The boundary value γ B of the angle γ and the radius r B of the maximum inscribed circle are utilized as indices to characterize the workspace. As the central angle 2α decreases, it is necessary to reduce γ B to obtain a larger r B.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig5.png?pub-status=live)
Figure 5. The orientation workspace with lNP = −260 mm.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig6.png?pub-status=live)
Figure 6. The description of the size of the workspace.
4. Motion/force transmissibility
Although this RCM manipulator contains a reconfigurable base, the reconfigurable base does not alter the motion characteristic of the manipulator, so the performance analysis of the mechanism can be transformed into an analysis of GLSPM-RCM with a rigid base. According to the method proposed in the literature [Reference Liu, Wu and Wang43] for singularity analysis of parallel manipulators, the motion/force transmissibility for the GLSPM-RCM is reformulated considering its structural characteristics.
4.1. Transmission wrenches of the GSLPM-RCM
In the GSLPM-RCM, the output of limb-i is represented by the vector b i . The output link of the SCS exhibits three rotational degrees of freedom and one translational degree of freedom centered around point N. To facilitate analysis, a simplified equivalent model of the GSLPM-RCM is constructed, reflecting its inherent characteristics as depicted in Figure 7. This simplified mechanism comprises two limbs with a R a i R t i R b i R g R g -structure, where the three axes a i , t i, and b i intersect at point N, and i = 1, 2. Additionally, a virtual middle limb with an R v R t R k P k -structure is introduced to constrain the output link. Each limb in the GSLPM-RCM features two actuated joints, which are arranged in series and mounted near the base.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig7.png?pub-status=live)
Figure 7. A simplified equivalent model of the GSLPM-RCM.
Within the frame { G }, the twist system for limb-i is written as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn15.png?pub-status=live)
where
$\boldsymbol{{g}} = \boldsymbol{{b}} \times \boldsymbol{{k}} $
. The twist system {
$
i
} is a 5-system. The twists corresponding to each joint in limb-i are denoted by
$
I,i1,
$
I,i2,
$
i3,
$
i4, and
$
i5, and
$
I,i1 and
$
I,i2 are input twists of limb-i. By applying the principle of reciprocity, the corresponding constraint wrenches for Eq. (15) is calculated as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn16.png?pub-status=live)
$ i r is a pure force along g passing through point N. Because limb-i contains two actuated joints, and the i1th and i2th actuated joints are connected in series and move independently, the transmission wrenches associated with two actuated joints in limb-i need to be derived, respectively. For the transmission wrench associated with the i1th actuated joint, it is reciprocal to all the twists of joints in limb-i except for $ I,i1, i.e.,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn17.png?pub-status=live)
To find the transmission wrench $ T,i1 accurately, two planes are constructed using limb-1 as an example as shown in Figure 8(a). In Figure 8(a), the plane P i1 is formed by the twists $ I,i2 and $ i3 and determined by the unit vectors t i and b i . The plane P i3 is formed by the twists $ i4 and $ i5 and determined by the unit vectors g and m i . The intersecting line L i1 of the planes P i1 and P i3 corresponds to the desired transmission wrench $ T,i1 associated with the i1th actuated joint. The transmission wrench $ T,i1 is a pure force, and it can be derived as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig8.png?pub-status=live)
Figure 8. The wrenches associated with the actuated joints in limb-1.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn18.png?pub-status=live)
where the unit vector
f
i
is the directional vector of the intersecting line L
i1, and
$\boldsymbol{{f}}_{i} = (( \boldsymbol{{g}} \times \boldsymbol{{m}}_{i}) \times (\boldsymbol{{b}}_{i}/ r \times \boldsymbol{{t}}_{i}))/ || (\boldsymbol{{g}} \times \boldsymbol{{m}}_{i}) \times (\boldsymbol{{b}}_{i}/ r \times \boldsymbol{{t}}_{i})||$
, the unit vector
m
i
is the directional vector of the link B
i
E, and
$\boldsymbol{{m}}_{i} = (l_{\rm EN} \boldsymbol{{k}} - \boldsymbol{{b}}_{i} )/l_{2} $
.
Similarly, for the transmission wrench associated with the i2th actuated joint, the following reciprocal relationship exists, i.e.,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn19.png?pub-status=live)
The transmission wrench $ T,i2 can be found according to Figure 8(b). In Figure 8(b), the plane P i2 is formed by the twists $ I,i1 and $ i3 and determined by the unit vectors a i and b i . The transmission wrench $ T,i2 associated with the i2th actuated joint along the intersecting line L i2 of the planes P i2 and P i3, and it is a pure force and can be derived as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn20.png?pub-status=live)
where
h
i
represents the directional vector of the intersecting line L
i2, and
$\boldsymbol{{h}}_{i} = ((\boldsymbol{{g}} \times \boldsymbol{{m}}_{i}) \times (\boldsymbol{{a}}_{i} \times \boldsymbol{{b}}_{i}/r))/|| (\boldsymbol{{g}} \times \boldsymbol{{m}}_{i}) \times (\boldsymbol{{a}}_{i} \times \boldsymbol{{b}}_{i}/r)|| $
. The span of the two transmission wrenches
$
T,i1 and
$
T,i2 forms a 2-system that covers all pure forces in the plane P
i3 which pass through the point B
i
.
Since the motions of the output link of the GSLPM-RCM are three rotations around the RCM point N and translation along k , passing through the RCM point N. The constraint wrenches of the GSLPM-RCM can be directly obtained as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn21.png?pub-status=live)
where the unit vectors b , g , and k are orthogonal to each other. $ C,1 and $ C,2 are two constraint forces passing through the RCM point N. Consequently, the output link of the GSLPM-RCM is constrained by 6 wrenches ( $ C,1, $ C,2, $ T,11, $ T,12, $ T,21, $ T,22).
Locking all other actuated joints except for the i1th actuated joint, the GSLPM-RCM is constrained by a 5-order system:
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn22.png?pub-status=live)
The GSLPM-RCM becomes a 1-DOF mechanism. The output twist $ O, i1 associated with the i1th actuated joint, which is reciprocal to C i1, is derived as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn23.png?pub-status=live)
where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqnU3.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqnU4.png?pub-status=live)
The symbol “
$\neg i$
” represents that it is not i. Because i = 1 or 2, if i is 1, then “
$\neg i$
” is 2; if i is 2, then “
$\neg i$
” is 1. Similarly, the output twist
$
O,
i2 associated with the i2th actuated joint is derived as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn24.png?pub-status=live)
where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqnU5.png?pub-status=live)
4.2. Transmission index of the GSLPM-RCM
In ref. [Reference Liu, Wu and Wang43], Liu. et al. introduced the input, output, and local transmission index (ITI, OTI, and LTI). For the GSLPM-RCM, firstly, the transmission index of each limb is characterized by taking the smaller of the transmission indices associated with its two actuated joints. That is,
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn25.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn26.png?pub-status=live)
Then, the local and global transmission indices for the GSLPM-RCM are written as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn27.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn28.png?pub-status=live)
5. Optimization design
The optimal design seeks to identify a set of ideal structural parameters that enhance the performance of the mechanism. This problem can be defined mathematically as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn29.png?pub-status=live)
where Y ∈ℝ n is vector of the design variables, and G ∈ℝ m is the multi-objective functions, h i (•) is constraint condition. For the GSLPM-RCM, besides the GTI index, the regular workspace (RW) index is also presented, i.e., τ RW = r B, where r B is defined in Section 3.2. Then, Y and G are defined as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn30.png?pub-status=live)
where l FP is the length of output link FP. The constraint conditions are set as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_eqn31.png?pub-status=live)
where h = 280 mm is the maximum distance between points P and N. With the reconfigurable parameter 2α = 120°, the optimized solutions are found by SPEA-II. Pareto fronts are drawn as illustrated in Figure 9. Five sets of candidate optimal design parameters are listed in Table I.
Table I. Optimal design parameters.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_tab1.png?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig9.png?pub-status=live)
Figure 9. Pareto fronts.
Based on Table I, a set of structural parameters is selected for designing the GSLPM-RCM, i.e., [5°, 220 mm, 230 mm, 110 mm, 570 mm]. To facilitate the representation of the distribution of LTI, the angles (θ, β) are transformed into the Tilt-and-Torsion (T&T) angles (κ, ν) [Reference Bonev47], following the methodology outlined in ref. [Reference Li, Zhang and Tian13]. For a given position of reference point P in the workspace (determined by κ, ν, and l NP), the output link FP can rotate around its axis k within a certain range [γ min, γ max]. The average of the LTI with possible rotation angle γ is calculated to assess the transmissibility of the manipulator at a given position of reference point P. Figure 10 displays the distribution of LTI with different l NP and the reconfigurable parameter 2α. Figure 11(a) shows the relationship between the global transmission index and the reconfigurable parameter 2α. The results indicate that for the manipulator with the different reconfigurable parameter 2α, the corresponding global transmission indices are greater than 0.4. When 2α > 145°, the manipulator has good global transmission performance. Figure 11(b) shows the variation of workspace index τRW of the manipulator with reconfigurable parameters. The boundary value of the angle γ can all reach over 100°, i.e., γ B >= 100°, here the radius of the maximum inscribed circle of the boundary is all greater than 40°, i.e., r B > 40°. The regular workspace can be within a circle with a radius exceeding 40°.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig10.png?pub-status=live)
Figure 10. The distribution of LTI with different lNP and reconfigurable parameter 2 α.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20250120081437981-0652:S026357472400225X:S026357472400225X_fig11.png?pub-status=live)
Figure 11. The relationship between indices and 2 α: (a) τGTI and (b) τRW.
6. Conclusions
In this paper, a generalized single-loop parallel RCM manipulator with a reconfigurable base is presented based on a spherical surface geometrical model. Structurally, the proposed manipulator features a simplified structure and a large workspace due to its single-loop configuration. Additionally, the manipulator can adapt its characteristics to meet various task requirements by adjusting the parameters of the reconfigurable base, such as for multi-robot cooperative operations. Significantly, the manipulator presented differs from traditional parallel mechanisms, which necessitates a reformulation of the motion/force transmissibility analysis. By evaluating the derived transmissibility indices and the defined workspace index, the structural parameters of the mechanism are optimized. Furthermore, alterations in the reconfigurable parameters significantly affect both the workspace shape and the distribution of the LTI. According to the workspace shape and the distribution of LTI, the reconfigurable parameters of the manipulator can be adjusted, and the motion trajectory can be planned more reasonably so that the manipulator can better adapt to different tasks.
Author contribution
Luquan Li: Writing – original draft, Validation, Investigation, Formal analysis. Chunxu Tian: Validation, Resources, Formal analysis. Zhihao Xia: Resources, Formal analysis. Dan Zhang: Writing – review & editing, Validation, Supervision, Conceptualization.
Financial support
Luquan Li thanks the support of the China Postdoctoral Science Foundation (Grant No. 2023M740663). Chunxu Tian thanks the support of the National Nature Science Foundation of China (Grant No. 52305012). Dan Zhang thanks the support of the Research Institute for Artificial Intelligence of Things (RIAIoT) at the Hong Kong Polytechnic University and the Nature Science Foundation of China (Grant No. 52150710538).
Competing interests
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Ethical approval
Not applicable.