Hostname: page-component-78c5997874-t5tsf Total loading time: 0 Render date: 2024-11-07T18:41:20.631Z Has data issue: false hasContentIssue false

Design and singularity analysis of a parallel mechanism with origami-inspired reconfigurable 5R closed-loop linkages

Published online by Cambridge University Press:  19 April 2024

Yili Kuang
Affiliation:
Robotics Research Center, School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing, China Research Center of Robotics Technology and Equipment, Tangshan Research Institute, Beijing Jiaotong University, Tangshan, China
Haibo Qu*
Affiliation:
Robotics Research Center, School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing, China Research Center of Robotics Technology and Equipment, Tangshan Research Institute, Beijing Jiaotong University, Tangshan, China Key Laboratory of Vehicle Advanced Manufacturing, Measuring and Control Technology, Ministry of Education, Beijing Jiaotong University, Beijing, China
Xiao Li
Affiliation:
Robotics Research Center, School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing, China Research Center of Robotics Technology and Equipment, Tangshan Research Institute, Beijing Jiaotong University, Tangshan, China
Xiaolei Wang
Affiliation:
Robotics Research Center, School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing, China Research Center of Robotics Technology and Equipment, Tangshan Research Institute, Beijing Jiaotong University, Tangshan, China
Sheng Guo
Affiliation:
Robotics Research Center, School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing, China Research Center of Robotics Technology and Equipment, Tangshan Research Institute, Beijing Jiaotong University, Tangshan, China Key Laboratory of Vehicle Advanced Manufacturing, Measuring and Control Technology, Ministry of Education, Beijing Jiaotong University, Beijing, China
*
Corresponding author: Haibo Qu; Email: [email protected]
Rights & Permissions [Opens in a new window]

Abstract

The reconfigurable mechanisms can satisfy the requirements of changing environments, working conditions, and tasks on the function and performance of the mechanism and can be applied to machine tool manufacturing, space detection, etc. Inspired by the single-vertex fivefold origami pattern, a new reconfigurable parallel mechanism is proposed in this paper, which has special singular positions and stable motion due to replicating the stabilizing kinematic properties of origami. Through analyzing the topologic change of the folding process of the pattern and treating it as a reconfigurable joint, a new reconfigurable parallel mechanism with 3, 4, 5, or 6 degrees of freedom is obtained. Then, the kinematics solution, workspace, and singularity of the mechanism are calculated. The results indicate that the singular configuration of the origami-derived reconfigurable parallel mechanism is mainly located in a special plane, and the scope of the workspace is still large after the configuration change. The mechanism has the potential to adapt to multiple tasks and working conditions through the conversion among different configurations by folding reconfigurable joints on the branch chain.

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press

Nomenclature

$\alpha _{i(i+1)}$ :

crease angle.

$\varphi _{i}$ :

dihedral angle.

$c\theta$ :

cosine of $\theta$ .

$s\theta$ :

sine of $\theta$ .

$e_{i}$ :

unit vector.

$\hat{\textit{\$}}_{r}$ :

constraint screw.

$J_{x}$ :

constraint Jacobian.

$J_{q}$ :

actuation Jacobian.

$r_{1}$ :

radius of the fixed base.

$r_{2}$ :

radius of the moving platform.

$d_{i}$ :

actuation parameters of prismatic pair P.

$\psi$ :

angle of the passive spherical hinge.

$\mathrm{R}_{\mathrm{eqv}1}\mathrm{R}$ :

state 1 of the spherical 5R mechanism.

$\mathrm{R}_{\mathrm{eqv}2}$ :

state 2 of the spherical 5R mechanism.

$\phi _{i}$ :

rotation angle of $\mathrm{R}_{\mathrm{eqv}1}$ .

$\theta _{i}$ :

rotation angle of $\mathrm{R}_{\mathrm{eqv}2}$ .

$ :

screw in plücker coordinate.

$\overset{\rightarrow }{s}_{i}$ :

direction vector of the axis of the kinematic pair.

${}^{j}{R}{_{i}^{}}$ :

rotation matrix from coordinate i to coordinate j.

$\$ _{P}$ :

instantaneous motion screw of the moving platform.

$q$ :

input of the reconfigurable parallel mechanism

1. Introduction

The reconfigurable mechanisms can satisfy the requirements of changing environments, working conditions, and tasks on the function and performance of the mechanism and can be applied to machine tool manufacturing [Reference Liu, Huang, Mei, Zhao, Chetwynd, Li and Jack Hu1], space detection [Reference Schenker, Pirjanian, Balaram, Ali, Trebi-Ollennu, Huntsberger, Aghazarian, Kennedy, Baumgartner, Iagnemma, Rzepniewski, Dubowsky, Leger, Apostolopoulos and McKee2Reference Zykov, Mytilinaios, Desnoyer and Lipson3], etc. Moreover, the reconfigurable parallel mechanism (RPM) is concerned due to its advantages of large bearing capacity and high precision [Reference Yu, Wang and Chen4]. At present, the reconfigurable parallel mechanism is mainly designed as follows: reconfigurable joints [Reference Gan, Dai and Caldwell5Reference Ibarreche, Hernández, Petuya and Urízar13], reconfigurable kinematic chain [Reference Ye, Fang, Guo and Chen14Reference Wei, Qiu and Dai20], reconfigurable moving platform [Reference Tian, Zhang, Tang and Wu21Reference Huang, Zhang, Zou, Ye and Kong24], reconfigurable fixed base [Reference Sun, Zhang, Wei and Dai25], etc. Through conferring the moving platforms, bases, joints, branched chains, and other components with variable motions or topologies, a reconfigurable generalized parallel mechanism can be constructed.

In addition to the existing literatures on reconfigurable moving platforms and bases, numerous studies have focused on reconfigurable joints and branch reconfigurable problems caused by the singularity of the single loop branch chain. Various reconfigurable joints have been designed, such as reconfigurable Hooke joint with the orientation of connector T changeable (rT) [Reference Gan, Dai and Caldwell5], reconfigurable revolute joint (rR) [Reference Gan, Dias and Seneviratne8], and reconfigurable spherical variable-axis joint (Sv) [Reference Ye, Chai and Zhang9], proposed various new reconfigurable mechanisms and evaluated their performance [Reference Coppola, Zhang and Liu12Reference Ibarreche, Hernández, Petuya and Urízar13]. Hu et al. [Reference Hu and Liu6] synthesized a kind of actuating reconfigurable parallel spherical joint, which is capable of realizing one-dimensional fixed-axis rotation and one-dimensional variable-axis rotation, two-dimensional and three-dimensional rotation. Li et al [Reference Li, Jia, Li, Zhang and Kong7] proposed a reconfigurable axial joint inspired by Rubik’s Cubes, which evolved from two types of spherical joints to three types of variable hook joints and one type of revolute joint.

The research on reconfigurable kinematic chains is mainly realized by the bifurcation characteristics of limbs. Ye et al. [Reference Ye, Fang, Guo and Chen14Reference Ye, Fang, Zhang and Guo15] designed a multi-rhombic metamorphic limb with multiple motion branches and constructed a kind of planar reconfigurable parallel mechanism. Wei et al. investigated a novel RPM based on the bifurcation of planar subgroup SE (2) and rotational subgroup SO (3) in the transformed configuration space [Reference Wei and Dai19] and studied the configuration switching and path selection of the novel RPM based on the subgroup SE (2), SO (3) and X (z) [Reference Wei, Qiu and Dai20].

Some studies have proposed a series of reconfigurable mechanisms by regarding special origami structures as reconfigurable joints or reconfigurable limbs [Reference Dai26Reference Barreto, Morlin, de Souza, Carboni and Martins31]. Dai [Reference Dai26Reference Dai and J.27] proposed the reconfigurable mechanism with variable topology and variable freedom in the research on the gift box packaging. Fang [Reference Fang, Fang and Zhang28] designed a new type of parallel mechanism with three degrees of freedom (DOFs) based on the origami structure, whose moving platform and the base center are always coaxial under special geometric constraints. Wang [Reference Wang, Song and Dai29] suggested an 8R reconfigurable quadruped mobile robot based on an origami structure. Inspired by a kirigami structure, Zhang [Reference Zhang and Liu30] designed a novel reconfigurable parallel mechanism. Through the method of graph theory and group theory enumeration, Barreto [Reference Barreto, Morlin, de Souza, Carboni and Martins31] derived a kind of multi-circuit spherical parallel mechanism based on the origami design theorem.

To sum up, reconfigurable branches and joints are mainly realized by variable topology structures, whose characteristics and selection depend on researchers’ own experience. Hence, origami is one of the inspiration sources for constructing RPM in many studies due to its relevancy with variable topology structure. Based on the box folding pattern with a single vertex and fivefold [Reference Chen, Peng and You32], a spherical reconfigurable closed-loop chain is designed and its motion characteristics are studied in this paper. Then, a novel RPM is proposed, and its various kinematic performances are analyzed, which provides ideas for the design and analysis of reconfigurable parallel mechanisms. The arrangement of this paper is as follows: section 2 analyzes the spherical reconfigurable linkages inspired by a single-vertex fivefold origami pattern, and puts forward a new RPM based on its motion characteristics and configuration switching by folding. Section 3 analyzes the variation of motion performance of the reconfigurable parallel mechanism, including its inverse kinematics, workspace, and singularity. Eventually, the innovations and perspectives of this study are summarized in section 4.

2. Spherical 5R closed-loop linkage and its derived reconfigurable mechanism

2.1. Reconfigurable spherical closed-loop chain inspired by origami

Origami is an art form that transforms two-dimensional paper into a three-dimensional structure based on predesigned crease patterns. Origami structures are widely used in the engineering field due to their advantages, such as being foldable, deformable, and motion stable [Reference Belcastro and Hull33Reference Zimmermann, Shea and Stanković34]. During the folding process, the paper surface is regarded as a link rotating around the creases, and the paper that does not deform except for the creases is called rigid origami. The geometric elements of origami are composed of vertices and creases. According to the number of creases per single vertex, the origami structure can be divided into fourfold structures (such as Miura-ora units), fivefold structures, sixfold structures (such as Diamond units and Kresling units [Reference Wang, Qu and Guo35Reference Wang, Qu, Li, Kuang, Wang and Guo36]), eightfold structures, etc.

Since single-vertex fourffold origami conventionally only has a single degree of freedom [Reference Chen, Lv, Peng and Wei37] and does not have topological changes; while single-vertex sixfold origami has three rotational DOF [Reference Yu, Guo and Wang38], if it is regarded as a reconfigurable closed-chain joint with topology changes by locking certain joints, its variable motion analysis will relatively more complicated than fivefold origami pattern. This article designs a spherical reconfigurable motion joint based on a box fold pattern with a single vertex with fivefold. A single-vertex fivefold pattern, as shown in Fig. 1, is commonly used in the design of paper box folding [Reference Chen, Peng and You32]. In Fig. 1, the red line represents a mountain crease, the blue line represents a valley crease, and the black line represents the boundary.

Figure 1. The box fold pattern with a single vertex and five creases and its folding process.

Fig. 2 shows the geometric parameters and equivalent folding mechanism of the single vertex fivefold pattern. Given the parameters $\alpha _{23}=\alpha _{51}=\pi /2, \alpha _{34}=\alpha _{45}=\alpha$ , and $\alpha _{12}=\pi -2\alpha$ , the motion of this origami pattern is equivalent to a spherical 5R mechanism [Reference Cervantes-Sánchez, Hernández-Rodrıguez and González-Galván39], as shown in Fig. 2(b). Under a spherical coordinate system, the foldable mechanism’s displacement can be expressed as two moving DOFs on a sphere centered in the vertex of five creases.

Figure 2. Single-vertex fiveffold origami pattern and its derived spherical 5R deformation mechanism.

The motion characteristics and singularity of a single-vertex fivefold pattern in its folding process are analyzed as follows. First, the unit direction vectors of revolute pairs’ axis can be written as $\overset{\rightarrow }{s}_{1}=\left[0\ \ -\sin (\alpha _{12}/2)\ \ \cos (\alpha _{12}/2)\right]^{\mathrm{T}},\,\, \overset{\rightarrow }{s}_{2}=\left[0\ \ \sin (\alpha _{12}/2)\ \ \cos (\alpha _{12}/2)\right]^{\mathrm{T}},\,\, \overset{\rightarrow }{s}_{3}=\left[a_{3}\ \ b_{3}\ \ c_{3}\right]^{\mathrm{T}},\,\, \overset{\rightarrow }{s}_{4}=\left[a_{4}\ \ b_{4}\ \ c_{4}\right]^{\mathrm{T}}, \overset{\rightarrow }{s}_{5}=\left[a_{5}\ \ b_{5}\ \ c_{5}\right]^{\mathrm{T}}.$ Using the paper surface 1 as a fixed base and assuming that the direction vector $\overset{\rightarrow }{s}_{4}$ of the crease between the paper surface 3 and the paper surface 4 is a known value, then calculating the positions of the remaining crease axes according to geometric constraints as follows.

Since $\overset{\rightarrow }{s}_{2}\cdot \overset{\rightarrow }{s}_{3}=0$ and $\overset{\rightarrow }{s}_{1}\cdot \overset{\rightarrow }{s}_{5}=0$ , it can be solved separately: $c_{3}=-b_{3}\cot \alpha, c_{5}=b_{5}\cot \alpha .$ Based on screw theory and structural parameters $\alpha _{i(i+1)}$ , and regarding link 1 as the fixed base and link 4 as the output link, the kinematic screw of two branch chains can be expressed as Eq. (1).

(1) \begin{align} \$ _{A}=\left\{\begin{array}{@{}l@{}} \$ _{2}=\left[0\ \ \cos \alpha\ \ \sin \alpha ;\,0\ \ 0\ \ 0\right]^{\mathrm{T}}\\[4pt] \$ _{3}=\left[a_{3}\ \ b_{3}\ \ -b_{3}\ \ \cot \alpha ;\,0\ \ 0\ \ 0\right]^{\mathrm{T}}\\[4pt] \$ _{4}=\left[a_{4}\ \ b_{4}\ \ c_{4};\,0\ \ 0\ \ 0\right]^{\mathrm{T}} \end{array}\right.,\ \ \$ _{B}=\left\{\begin{array}{@{}l@{}} \$ _{1}=\left[0\ \ -\cos \alpha\ \ \sin \alpha ;\,0\ \ 0\ \ 0\right]^{\mathrm{T}}\\[4pt] \$ _{5}=\left[a_{5}\ \ b_{5}\ \ b_{5}\ \ \cot \alpha ;\,0\ \ 0\ \ 0\right]^{\mathrm{T}} \end{array}\right. \end{align}

Since $\alpha _{34}=\alpha _{45}=\alpha$ , Eq. (2) can be obtained.

(2) \begin{align} \overset{\rightarrow }{s}_{3}\cdot \overset{\rightarrow }{s}_{4}=\cos \alpha, \overset{\rightarrow }{s}_{4}\cdot \overset{\rightarrow }{s}_{5}=\cos \alpha \end{align}

From Eq. (2), $a_{3}=(\!\cos \alpha -b_{3}(b_{4}-c_{4}\cot \alpha ))/a_{4}$ and $a_{5}=(\!\cos \alpha -b_{5}(b_{4}+c_{4}\cot \alpha ))/a_{4}$ can be obtained. According to ${a_{3}}^{2}+{b_{3}}^{2}+({-}b_{3}\cot \alpha )^{2}=1$ and ${a_{5}}^{2}+{b_{5}}^{2}+(b_{5}\cot \alpha )^{2}=1, b_{3}$ and $b_{5}$ can be solved with each has two sets of solutions. Depending on the direction in which the crease is folded, one set of solutions can be eliminated and a unique solution can be obtained, as follows:

(3) \begin{align} \begin{aligned}b_{3}=\frac{\cos \alpha \left(b_{4}-c_{4}\cot \alpha \right)+\sqrt{{a_{4}}^{2}\left({a_{4}}^{2}\left(1+\cot ^{2}\alpha \right)-\cot ^{2}\alpha +\left(b_{4}-c_{4}\cot \alpha \right)^{2}\right)}}{{a_{4}}^{2}\left(1+\cot ^{2}\alpha \right)+\left(b_{4}-c_{4}\cot \alpha \right)^{2}}\\[4pt] b_{5}=\frac{\cos \alpha \left(b_{4}+c_{4}\cot \alpha \right)-\sqrt{{a_{4}}^{2}\left({a_{4}}^{2}\left(1+\cot ^{2}\alpha \right)-\cot ^{2}\alpha +\left(b_{4}+c_{4}\cot \alpha \right)^{2}\right)}}{{a_{4}}^{2}\left(1+\cot ^{2}\alpha \right)+\left(b_{4}+c_{4}\cot \alpha \right)^{2}} \end{aligned} \end{align}

Solving the reciprocal screw of two limbs’ screw systems $\boldsymbol{\$}_{\boldsymbol{A}}$ and $\boldsymbol{\$}_{\boldsymbol{B}}$ , and obtaining the kinematic screw of output link 4, which can be expressed as Eq. (4).

(4) \begin{align} {}^{0}\textit{\$}{}=\left\{\begin{array}{@{}l@{}} {}^{0}\textit{\$}{_{1}^{}}=\left[a\quad 0\quad 1;\quad 0\quad 0\quad 0\right]^{\mathrm{T}}\\[4pt] {}^{0}\textit{\$}{_{2}^{}}=\left[b\quad 1\quad 0;\quad 0\quad 0\quad 0\right]^{\mathrm{T}} \end{array}\right. \end{align}

where $a=-\frac{\cot \alpha \left(b_{4}b_{5}-\cos \alpha +b_{5}c_{4}\cot \alpha \right)}{a_{4}b_{5}\left(1+\cot ^{2}\alpha \right)},b=-\frac{b_{4}b_{5}-\cos \alpha +b_{5}c_{4}\cot \alpha }{a_{4}b_{5}\left(1+\cot ^{2}\alpha \right)}$ .

As shown in Fig. 2(a), $\varphi _{i}(i=2,3,\ldots,5)$ shows the dihedral angle formed by the paper surface $i$ and $i-1, \varphi _{1}$ especially presents the dihedral angle formed by the paper surface 5 and paper surface 1. The rotation angle corresponding to $\varphi _{i}$ is denoted as $\theta _{i}$ . The mountain crease surrounded by paper surface 3 and paper surface 4 has a dihedral angle $\varphi _{4}\in [0,\pi ]$ and an auxiliary rotation angle $\theta _{4}=\varphi _{4}-\pi,\in [-\pi,0]$ . According to the folding process of the origami pattern shown in Fig. 1, link 3 and link 4 will be regarded as cemented together and treated as a single link, denoted as link 3(4), when the actuator $\varphi _{4}$ is locked at the fully folded state. The branch screw system $\$ _{A}$ becomes:

(5) \begin{align} \$ _{A}=\left\{\begin{array}{@{}l@{}} \$ _{2}=\left[0\ \ \cos \alpha\ \ \sin \alpha ;\,0\ \ 0\ \ 0\right]^{\mathrm{T}}\\[4pt] \$ _{3}=\left[a_{3}\ \ b_{3}\ \ -b_{3}\ \ \cot \alpha ;\,0\ \ 0\ \ 0\right]^{\mathrm{T}} \end{array}\right. \end{align}

the kinematic screw of the output link 3(4) becomes:

(6) \begin{align} {}^{0}\textit{\$}{}=\left[c\quad d\quad 1;\ \ 0\quad 0\quad 0\right]^{\mathrm{T}} \end{align}

where $c=\frac{2\sin ^{2}\alpha \left(\!\cos \alpha -b_{3}\left(b_{4}-c_{4}\cot \alpha \right)\right)\left(\!\cos \alpha -b_{5}\left(b_{4}+c_{4}\cot \alpha \right)\right)}{a_{4}\left(2b_{3}b_{5}c_{4}+\sin \alpha \left(b_{5}-b_{3}\right)\right)},d=\frac{\left(\!\cos \alpha \left(b_{3}+b_{5}\right)-2b_{3}b_{4}b_{5}\right)\cot \alpha }{2b_{3}b_{5}c_{4}\cot \alpha +\cos \alpha \left(b_{5}-b_{3}\right)}.$

So, the output motion of link 3(4) is reduced to one rotational DOF on the axis $[c\ \ d\ \ 1]^{\mathrm{T}}$ . Especially, when the dihedral angle $\varphi _{4}=0$ is locked, which means $\overset{\rightarrow }{s}_{3}=\overset{\rightarrow }{s}_{5}=[1\ \ 0\ \ 0]^{\mathrm{T}}$ , the kinematic screw of the spherical mechanism becomes:

(7) \begin{align} {}^{0}\textit{\$}{}=\left[1\quad 0\quad 0;\quad 0\quad 0\quad 0\right]^{\mathrm{T}} \end{align}

Eq. (7) represents the rotation around the x-axis, which is consistent with the DOF after fully folding the dihedral angle $\varphi _{4}$ of origami.

The geometric topology and motion characteristics of the spherical mechanism have changed corresponding to the singular configuration of the origami. The equivalent joint that corresponds to the state of incomplete folding of origami is defined as $\mathrm{R}_{\mathrm{eqv}1}\mathrm{R}$ with two rotational DOFs; when the origami is fully folded, the spherical 5R joint becomes a single rotational motion record as $\mathrm{R}_{\mathrm{eqv}2}$ , as shown in Fig. 3 (a) and (b), respectively.

Figure 3. Topological changes of the spherical deformation 5R joints before and after folding.

The spherical 5R mechanism is regarded as a reconfigurable joint, and its two reconfigurable forms are $\mathrm{R}_{\mathrm{eqv}1}\mathrm{R}$ and $\mathrm{R}_{\mathrm{eqv}2}$ , which correspond to the topological states of incomplete folding and complete folding of origami, respectively. When the reconfigurable joint is $\mathrm{R}_{\mathrm{eqv}1}\mathrm{R}$ , the two rotations of output link 4: the screw expression of the equivalent rotation pair $\mathrm{R}_{\mathrm{eqv}1}$ is shown in Eq. (6); And $\mathrm{R}$ is a rotating pair composed of link 3 and link 4. When the reconfigurable joint is $\mathrm{R}_{\mathrm{eqv}2}$ , the motion screw of output link 3(4) is written as Eq. (7).

2.2. Derived reconfigurable parallel mechanism

Based on the spherical unit shown in Fig. 3, a triangular box fold pattern can be formed, whose crease pattern and folding process are shown in Fig. 4.

Figure 4. Triangle box fold pattern and its folding process.

The single-vertex fivefold origami is equivalent to the spherical 5R mechanism shown in Fig. 3. Using this spherical mechanism as a special kinematic pair and combining it into the form of Fig. 4, a reconfigurable parallel mechanism is designed, as shown in Fig. 5. The initial installation state of the spherical 5R mechanism is consistent with the distribution of mountain and valley creases in the fivefold origami, so its movement process is equivalent to the folding process of origami. Based on the stability of the unidirectional motion of origami, the different solutions of the closed-loop kinematic chain are avoided, which is conducive to reducing the complexity of kinematic analysis of spatially closed-loop mechanisms by replicating the unidirectional actuation of creases. The spherical 5R joint can realize stable driving of the reconfigurable parallel mechanism.

Figure 5. Origami-inspired $3-(5\mathrm{R})\mathrm{PS}$ reconfigurable parallel mechanism.

Each branch chain includes a spherical 5R joint, a prismatic pair (P), and a spherical hinge (S). The $3-(5\mathrm{R})\mathrm{PS}$ reconfigurable parallel mechanism has four configurations with 6, 5, 4, or 3 DOFs, respectively, as shown in Fig. 6. $s_{i1}$ and $s_{i2}$ represent the rotating axis direction of the reconfigurable 5R joint, and $s_{i3}$ represents the axis direction of the moving pair in the $i\mathrm{th}$ branch chain. Based on the reciprocity between the constraint force and the kinematic screw [Reference Zhang, Wan, Zhang and Ma40], it can be seen that the branch chain including a reconfigurable joint $\mathrm{R}_{\mathrm{eqv}1}\mathrm{R}$ has no constraint on the moving platform, while the branch chain including a reconfigurable joint $\mathrm{R}_{\mathrm{eqv}2}$ provides a restraint force $F_{i}$ against the moving platform, with the direction of $F_{i}$ perpendicular to $s_{i3}$ that the axis of prismatic pair and coplanar with $s_{i1}$ that the axis direction of the reconfigurable joint $\mathrm{R}_{\mathrm{eqv}2}$ .

Figure 6. Four different configurations of $3-(5\mathrm{R})\mathrm{PS}$ reconfigurable parallel mechanisms.

3. Kinematic analysis of different configurations

Kinematics and singularity analysis are important mathematical methods for evaluating the performance of parallel mechanisms [Reference Özdemir41Reference Bu42] and have made contributions to helping researchers improve mechanism performance and promote the practical application of new mechanisms. Soheil [Reference Zarkandi43] presented a systematic method to obtain singular configurations of spherical mechanisms with input and output links. Gallant and Gosselin [Reference Gallant and Gosselin44] proposed a method of singularity robust balancing for parallel manipulators passing through type II singular configurations, which characteristically arise within the workspace while following inconsistent trajectories. In this paper, vector equations are used to analyze the inverse kinematic solutions of four different configurations of the $3-(5\mathrm{R})\mathrm{PS}$ reconfigurable parallel mechanism. The Jacobian matrix of different configurations are derived through the screw reciprocity product, and the singularities of the RPM in different configurations are analyzed based on the numerical algorithm.

3.1. Inverse kinematic solutions

Fig. 7 established the moving platform coordinate system $P-uvw$ and the branch chain coordinate system $A_{i}-x_{Ai}y_{Ai}z_{Ai}(i=1,2,3).$ $OA_{i}=r_{1}$ and $PB_{i}=r_{2}$ are, respectively, the circumcircle radius of fixed base and movable platform, and $d_{i}$ is the length of prismatic pair. If the pose $P(\mathit{x},\mathit{y},\mathit{z}),\theta _{x},\theta _{y}$ and $\theta _{z}$ of the moving platform is known, the actuation parameters $d_{1},d_{2},d_{3},\theta _{41},\theta _{42}$ , and $\theta _{43}$ can be inversely solved as follows.

Figure 7. Inverse kinematics: $3-(5\mathrm{R})\mathrm{PS}$ reconfigurable parallel mechanism.

In the basic coordinate system $O-xyz$ , points $A_{1},A_{2}$ , and $A_{3}$ can be expressed as

(8) \begin{align} A_{1}=\left[-r_{1}\quad 0\quad 0\right]^{\mathrm{T}},A_{2}=\left[\frac{r_{1}}{2}\quad -\frac{\sqrt{3}r_{1}}{2}\quad 0\right]^{\mathrm{T}},A_{3}=\left[\frac{r_{1}}{2}\quad \frac{\sqrt{3}r_{1}}{2}\quad 0\right]^{\mathrm{T}} \end{align}

In the moving platform coordinate system $P-uvw$ , point $B_{1},B_{2}$ , and $B_{3}$ can be expressed as

(9) \begin{align} {}^{p}{B}{_{1}^{}}=\left[-r_{2}\quad 0\quad 0\right]^{\mathrm{T}},{}^{p}{B}{_{2}^{}}=\left[\frac{r_{2}}{2}\quad -\frac{\sqrt{3}r_{2}}{2}\quad 0\right]^{\mathrm{T}},{}^{p}{B}{_{3}^{}}=\left[\frac{r_{2}}{2}\quad \frac{\sqrt{3}r_{2}}{2}\quad 0\right]^{\mathrm{T}} \end{align}

In the basic coordinate system $O-xyz$ , point $B_{1},B_{2}$ , and $B_{3}$ can be expressed as

(10) \begin{align} B_{1}={}^{0}{R}{_{p}^{}}{}^{p}{B}{_{1}^{}}+P, B_{1}={}^{0}{R}{_{p}^{}}{}^{p}{B}{_{2}^{}}+P,B_{3}={}^{0}{R}{_{p}^{}}{}^{p}{B}{_{3}^{}}+P \end{align}

where ${}^{0}{R}{_{p}^{}}=Rz(\theta _{z})Ry(\theta _{y})Rx(\theta _{x})$ represents the rotational transformation matrix from the moving coordinate system $P-uvw$ to the base coordinate system $O-xyz$ .

Therefore, the vector $\overset{\rightarrow }{A_{i}B_{i}}(i=1,2,3)$ in the base coordinate system $O-xyz$ is

(11) \begin{align} \overset{\rightarrow }{A_{i}B_{i}}=B_{i}-A_{i}=\left[l_{i},m_{i},n_{i}\right]^{\mathrm{T}},i=1,2,3 \end{align}

where the formulae for $l_{i},m_{i},n_{i}$ are given in the Appendix.

Then the actuator $d_{i}$ of the prismatic pair can be obtained,

(12) \begin{align} d_{i}=\sqrt{l_{i}^{2}+m_{i}^{2}+n_{i}^{2}}, i=1,2,3 \end{align}

The transformation matrix from the branch coordinate system $A_{i}-x_{Ai}y_{Ai}z_{Ai}(i=1,2,3)$ to the base coordinate system $O-xyz$ can be written as

(13) \begin{align} {}^{0}{R}{_{A1}^{}}=Rz\left(\pi \right)Ry\left({-}\pi /2\right), {}^{0}{R}{_{A2}^{}}={}^{0}{R}{_{A1}^{}}Rx\left(2\pi /3\right), {}^{0}{R}{_{A3}^{}}={}^{0}{R}{_{A1}^{}}Rx\left({-}2\pi /3\right) \end{align}

The unit vector $\overset{\rightarrow }{A_{i}B_{i}}$ can be expressed at coordinate system $O-xyz$ :

(14) \begin{align} {}^{0}{e}{_{i}^{}}=A_{i}B_{i}/|A_{i}B_{i}|=\left[x_{i},y_{i},z_{i}\right]^{\mathrm{T}},\left(i=1,2,3\right) \end{align}

In the branch chain coordinate system, $A_{i}-x_{Ai}y_{Ai}z_{Ai}(i=1,2,3), \overset{\rightarrow }{s}_{4i}$ represents the direction vector of the revolute joint $\theta _{4i}$ :

(15) \begin{align} \overset{\rightarrow }{s}_{4i}=\left[a_{4i},b_{4i},c_{4i}\right]^{\mathrm{T}},i=1,2,3 \end{align}

Eq. (15) can be transformed to the base coordinate system:

(16) \begin{align} {}^{0}{e}{_{i}^{}}={}^{0}{R}{_{Ai}^{}}\overset{\rightarrow }{s}_{4i}, i=1,2,3 \end{align}

$\overset{\rightarrow }{s}_{4i}$ is calculated from Eq. (16), then substitute into Eq. (2) to find two sets of solutions for $\overset{\rightarrow }{s}_{3i}$ and $\overset{\rightarrow }{s}_{5i}$ . Due to the characteristics of valley creases, one set of solutions can be omitted to obtain a unique solution. The dihedral angle $\varphi _{4i}$ can be obtained by calculating quantity product between the unit normal vectors of paper surface 3 and paper surface 4, as the formula: $\cos (\pi -\varphi _{4i})=(\overset{\rightarrow }{s}_{3i}\times \overset{\rightarrow }{s}_{4i}/\sin \alpha )\cdot (\overset{\rightarrow }{s}_{4i}\times \overset{\rightarrow }{s}_{5i}/\sin \alpha )$ , and then the actuation angle $\theta _{4i}=\varphi _{4i}-\pi,(i=1,2,3)$ can be obtained.

Without loss of generality, when locking the revolute pair actuator $\theta _{4i}$ of the $i\mathrm{th}$ branch chain, $\overset{\rightarrow }{A_{i}B_{i}}$ is represented in the branch chain coordinate system:

(17) \begin{align} \overset{\rightarrow }{A_{i}B_{i}}=d_{i}\left(\!\cos \alpha,\sin \alpha \sin \phi _{i},\sin \alpha \cos \phi _{i}\right)^{\mathrm{T}} \end{align}

As shown in Eq. (17), $\phi _{i}$ is the angle between the projection of the vector $\overset{\rightarrow }{A_{i}B_{i}}$ on the plane $y_{Ai}A_{i}z_{Ai}$ and the axis $y_{Ai}$ . $\overset{\rightarrow }{A_{i}B_{i}}$ can be represented in the base coordinate system by left-multiplying the rotation matrix ${}^{0}{R}{_{Ai}^{}}.$

There have been divided into three situations when reconfigurable joints are locked.

  1. 1. When locking $\theta _{41}=-\pi$ , the first branch chain becomes a $\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ branch chain, which provides a constraint force through the center of the spherical joint for the moving platform. The moving platform has 5 DOF, whose dependent pose parameter $z$ can be represented by independent parameters $x,y,\theta _{x},\theta _{y}$ , and $\theta _{z}$ . From Eq. (11) and Eq. (17), it can be found that

    (18) \begin{align} d_{1}\cos \alpha =z+r_{2}\sin \theta _{y} \end{align}

By subtracting the squares of Eq. (12) and Eq. (18), the driving $d_{1}$ can be determined, and substituting it with Eq. (18) can determine the positional parameters $z$ . According to Eq. (12) and Eq. (16), the actuators $d_{2},d_{3},\theta _{42}$ , and $\theta _{43}$ are solved.

  1. 2. When locking the two prismatic pairs’ actuators, the moving platform has 4 DOF. Yet the general to simplify the analysis, locking the actuators that $\theta _{42}$ and $\theta _{43}$ , and the dependent pose parameters of the moving platform are taken as $x$ and $y.$ Calculating $d_{2}$ and $d_{3}$ as Eq. (19).

    (19) \begin{align} \left\{\begin{array}{l} d_{2}\cos \alpha =z-r_{2}\left(\sqrt{3}c\theta _{y}s\theta _{x}+s\theta _{y}\right)/2\\[9pt] d_{3}\cos \alpha =z+r_{2}\left(\sqrt{3}c\theta _{y}s\theta _{x}-s\theta _{y}\right)/2 \end{array}\right. \end{align}

Substituting Eq. (19) into Eq. (12) by subtracting the squares obtain that $y=(c_{1}-b_{1}x)/a_{1}$ , where $a,b$ , and $c$ are expressions about $z,\theta _{x},\theta _{y}$ , and $\theta _{z}$ . Substituting $y$ into Eq.(12) to find out $x$ by excluding a set of bad solutions to obtain the representation of dependent pose parameters $x$ and $y$ concerning independent parameters $z,\theta _{x},\theta _{y}$ , and $\theta _{z}$ . Thereby, the inverse kinematic solution of the mechanism can be solved.

  1. 3. When all three prismatic pairs’ actuators are locked, the mechanism degenerates into a $3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ mechanism. Taking the platform independent pose parameters as $z,\theta _{x}$ , and $\theta _{y}$ , the actuators $d_{1},d_{2}$ , and $d_{3}$ are solved by Eq. (18) and (19). Substituting $d_{1},d_{2}$ , and $d_{3}$ into Eq. (17) and solving three equations: $| B_{1}B_{2}| ^{2}=3{r_{2}}^{2},| B_{2}B_{3}| ^{2}=3{r_{2}}^{2}$ and $| B_{1}B_{3}| ^{2}=3{r_{2}}^{2}, \phi _{1},\phi _{2}$ and $\phi _{3}$ can be calculated by Newton’s iterative numerical solution according to Eq. (17) since their analytical solutions cannot be found. Then the coordinates of $B_{1},B_{2}$ , and $B_{3}$ can be calculated. By introducing a reference point $B_{4}=(B_{2}+B_{3})/2$ to determine the position coordinates of the moving platform that $P(x,y,z)=B_{4}+(B_{1}-B_{4})/3.$ Then calculating $\theta _{z}=\arctan \left(\frac{\left(y-m_{1}\right)/\left(r_{2}c\theta _{y}\right)}{\left(r_{1}+x-l_{1}\right)/\left(r_{2}c\theta _{y}\right)}\right)$ according to Eq. (11). Hence, $x,y$ , and $\theta _{z}$ have been solved.

Taking the $3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ configuration as an example, the mechanism motion simulation is performed after giving the initial position and motion trajectory of the moving platform. The simulation results are compared with the theoretical values calculated by the inverse solution to verify the correctness of the mechanism’s inverse kinematic solution. Setting the motion trajectory of the moving platform in the simulation software as shown in Eq. (20). As shown in Fig. 8, the simulated prismatic pair’s actuation parameter $d_{i}$ is basically consistent with its theoretical calculation value, so the inverse solution calculation of the mechanism is believed to be correct and scientific.

(20) \begin{align} \left\{\begin{array}{l} z=70+t\\[4pt] \theta _{x}=\pi \sin \left(2t\right)/36\\[4pt] \theta _{y}=\pi \sin \left(2t\right)/36 \end{array}\right. \end{align}

3.2. Workspace

Based on the inverse kinematic solution of the mechanism, the workspace of the reconfigurable parallel mechanism can be calculated using numerical methods. To prevent mutual interference between links, the range of given actuators and the constraints of passive joints are shown in Table I.

Table I. The range of given actuators and the constraints of passive joints.

Figure 8. Verification of the kinematic inverse solution of the $3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ configuration with comparing simulation and theoretical values of the driving parameters.

Note that $d_{i}(i=1,2,3)$ refers to the prismatic actuator of the $i\mathrm{th}$ branch chain, with a range of 120mm ∼ 210 mm; $\theta _{4i}(i=1,2,3)$ represents the actuator of the fourth rotation pair of the spherical 5R joint on the $i\mathrm{th}$ branch chain, whose range is $[-\pi,0]$ consistent with the folding angle range of the origami; $\phi _{i}$ represents the rotation angle of the rotating pair $\mathrm{R}_{\mathrm{eqv}2}$ , whose range is $[-\alpha /2,\alpha /2]$ when the $i\mathrm{th}$ branch chain’s spherical 5R linkage is equivalent to the $\mathrm{R}_{\mathrm{eqv}2};\,\psi _{i}(i=1,2,3)$ represents the rotation range of ball hinge on the $i\mathrm{th}$ branch chain. As shown in Fig. 7, here define ${}^{P}{k}{_{1}^{}}=[\sqrt{2}/2,0,\sqrt{2}/2]^{\mathrm{T}}$ and express it as $k_{1}={}^{0}{R}{_{p}^{}}\cdot {}^{P}{k}{_{1}^{}}$ in the base coordinate system, so that $k_{2}={}^{0}{R}{_{p}^{}}\cdot Rz(2\pi /3)\cdot {}^{P}{k}{_{1}^{}}$ and $k_{3}={}^{0}{R}{_{p}^{}}\cdot Rz({-}2\pi /3)\cdot {}^{P}{k}{_{1}^{}}$ can be obtained. The angle range of the passive spherical hinge of each branch chain can be expressed as $\psi _{i}$ :

(21) \begin{align} \psi _{i}=\arccos \left({}^{0}{e}{_{i}^{}}\cdot k_{i}\right),\left(i=1,2,3\right) \end{align}

Given the base size parameter $r_{2}=180\mathrm{mm}$ and moving platform size parameter $r_{1}=60\mathrm{mm}$ , and taking the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration as an example, the workspace solution algorithm is shown in the Appendix Fig. A1.

Since the mechanism is in $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration, the reachable pose space when the position fixes on $x,y=0\mathrm{mm}$ and $z=90\mathrm{mm}$ is shown in Fig. 9. In Fig. 9, (d) is the three-dimensional point cloud map of the moving platform reachable posture space, while (a), (b), and (c) are projection views of (d) in three basic planes. And by the same token, the workspaces of other reconfigurable configurations are shown in Figs. 10-14.

Figure 9. Posture space of $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration when $x=y=0\mathrm{mm}$ and $z=90\mathrm{mm}$ .

Figure 10. Position space of $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration when $\theta _{x}=\theta _{y}=\theta _{z}=0$ .

When the fixed posture is $\theta _{x}=\theta _{y}=\theta _{z}=0$ , the position space of the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration is shown in Fig. 10. It can be seen that the position space of the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration is symmetrically distributed along the y-axis.

When locking the revolute pair actuator $\theta _{41}=-\pi$ of the first branch chain, the position space is shown in Fig. 11 due to the posture parameter $\theta _{x}=\theta _{y}=\theta _{z}=0$ being taken, and the posture space is shown in Fig. 12 as the position parameter $x=y=0\mathrm{mm}$ is taken.

Figure 11. Position space of $2(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-1(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration when $\theta _{x}=\theta _{y}=\theta _{z}=0$ .

Figure 12. Posture space of $2(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-1(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration when $x=y=0\mathrm{mm}$ .

The posture space of $2(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-1(\mathrm{R}_{\mathrm{eqv}1}\mathrm{PS})$ configuration with the fixed position shown in Fig. 12 is similar to the posture space of $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration shown in Fig. 9. When locking the rotating pair actuator $\theta _{42}=\theta _{43}=-\pi$ of the second and third branch chains, the mechanism is $1(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-2(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration, which has 4-DOF. Suggesting the position parameter $z=70\mathrm{mm}$ , its posture space is shown in Fig. 13. When locking the rotating pair actuator $\theta _{41}=\theta _{42}=\theta _{43}=-\pi$ of the first, second, and third branch chains, the mechanism becomes $3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ configuration, which has 3-DOF, and its workspace is shown in Fig. 14.

Figure 13. Posture space of $1(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-2(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration when $z=70\mathrm{mm}$ .

Figure 14. Workspace of $3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ configuration.

From Figs. 9 to 14, it can be seen that the working space of the mechanism has been reduced to a certain extent after locking the rotating pair actuator of the branch chain, but it can still achieve a large range of motion. So the new reconfigurable parallel mechanism proposed in this article has the potential for “one machine for multiple purposes”.

3.3. Singularity

The Jacobian matrix of the RPM is derived by using the concept of reciprocal screws, and the singularity positions of the mechanism are analyzed by calculating the determinant of the Jacobian matrix. Fig. 15 shows the kinematic screw on a single branch chain of the RPM when the spherical 5R joint is at two states of $\mathrm{R}_{\mathrm{eqv}1}\mathrm{R}$ and $\mathrm{R}_{\mathrm{eqv}2}$ . Where: the driving joint of the revolute pair of the branch chain can be represented as $\hat{\textit{\$}}_{i2}=[a_{i}{b_{i}}^{\mathrm{T}} {A_{i}}^{\mathrm{T}}\times a_{i}{b_{i}}^{\mathrm{T}}]^{\mathrm{T}}$ in the base coordinate system; the equivalent rotational screw of the other four rotational joints of the spherical 5R joint can be denoted as $\hat{\textit{\$}}_{i1}=[{C_{i}}^{\mathrm{T}} {A_{i}}^{\mathrm{T}}\times {C_{i}}^{\mathrm{T}}]^{\mathrm{T}}$ , here $C_{i}={}^{0}{R}{_{Ai}^{}}\cdot [c d1]^{\mathrm{T}}$ according to Eq. (6); the screw of the prismatic joint is recorded as $\hat{\textit{\$}}_{i3}=[\mathrm{0}^{\mathrm{T}} a_{i}{b_{i}}^{\mathrm{T}}]^{\mathrm{T}}$ ; the ball hinge is decomposed into three mutually perpendicular rotating pair screws as $\hat{\textit{\$}}_{i4}=[{e_{x}}^{\mathrm{T}} {B_{i}}^{\mathrm{T}}\times {e_{x}}^{\mathrm{T}}]^{\mathrm{T}}, \hat{\textit{\$}}_{i5}=[{e_{y}}^{\mathrm{T}} {B_{i}}^{\mathrm{T}}\times {e_{y}}^{\mathrm{T}}]^{\mathrm{T}}$ and $\hat{\textit{\$}}_{i6}=[{e_{z}}^{\mathrm{T}} {B_{i}}^{\mathrm{T}}\times {e_{z}}^{\mathrm{T}}]^{\mathrm{T}}$ , here $e_{x},e_{y}$ and $e_{z}$ represent the unit vector along the axis of $x,y$ and $z$ , respectively.

Figure 15. Motion screws of $\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ and $\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ branch chains.

Considering each branch chain as an open chain, the instantaneous motion screw of the moving platform can be written as: $\$ _{P}=[{\omega _{n}}^{\mathrm{T}}\quad {v_{0}}^{\mathrm{T}}]^{\mathrm{T}}$ , which can be described as a linear combination of instantaneous motion spirals for each joint on the branch chain.

(22) \begin{align} \$ _{P}=\dot{\theta }_{i1}\hat{\textit{\$}}_{i1}+\dot{\theta }_{i2}\hat{\textit{\$}}_{i2}+\dot{d}_{i}\hat{\textit{\$}}_{i3}+\dot{\theta }_{i4}\hat{\textit{\$}}_{i4}+\dot{\theta }_{i5}\hat{\textit{\$}}_{i5}+\dot{\theta }_{i6}\hat{\textit{\$}}_{i6}\quad \left(i=1,2,3\right) \end{align}

For a $\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ branch chain, the two actuation screws are $\hat{\boldsymbol{\$}}_{i2}$ and $\hat{\boldsymbol{\$}}_{i3}$ , and their constraint screws $\hat{\boldsymbol{\$}}_{\boldsymbol{r}i1}$ and $\hat{\boldsymbol{\$}}_{\boldsymbol{r}i2}$ can be calculated by being reciprocal to all other screws $\hat{\textit{\$}}_{i1},\hat{\textit{\$}}_{i4},\hat{\textit{\$}}_{i5},\hat{\textit{\$}}_{i6}$ besides actuation screws. As shown in Eq. (23), note the product operations of the screws in this paper are all reciprocal product operations.

(23) \begin{align} \hat{\textit{\$}}_{\boldsymbol{r}i1}^{\mathrm{T}} \$ _{P}=\hat{\textit{\$}}_{\boldsymbol{r}i1}^{\mathrm{T}} \hat{\textit{\$}}_{i2}\dot{\theta }_{i2}+\hat{\textit{\$}}_{\boldsymbol{r}i1}^{\mathrm{T}} \hat{\textit{\$}}_{i3}\dot{d}_{i},\quad \hat{\textit{\$}}_{\boldsymbol{r}i2}^{\mathrm{T}} \$ _{P}=\hat{\textit{\$}}_{\boldsymbol{r}i2}^{\mathrm{T}} \hat{\textit{\$}}_{i2}\dot{\theta }_{i2}+\hat{\textit{\$}}_{\boldsymbol{r}i2}^{\mathrm{T}} \hat{\textit{\$}}_{i3}\dot{d}_{i} \end{align}

However, due to the actuation screw $\hat{\textit{\$}}_{i2}$ and the motion screws $\hat{\textit{\$}}_{i4},\hat{\textit{\$}}_{i5},\hat{\textit{\$}}_{i6}$ of the ball joint always intersect at point $B_{i}, \hat{\textit{\$}}_{\boldsymbol{r}i1}^{\mathrm{T}} \hat{\textit{\$}}_{i2}=0$ is obtained.

For a $\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ branch chain, the actuation screw is $\hat{\textit{\$}}_{i3}$ and the spherical 5R mechanism becomes a passive joint, whose motion screw $\hat{\boldsymbol{\$}}_{i1}$ changes to $\hat{\textit{\$}}_{i1}=[{e_{z}}^{\mathrm{T}} {A_{i}}^{\mathrm{T}}\times {e_{z}}^{\mathrm{T}}]^{\mathrm{T}}$ . Since the $\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ branch chain has five DOFs, there is a constraint screw that is reciprocal to all screws on the branch chain:

(24) \begin{align} \hat{\textit{\$}}_{\boldsymbol{r}is}^{\mathrm{T}} \$ _{P}=0 \end{align}

A screw that reciprocals to all but the actuation screw can be expressed as $\hat{\textit{\$}}_{ri3}=[a_{i}{b_{i}}^{\mathrm{T}} {A_{i}}^{\mathrm{T}}\times a_{i}{b_{i}}^{\mathrm{T}}]^{\mathrm{T}}$ , which satisfied the equation that $\hat{\textit{\$}}_{\boldsymbol{r}i3}^{\mathrm{T}} \$ _{P}=\hat{\textit{\$}}_{\boldsymbol{r}i3}^{\mathrm{T}} \hat{\textit{\$}}_{i3}\dot{d}_{i}$ . Combining Eq. (22), Eq. (23), and Eq. (24) above can obtain the Jacobi of the mechanism $J_{x}\$ _{P}=J_{q}\dot{q}_{i}$ , which can be written as Eq. (25).

(25) \begin{align} \left[\begin{array}{c} \hat{\textit{\$}}_{1}^{\mathrm{T}}\\[4pt] \hat{\textit{\$}}_{2}^{\mathrm{T}}\\[4pt] \hat{\textit{\$}}_{3}^{\mathrm{T}}\\[4pt] \hat{\textit{\$}}_{4}^{\mathrm{T}}\\[4pt] \hat{\textit{\$}}_{5}^{\mathrm{T}}\\[4pt] \hat{\textit{\$}}_{6}^{\mathrm{T}} \end{array}\right]\$ _{P}=\left[\begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c} Q_{11} & Q_{12} & 0 & 0 & 0 & 0\\[4pt] Q_{21} & Q_{22} & 0 & 0 & 0 & 0\\[4pt] 0 & 0 & Q_{33} & Q_{34} & 0 & 0\\[4pt] 0 & 0 & Q_{43} & Q_{44} & 0 & 0\\[4pt] 0 & 0 & 0 & 0 & Q_{55} & Q_{56}\\[4pt] 0 & 0 & 0 & 0 & Q_{65} & Q_{66} \end{array}\right]\left[\begin{array}{c} \dot{q}_{1}\\[4pt] \dot{d}_{1}\\[4pt] \dot{q}_{2}\\[4pt] \dot{d}_{2}\\[4pt] \dot{q}_{3}\\[4pt] \dot{d}_{3} \end{array}\right] \end{align}

Here $J_{x}=\left[\begin{array}{l@{\quad}l@{\quad}l@{\quad}l@{\quad}l@{\quad}l} \hat{\textit{\$}}_{1}^{\mathrm{T}} & \hat{\textit{\$}}_{2}^{\mathrm{T}} & \hat{\textit{\$}}_{3}^{\mathrm{T}} & \hat{\textit{\$}}_{4}^{\mathrm{T}} & \hat{\textit{\$}}_{5}^{\mathrm{T}} & \hat{\textit{\$}}_{6}^{\mathrm{T}} \end{array}\right]^{\mathrm{T}}$ is the constraint Jacobian matrix of the mechanism;

$J_{q}=diag\left(\left(\begin{array}{c@{\quad}c} Q_{11} & Q_{12}\\[4pt] Q_{21} & Q_{22} \end{array}\right),\left(\begin{array}{c@{\quad}c} Q_{33} & Q_{34}\\[4pt] Q_{43} & Q_{44} \end{array}\right),\left(\begin{array}{c@{\quad}c} Q_{55} & Q_{56}\\[4pt] Q_{65} & Q_{66} \end{array}\right)\right)$ is the actuation Jacobian matrix of the mechanism; $\dot{q}_{i}=\left[\begin{array}{l@{\quad}l@{\quad}l@{\quad}l@{\quad}l@{\quad}l} \dot{q}_{1} & \dot{d}_{1} & \dot{q}_{2} & \dot{d}_{2} & \dot{q}_{3} & \dot{d}_{3} \end{array}\right]^{\mathrm{T}}$ is the input of the RPM.

For example, as to the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration, the constraint Jacobian and actuation Jacobian matrices are given by Eq. (18). The element values of the Jacobian matrix of different configurations are shown in Table II and Table AI.

Table II. Values of constraint Jacobian matrix $J_{x}$ and rotate joint actuator $\dot{q}_{i}$ in different configurations of the RPM.

Figure 16. Singularity of $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration.

Taking the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration as an example, the numerical algorithm for solving the Jacobian matrix is shown in Fig. 16. The singularity of the constrained Jacobian matrix and determinant is solved by numerical method as shown in Appendix Fig. A2.

The special singular positions of the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration are singular planes as shown in Fig 16 (a), for example, the plane $y=0$ . And its special singular postures are curved surfaces and special lines as shown in Fig. 16 (b), e.g. the intersection line of two planes: $\theta _{z}=0$ and $\theta _{x}=0$ . Similarly, the singular configurations of the other three configurations can be obtained, as shown in Figs. 18-20.

Figure 17. Verification diagram for singularity of $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration.

Figure 18. Singularity of $2(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-1(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration.

Taking the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration as an example, the correctness of the singular configuration points obtained by the numerical solution was verified based on the line geometry method. The singularity verification diagram at the plane $y=0\mathrm{mm}$ is shown in Fig. 18(a). When the posture of the moving platform is at $\theta _{x}=\theta _{y}=\theta _{z}=0$ , the two actuation joints in each chain are locked and provided two constraint screw $\$ _{r11}$ and $\$ _{r12}$ for the moving platform, where $\$ _{r11}$ is along the direction of prismatic pair, and $\$ _{r12}$ passes through the center of the spherical hinge and is perpendicular to $\$ _{r11}$ . When the position of the moving platform located in the plane of $y=0$ , the constraint screw $\$ _{r11}, \$ _{r21}$ , and $\$ _{r31}$ are intersect at the point $E_{1}$ , and the constraint screw $\$ _{r12}, \$ _{r22}$ , and $\$ _{r32}$ are intersect at the point $F_{1}$ directly below the point $E_{1}$ . Therefore, the straight line $E_{1}F_{1}$ intersects the axes of six constraint screw at the same time, and the rank of the constraint screw system is 5. At this time, the degree of freedom of the moving platform increases while the mechanism behaves as constraint singularity. As branch chains of this mechanism are symmetrically distributed around the z-axis, we can draw the conclusion as shown in Fig. 17(a) that the singular points of this configuration are mainly distributed on three planes which intersect the z-axis. In the same way, as shown in Fig. 17(b), when the moving platform’s position fixed at $x=y=0,z=90\mathrm{mm}$ , one of the singular straight lines in the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration is $\theta _{x}=\theta _{z}=0$ . The singularity verification diagram is shown in Fig. 18(b). It can be found that the straight line $E_{2}F_{2}$ intersects with all constraint screw, therefore, the mechanism is singularity with the rank of the constraint screw system of the moving platform is 5.

As shown in Fig 19(a), the singular positions of $2(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-1(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration are concentrated near the three straight lines passing through the origin, and its singular posture is mainly concentrated on singular planes $\theta _{z}=0$ according to Fig 19 (b), which contains two straight lines: $\theta _{x}=0$ and $\theta _{y}=0$ in the $\theta _{x}\theta _{y}$ plane.

Figure 19. Singularity of $1(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-2(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration when $z=70\mathrm{mm}$ .

The singular posture of $1(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-2(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration is the singular surface concentrated near the plane $\theta _{z}=0$ as shown in Fig. 19, and the singular curved surface divides the workspace into two parts.

The constraint singularity positions of $3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ configuration are all located are located at both ends of the z-axis in the workspace as shown in Fig. 20, so there remain an entire accessible workspace after eliminating singularity when the mechanism is performing a task.

Figure 20. Singularity of $3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ configuration.

Figure 21. Singularity of the RPM with different configurations in its reachable workspace.

3.4. Discussion

In order to analyze the practicality and application prospects of the four reconfigurable configurations, it is crucial to discuss the distribution of singular configuration points inside and outside the workspace. The constraint singularity in the workspace of the four configurations of the reconfigurable parallel mechanism is shown in Fig. 21, which indicating that the singularities are mainly distributed on special surfaces and planes. As shown in Fig. 21 (a) and (b), the singularity of $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration divides the position space into six parts and divides the posture space into upper and lower halves. The branch-chain rotational symmetry of the mechanism at 6-DOF configuration results in a high degree of symmetry in the distribution of singularity points and workspace, which make the mechanism has high potential for practical application. According to Fig. 21 (c), (d), and (e), when locking one or two actuators of the reconfigurable 5R closed-loop linkages, the singularity of RPM does not significantly affect the segmentation of the workspace. However, when locking three actuators of the reconfigurable 5R closed-loop linkages, the singularity of RPM limits its motion to a small range on the z-axis as shown in Fig. 21 (f). The advantage is that the workspace of the 3-DOF configuration still remains a whole after removing the influence of singular points. This is because after locking the reconfigurable joints in the three branch chains, the mechanism once again has a good geometric relationship with rotational symmetry of the branch chains. In summary, the reconfigurable configurations with 6, 5, and 3 DOF exhibit better kinematic performance than the 4 DOF configuration. Additionally, the mechanism’s variable DOF and workspace can meet the practical application of task-oriented parallel mechanisms.

4. Conclusions

This work proposes a reconfigurable joint and designs a reconfigurable parallel mechanism with 4, 5, or 6 DOFs by analyzing the topological changes during the folding process of a single-vertex fivefold origami pattern. The configuration switching of RPM is achieved by utilizing the singular configuration when the origami pattern is fully folded. According to the kinematic analysis of different configurations on the proposed RPM, the following conclusions can be obtained:

  1. 1. The spherical 5R mechanism moving in the folding direction of the crease replicates the stabilizing kinematic properties of origami, and the structural constraints and initial position and posture of the reconfigurable parallel mechanism limit the complexity of the kinematic inverse solution, both will promote to reduce the difficulty of controlling the mechanism while performing the desired motion.

  2. 2. The proposed new RPM has different DOFs and motion performance after being switched to different configurations, which can realize the multi-purpose of one machine. Even if the DOF of a single direction is limited after configuration switching, the scope of its accessible workspace can still satisfy the general operating requirements.

  3. 3. The singularity of the RPM is mainly located in the special planes, after setting the position or posture of the moving platform, the singularity divided the reachable workspace of the mechanism into several parts. Theoretically, the path of the mechanism can be controlled away from the singularity by suitable trajectory planning, which has less influence on the execution of the actual task of the mechanism. Therefore, the mechanism has the potential to adapt to multiple tasks and different working conditions.

Author contributions

Yili Kuang conceived and designed the study. Haibo Qu and Xiao Li provided assistance in singularity analysis. Haibo Qu, Xiaolei Wang, and Sheng Guo Provided suggestions for the writing and polishing of this research.

Financial support

We are grateful for the Supported by the Fundamental Research Funds for the Central Universities (2023JBMC013), Hebei Natural Science Foundation (E2022105029), and the National Natural Science Foundation of China (52275004).

Competing interests

The authors declare no competing interests exist.

Appendix

\begin{align*} l_{1}&=r_{1}+x-r_{2}c\theta _{y}c\theta _{z}, m_{1}=y-r_{2}c\theta _{y}s\theta _{z}, n_{1}=z+r_{2}s\theta _{y}.\\[4pt] l_{2}&=\left(2x-r_{1}+r_{2}c\theta _{y}c\theta _{z}+\sqrt{3}r_{2}\left(c\theta _{x}s\theta _{z}-c\theta _{z}s\theta _{x}s\theta _{y}\right)\right)/2, \end{align*}

$m_{2}=\left(2y+\sqrt{3}r_{1}+r_{2}c\theta _{y}s\theta _{z}-\sqrt{3}r_{2}\left(c\theta _{x}c\theta _{z}+s\theta _{x}s\theta _{y}s\theta _{z}\right)\right)/2,n_{2}=z-r_{2}\left(\sqrt{3}c\theta _{y}s\theta _{x}+s\theta _{y}\right)/2.$ ,

\begin{align*}l_{3}&=\left(2x-r_{1}+r_{2}c\theta _{y}c\theta _{z}+\sqrt{3}r_{2}\left(c\theta _{z}s\theta _{x}s\theta _{y}-c\theta _{x}s\theta _{z}\right)\right)/2,\\[4pt] m_{3}&=\left(2y-\sqrt{3}r_{1}+r_{2}c\theta _{y}s\theta _{z}+\sqrt{3}r_{2}\left(c\theta _{x}c\theta _{z}+s\theta _{x}s\theta _{y}s\theta _{z}\right)\right)/2,n_{3}=z+r_{2}\left(\sqrt{3}c\theta _{y}s\theta _{x}-s\theta _{y}\right)/2. \end{align*}

Table AI. Values of actuation Jacobian matrix $J_{q}$ in different configurations of RPM

Figure A1. Numerical algorithm to solve the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration’s workspace.

Figure A2. Numerical algorithm for solving Jacobian matrix and singularity of $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configurations.

References

Liu, H., Huang, T., Mei, J., Zhao, X., Chetwynd, D. G., Li, M. and Jack Hu, S., “Kinematic design of a 5-DOF hybrid robot with large workspace/limb-stroke ratio,” J Mech Design 129(5), 530537 (2007).CrossRefGoogle Scholar
Schenker, P. S., Pirjanian, P., Balaram, J., Ali, K. S., Trebi-Ollennu, A., Huntsberger, T. L., Aghazarian, H., Kennedy, B. A., Baumgartner, E. T., Iagnemma, K. D., Rzepniewski, A., Dubowsky, S., Leger, P. C., Apostolopoulos, D. and McKee, G. T., “Reconfigurable Robots for All Terrain Exploration,” In: Proceedings of SPIE - The International Society for Optical Engineering. 4196, (2000) pp. 454468.Google Scholar
Zykov, V., Mytilinaios, E., Desnoyer, M. and Lipson, H., “Evolved and designed self-reproducing modular robotics,” IEEE Trans Robot 23(2), 308319 (2007).CrossRefGoogle Scholar
Yu, W., Wang, H. and Chen, G., “Design and kinematic analysis of a 3-translational-DOF spatial parallel mechanism based on polyhedral,” Mech Mach Theory 121, 92115 (2018).CrossRefGoogle Scholar
Gan, D., Dai, J. S. and Caldwell, D. G., “Constraint-based limb synthesis and mobility-change-aimed mechanism construction,” J Mech Design 133(5), 051001 (2011).CrossRefGoogle Scholar
Hu, X. and Liu, H., “Design and analysis of full-configuration decoupled actuating reconfigurable parallel spherical joint,” J Mech Sci Technol 36(2), 933945 (2022).CrossRefGoogle Scholar
Li, D., Jia, P., Li, J., Zhang, D. and Kong, X., “Constraint and mobility change analysis of rubik’s cube-inspired reconfigurable joints and corresponding parallel mechanisms,” Chin J Mech Eng 33(1), 81 (2020).CrossRefGoogle Scholar
Gan, D., Dias, J. and Seneviratne, L., “Unified kinematics and optimal design of a 3rRPS metamorphic parallel mechanism with a reconfigurable revolute joint,” Mech Mach Theory 96, 239254 (2016).CrossRefGoogle Scholar
Ye, W., Chai, X. and Zhang, K., “Kinematic modeling and optimization of a new reconfigurable parallel mechanism,” Mech Mach Theory 149, 103850 (2020).CrossRefGoogle Scholar
Jia, P., Li, D., Zhang, Y. and Yang, C., “A novel reconfigurable parallel mechanism constructed with spatial metamorphic four-link mechanism,” Proceed Inst Mech Engin, Part C: J Mech Engin Sci 236(8), 41204132 (2022).CrossRefGoogle Scholar
Kong, X. and Jin, Y., “Type synthesis of 3-DOF multi-mode translational/spherical parallel mechanisms with lockable joints,” Mech Mach Theory 96, 323333 (2016).CrossRefGoogle Scholar
Coppola, G., Zhang, D. and Liu, K., “A 6-DOF reconfigurable hybrid parallel manipulator,” Robot Com-Integr Manuf 30(2), 99106 (2014).CrossRefGoogle Scholar
Ibarreche, J. I., Hernández, A., Petuya, V. and Urízar, M., “A methodology to achieve the set of operation modes of reconfigurable parallel manipulators,” Meccanica 54(15), 25072520 (2019).CrossRefGoogle Scholar
Ye, W., Fang, Y., Guo, S. and Chen, Y., “Two classes of reconfigurable parallel mechanisms constructed with multi-diamond kinematotropic chain,” Proceed Inst Mech Engin, Part C: J Mech Engin Sci 230(18), 33193330 (2016).CrossRefGoogle Scholar
Ye, W., Fang, Y., Zhang, K. and Guo, S., “A new family of reconfigurable parallel mechanisms with diamond kinematotropic chain,” Mech Mach Theory 74, 19 (2014).CrossRefGoogle Scholar
Cui, X., Sun, Y., Tian, Y., Xu, K. and Kuo, S., “Mechanical Design and Rolling Locomotion Analyses of a Novel Reconfigurable Mobile Robot Constructed by a Parallel Mechanism,” In: 19th IEEE International Conference on Mechatronics and Automation (IEEE ICMA), (2022) pp. 744748.Google Scholar
Tian, C., Fang, Y., Guo, S. and Qu, H., “A class of reconfigurable parallel mechanisms with five-bar metamorphic linkage,” Proceed Inst Mech Engin, Part C: J Mech Engin Sci 231(11), 20892099 (2017).CrossRefGoogle Scholar
Huang, G., Zhang, D., Guo, S. and Qu, H., “Structural synthesis of a class of reconfigurable parallel manipulators based on over-constrained mechanisms,” Int J Robot Autom 34(2), 183193 (2019).Google Scholar
Wei, J. and Dai, J. S., “Lie group based type synthesis using transformation configuration space for reconfigurable parallel mechanisms with bifurcation between spherical motion and planar motion,” J Mech Design 142(6), 063302 (2020).CrossRefGoogle Scholar
Wei, J., Qiu, C. and Dai, J. S., “Configuration switch and path selection between schönflies motion and non-schönflies motion based on quotient manifold of novel reconfigurable parallel mechanisms,” Mech Mach Theory 180, 105153 (2023).CrossRefGoogle Scholar
Tian, C., Zhang, D., Tang, H. and Wu, C., “Structure synthesis of reconfigurable generalized parallel mechanisms with configurable platforms,” Mech Mach Theory 160, 104281 (2021).CrossRefGoogle Scholar
Kang, X. and Dai, J. S., “Relevance and transferability for parallel mechanisms with reconfigurable platforms,” J Mech Robot 11(3), 031012 (2019).CrossRefGoogle Scholar
Xu, Y., Liang, Z. and Liu, J., “A new metamorphic parallel leg mechanism with reconfigurable moving platform,” Math Probl Eng 2020, 3234969(2020).Google Scholar
Huang, G., Zhang, D., Zou, Q., Ye, W. and Kong, L., “Analysis and design method of a class of reconfigurable parallel mechanisms by using reconfigurable platform,” Mech Mach Theory 181, 105215–102023 (2023).CrossRefGoogle Scholar
Sun, J., Zhang, X., Wei, G. and Dai, J. S., “Geometry and kinematics for a spherical-base integrated parallel mechanism,” Meccanica 51(7), 16071621 (2016).CrossRefGoogle Scholar
Dai, J. S., “Survey and Business Case Study of the Dexterous Reconfigurable Assembly and Packaging System (D-RAPS),” In: Proceedings of the Science and Technology Report. Port Sunlight: Unilever Research: PS960321, (1996).Google Scholar
Dai, J. S. J. and J., R., “Mobility in Metamorphic Mechanisms of Foldable/Erectable Kinds,” In: Proceedings of 25th ASME Biennial Mechanisms Conference, (1998).CrossRefGoogle Scholar
Fang, H., Fang, Y. and Zhang, K., “Kinematics and workspace analysis of a novel 3-DOF parallel manipulator with virtual symmetric plane,” Proceed Inst Mech Engin Part C J Mech Engin Sci 227(3), 620629 (2013).CrossRefGoogle Scholar
Wang, R., Song, Y. and Dai, J. S., “Reconfigurability of the origami-inspired integrated 8R kinematotropic metamorphic mechanism and its evolved 6R and 4R mechanisms,” Mech Mach Theory 161, 104245 (2021).CrossRefGoogle Scholar
Zhang, K. and Liu, C., “Design and analysis of a novel reconfigurable parallel manipulator with Kirigami-inspired Bennett Plano-spherical linkages and angular pouch motors,” J Mech Rob 13(4), 040911 (2021).CrossRefGoogle Scholar
Barreto, R. L. P., Morlin, F. V., de Souza, M. B., Carboni, A. P. and Martins, D., “Multiloop origami-inspired spherical mechanisms,” Mech Mach Theory 155(1), 104063 (2021).CrossRefGoogle Scholar
Chen, Y., Peng, R. and You, Z., “Origami of thick panels,” Science 349(6246), 396400 (2015).CrossRefGoogle ScholarPubMed
Belcastro, S.-M. and Hull, T. C., “Modelling the folding of paper into three dimensions using affine transformations,” Line Algeb Appl 348(1-3), 273282 (2002).CrossRefGoogle Scholar
Zimmermann, L., Shea, K. and Stanković, T., Conditions for rigid and flat foldability of degree-n vertices in origami,” J Mech Rob 12(1), 126 (2019).Google Scholar
Wang, X., Qu, H. and Guo, S., “Tristable property and the high stiffness analysis of Kresling pattern origami,” Int J Mech Sci 256, 108515 (2023).CrossRefGoogle Scholar
Wang, X., Qu, H., Li, X., Kuang, Y., Wang, H. and Guo, S., “Multi-triangles cylindrical origami and inspired metamaterials with tunable stiffness and stretchable robotic arm,” PNAS Nexus 2(4), pgad098 (2023).CrossRefGoogle ScholarPubMed
Chen, Y., Lv, W., Peng, R. and Wei, G., “Mobile assemblies of four-spherical-4R-integrated linkages and the associated four-crease-integrated rigid origami patterns,” Mech Mach Theory 142, 103613 (2019).CrossRefGoogle Scholar
Yu, H., Guo, Z. and Wang, J., “A method of calculating the degree of freedom of foldable plate rigid origami with adjacency matrix,” Adv Mech Eng 10(6), 168781401877969 (2018).CrossRefGoogle Scholar
Cervantes-Sánchez, J. J., Hernández-Rodrıguez, J. C. and González-Galván, E. J., “On the 5R spherical, symmetric manipulator: Workspace and singularity characterization,” Mech Mach Theory 39(4), 409429 (2004).CrossRefGoogle Scholar
Zhang, C., Wan, Y., Zhang, D. and Ma, Q., “A new mathematical method to study the singularity of 3-RSR multimode mobile parallel mechanism,” Mathe Probl Engin 2019, 1327167 (2019).Google Scholar
Özdemir, M., “Singularity robust balancing of parallel manipulators following inconsistent trajectories,” Robotica 34(9), 20272038 (2016). doi: 10.1017/S0263574714002719.CrossRefGoogle Scholar
Bu, W., “Closeness to singularities of robotic manipulators measured by characteristic angles,” Robotica 34(9), 21052115 (2016). doi: 10.1017/S0263574714002823.CrossRefGoogle Scholar
Zarkandi, S., “A new geometric method for singularity analysis of spherical mechanisms,” Robotica 29(7), 10831092 (2011). doi: 10.1017/S0263574711000385.CrossRefGoogle Scholar
Gallant, M. and Gosselin, C., “Singularities of a planar 3-RPR parallel manipulator with joint clearance,” Robotica 36(7), 10981109 (2018). doi: 10.1017/S0263574718000279.CrossRefGoogle Scholar
Figure 0

Figure 1. The box fold pattern with a single vertex and five creases and its folding process.

Figure 1

Figure 2. Single-vertex fiveffold origami pattern and its derived spherical 5R deformation mechanism.

Figure 2

Figure 3. Topological changes of the spherical deformation 5R joints before and after folding.

Figure 3

Figure 4. Triangle box fold pattern and its folding process.

Figure 4

Figure 5. Origami-inspired$3-(5\mathrm{R})\mathrm{PS}$reconfigurable parallel mechanism.

Figure 5

Figure 6. Four different configurations of $3-(5\mathrm{R})\mathrm{PS}$ reconfigurable parallel mechanisms.

Figure 6

Figure 7. Inverse kinematics: $3-(5\mathrm{R})\mathrm{PS}$ reconfigurable parallel mechanism.

Figure 7

Table I. The range of given actuators and the constraints of passive joints.

Figure 8

Figure 8. Verification of the kinematic inverse solution of the $3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$ configuration with comparing simulation and theoretical values of the driving parameters.

Figure 9

Figure 9. Posture space of$3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$configuration when$x=y=0\mathrm{mm}$and$z=90\mathrm{mm}$.

Figure 10

Figure 10. Position space of $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ configuration when $\theta _{x}=\theta _{y}=\theta _{z}=0$.

Figure 11

Figure 11. Position space of $2(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-1(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration when $\theta _{x}=\theta _{y}=\theta _{z}=0$.

Figure 12

Figure 12. Posture space of $2(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-1(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$ configuration when $x=y=0\mathrm{mm}$.

Figure 13

Figure 13. Posture space of$1(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-2(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$configuration when$z=70\mathrm{mm}$.

Figure 14

Figure 14. Workspace of$3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$configuration.

Figure 15

Figure 15. Motion screws of$\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$ and $\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$branch chains.

Figure 16

Table II. Values of constraint Jacobian matrix $J_{x}$ and rotate joint actuator $\dot{q}_{i}$ in different configurations of the RPM.

Figure 17

Figure 16. Singularity of$3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$configuration.

Figure 18

Figure 17. Verification diagram for singularity of$3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$configuration.

Figure 19

Figure 18. Singularity of $2(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-1(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$configuration.

Figure 20

Figure 19. Singularity of$1(\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS})-2(\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS})$configuration when$z=70\mathrm{mm}$.

Figure 21

Figure 20. Singularity of$3-\mathrm{R}_{\mathrm{eqv}2}\mathrm{PS}$configuration.

Figure 22

Figure 21. Singularity of the RPM with different configurations in its reachable workspace.

Figure 23

Table AI. Values of actuation Jacobian matrix $J_{q}$ in different configurations of RPM

Figure 24

Figure A1. Numerical algorithm to solve the $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$configuration’s workspace.

Figure 25

Figure A2. Numerical algorithm for solving Jacobian matrix and singularity of $3-\mathrm{R}_{\mathrm{eqv}1}\mathrm{RPS}$configurations.