Abstract
A systematic method for topological structure synthesis of PM based on POC equations is introduced. The complete synthesis process includes the following several steps: (a) synthesize all candidate SOC and HSOC branches based on the POC equation for serial mechanisms, (b) determine branch combination schemes and geometrical conditions for branches to be assembled on two platforms based on POC equation for PMs, (c) check the obtained PMs for design requirements and obtain all usable PMs. Topological structure synthesis of 3T1R PM which can be used in SCARA robot is discussed in detail to illustrate to procedure of this method. 18 types of 3T1R PMs containing no prismatic pair are obtained.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Parallel mechanism (PM)
- Topological structure synthesis
- Position and orientation characteristic (POC)
- Single open chain (SOC)
- Hybrid single open chain (HSOC)
1 Introduction
The SCARA parallel robot can achieve 1 rotation and 3 translations and has been used widely in industries such as sorting, packaging and assembling. The SCARA serial robot first developed by Hiroshi [1] has 4 dofs. It has a cantilever design. So it features low rigidity, low effective load and high arm inertia. It is very hard for its end effector to move at high speed.
The SCARA parallel robot FlexPicker developed by ABB Corporation [2] has one output platform and one sub-platform (see Fig. 10). It is obtained by adding a RUPU branch to the original Delta parallel robot [3]. The SCARA parallel robot Par4 developed by Pierrot [4–6] has one output platform and 2 sub-platforms (see Fig. 9a). Relative motion between the two sub-platforms is converted to rotation of the output platform. This robot features high flexibility, high speed and high rigidity. Based on Par4 robot, Adept Corporation developed the SCARA parallel robot Quattro, which boasts the highest operation speed [7–9]. Some innovative work has also been done by Huang Tian on this type of SCARA parallel robot [10–13]. The SCARA parallel robot X4 has one output platform and 4 parallel-connected branches (see Fig. 7a). It features simple structure and can realize a rotation within the range of ±90° [14].
Obviously, the most important part of the above SCARA parallel robots is the 3T1R PM involved. In this paper, topological structure synthesis of 3T1R PM is discussed systematically using the method based on POC equations [15–23] in order to provide the readers with more comprehensive understanding about the topological structure of 3T1R PM and to obtain some more new 3T1R PMs with potential practical use.
The topological structure synthesis method based on POC equations introduced in this paper is the further development of our early work on topological structure synthesis of PMs and now becomes a systematic and easy-to-follow method for topological structure synthesis of PMs due to some new achievements of this paper, such as: (a) general method for topological structure synthesis of simple branches based on POC equation for serial mechanisms; (b) general method for topological structure synthesis of complex branches based on replacement of sub-SOCs in a SOC branch by topologically equivalent sub-PMs; (c) general method for determination of geometrical conditions for assembling branches between the fixed platform and the moving platform; and (d) general criteria for selection of driving pairs.
2 Theoretical Bases
2.1 POC Equation for Serial Mechanism
The POC equation for serial mechanism [15, 16, 21, 23] is
where, \( M_{S} \)—POC set of the end link relative to the frame link, m—number of kinematic pairs, \( M_{{J_{i} }} \)—POC set of the ith kinematic pair (Table 1), \( M_{{sub - SOC_{j} }} \)—POC set of the jth sub-SOC (12 sub-SOCs containing R and P pairs only are listed in Table 2).
“Union” operation rules for Eq. (1) include 8 linear operation rules and 2 nonlinear criteria [21, 23].
2.2 POC Equation for PM
The POC equation for PM [15, 16, 21, 23] is
where, \( M_{Pa} \)—POC set of the moving platform, \( M_{{b_{j} }} \)—POC set of the end link in the jth branch, \( \nu \)—number of independent loop.
“Intersection” operation rules for Eq. (2) include 12 linear operation rules and 2 nonlinear criteria [21, 23].
According to Eq. (2), there is
2.3 DOF Formula
-
(1)
The DOF formula [22] is
$$ F = \sum\limits_{i = 1}^{m} {f_{i} } - \sum\limits_{j = 1}^{\nu } {\xi_{{L_{j} }} } $$(4a)$$ \xi_{{L_{j} }} \text{ = }\dim .\left\{ {\left( {\bigcap\nolimits_{j = 1}^{j} {M_{{b_{j} }} } } \right)\bigcup {M_{{b_{(j + 1)} }} } } \right\} $$(4b)where, F—DOF of mechanism, f i —DOF of the ith kinematic pair, \( \xi_{{L_{j} }} \)—number of independent displacement equations for the jth independent loop, \( M_{{b_{j} }} \)—POC set of the end link in the jth branch.
-
(2)
Criteria for driving pair selection [22]
For the mechanism with DOF = F, select and lock (make the two links connected by a kinematic pair into one integral link) F kinematic pairs. Only if DOF of the obtained new mechanism is 0, the selected F kinematic pairs can all be used as driving pairs simultaneously.
3 Method for Topological Structure Synthesis of Branch
3.1 Method for Topological Structure Synthesis of Simple Branch
The branch containing no loop is called simple branch. It is also referred to as SOC branch. Main steps of SOC branch topological structure synthesis include:
-
Step 1. Determine POC set and DOF of SOC branch
-
(1)
Determine POC set of SOC branch \( (M_{S} ) \) according to Eq. (3).
-
(2)
Determine DOF of SOC branch according to dimension of \( M_{S} \).
-
(1)
-
Step 2. Determine kinematic pair combination scheme of SOC branch
According to Eq. (1), the number of kinematic pairs of SOC branch containing only R and P pairs shall meet the following requirements:
-
(1)
DOF of SOC branch
$$ F = m_{R} + m_{P} $$(5)where, \( F \) – DOF of branch, \( m_{R} \) – number of R pair, \( m_{P} \) – number of P pair.
-
(2)
Range of R pair number
$$ m_{R} \ge \dim \{ M_{S} (r)\} $$(6)where, \( \dim \{ M_{S} (r)\} \) – number of independent rotation elements in \( M_{S} \).
-
(3)
Range of P pair number
$$ m_{P} \le \begin{array}{*{20}c} {\dim \{ M_{S} (t)\} } \\ \end{array} $$(7)where, \( \dim \{ M_{S} (t)\} \) – number of independent translation elements in \( M_{S} \).
-
(1)
-
Step 3. Determine sub-SOCs contained in the SOC branch
With \( M_{S} \) and the kinematic pair combination scheme being known, determine the sub-SOCs contained in SOC branch according to Eq. (1), Tables 1 and 2. Connect these sub-SOCs in tandem and obtain the desired SOC branch.
-
Step 4. Check POC set of the obtained SOC branch
For each SOC branch obtained in step 3, check whether its POC set complies with the design requirement according to Eq. (1).
Example 4.1.
Topological structure synthesis of SOC branch with 4 DOFs (3T1R)
-
Step 1. Basic functions of the SOC branch
-
(1)
There is \( M_{S} = \left[ \begin{aligned} t^{3} \hfill \\ r^{1} \hfill \\ \end{aligned} \right] \). Select an arbitrary point on the end link as base point o’.
-
(2)
F = dim{MS} = 4.
-
(1)
-
Step 2. Determine kinematic pair combination scheme of SOC branch
Since \( \begin{array}{*{20}c} {\dim \{ M_{S} (r)\} } \\ \end{array} = 1 \) and \( \begin{array}{*{20}c} {\dim \{ M_{S} (t)\} } \\ \end{array} = 3 \), there must be \( m_{R} \ge 1 \) and \( m_{P} \le 3 \) according to Eqs. (5, 6 and 7). So, there are 3 pair combination schemes according to Eq. (1) and Table 2: 3R1P, 2R2P and 1R3P.
-
Step 3. Determine sub-SOCs contained in the SOC branch
-
Case 1: 3R1P
According to Eq. (1) and Table 2, this branch contains \( sub - SOC\{ - R\parallel R\parallel R - \} \) and a P pair. The SOC branch shall be \( SOC\{ - R\parallel R\parallel R - P - \} \).
-
Case 2: 2R2P
According to Eq. (1) and Table 2, this branch contains \( sub - SOC\{ - R\parallel R - P - \} \) and a P pair. The SOC branch shall be \( SOC\{ - R\parallel R - P - P - \} \).
-
Case 3: 1R3P
According to Eq. (1) and Table 2, this branch contains \( sub - SOC\{ - R - P - P - \} \) and a P pair. The SOC branch shall be \( SOC\{ - R - P - P - P - \} \).
-
-
Step 4. Check POC set of the obtained SOC branch
3.2 Method for Topological Structure Synthesis of Hybrid Branch
The branch containing one or more loop(s) is called hybrid branch. It is also referred to as HSOC branch.
If two kinematic chains have same POC set, they are considered as topologically equivalent. Similarly, if a sub-PM (PM) and a sub-SOC have same POC set, the sub-PM and the sub-SOC are topologically equivalent. If a SOC branch and a HSOC have the same POC set, the HSOC is topologically equivalent to the SOC branch.
Two-branch sub-PM, i.e. single-loop mechanism, is usually used in HSOC branch. These sub-PMs, together with their topologically equivalent sub-SOCs and there POC sets are listed in Table 3.
Generally, a HSOC branch can be obtained by replacing a sub-SOC in a SOC branch with a topologically equivalent sub-PM. According to Eq. (1), this HSOC branch and the original SOC branch have the same POC set.
For example, the SOC branch \( \{ - R\parallel R\parallel C - \} \) in Fig. 1a can be re-expressed as \( \{ - R\parallel R\parallel R\parallel P - \} \). POC set of its sub-SOC \( \{ - R\parallel R\parallel P - \} \) is \( \left[ \begin{aligned} t^{1} (\parallel P) \cup t^{1} ( \bot R) \hfill \\ \begin{array}{*{20}c} {} \\ \end{array} \begin{array}{*{20}c} {} \\ \end{array} \begin{array}{*{20}c} {} \\ \end{array} r^{1} (\parallel R) \hfill \\ \end{aligned} \right] \). So this sub-SOC is topologically equivalent to No. 3 sub-PM in Table 3.
Replace sub-SOC \( \{ - R\parallel R\parallel P - \} \) with this No. 3 sub-PM and obtain the HSOC branch in Fig. 1b. The branch in Fig. 1a and the branch in Fig. 1b have the same POC set.
4 Geometrical Conditions for Assembling Branches
Since POC set of each branch contains more elements than (or at least the same number of elements as) POC set of the PM, these branches shall be so assembled between the two platforms that some elements of their POC sets are eliminated to obtain the desired POC set of the PM. The basic equations used to determine geometrical conditions for assembling branches will be discussed in the following two different cases.
Case 1.
After the first k branches are assembled, a sub-PM will be obtained. If POC set of this sub-PM still contains any element that is not included in POC set of the PM, the (k + 1)th branch shall be so assembled between the two platforms that this unwanted element shall be eliminated during intersection operation between POC sets.
-
A.
If a rotational element is to be eliminated, the following three intersection operation equations shall be used.
$$ \left[ {r^{1} (\parallel R_{i} )} \right]_{bi} \cap \left[ {r^{1} (\parallel R_{j} )} \right]_{b\,j} = \left[ {r^{0} } \right]_{\;Pa} ,\quad if\,R_{i} \nparallel R_{j} $$(8a)$$ \left[ {r^{1} (\parallel R_{i} )} \right]_{bi} \cap \left[ {r^{2} (\parallel \diamondsuit (R_{j1} ,R_{j2} ))} \right]_{{b{\text{j}}}} = \left[ {r^{0} } \right]_{Pa} ,\;\;\;if\;R_{i} \nparallel (\diamondsuit (R_{j1} ,R_{j2} )) $$(8b)$$ \begin{aligned} & \left[ {r^{2} (\parallel \diamondsuit (R_{1} ,R_{2} ))} \right]_{bi} \cap \left[ {r^{2} (\parallel \diamondsuit (R_{j1} ,R_{j2} ))} \right]_{bj} \\ & = \left[ {r^{1} (\parallel (\diamondsuit (R_{i1} ,R_{i2} ) \cap (\diamondsuit (R_{j1} ,R_{j2} )))} \right]_{Pa} ,if\;(\diamondsuit (R_{i1} ,R_{i2} ))\nparallel (\diamondsuit (R_{j1} ,R_{j2} )) \\ \end{aligned} $$(8c)
-
B.
If a translational element is to be eliminated, the following three intersection operation equations shall be used.
$$ \left[ {t^{1} (\parallel P_{i}^{ * } )} \right]_{bi} \cap \left[ {t^{1} (\parallel P_{j}^{ * } )} \right]_{b\,j} = \left[ {t^{0} } \right]_{Pa} ,if\;P_{i}^{ * } \nparallel P_{j}^{ * } $$(9a)$$ \left[ {t^{1} (\parallel P_{i}^{ * } )} \right]_{bi} \cap \left[ {t^{1} (\parallel P_{j}^{ * } )} \right]_{b\,j} = \left[ {t^{0} } \right]_{Pa} ,if\;P_{i}^{ * } \nparallel P_{j}^{ * } $$(9b)$$ \begin{aligned} & \left[ {t^{2} (\parallel \diamondsuit (P_{1}^{ * } ,P_{2}^{ * } ))} \right]_{bi} \cap \left[ {t^{2} (\parallel \diamondsuit (P_{j1}^{ * } ,P_{j2}^{ * } ))} \right]_{bj} \\ & = \left[ {t^{1} (\parallel (\diamondsuit (P_{i1}^{ * } ,P_{i2}^{ * } ) \cap (\diamondsuit (P_{j1}^{ * } ,P_{j2}^{ * } )))} \right]_{Pa} ,if\;(\diamondsuit (P_{i1}^{ * } ,P_{i2}^{ * } ))\nparallel (\diamondsuit (P_{j1}^{ * } ,P_{j2}^{ * } )) \\ \end{aligned} $$(9c)Note: P* – translation of P pair or derivative translation of R pair or H pair.
Case 2.
After the first k branches are assembled, a sub-PM will be obtained. If POC set of this sub-PM is identical to POC set of the PM, the (k + 1)th branch shall be so assembled between the two platforms that no element shall be eliminated during intersection operation between POC sets.
-
C.
The following intersection operation equations shall not eliminate any rotational element.
$$ \left[ {r^{1} (\parallel R_{i} )} \right]_{bi} \cap \left[ {r^{1} (\parallel R_{j} )} \right]_{bj\,} = \left[ {r^{1} (\parallel R_{i} )} \right]_{Pa} ,if\;R_{i} \parallel R_{j} $$(10a)$$ \left[ {r^{1} (\parallel R_{i} )} \right]_{bi} \cap \left[ {r^{2} \diamondsuit \left( {\left( {R_{j1} ,R_{j2} } \right)} \right)} \right] = \left[ {r^{1} (\parallel R_{i} )} \right]_{Pa} ,if\;R_{i} \parallel (\diamondsuit (R_{j1} ,R_{j2} )) $$(10b)$$ \begin{aligned} & \left[ {r^{2} (\parallel \diamondsuit (R_{1} ,R_{2} ))} \right]_{bi} \cap \left[ {r^{2} (\parallel \diamondsuit (R_{j1} ,R_{j2} ))} \right] \\ & = \left[ {r^{2} (\parallel \diamondsuit R_{i1} ,R_{i2} )} \right]_{Pa} ,if\;(\diamondsuit (R_{i1} ,R_{i2} ))\parallel (\diamondsuit (R_{j1} ,R_{j2} )) \\ \end{aligned} $$(10c)$$ \left[ {r^{1} (\parallel R_{i} )} \right]_{bi} \cap \left[ {r^{3} } \right]_{bj} = \left[ {r^{1} (\parallel R_{i} )} \right]_{Pa} $$(10d)$$ \left[ {r^{2} (\parallel \diamondsuit (R_{i1} ,R_{i2} ))} \right]_{bi} \cap \left[ {r^{3} } \right]_{bj} = \left[ {r^{2} (\parallel \diamondsuit (R_{i1} ,R_{i2} ))} \right]_{Pa} $$(10e)$$ \left[ {r^{3} } \right]_{bi} \cap \left[ {r^{3} } \right]_{bj} = \left[ {r^{3} } \right]_{Pa} $$(10f)
-
D.
The following intersection operation equations shall no eliminate any translational element.
By the way, if POC set of the sub-PM obtained after the first k branches are assembled is already identical to POC set of the PM, the (k + 1)th branch can be replaced by any simple branch whose POC set contains at least all elements of POC set of the PM, e.g. the \( SOC\{ - S - S - R - \} \) branch.
5 Topological Structure Synthesis of 3T1R PM
Step 1 Design requirements.
\( M_{Pa} = \left[ {\begin{array}{*{20}c} {t^{ 3} } \\ {r^{ 1} } \\ \end{array} } \right] \); DOF = 4; No P pair or only driving P pair shall be contained; Each branch contains only one driving pair and all driving pairs must be allocated on the same platform.
Step 2 Determine POC set of SOC branch.
According to Eq. (3), POC set of the SOC branch shall be \( M_{{b_{j} }} = \left[ \begin{aligned} t^{3} \hfill \\ r^{1} \hfill \\ \end{aligned} \right] \), \( \left[ \begin{aligned} t^{3} \hfill \\ r^{2} \hfill \\ \end{aligned} \right] \) or \( \left[ \begin{aligned} t^{3} \hfill \\ r^{3} \hfill \\ \end{aligned} \right] \)
Step 3 Topological structure synthesis of SOC branch.
-
(1)
Topological structure synthesis of SOC branch with POC set \( \left[ \begin{aligned} t^{3} \hfill \\ r^{1} \hfill \\ \end{aligned} \right] \)
As discussed in Example 4.1, three candidate SOC branches are obtained (see Table 4).
-
(2)
Topological structure synthesis of SOC branch with POC set \( \left[ \begin{aligned} t^{3} \hfill \\ r^{2} \hfill \\ \end{aligned} \right] \)
Four candidate SOC branches are obtained based on a synthesis process similar to that described in Example 4.1 (see Table 4).
-
(3)
Topological structure synthesis of (3T3R) SOC branch with POC set \( \left[ \begin{aligned} t^{3} \hfill \\ r^{3} \hfill \\ \end{aligned} \right] \)
As we all know, the simplest such SOC branch is \( SOC\{ - S - S - R - \} . \)
Step 4 Topological structure synthesis of HSOC branch.
Sub-SOCs containing P pairs can be replaced by the following sub-PMs.
-
(1)
\( sub - SOC\{ - P - \} = sub - PM:\{ - P^{{(4{\text{R}})}} - \} . \)
-
(2)
\( sub - SOC\{ - R - P - \} = sub - PM:\{ - R^{(2R2S)} - P^{(2R2S)} - \} . \)
-
(3)
\( \,sub - SOC\{ - R - P - P - \} = sub - PM:\{ - R^{(4S)} - P^{(4S)} - P^{(4S)} - \} . \)
-
(4)
\( \,sub - SOC\{ - P - P - P - \} = sub - PM:\{ - 2\begin{array}{*{20}c} {SOC} \\ \end{array} \left\{ { - R\parallel R^{(4S)} - P^{(4S)} - P^{(4S)} - } \right\} - \} . \)
-
(5)
\( sub - SOC\{ - P - P - \} = sub - PM:\{ - \diamondsuit (P^{(5R1C)} ,P^{(5R1C)} ) - \} . \)
-
(6)
\( sub - SOC\{ - P - P - P - \} = sub - PM:\{ - Delta\begin{array}{*{20}c} {PM} \\ \end{array} - \} . \)
After topologically equivalent replacement, 6 types of 3T1R branches and 5 types of 3T2R branches which contain no P pairs are obtained (see Table 4), as shown respectively in Figs. 2 and 3.
Step 5 Branch combination scheme.
Based on the 2 SOC branches (No. 4 and No. 8 in Table 4) and 10 HSOC branches (refer to Table 4), different branch combination schemes which can generate the desired POC set and DOF of the PM can be obtained. During branch combination, we shall ensure that the branch shall have simple structure and certain symmetry. Each branch shall have only one driving pair and all driving pairs shall be allocated on the same platform. Table 5 shows some of these branch combination schemes.
Step 6 Determine geometrical conditions for assembling branches.
We will use scheme 1 in Table 5 as an example to explain the process to determine geometrical conditions for assembling branches between two platforms, as shown in Fig. 4a.
-
(1)
Select 4 identical SOC branches
$$ SOC\{ - R_{{{\text{j}}1}} \parallel R_{j2} \parallel R_{j3} - R_{j4} \parallel R_{j5} - \} ,{\text{j}} = 1, 2, 3, 4 $$ -
(2)
Select an arbitrary point on moving platform as the base point o’.
-
(3)
Determine POC set of SOC branch
$$ M_{bj} = \left[ {\begin{array}{*{20}c} {t^{3} } \\ {r^{2} (\parallel \diamondsuit (R_{j3} ,R_{j4} )} \\ \end{array} } \right],{\text{j}} = 1, 2, 3, 4, $$ -
(4)
Establish POC equation for PM
Substitute the desired POC set of the PM and POC set of each branch into Eq. (2) and obtain
$$ \left[ \begin{aligned} t^{3} \hfill \\ r^{1} \hfill \\ \end{aligned} \right] \Leftarrow \left[ {\begin{array}{*{20}c} {t^{3} } \\ {r^{2} (\parallel \diamondsuit (R_{13} ,R_{14} )} \\ \end{array} } \right] \cap \left[ {\begin{array}{*{20}c} {t^{3} } \\ {r^{2} (\parallel \diamondsuit (R_{23} ,R_{24} )} \\ \end{array} } \right] \cap \left[ {\begin{array}{*{20}c} {t^{3} } \\ {r^{2} (\parallel \diamondsuit (R_{33} ,R_{34} )} \\ \end{array} } \right] \cap \left[ {\begin{array}{*{20}c} {t^{3} } \\ {r^{2} (\parallel \diamondsuit (R_{43} ,R_{44} )} \\ \end{array} } \right] $$Where, “<=” means the POC set on the left side of the equation is to be obtained by intersection operation of all the POC sets on the right side of the equation
-
(5)
Determine geometrical conditions for assembling the first two branches.
In order for the moving platform to obtain the desired POC set, intersection of POC sets of the first two branches must eliminate one rotational element. According to Eq. (8c), when \( R_{13} \nparallel R_{23} \) and \( R_{15} \parallel R_{25} \), the moving platform has only one rotation (||R15) and 3 translations. So the above POC equation can be rewritten as
$$ \left[ \begin{aligned} t^{3} \hfill \\ r^{1} \hfill \\ \end{aligned} \right] \Leftarrow \left[ \begin{aligned} \begin{array}{*{20}c} {} \\ \end{array} \begin{array}{*{20}c} {} \\ \end{array} t^{3} \hfill \\ r^{1} (\parallel R_{15} ) \hfill \\ \end{aligned} \right] \cap \left[ \begin{aligned} \begin{array}{*{20}c} {} \\ \end{array} \begin{array}{*{20}c} {} & {} \\ \end{array} t^{3} \hfill \\ r^{2} (\parallel \diamondsuit (R_{33} ,R_{34} ) \hfill \\ \end{aligned} \right] \cap \left[ \begin{aligned} \begin{array}{*{20}c} {} \\ \end{array} \begin{array}{*{20}c} {} & {} \\ \end{array} t^{3} \hfill \\ r^{2} (\parallel \diamondsuit (R_{43} ,R_{44} ) \hfill \\ \end{aligned} \right] $$Where, the first POC set on right side of the equation is POC set of the sub-PM form obtained after the first two branches are assembled.
-
(6)
Determine geometrical conditions for assembling the other two branches
Since POC set of the sub-PM formed by the first two branches is already identical to the desired POC set of the PM, assembly of the other two branches shall not change POC set of the PM. According to Eq. (10b), geometrical conditions for assembling these two branches are: \( R_{15} \parallel R_{25} \parallel R_{35} \parallel R_{45} \), \( R_{11} \parallel R_{31} \) and \( R_{21} \parallel R_{41} \).
-
(7)
Determine allocation scheme of the 4 branches on platforms
According to geometrical conditions for assembling branches, there may be several different allocation schemes of the 4 branches on platforms. One feasible allocation scheme is:
$$ SOC\{ - R_{{{\text{j}}1}} \parallel R_{j2} \parallel \overbrace {{R_{j3} \bot R_{j4} }}^{{}}\parallel R_{j5} - \} ,R_{15} \parallel R_{25} \parallel R_{35} \parallel R_{45} ,R_{11} \parallel R_{31} ,R_{21} \parallel R_{41} ,R_{21} \parallel R_{41} , $$(Axes of R11, R21, R31 and R41 lie in the same plane and form a square)
The PM assembled based on this allocation scheme is shown in Fig. 4a. The PMs shown in Fig. 4b and c also satisfy the geometrical assembling conditions.
-
(8)
Discussion
Since POC set of the sub-PM formed by the first two branches and the two platforms is already identical to the desired POC set of the PM, the other two branches can be replaced by two simpler \( SOC\{ - S - S - R - \} \) branches, see Fig. 4d.
For each branch combination scheme in Table 5, corresponding PM(s) can be obtained similarly, as shown in Figs. 4, 5, 6, 7, 8, 9, 10, 11 and 12.
Step 7 Check DOF of the PM.
Check the above obtained 18 PMs for their DOFs. Take the PM in Fig. 4a as example, Eqs. (4a, b) are used to calculate its DOF.
-
(1)
Check POC set of branch: POC set of each branch is
$$ M_{bj} = \left[ {\begin{array}{*{20}c} {t^{3} } \\ {r^{2} (\parallel \diamondsuit (R_{j3} ,R_{j4} )} \\ \end{array} } \right],{\text{j}} = 1, 2, 3, 4. $$ -
(2)
Calculate DOF of the PM: Substitute \( M_{bj} \) into Eq. (4b) and obtain \( \xi_{L1} = 6,\;\xi_{L2} = 5,\;\xi_{L3} = 5 \). Then substitute \( \xi_{{L_{j} }} \) into Eq. (4a) and obtain DOF of the PM
$$ F = \sum\limits_{i = 1}^{m} {f_{i} } - \sum\limits_{j = 1}^{\nu } {\xi_{{L_{j} }} } = 20 - (6 + 5 + 5) = 4 $$
All the other 17 PMs can be checked in the same way.
Step 8 Select driving pairs.
According to criteria for driving pair selection (refer to Sect. 2.3), check whether the 4 R pairs on (Fig. 5) the fixed platform (Fig. 4a) can all be selected as driving pairs.
-
(1)
Suppose the 4 R pairs \( (R_{11} ,R_{21} ,R_{31} ,R_{41} ) \) to be driving pairs and lock them, a new PM can be obtained. Topological structure of each branch is \( SOC\{ - R_{j2} \parallel R_{j3} - R_{j4} \parallel R_{j5} - \} ,{\text{j}} = 1, 2, 3, 4 \).
-
(2)
According to Eq. (1), POC set of each branch is
$$ M_{bj} = \left[ {\begin{array}{*{20}c} {t^{3} } \\ {r^{2} (\parallel \diamondsuit (R_{j3} ,R_{j4} )} \\ \end{array} } \right],{\text{j}} = 1, 2, 3, 4. $$ -
(3)
Determine DOF of the new PM
Substitute \( M_{bj} \) into Eq. (4b) and obtain \( \xi_{L1} = 6,\;\xi_{L2} = 5,\;\xi_{L3} = 5 \). Then there is
$$ F^{ * } = \sum\limits_{i = 1}^{m} {f_{i} } - \sum\limits_{j = 1}^{\nu } {\xi_{{L_{j} }} } = 1 6- (6 + 5 + 5) = 0 $$ -
(4)
Since DOF of the obtained new PM is \( F^{ * } = 0 \), the 4 R pairs (Fig. 6) on the fixed platform can be selected as (Fig. 8) driving pairs simultaneously according to Sect. 2.3.
All the other 18 PMs can be checked in the same (Fig. 11) way and find that the 4 R pairs on the fixed (Fig. 12) platform of each PM can be selected as driving pairs simultaneously.
6 Conclusions
-
(1)
18 types of 3T1R PMs with no P pairs are obtained using the topological structure synthesis of PMs based on POC equations, as shown in Figs. 4, 5, 6, 7, 8, 9, 10, 11, 12. Among these 18 types of PMs, 3 types of 3T1R PMs shown in Figs. 7a, 9a and 10 respectively have been used in SCARA robot design. The other 15 types of 3T1R PMs also feature simple structure and may have the possibility to be used in new SCARA robot design.
-
(2)
The topological structure synthesis method based on POC equations discussed in this paper is the further development of our early work on topological structure synthesis of PMs. New achievements of this paper include: (a) general method for topological structure synthesis of simple branches based on POC equation for serial mechanisms; (b) general method for topological structure synthesis of complex branches based on replacement a sub-SOC in a SOC branch with a topologically equivalent sub-PM; (c) general method for determination of geometrical conditions for assembling branches between platforms (for the same geometrical condition, there may be several different branch assembling schemes); (d) general criteria for selection of driving pairs.
-
(3)
The three basic equations (Eqs. (1, 2 and 4a, b)) unveil the internal relations among topological structure, POC set and DOF. They are the theoretical basis for mechanism structure analysis and synthesis.
References
Mitsubishi SCARA robots-RH Series [EB/OL], 16 May 2015. http://www.meau.com/eprise/main/sites/public/Products/Robots/Robot_Videos/default
ABB. IRB 360 FlexPicker [EB/OL], 16 May 2015. http://new.abb.com/products/robotics/industrial-robots/irb-360
Clavel, R.: Device for displacing and positioning an element in space. Switzerland, WO1987003528, 18 June 1987
Pierrot, F., Reynaud, C., Fournier, A.: Delta—a simple and efficient parallel robot. Robotica 8(2), 105–109 (1990)
Fanuc. M-1iA series robots [EB/OL], 16 May 2015. http://robot.fanucamerica.com/products/robots/product.aspx
Pierrot, F., Nabat, V., Company, O., et al.: Optimal design of a 4-DOF parallel manipulator: from academia to industry. IEEE Trans. Rob. 25(2), 213–224 (2009)
Pierrot, F.: High-speed parallel robot with four degrees of freedom: France, WO2006087399A1, 24 Aug 2006
An articulated traveling plate [EB/OL], 16 May 2015. http://www.adept.com/products/robots/parallel/quattro-s650h/downloads
Adept Quattro s650H [EB/OL], 16 May 2015. http://www.adept.com/products/robots/parallel/quattro-s650h/general
Huang, T., Zhao, X.,Wang, P.,et al.: Rod-wheel combined PM with three translations and a rotation: China, CN102152306A. Accessed 17 Aug 2011
Huang, T., Wang, M., Liu, S., et al.: A PM with three translations and one rotation: China, CN201907121U, 27 July 2011
Huang, T., Mei, J., Wang, H., et al.: A high speed PM with three translations and one rotation: China, CN101863024A, 20 Oct 2010
Yuhang, L., Jiangping, M., Songtao, L., et al.: Dynamic dimensional synthesis of a 4-DOF high-speed parallel manipulator (in Chinese). Chin. J. Mech. Eng. 50(19), 32–40 (2014)
Xinjun, L., Fugui, X., Jinsong, W.: Current opportunities in the field of mechanisms in China (in Chinese). Chin. J. Mech. Eng. 51(13), 2–12 (2015)
Yang, T.-L., Jin, Q., Liu, A.-X., et al.: Structural synthesis and classification of the 3-DOF translational parallel robot mechanisms based on the units of single-opened-chain (in Chinese). Chin. J. Mech. Eng. 38(8), 31–36 (2002)
Jin, Q., Yang, T.-L.: Theory for topology synthesis of parallel manipulators and its application to three-dimension-translation parallel manipulators. ASME J. Mech. Des. 126, 625–639 (2004)
Jin, Q., Yang, T.-L.: Synthesis and analysis of a group of 3-degree-of-freedom partially decoupled parallel manipulators. ASME J. Mech. Des. 126, 301–306 (2004)
Yang, T.-L.: Theory and Application of Robot Mechanism Topology (in Chinese). China machine press, Beijing (2004)
Shen, H.-P., Yang, T.-L., et al.: Synthesis and analysis of kinematic structures of 6-DOF parallel robotic mechanisms. Mech. Mach. Theory 40, 1164–1180 (2005)
Shen, H.-P., Yang, T.-L., et al.: Structure and displacement analysis of a novel three-translation PM. Mech. Mach. Theory 40, 1181–1194 (2005)
Yang, T.-L., Liu, A.-X., Luo, Y.-F., et al.: Position and orientation characteristic equation for topological design of robot mechanisms. ASME J. Mech. Des. 131, 021001-1-17 (2009)
Yang, T.-L., Sun, D.-J.: A general DOF formula for PMs and multi-loop spatial mechanisms. ASME J. Mech. Robot. 4(1), 011001-1-17 (2012)
Yang, T.-L., Liu, A.-X., Shen, H.-P., et al.: On the correctness and strictness of the POC equation for topological structure design of robot mechanisms. ASME J. Mech. Robot. 5(2), 021009-1-18 (2013)
Acknowledgment
The authors acknowledge the financial support of the national science foundation of China (NSFC) with grant numbers of 51375062, 51365036, 51475050 and 51405039.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Yang, T., Liu, A., Shen, H., Hang, L. (2016). Topological Structure Synthesis of 3T1R Parallel Mechanism Based on POC Equations. In: Kubota, N., Kiguchi, K., Liu, H., Obo, T. (eds) Intelligent Robotics and Applications. ICIRA 2016. Lecture Notes in Computer Science(), vol 9834. Springer, Cham. https://doi.org/10.1007/978-3-319-43506-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-43506-0_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-43505-3
Online ISBN: 978-3-319-43506-0
eBook Packages: Computer ScienceComputer Science (R0)