1 Introduction

Parallel mechanisms have been extensively researched over many years, depending on their advantages of high speed, high accuracy, large stiffness and heavy-load capability in comparison with the serial counterparts. Such as the famous Delta robot [1], the surgical PMs for medical application [2] and the five-axis machine tools [3]. Several approaches for the structural synthesis of PMs have been proposed. They are the enumeration approach based on the general mobility formula [4, 5], the constraint approach based on the reciprocal screw theory, the synthesis approach based on the Lie group theory [6,7,8], and the approach based on the theory of linear transformations [9].

However, PMs suffer from the problems of having relatively small useful workspace and limited rotational capability, which are crucial for their performance and applications [10]. It is a more complex process to design PMs with rotational mobility with respect to the translational ones. The classical six Degrees of Freedom (DOF) PMs often suffer from limited tilting angles due to the joint range limits and the interferences between limbs or between limbs and the moving platform. For example, the famous Stewart platform can only achieve a tilting angle of 40° with respect to the horizontal axis. Hence, the research of PMs with large rotational angles has always been one of the focuses in the structural synthesis of the PMs.

To reach high tilting angles, Kim et al. [11] first proposed the Eclipse with three PPRS (P, R and S denote a prismatic joint, a revolute joint and a spherical joint, respectively) serial limbs for five-face machining in a single setup, which can continuously sweep 360° over the lateral surfaces of the workpiece. Later, the same authors presented a redundantly actuated Eclipse II [12] that can realize continuous 360° rotational motion in any direction and is suitable for the application of flight motion simulators. However, circular guideway makes the translational workspace greatly reduced, which leads to the limited application in need of large translational workspace. Kang et al. [13] developed a 3-DOF micro-positioning PM with 100° tilting angles and analyzed its positioning capability in detail. Using articulated traveling plate to amplify the rotational performance, Pierrot et al. [14,15,16] proposed a 4-DOF parallel manipulator known as H-4, which was applied in industrial production. Based on the design of H-4, Krut et al. [17,18,19] constructed a rotating amplifier using gear sets to develop an I-4 parallel mechanism which can amplify the rotating angles from ± 45° to ± 180°. A prominent characteristic for the H-4 family is that non-rigid moving platforms are used, after that many PMs with high rotational capability were synthesized utilizing the non-rigid moving platforms. Guo et al. [20, 21] developed a systematic method for the type synthesis of 4-DOF non-overconstrained parallel mechanisms with three translations and one rotation inspired by the H-4 manipulators and presented a class of 4-DOF non-overconstrained parallel mechanisms with large rotational workspace based on screw theory. Wang et al. [22] synthesized a type of 2T3R and 3T3R PMs through constructing different kinds of configurable platforms, which possess high rotational abilities. Oh et al. [23, 24] designed a high maneuverability, high accuracy and large workspace parallel positioning device of which rotational angles can achieve 100°. Liu et al. [25] proposed a family of 3-DOF fully-parallel manipulators which are capable of rotating large angles. Based on the screw theory, Li et al. [26] investigated the identification of the rotational axes of the 3-[P][S] parallel mechanism with different limbs arrangements.

In order to design PMs with large rotational angles, this paper replaces the fixed link of a CRM with additional limbs to obtain a novel PM model based on the relationship between input link and output link of the CRM. On this basis, a series of 1R2T and 1R1T planar PMs are synthesized by means of the Lie group theory. To realize 2-dimension spatial rotations, a 3-RRRR PM and a 4-RRRR parallel moving platform with rotational amplification property and bifurcated rotations are presented. Finally, a hybrid 2R3T mechanism in possession of large rotational angles and bifurcated motion is proposed and analyzed.

The organization of this paper is as follows. In Section 2, a CRM is analyzed and its degenerate model is evolved. Section 3 synthesizes a class of planar 1R1T, 1R2T PMs with large rotational angles and two kinds of spatial PMs with high rotational ability and bifurcated motion by means of the Lie group theory. Using the proposed moving platform, Section 4 constructs a hybrid mechanism, of which mobility and bifurcated property are analyzed. Finally, conclusions are drawn in Section 5.

2 Degenerate CRM Model

The set of six dimensional rigid motion can be endowed with the algebraic structure of a group, represented by D as Lie group [27]. Further any motion of a rigid body can be described by a subset of D, which may be either a group, called a displacement subgroup (DSG) or a displacement submanifold (DSM) [28, 29]. According to Ref. [30], the 3-dimension subgroup {G(μ)} represents 2-dimension translation in a plane and 1-dimension rotation about the normal to the plane. {G2(μ)} denotes 2-dimension displacement manifold, which can be obtained by removal of {R(N,μ)} from {G(μ)}. {R(N,μ)} and {T(μ)} are the representations of 1-dimension rotational subgroup and translational subgroup, in which (N, μ) represents the axis determined by the unit vector μ and point N. The displacement set of the end-effector is the product of DSGs of all pairs in a series kinematic chain and the product of groups is closed [31, 32]. Assume that the rigid bodies constructed a limb in a parallel mechanism are 1, 2, 3, …, j − 1, j in turn and the DSGs or DSMs (DSGs/DSMs) of the corresponding pairs are {D1}, {D2}, {D3},…, {Dj−1}, the DSG/DSM of the end of the limb is the product of all the DSGs/DSMs, i.e., {Li} = {D1}{D2}{D3}∙∙∙{Dj−1 }, where {Li} is the DSG/DSM of the end of the limb. The intersection of two subgroups is always a subgroup. The DSG/DSM of the moving platform of a parallel mechanism is the intersection of the DSGs/DSMs of all limbs, i.e.,

$$\left\{ M \right\} = \bigcap\limits_{i = 1}^{n} {\left\{ {L_{i} } \right\}} ,$$
(1)

where {M} denotes the DSG/DSM of the moving platform and {Li} denotes the DSGs/DSMs of the branches.

As shown in Figure 1, when taking the rocker of a CRM as driving part, the crank outputs whole cycle rotation whereas the rocker swings a certain angle α [33]. This motion principle can be used to construct a rotation amplifying mechanism and be applied to design PMs with large rotational angles.

Figure 1
figure 1

A crank-and-rocker mechanism (CRM)

The planar CRM is constituted by two limbs and a moving platform. Limb 1 is connected by link 1 and link 2 and limb 2 only contains the fixed link 4 and the shortest link 3 is used to be the moving platform. According to the Lie group theory, the DSG of limb 1 can be calculated as {R(N11, ω)}{R(N12, ω)}{R(N13, ω)} = {G(ω)}, and the DSG of limb 2 is {R(N, ω)}.

As a result, the DSG of link 3 can be deduced as

$$\left\{ {G(\varvec{\omega})} \right\} \cap \left\{ {R\left( {N,\varvec{\omega}} \right)} \right\} = \left\{ {R\left( {N,\varvec{\omega}} \right)} \right\}.$$
(2)

The above derivation illustrates the motion property of the CRM. If the fixed link 4 is replaced by other limbs to constitute new PMs, as shown in Figure 2, the mobility will be changed and the maximum rotational angle (denoted by γ) of link 3 will be variable due to the distance (denoted by d) between joint A and D is changeable. For brevity and without loss of generality, we let l2 > l1 > l3, the relationship between γ and d can be figured as

$$\gamma = \left\{ {\begin{array}{*{20}ll} {2\uppi - 2\arccos \frac{{(d + l_{1})^{2} + l_{3}^{2} - l_{2}^{2} }}{{2(d + l_{1} )l_{3} }} , \quad { 0} \le d < l_{2} + l_{3} - l_{1} ,} \\ { \, 2\uppi, \quad l_{2} + l_{3} - l_{1} \le d < l_{1} + l_{2} - l_{3} ,} \\ {2\arccos \frac{{l_{3}^{2} + d^{2} - (l_{1} + l_{2} )^{2} }}{{2dl_{3} }} , \quad { }l_{1} + l_{2} - l_{3} \le d \le l_{1} + l_{2} + l_{3} .} \\ \end{array} } \right.$$
(3)
Figure 2
figure 2

New PM model with the degenerate CRM

The function graph is drawn in Figure 3, where the end-effector has a whole cycle rotational ability when d is between l2+l3 – l1 and l1+l2 – l3 and the maximum rotational angle will decrease when d is equal to other values. It is an important guidance for the design of the PMs with large rotational angles.

Figure 3
figure 3

Function graph between γ and d

The kinematic chain connected by link 1, link 2 and link 3 is named as a degenerate CRM. The DSG/DSM of the end-effector in the new PMs can be expressed as

$$\left\{ M \right\} = \left\{ {G\left( \varvec{\omega} \right)} \right\} \cap \left\{ {M_{1} } \right\},$$
(4)

where {M1} represents the intersection between subsets of the additional limbs,

$$\left\{ {M_{1} } \right\} = \bigcap\limits_{i = 2}^{n} {\left\{ {L_{i} } \right\}} .$$
(5)

According to Eq. (4), all possible motion the end-effector 3 could output are {R(N,ω)}, {R(N,ω)}{T(μ)}, {R(N,ω)}{T(ν)} and {G(ω)}, which are subsets or proper subsets of {G(ω)}. Thus, we let the motion types of the additional limbs also be subsets or proper subsets of {G(ω)}, i.e., \(\{ M_{1} \} \subseteq \{ G\text{(}\varvec{\omega}\text{)}\} .\) A class of planar 1R1T, 1R2T PMs can be synthesized and further a type of spatial 2R1T and 2R PMs can be obtained by appropriate evolution.

3 Structural Synthesis of 1R1T, 1R2T, and 2R1T, 2R PMs

In this section, different limbs are connected with the degenerate CRM to synthesize a series of planar and spatial PMs with large rotational angles in terms of displacement group theory.

3.1 Planar 1R1T and 1R2T PMs

3.1.1 1R1T PMs

Sometimes the rotation center of an end-effector needs to move along a specific line. In other words, the mechanism translates along a line and meanwhile it rotates about any point on this line. For example, the PM could translate along the dasher line k which parallel to x axis in Figure 4(a), or along the dasher line t which parallel to y axis in Figure 4(b), or alone a circle line in Figure 4(c) and rotate with large angles about any point in the given lines.

Figure 4
figure 4

Translations along different directions. a x direction, b y direction and c circle motion

Therefore, a class of 1R1T PMs is demanded. As known from Lie group theory, {R(N1,ω)}{R(N2,ω)} = {R(N,ω)}{T(μ)} = {G2(ω)}, {G2(ω)}∩{G(ω)} = {G2(ω)}, where {G2(ω)} is a subset of {G(ω)}. Because the DSG of limb 1 is {G(ω)}, the DSM of the additional limbs must be {G2(ω)} if 1R1T PMs are needed.

For the translation along k parallel to x axis,

$$\begin{aligned}& \left\{ {R\left( {N,\varvec{\omega}} \right)} \right\}\left\{ {T\left(\varvec{\mu}\right)} \right\} = \\& \left\{ {G\left(\varvec{\omega}\right)} \right\} \cap \left\{ {R\left( {N,\varvec{\omega}} \right)} \right\}\left\{ {T\left(\varvec{\mu}\right)} \right\} = \\& \left\{ {R\left( {N,\varvec{\omega}} \right)} \right\}\left\{ {T\left(\varvec{\mu}\right)} \right\}\left\{ {T\left(\varvec{v}\right)} \right\} \cap \left\{ {R\left( {N,\varvec{\omega}} \right)} \right\}\left\{ {T\left(\varvec{\mu}\right)} \right\}. \\ \end{aligned}$$
(6)

Similarly, for the translation along t parallel to y axis,

$$\begin{aligned} & \left\{ {R\left( {N,\varvec{\omega} } \right)} \right\}\left\{ {T\left( \mathcal{\varvec{v} } \right)} \right\} = \\ & \left\{ {R\left( {N,\mathcal{\varvec{\omega}}} \right)} \right\}\left\{ {T\left(\varvec{\mu} \right)} \right\}\left\{ {T\left(\varvec{v} \right)} \right\} \cap \left\{ {R\left( {N,\varvec{\omega} } \right)} \right\}\left\{ {T\left( \varvec{v} \right)} \right\}. \\ \end{aligned}$$
(7)

And for the circular motion along r,

$$\begin{aligned} & \left\{ {R\left( {N,\varvec{\omega} } \right)} \right\}\left\{ {T\left( \varvec{r} \right)} \right\} = \\ & \left\{ {R\left( {N,\varvec{\omega} } \right)} \right\}\left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left(\varvec{v} \right)} \right\} \cap \left\{ {R\left( {N,\varvec{\omega} } \right)} \right\}\left\{ {T\left( \varvec{r} \right)} \right\}, \hfill \\ \end{aligned}$$
(8)

where vectors μ, ν, ω represent the orthogonal rotational axes in space which are parallel to x, y, z axes in Cartesian coordinate system respectively. {T(r)} is perpendicular to link 4 in Figure 4(c) and can be composited by {T(μ)} and {T(ν)}. CAD models of these 1R1T PMs are given as shown in Figure 5. According to Eq. (3) and Figure 3, the rotational angles are variable along with the motion of the prismatic pairs for RRR-RPx and RRR-RPy PMs and invariable for RRR-RR PM.

Figure 5
figure 5

CAD models of 1R1T PMs

3.1.2 1R2T PMs

Now a class of 1R2T PMs will be synthesized by connecting specific additional limbs with the degenerate CRM. The output DSG of the 1R2T PM is {G(ω)} and as known before, DSG of the degenerate CRM is {G(ω)} as well. Hence, DSG of the additional limbs must be {G(ω)}, without taking the subgroups which are greater than 3-dimension into account.

If the new 1R2T PM is connected by two identical limbs, the additional limb is RRR kinematic chain as the first limb and the DSG of the end-effector 3 can be deduced as

$$\begin{aligned} & \left\{ {R\left( {N_{11} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{12} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{13} ,\varvec{\omega} } \right)} \right\} \cap \\ & \left\{ {R\left( {N_{21} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{22} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{23} ,\varvec{\omega} } \right)} \right\} = \\ & \left\{ {G\left(\varvec{\omega} \right)} \right\}. \\ \end{aligned}$$
(9)

As a result, a 2-RRR PM can be obtained as shown in Figure 6(a). If two identical limbs which possess the same DSG as the first limb are used as the additional limbs, a 3-RRR PM can be obtained as shown in Figure 6(b). The DSG of the end-effector 3 can be deduced as

$$\begin{aligned}& \left\{ {R\left( {N_{11} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{12} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{13} ,\varvec{\omega} } \right)} \right\} \cap \\ & \left\{ {R\left( {N_{21} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{22} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{23} ,\varvec{\omega} } \right)} \right\} \cap \\ & \left\{ {R\left( {N_{31} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{32} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{33} ,\varvec{\omega} } \right)} \right\} = \\ & \left\{ {G\left( \varvec{\omega} \right)} \right\}. \\ \end{aligned}$$
(10)
Figure 6
figure 6

CAD models of 1R2T PMs

The two PMs analyzed above have the same motion properties in view of their DSGs, which both move with two dimensional translations in xy plane and one dimensional rotation about axis parallel to z. DOF of the two PMs are three, as a result, three actuators are needed for each one. Three actuators can be arranged on the base of the three limbs respectively for the 3-RRR PMs. However, one of the two limbs must install two actuators and another limb installs the rest one because there are only two branches for the 3-DOF 2-RRR PMs. It is worth mentioning that the two PMs have whole cycle or close to whole cycle rotational capability based on Figure 3.

{G(ω)} can be obtained either by {R(N,ω)}{T(μ)}{T(ν)} or by {R(N1,ω)}{R(N2,ω)} {R(N3,ω)}. The PMs indicated by the latter one are presented in Figure 6(a) and Figure 6(b). Now, {R(N,ω)}{T(μ)}{T(ν)} is used to present the additional limbs which are connected in the degenerate CRM in Figure 2. The DSGs of the new PMs are

$$\begin{aligned} & \left\{ {R\left( {N_{11} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{12} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{13} ,\varvec{\omega} } \right)} \right\} \cap \\ & \left\{ {R\left( {N_{21} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{22} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{23} ,\varvec{\omega} } \right)} \right\} \cap \\ & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left( \varvec{v} \right)} \right\}\left\{ {R\left( {N_{3} ,\varvec{\omega} } \right)} \right\} = \\ & \left\{ {G\left( \varvec{\omega} \right)} \right\}, \\ \end{aligned}$$
(11)

or

$$\begin{aligned} & \left\{ {R\left( {N_{11} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{12} ,\varvec{\omega} } \right)} \right\}\left\{ {R\left( {N_{13} ,\varvec{\omega} } \right)} \right\} \cap \\ & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left(\varvec{v} \right)} \right\}\left\{ {R\left( {N_{2} ,\varvec{\omega} } \right)} \right\} \cap \\ & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left(\varvec{v} \right)} \right\}\left\{ {R\left( {N_{3} ,\varvec{\omega} } \right)} \right\} = \\& \left\{ {G\left( \varvec{\omega} \right)} \right\}. \\ \end{aligned}$$
(12)

The additional limbs denoted by {T(μ)}{T(ν)}{R(N,ω)} can be composed by two translational pairs PxPy and one revolute pair R, as a result, a 2-RRR-PxPyR mechanism and a 2-PxPyR-RRR mechanism can be derived as shown in Figure 6(c) and Figure 6(d). Although the 2-RRR-PxPyR and 2-PxPyR-RRR mechanisms output the same motion as the other two PMs, they have an advantage of restricting the workspace within a specific range through controlling the length of the two translational linkages.

3.2 2R1T and 2R Mechanisms

This part investigates two kinds of mechanisms with large rotational angles whose rotations are not consecutive but bifurcated.

3.2.1 2R1T PM

The novel 3-RRRR PM is presented in Figure 7, where the additional limbs are constituted by two orthogonal arranged RRR limbs. A revolute joint is connected in the end of each limb and its axis is perpendicular to the other revolute joints in this limb in order to provide axes of two directional rotations. Thus, there are four revolute joints for each limb.

Figure 7
figure 7

3-RRRR PM and its configurations. a Rotation about x axis, b rotation about y axis

We define a reference plane M which is always parallel to the base plane represented by N. When the plane of the end-effector represented by m is parallel to N, M and m are coincided to each other. The DSM/DSG of limb 1 is

$$\begin{aligned} & \left\{ {R\left( {N_{11} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{12} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{13} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{\mu} } \right)} \right\} = \\ & \left\{ {G\left( \varvec{v} \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{\mu} } \right)} \right\} = \\ & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{1} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{\mu} } \right)} \right\}. \\ \end{aligned}$$
(13)

Similarly, the DSMs/DSGs of limb 2 and limb 3 are

$$\begin{aligned} & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{2} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{24} ,\varvec{\mu} } \right)} \right\}, \\ & \left\{ {T\left( \varvec{v} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{3} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{34} ,\varvec{v} } \right)} \right\}. \\ \end{aligned}$$
(14)

Thus, the DSM/DSG of the end-effector is

$$\begin{aligned} & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{1} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{\mu} } \right)} \right\} \cap \\ & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{2} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{24} ,\varvec{\mu} } \right)} \right\} \cap \\ & \left\{ {T\left( \varvec{v} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{3} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{34} ,\varvec{v} } \right)} \right\} = \\ & \left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N,\varvec{v} } \right)} \right\}. \\ \end{aligned}$$
(15)

According to the DSM, the end-effector has the motion type of two rotations about x and y axes and one translation along z axis and it is an instantaneous motion only if m is parallel to N.

When the end-effector rotates a certain angle about x axis, shown as Figure 7(b), m is no longer parallel to N and has an intersection angle φ. In other words, the axis of the last revolute joint of limb 3 doesn’t parallel to any one joint of limb 1 and 2 anymore. The DSMs of limb 1 and 2 remain unchanged, however, the DSM of limb 3 becomes

$$\begin{aligned} & \left\{ {R\left( {N_{31} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{32} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{33} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{34} ,\varvec{t}} \right)} \right\} = \\ & \left\{ {T\left( \varvec{v} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{3} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{34} ,\varvec{t}} \right)} \right\}, \\ \end{aligned}$$
(16)

where t denotes the vector of the last joint of limb 3, which is neither parallel nor coincident with y axis.

At this configuration, the DSM of the end-effector is

$$\begin{aligned} & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left(\varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{1} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{\mu} } \right)} \right\} \cap \\ & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{2} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{24} ,\varvec{\mu} } \right)} \right\} \cap \\ & \left\{ {T\left(\varvec{v} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{3} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{34} ,\varvec{t}} \right)} \right\} = \\ & \left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N,\varvec{\mu} } \right)} \right\}. \\ \end{aligned}$$
(17)

Obviously, the end-effector outputs one rotation about x axis and one translation along z axis.

When the end-effector rotates a certain angle about y axis, shown as Figure 7(c), m is no longer parallel to N and has an intersection angle α, and the axes of the last revolute joints of limb 1 and 2 don’t parallel to any one joint of limb 3 anymore. The DSM of limb 3 remains unchanged, however, the DSMs of limb 1 and 2 become

$$\begin{aligned} & \left\{ {T\left(\varvec{\mu} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{1} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{k}} \right)} \right\}, \\ &\left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {T\left( \varvec{\omega} \right)} \right\}\left\{ {R\left( {N_{2} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{24} ,\varvec{k}} \right)} \right\}. \\ \end{aligned}$$
(18)

At this configuration, the DSM of the end-effector is {T(ω)}{R(N,ν)}. Hence, the end-effector at this configuration outputs one rotation about y axis and one translation along z axis.

Combining with above analysis, note that there are three bifurcated configurations for the 3-RRRR PM including an instantaneous 2R1T motion only if the end-effector is parallel to the base and the other two 1R1T motions with rotating about x axis and y axis asynchronous as long as the plane of the end-effector intersects with the plane of base.

3.2.2 Rotational Capability Analysis for the 2R1T PM

When the platform rotates about x axis, only one limb controls the rotational angle and the links interference is slight and can be eliminated through reasonable structural design for the platform. Hence, the rotational angle about x axis can reach 360°. However, the platform is controlled by two identical limbs when rotating about y axis, as a result, the interference between these two limbs hampers the whole cycle rotation of the platform. Therefore, it is indispensable to investigate the rotational performance about y axis under the interference model.

From the motion analysis of the 3-RRRR PM, one can find that there is only one translation along z axis if its posture is fixed. This means that the PM can be seen as a crank-slider mechanism (CSM) illustrated in Figure 8(b) at the fixed posture and its translational workspace is equivalent to the slider stroke.

Figure 8
figure 8

Geometrical models for rotational capability analysis

The relationship between the displacement and the input angle associated with joint A can be deduced as

$$s = l_{1} \sin \theta + \sqrt {l_{2}^{2} - (l_{1} \cos \theta - l_{3} /2)^{2} } ,$$
(19)

where s denotes the displacement of the equivalent slider and θ denotes the input angle of the fixed joint A.

The equivalent interference models are shown in Figure 8(c) and Figure 8(d). We assume that the initial posture of end-effector 3 is horizontal and define that the clockwise rotation is positive. There are two kinds of cases that need to be discussed. One is the maximum positive rotational angle is greater than 90° as shown in Figure 8(c) and another is less than 90° as shown in Figure 8(d). These two cases are determined by the displacement s.

In Figure 8(c), when the platform rotates clockwise to closest to coincide with link 2, the end-effector reaches the limit position and can’t rotate anymore due to the interference. In Figure 8(d), the platform can’t rotate because it is another limit position, where link 1 and link 2 are collinear. The maximum positive rotational angle can be deduced as

$$\delta = \left\{ {\begin{array}{*{20}c} {\beta + 90^\circ , \quad s_{\text{min} } \le s < s_{90^\circ } ,} \\ {\beta - 90^\circ , \quad s_{90^\circ } \le s \le s_{\text{max} } ,} \\ \end{array} } \right.$$
(20)

where smin and smax denote the minimum and maximum displacements and s90° denotes the displacement value when the maximum positive angle is equal to 90°. β can be figured out in ∆AB1P in Figure 8(c) and ∆AC1P in Figure 8(d).

$$\beta = \left\{ {\begin{array}{*{20}ll} {\arccos \frac{{\left( {l_{2} - l_{3} /2} \right)^{2} + s^{2} - l_{1}^{2} }}{{\left( {2l_{2} - l_{3} } \right)s}} , \quad { }s_{\text{min} } \le s < s_{90^\circ } ,} \\ {\arccos \frac{{s^{2} + (l_{3} /2)^{2} - (l_{1} + l_{2} )^{2} }}{{sl_{3} }} , \quad { }s_{90^\circ } \le s \le s_{\text{max} } .} \\ \end{array} } \right.$$
(21)

Assume that the length of all links in the equivalent interference model in terms of the 3-RRRR PM in Figure 8(a) is known and let l1 = 400 mm, l2 = 600 mm, l3 = 300 mm. Then the maximum rotational angle γ can be calculated as

$$\gamma = 2\delta .$$
(22)

The function curve is drawn under the given size parameters, as illustrated in Figure 9. It should be emphasized that the maximum rotational angle is capable of reaching more than 180° if the displacement is less than l1 + l2 − l3/2. In other words, when the translation of the platform makes the values l1, l2, l3 and s conform to the geometrical relationship of a CRM, the PM has the ability of rotating about y axis more than 180°. The maximum rotational angle will drastically decrease when the displacement is greater than l1 + l2 − l3/2.

Figure 9
figure 9

Relationships between joint angle, displacement and rotational angle. a Relationship between θ and s, b relationship between s and γ

Hence, the manipulator has the ability of rotating about x axis and y axis with large angles. If the end-effector needs to rotate about x axis, it has to move its plane parallel to the base at first and then lock the drives in limb 2 and 3. The similar operation should be taken if the end-effector needs to rotate about y axis. Figure 10 shows the CAD models about large rotational angles about x axis and y axis respectively.

Figure 10
figure 10

Large rotational angle about x axis and y axis. a 90º about y axis, b − 90º about y axis and c 90º about x axis

3.2.3 2R Parallel Moving Platform

On the basis of the above research, a novel symmetric 4-RRRR parallel moving platform with high rotational capability and bifurcated motion is exploited through connecting four 3R kinematic chains orthogonally by a 4R overconstrained close-loop chain. The new parallel moving platform is presented in Figure 11. At the end of each limb the revolute joint whose axis is perpendicular to the other revolute joints in this limb is still needed in order to provide the axes for two directional rotations.

Figure 11
figure 11

4-RRRR parallel moving platform and its configurations. a Initial configuration, b rotation about μ axis and c rotation about v axis

Figure 12 shows the 4R overconstrained close-loop chain in which the axes of revolute joints A, B, C and D are intersected at point O. When the four axes are coplanar, as shown in Figure 12(a), the overconstrained chain is at the singular position where axes of joint A and joint C, axes of joint B and joint D are coincident respectively. It has instantaneous two dimensional rotations about x axis and y axis. When the mechanism rotates a certain angle about joints A and C from the singular position, as shown in Figure 12(b), it remains only one dimensional rotation about y axis because joints B and D can’t rotate due to the structural constraints. Similarly, it remains only one dimensional rotation about x axis when the mechanism rotates a certain angle about joints B and D from the singular position as shown in Figure 12(c).

Figure 12
figure 12

The overconstrained close-loop chain. a Initial configuration, b rotation about y axis and c rotation about x direction

It is worth mentioning that this 4-RRRR PM is used as a parallel moving platform for a hybrid mechanism proposed in the next section, as a result, link AiBi (i = 1, 2, 3, 4) in each limb is designed that can’t rotate about its own axis but be capable of moving with the overconstrained 4R chain and it will be applied mechanical constraints when connected on the hybrid mechanism. Therefore, joint A is not a compound hinge but a single revolute pair. When the PM moves to the configuration of plane m parallel to plane N, as shown in Figure 11(a), the DSM of the four limbs are

$$\begin{aligned}& {\text{Limb1}}:\left\{ {R\left( {N_{11} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{12} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{13} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{v} } \right)} \right\}, \\ &{\text{Limb2}}:\left\{ {R\left( {N_{21} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{22} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{23} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{24} ,\varvec{\mu} } \right)} \right\}, \\ & {\text{Limb3}}:\left\{ {R\left( {N_{31} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{32} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{33} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{34} ,\varvec{v} } \right)} \right\},\\ & {\text{Limb4}}:\left\{ {R\left( {N_{41} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{42} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{43} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{44} ,\varvec{\mu} } \right)} \right\}. \\ \end{aligned}$$

It can be found that the Lie group format of each limb is equal to the format of the corresponding limb in the 3-RRRR PM at the reference plane. Consequently, the DSG of the end-effector is also {T(ω)}{R(N,μ)}{R(N,ν)}, which illustrates it has the motion type of two rotations about μ and ν axes and one translation along ω axis. The two dimensional rotations are instantaneous DOF at the current configuration. At this singular configuration, axes of joints A1 and A3 are coincided and they should be seen as only one revolute pair when calculated by Lie group theory, the same to joints A2 and A4.

According to the analysis in Section 2, if joints A2 and A4 revolute a smaller angle, the end-effector can output a relatively larger rotational angle α as shown in Figure 11(b). At this configuration, the DSMs of the four limbs are

$$\begin{aligned} & {\text{Limb1}}:\left\{ {R\left( {N_{11} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{12} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{13} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{t}} \right)} \right\}, \\ & {\text{Limb2}}:\left\{ {R\left( {N_{22} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{23} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{24} ,\varvec{\mu} } \right)} \right\}, \\ & {\text{Limb3}}:\left\{ {R\left( {N_{31} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{32} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{33} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{34} ,\varvec{t}} \right)} \right\}, \\ & {\text{Limb4}}:\left\{ {R\left( {N_{42} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{43} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{44} ,\varvec{\mu} } \right)} \right\}. \\ \end{aligned}$$

Thus, the DSM of the end-effector can be deduced as

$$\begin{aligned} & \left\{ {R\left( {N_{11} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{12} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{13} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{t}} \right)} \right\} \cap \\ & \left\{ {R\left( {N_{22} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{23} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{24} ,\varvec{\mu} } \right)} \right\} \cap \\ & \left\{ {R\left( {N_{31} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{32} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{33} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{34} ,\varvec{t}} \right)} \right\} \cap \\ & \left\{ {R\left( {N_{42} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{43} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{44} ,\varvec{\mu} } \right)} \right\} = \\ & \left\{ {R\left( {N,\varvec{\mu} } \right)} \right\}. \\ \end{aligned}$$
(23)

It reveals that the PM only has 1-DOF rotation about μ axis at this configuration. Similarly, if joints A1 and A3 rotate a smaller angle, the end-effector also outputs a relatively larger rotational angle φ and the PM has 1-DOF rotation {R(N,ν)} about v axis as shown in Figure 11(c).

3.2.4 Rotational Capability Analysis for the 2R Parallel Moving Platform

The interference model is shown in Figure 13, where the 4-RRRR moving platform can be equivalent to a 2-RRR mechanism in xz plane or yz plane.

Figure 13
figure 13

Interference model

This model can be deemed as a special interference model with a certain displacement value s in Figure 8(c). The maximum positive rotational angle is

$$\delta = \beta + 90^{^\circ } ,$$
(24)

where β can be figured out in ∆AB1G,

$$\beta = \arccos \frac{{\left( {l_{2} - l_{3} /2} \right)^{2} + s_{c}^{2} - l_{1}^{2} }}{{2\left( {l_{2} - l_{3} /2} \right)s_{c} }},$$
(25)

where sc denotes the certain displacement value.

$$s_{c} = \sqrt {l_{2}^{2} - \left( {l_{1} - l_{3} /2} \right)^{2} } .$$
(26)

Equation (24) represents the maximum rotational angle of positive direction. Due to the bifurcation property, this parallel moving platform can rotate about μ axis and ν axis with large angles, both of which range are ± δ. It is worth mentioning that if the platform would change its rotational direction from one axis to another, it must move to the singular posture at first.

In practical applications, the PMs usually input a given swinging angle θ and the end-effector outputs a larger angle with range of ± δ. Assuming that the length of all links in the equivalent 2-RRR mechanism in terms of the 4-RRRR PM in Figure 11 is known and still let l1 = 400 mm, l2 = 600 mm, l3 = 300 mm, the maximum positive angle δ can be calculated as δ = 136° according to Eqs. (24)‒(26).

Hence, the rotational range under the given conditions is ± 136°. CAD models with respect to the large rotational angles are demonstrated as Figure 14.

Figure 14
figure 14

Large rotational angles about μ axis and v axis. a 90º about μ axis, b − 90º about μ axis, c 90º about v axis and d − 90º about v axis

4 2R3T Hybrid Mechanism

The 4-RRRR parallel moving platform is used as a rotating amplifier for the 2R3T hybrid mechanism in this section. As mentioned before, since link AiBi in each limb of the 4-RRRR mechanism can’t rotate, we let these four links connect with the remaining components of the hybrid mechanism. The DSMs of the hybrid mechanism are {R(N,v)}{R(N,μ)}{T} at singular configuration and {R(N,v)}{T} at one bifurcated configuration and {R(N,μ)}{T} at another one. Considering the moving platform only has 1-dimension rotation at either of the two bifurcated configurations and has an instantaneous 2-dimension rotation at the singular posture, it just need to connect the moving platform to a 3T1R parallel component. However, an additional actuator should be installed in one of the four joints of the overconstrained close-loop chain in order to avoid singularity. Since the new component doesn’t have moving platform before connecting with the 4-RRRR PM, all limbs are open-loop chains and symmetric distribution and two revolute joints are needed to provide swinging motion about x axis and another two to provide swinging motion about y axis for the parallel moving platform. Therefore, two limbs of the 3T1R parallel component associate with the DSM of {R(N,μ)}{T}, however, another two limbs associate with {R(N,v)}{T}. Since the new parallel component connects with the parallel moving platform in series, the Lie group operation for the two components obeys the product operation.

Hence, a hybrid mechanism with high rotational capability and bifurcated rotations can be derived based on the Lie group analyzed above. The CAD model of this hybrid mechanism is shown in Figure 15.

Figure 15
figure 15

Configurations of the hybrid mechanism

Now, we will analyze its mobility and bifurcated rotations in another way, however, the large rotational ability will not be demonstrated again which was analyzed before in detail. According to the Lie group theory, the product of two identical DSGs/DSMs is always equivalent to themselves, i.e., {R(N,v)}{R(N,v)}={R(N,v)}. As a result, we divide the hybrid mechanism into two components both of which contain the 4R overconstrained close-loop chain, as the two dashed frames shown in Figure 15.

When the mechanism is at the singular configuration as shown in Figure 15(a), the DSMs associated with all the four limbs in component 1 can be expressed as

$$\begin{aligned} & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {R\left( {N_{11} ,\varvec{\mu} } \right)} \right\}\left\{ {T\left( {\varvec{r}_{1} } \right)} \right\}\left\{ {R\left( {N_{12} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{13} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{14} ,\varvec{\mu} } \right)} \right\}, \\ & \left\{ {T\left( \varvec{v} \right)} \right\}\left\{ {R\left( {N_{21} ,\varvec{v} } \right)} \right\}\left\{ {T\left( {\varvec{r}_{2} } \right)} \right\}\left\{ {R\left( {N_{22} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{23} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{24} ,\varvec{v} } \right)} \right\}, \\ & \left\{ {T\left( \varvec{\mu} \right)} \right\}\left\{ {R\left( {N_{31} ,\varvec{\mu} } \right)} \right\}\left\{ {T\left( {\varvec{r}_{3} } \right)} \right\}\left\{ {R\left( {N_{32} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{33} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{34} ,\varvec{\mu} } \right)} \right\}, \\ & \left\{ {T\left( \varvec{v} \right)} \right\}\left\{ {R\left( {N_{41} ,\varvec{v} } \right)} \right\}\left\{ {T\left( {\varvec{r}_{4} } \right)} \right\}\left\{ {R\left( {N_{42} ,\varvec{v} } \right)} \right\}\left\{ {R\left( {N_{43} ,\varvec{\mu} } \right)} \right\}\left\{ {R\left( {N_{44} ,\varvec{v} } \right)} \right\}, \\ \end{aligned}$$

where {T(r)} represents the DSG associated with a prismatic pair. The intersection of these four DSMs is equal to {R(N,v)}{R(N,μ)}{T}.

The DSM of the component 2 is already known as {R(N,v)}{R(N,μ)} at singular posture. Thus, the DSM of the end-effector can be calculated as

$$\begin{aligned} & \left\{ {R\left( {N,\varvec{v} } \right)} \right\}\left\{ {R\left( {N,\varvec{\mu} } \right)} \right\}\left\{ T \right\} \cdot \left\{ {R\left( {N,\varvec{v} } \right)} \right\}\left\{ {R\left( {N,\varvec{\mu} } \right)} \right\} = \\ & \left\{ {R\left( {N,\varvec{v} } \right)} \right\}\left\{ {R\left( {N,\varvec{\mu} } \right)} \right\}\left\{ T \right\}. \\ \end{aligned}$$
(27)

Similarly, the DSMs of the end-effector at two bifurcated configurations can be calculated as

$$\begin{aligned} & \left\{ {R\left( {N,\varvec{v} } \right)} \right\}\left\{ T \right\} \cdot \left\{ {R\left( {N,\varvec{v} } \right)} \right\} = \left\{ {R\left( {N,\varvec{v} } \right)} \right\}\left\{ T \right\}, \\ & \left\{ {R\left( {N,\varvec{\mu} } \right)} \right\}\left\{ T \right\} \cdot \left\{ {R\left( {N,\varvec{\mu} } \right)} \right\} = \left\{ {R\left( {N,\varvec{\mu} } \right)} \right\}\left\{ T \right\}. \\ \end{aligned}$$
(28)

In summary, when the hybrid mechanism moves to the singular configuration, it possesses instantaneous 5-DOF of 3-dimension translations and 2-dimension rotations about x axis and y axis. Nevertheless, when moves to one of the two bifurcated configurations, it possesses 4-DOF of 3-dimension translations and 1-dimension rotation about x axis or y axis. By the way, if the mechanism would move from one configuration to another, it must switch to the singular posture first. Five actuators are needed for the hybrid mechanism where the four hydraulic cylinders are taken into account and the last one is installed in one of the four joints in the overconstrained close-loop chain.

5 Conclusions

  1. (1)

    Based on the Lie group theory and the rotational amplifying characteristics of the CRM, a class of planar 1R1T, 1R2T PMs is presented and a spatial 2R1T PM with bifurcated rotations is derived.

  2. (2)

    A 4-RRRR rotating amplifier is constructed and used as the moving platform for a 2R3T hybrid mechanism. This hybrid mechanism possesses high rotational performance and bifurcation, which can be applied to manufacture the 3D printers, the flight simulators, the multi-axis machine tools, etc.

  3. (3)

    The proposed PMs, whose reachable rotating angles are larger than 180°, are more adequate for fast and low accuracy motions.

  4. (4)

    The future research will focus on the kinematic analysis, the structural design of hybrid mechanisms with multidimensional non-bifurcated rotations and a properties comparison between the synthesized architectures.