1. The State Key Laboratory of Tribology & Institute of Manufacturing Engineering, Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China
2. Beijing Key Laboratory of Precision/Ultra-precision Manufacturing Equipments and Control, Tsinghua University, Beijing 100084, China
xiefg@mail.tsinghua.edu.cn
xinjunliu@mail.tsinghua.edu.cn
Show less
History+
Received
Accepted
Published
2017-01-29
2017-06-13
2018-03-16
Issue Date
Revised Date
2017-09-25
PDF
(901KB)
Abstract
This paper deals with the conceptual design, kinematic analysis and workspace identification of a novel four degrees-of-freedom (DOFs) high-speed spatial parallel robot for pick-and-place operations. The proposed spatial parallel robot consists of a base, four arms and a 1½ mobile platform. The mobile platform is a major innovation that avoids output singularity and offers the advantages of both single and double platforms. To investigate the characteristics of the robot’s DOFs, a line graph method based on Grassmann line geometry is adopted in mobility analysis. In addition, the inverse kinematics is derived, and the constraint conditions to identify the correct solution are also provided. On the basis of the proposed concept, the workspace of the robot is identified using a set of presupposed parameters by taking input and output transmission index as the performance evaluation criteria.
As indispensable equipment in advanced manufacturing systems, industrial robots have become an important symbol to measure the level of a country’s manufacturing industry. Due to the increasing demand for cost efficiency, such robots have been widely used to implement high-speed manipulations of sorting and packaging in the food, pharmaceuticals, and electronics industries. As the most representative and most significant application category, pick-and-place operations have received extensive research attention. In fact, for most pick-and-place operations, at least four degrees-of-freedom (DOFs) are required, including three translations (3T) to move the object from one point to another and one rotation (1R) to adjust the posture in its final location [1]. This kind of DOFs is usually called SCARA motion [2–4] or Schönflies motion [5–7]. The motions are generally characterized by high flexibility and stiffness respectively in the horizontal and vertical directions.
In the production lines, the operational objectives are generally in small size and light weight. The first robot for pick-and-place operations was realized by serial kinematic mechanisms (SKMs), whose drive units were placed within the joints. This placement leads to a large volume and high inertia force. On the contrary, parallel kinematic mechanisms (PKMs) are advantageous over serial structures due to their high rigidity, high precision and better dynamic characteristics [8,9]. In relation to this, the most famous Delta robot [10,11] with only 3T for parallel architecture has been proposed by Clavel [12]. This Delta robot, a milestone for high-speed parallel robots, has become a real commercial success with a large workspace and compact structure. Based on the configuration of Delta, a passive RUPUR chain has been adopted to realize the rotary output. This scheme has a wide range of applications, such as the ABB IRB340 FlexPicker robot [13] and the Bosch SIGPack Systems XR22 robot. However, the serially added device may become a weak point and may lead to the lack of stiffness and short service life [14–16]. To avoid this disadvantage, Pierrot [1,17–20] proposed a new family of 4-DOF, double-platform parallel robots called H4. The rotary output of H4 is realized by the relative movement of the two platforms. Notably, the double-platform structure may lead to structural complexity and difficulty in manufacturing. Therefore, in this work, we present a parallel robot with concise and compact structure as well as good performance.
As shown in Fig. 1, the double-platform structure improved from H4, which has been adopted by Par4 [16], demonstrates good rotational performance; however, it also leads to a complex structure, increased difficulty in manufacturing, and higher accessory cost. Meanwhile, the single platform adopted by X4 [21,22], contributes a simple structure and no amplification mechanism, but has worse performance when the platform is close to the maximum output angle. Therefore, developing a 1½ mobile platform that carries the merits of both single and double platforms provides an entry point for new parallel robots. The design and development of a high-speed parallel robot with simple structure and high performance is still a hot issue in both the academic and industrial fields.
The remainder of this paper is organized into sections. The conceptual design of the proposed parallel robot is introduced in Section 2. The mobility analysis is carried out in Section 3. The inverse kinematics is investigated in Section 4, and the workspaces are identified in Section 5. Finally, Section 6 concludes the paper.
Conceptual design
The architecture of the proposed parallel robot, shown in Fig. 2(a), consists of a base (Part 1), four limbs (I, II, III, and IV), and a 1 ½ mobile platform (Assembly 8) with an end effector. The four limbs are connected to the base and mobile platform, and collectively, these components make up the spatial closed-loop mechanism. As presented in Fig. 2(b), the layouts of the four arms are symmetrically arranged in a circular manner.
The four limbs have two kinds of structures and can be summarized as follows. Limbs I and IV have the same structure, represented by R-R-(Pa)-R, where R represents an active revolute joint, R indicates the revolute joint, and Pa denotes the planar parallelogram mechanism consisting of four revolute joints connected end to end. Compared with Limbs I and IV, Limbs II and III have an additional R and can be expressed as R-R-(Pa)-R-R. For better understanding, the joint-and-loop graph for the basic principle is illustrated in Fig. 3, where the lines and boxes represent the parts and the joints, respectively.
Figure 4(a) shows the structure of the 1½ mobile platform, which consists of an upper platform, a lower platform, and an end effector; the upper and lower platforms are connected by a revolute Joint R. The meaning of the “1½ mobile platform” comes from the total contributions of platforms to output motions. As an auxiliary output platform, the lower platform generates incomplete output motions (3T). The upper platform providing the complete output motions (3T1R) is defined as the final output platform; therefore, they are treated as ½ and mobile platforms, respectively, and together constitute a generalized mobile platform.
An equivalent kinematic model of the proposed parallel robot is developed, as shown in Fig. 2(b). The active and passive arms in each limb are represented by and , respectively. The junction points between the base and active arms are denoted as , whereas the central points of the passive revolute joints between the active and passive arms are denoted as . The connective points between the passive arms and mobile platform are denoted as . A fixed global reference frame : is located at the central point of the base. The X- and Z-axes are coincident with and, respectively. Another reference frame, called the moving frame : , is located at the central point of the lower platform. The kinematic model in the initial position of the mobile platform is shown in Fig. 4(b), where is considered as a rectangle (i.e., ) to avoid singularity.
Mobility analysis
This section considers a line-graph method [23,24] based on Grassmann line geometry [25,26] to analyze the mobility of the presented spatial parallel mechanism. The principle for the articulated mobile platform to generate the 3T1R motions are described in detail.
Line-graph method
According to Grassmann line geometry, spatial line clusters can be divided into five types from 1 to 5, corresponding to their respective dimensions. In addition, an N-dimensional spatial line cluster, which consists of vector or couple in two different colors, represents a freedom space or constraint space for a mechanism. To depict the spatial line cluster, four basic elements with different mathematic and physical meanings are generated in Table 1. The manner of adopting line graphs to describe mobility is generally referred to as line-graph method.
Basic rules
We can extract the motion line graphs of each limb from the architecture of the presented mechanism. Unlike the traditional SKM, the motions of the end effector of PKM cannot be obtained by the simple superposition of the motions of each limb. In other words, the motion line graphs of the mobile platform cannot be directly accessed from the motion line graphs of the branched chains.
Furthermore, the branched chain provides all the necessary constraints for the mobile platform, and these constraints are superimposed. Therefore, finding a way to establish an equivalent conversion between motion and constraint line graphs is quite indispensable. Based on the above analysis, a generalized Blanding rule [27], which states that there is no power between the constraint forces and the allowable motions as a foundation, is introduced and illustrated in Fig. 5. This is further summarized below.
Basic rule A. Every vector of the motion/constraint line graphs intersects with all vectors of the corresponding constraint/motion line graphs (in projective theory, parallel lines are seen as a special intersection). Hence, (;)(;)=0, but only when and intersect at one point, where the symbol represents reciprocal product between two screws in the screw theory.
Basic ruleB. Every vector of the motion/constraint line graphs is orthogonal to all couples of the corresponding constraint/motion line graphs. Hence, (;)(;)=0 or (;)(;)=0, but only when and or and are perpendicular to each other.
Basic ruleC. The directions between the couple of motion/constraint line graphs and the corresponding constraint/motion line graphs are arbitrary. Obviously, (;)(;)=0.
Analysis results
Four steps are necessary to investigate the mobility of the mechanism. First, the motion line graph of each limb is extracted. Second, the corresponding constraint line graph of each limb are derived using the basic rules. Third, all the constraint line graphs of the four limbs to the mobile platform are added. Finally, the corresponding motion line graph of the mobile platform are derived.
Four limbs can be classified into two categories according to their structural characteristics. One group embraces Limbs I and IV, and the other group includes Limbs II and III. The mobility analysis of the proposed mechanism can be carried out based on the four steps described below.
1) Limb I is taken as a case study because of the same configuration of Limbs I and IV. As shown in Fig. 6(a), the motion line graphs consist of three rotations () and a translation () located in the plane of the parallelogram and orthogonal to . Therefore, the motion line graph has four dimensions, and the corresponding constraint line graph must be 2D. According to basic rule B, every couple in the constraint line graph should be orthogonal to all the vectors () of the motion line graph. In this way, and , which lie at Point and are parallel to the X- and Z-axes, respectively, can be derived. According to basic rules A and B, a vector in the constraint line graph should intersect all the vectors () and must be orthogonal to all the couples () of the motion line graph; hence, no vector () can be found. Together, the constraint line graph of Limb I is a 2D couple constraint ( and ).
2) Limb II is taken as a case study because of the same configuration of limbs II and III. As shown in Fig. 6(b), the motion line graph consists of four rotations () located at Points ,,, and, respectively, and a translation () lying on the plane of the parallelogram and is orthogonal to . Therefore, the motion line graph has five dimensions, and the corresponding constraint line graph must be 1D. According to basic rule B, every couple in the constraint line graph should be orthogonal to all the vectors () of the motion line graph, and must lie at Point and is parallel to the Y-axis. According to basic rules A and B, a vector in the constraint line graph should be intersected to all the vectors () and orthogonal to all the couples () of the motion line graph; hence, no vector () can be found. Together, the constraint line graph of Limb II is a 1D couple constraint ().
3) For the 1½ mobile platform, on the one hand, the constraints imposed on the lower platform can be obtained through the superposition of the constraints of Limb I ( and ), Limb IV ( and ), and the upper platform ( and , which resulted from and provided by Limbs II and III). The constraint line graph of the lower platform can be derived by processes ①, ②, and ③ shown in Fig. 7. The six couple constraints (,) together construct a 3D couple constraint (equivalent to , , and ). Therefore, three DOFs with 3T motions of the lower platform are identified. On the other hand, the constraints imposed on the upper platform can be obtained through the superposition of the constraints of Limb II (), Limb III (), and the lower platform (, and , which resulted from and provided by Limbs I and IV). The constraint line graph of the upper platform can be derived by processes ②, ①, and ④ shown in Fig. 7. Because of the revolute joint between the lower and upper platforms, the five couple constraints (, ) together construct a 2D couple constraint (equivalent to and ). Therefore, four DOFs with 3T and 1R motions of the upper platform are clarified.
Above all, the output motion spaces of the presented mechanism are 3T and 1R, which can be represented by a 4D atlas. In addition, the constraint and motion spaces of different robot configurations are summarized in Table 2. For better understanding, the CAD model with 3T and 1R motions is shown in Fig. 8.
Inverse kinematic investigation
The geometric parameters of the PKM presented in Fig. 2 are defined as follows: , , , . The distance between and along the -axis direction is denoted by . The rotational input of the four arms and output of the mobile platform are represented by and , respectively.
As shown in Fig. 2(b), the coordinates of under the global frame can be respectively expressed by
The coordinates of can be respectively derived as
Under the local frame , the coordinates of can be respectively expressed by
In the coordinates above, , and the displacement matrix can be expressed as
Based on the vector equation, we arrive at
where the coordinates of under the global frame can be respectively derived as
Considering the constraints of , the inverse kinematics can be obtained according to Eqs. (2) and (6).
1) The inverse kinematic solution of Limb I is given by
where
2) The inverse kinematic solution of Limb II is expressed as
where
3) The inverse kinematic solution of Limb III is given by
where
4) The inverse kinematic solution of Limb IV is expressed as
where
By observing Eqs. (7)–(22), we can find four possible solutions for each rotational input, but only one solution is correct. Therefore, identifying the accurate solution from the possible solutions is necessary at this point. To eliminate the solution corresponding to the given configuration, two constraint conditions combined with Fig. 9 are presented below.
① The restricted conditions of the configuration are given by
For Limb I
For Limb II
For Limb III
For Limb IV
② The fixed length of the bars can be solved using
According to Eqs. (23)–(28), the inverse kinematics of this mechanism can be uniquely identified.
Workspace identification
In this section, we investigate the workspace of the proposed parallel robot. The constraint conditions are both the physical dimensions and the motion/force transmission index. As shown in Fig. 10, the accelerator can be added as an attachment between the lower and upper platforms to extend the rotary output. A realization of the accelerator can be achieved by gear trains. Especially, the planetary gear trains are chosen because of their high accuracy and compact structure. The simple internal principle of a typical planetary gear train is shown in Fig. 10(b), where the axles O1 and OH are the input and output ends, respectively. The central Gear 3 is fixed with the lower platform, whereas the central Gear 1 is connected with the upper platform. The transmission ratio between axle O1 and OH can be represented by
where and denote the tooth number of central Gears 3 and 1, respectively. If we set 2 as the transmission ratio of the accelerator, the workspace with a rotational capability of should be reached, and this ability is required in most cases.
Performance evaluation index
The four active rotational inputs are respectively expressed as
The transmission wrench screw of the th () limb is derived using
Assuming that the respective output twist screws of the lower and upper platforms are
where and are identified as
then the output twist screw of the upper platform for the limb can be represented by and the output twist screw of the lower platform for the limb can be represented by . Considering that the power between the transmission wrench screw of Limbs II, III, and IV and the output twist screw of Limb I as a foundation, we arrive at
Because of the connecting of Limb I and the lower platform, the output twist screw of Limb I can be obtained by
Similarly, the respective output twist screws of Limbs II, III, and IV are obtained using
All of the , , and can be respectively obtained through the equations
According to the motion/force transmission index [28], an input transmission index (ITI) for the th () limb can be derived by
where is the reciprocal product between the unit input twist screw and the unit transmission wrench screw , falls into the range [0, 1]; in addition, the input transmission singularity occurs if , whereas the mechanism is farthest away from singularity if . The presented robot with parameters ,,, and is taken as a presupposed condition. In the given positions (0, 0, −600 mm), the input singularity indices of the four limbs are investigated when the rotational angle changes from to . Figure 11 shows the distribution. As can be seen, and are constant values, whereas and are symmetrical around . The definite physical meaning can be described by stating that, in a fixed position, the lower platform has no translation. This phenomenon causes the unit input twist screw and unit transmission wrench screw for Limbs I and IV to remain unchanged. The upper platform has a symmetrical rotation relative to . These symmetrical relationships also apply to Limbs II and III.
Similarly, an output transmission index (OTI) for the th () limb can be derived by
where is the reciprocal product between the unit transmission wrench screw and the unit output twist screw , falls into the range [0, 1]; in addition, the output transmission singularity occurs if , whereas the mechanism is farthest away from singularity if . The output transmission singularity occurs if , whereas the mechanism is farthest away from singularity if . In the given positions (0, 0, −600 mm), the output singularity indices of the four limbs are investigated when the rotational angle changes from –to . Figure 12 shows the distribution. As can be seen, and as well as and are symmetrical around . The definite physical meaning can be described by stating that, for Limbs I and IV, the unit output twist screw is changed symmetrically, and the unit transmission wrench screw remains unchanged. For Limbs II and III, the unit output twist screw and the unit transmission wrench screw are symmetrically and simultaneously change.
Two indices are defined to evaluate the rotation ability. One is the symmetrical rotational range index
and the other is the maximum rotation range index
Identification results
By the constraint of and , the rotation capacity of the upper platform when z= −600 mm is fully investigated. According to the physical dimensions, the size of a cross-section defined by , , where (unit: mm) and . The distributions of , , , and are plotted in Fig. 13, which clearly presents the rotation capacity. Notably, and are exactly symmetrical with respect to .
To meet the requirements of practical application, different values and the corresponding atlases under different values of z are shown in Fig. 14. Assuming the increasing ratio of the accelerator is 2, the area where should be focused on. Therefore, the blue segments are sub-planes of the workspace. Two types of workspaces are identified and demonstrated in the following sections.
Maximum inscribed circle workspace
The outlines of under different values of z are plotted. In their intersection, a maximal inscribed circle : 950 mm can be delineated as the high rotational output area in Fig. 15. Combining the analysis results presented in Fig. 14, a maximal inscribed cylinder (950 mm×150 mm) can be identified as the workspace, which is shown in Fig. 16.
Maximum symmetrical circle workspace
Considering workspace symmetry, a maximal inscribed circle : 730 mm can be delineated as the high rotational output area in Fig. 17. Combining the height information, a maximum symmetrical circle (730 mm×150 mm) can be delineated as the workspace, as shown in Fig. 18.
Conclusions
In this paper, the concept of a novel parallel robot for pick-and-place operations with four limbs and a 1½ mobile platform has been proposed. Furthermore, its kinematic issues, including mobility analysis, kinematic modeling, and workspace identification have also been investigated. A line-graph method based on Grassmann line geometry was introduced to derive the freedom space, and the results indicate that the parallel robot shows the exact DOFs (3T and 1R) to undertake Schönflies motion. Then, the inverse kinematics has been derived according to the principle of mechanism, and the identification conditions to pick out the practical solution have been provided. Based on the motion/force transmission index, an initial workspace far from output transmission singularity has been identified with a set of presupposed parameters. Under this precondition, the rotational capability can reach at least without using an additional device. Two emblematic sub-workspaces were selected as final workspace by a different definition. The analysis results presented in this paper are conducive to the parallel robot’s practical application.
Pierrot F, Company O. H4: A new family of 4-DOF parallel robots. In: Proceedings of 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Atlanta: IEEE, 1999, 508–513
[2]
Gosselin C, Isaksson M, Marlow K, . Workspace and sensitivity analysis of a novel nonredundant parallel SCARA robot featuring infinite tool rotation. IEEE Robotics and Automation Letters, 2016, 1(2): 776–783 doi:10.1109/LRA.2016.2527064
[3]
Urrea C, Kern J. Trajectory tracking control of a real redundant manipulator of the SCARA type. Journal of Electrical Engineering and Technology, 2016, 11(1): 215–226 doi:10.5370/JEET.2016.11.1.215
[4]
Angeles J, Morozov A, Navarro O. A novel manipulator architecture for the production of SCARA motions. In: Proceedings of IEEE International Conference on Robotics and Automation. San Francisco: IEEE, 2000, 3: 2370–2375
[5]
Ancuta A, Company O, Pierrot F. Design of Lambda-Quadriglide: A new 4-DOF parallel kinematics mechanism for Schönflies motion. In: Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Quebec: ASME, 2010, 1131–1140
[6]
Li Q, Herve J M. Parallel mechanisms with bifurcation of Schöenflies motion. IEEE Transactions on Robotics, 2009, 25(1): 158–164 doi:10.1109/TRO.2008.2008737
[7]
Wu G. Kinematic analysis and optimal design of a wall-mounted four-limb parallel Schönflies-motion robot for pick-and-place operations. Journal of Intelligent & Robotic Systems, 2016, 86(3–4): 663–677
[8]
Kim S M, Kim W, Yi B J. Kinematic analysis and optimal design of a 3T1R type parallel mechanism. In: Proceedings of IEEE International Conference on Robotics and Automation. Kobe: IEEE, 2009, 2199–2204
[9]
Li Q C, Xu L M, Chen Q H, . New family of RPR-equivalent parallel mechanisms: Design and application. Chinese Journal of Mechanical Engineering, 2017, 30(2): 217–221
[10]
Vischer P, Clavel R. Kinematic calibration of the parallel Delta robot. Robotica, 1998, 16(2): 207–218
[11]
Wahle M, Corves B. Stiffness analysis of Clavel’s DELTA robot. In: Proceedings of International Conference on Intelligent Robotics and Applications. Berlin: Springer, 2011, 240–249
[12]
Clavel R. US Patent, 4976582, 1990-12-11
[13]
HelloTrade. ABB IRB 340 FlexPicker robots. Retrieved from 2017-1-25
[14]
Krut S, Company O, Nabat V, . Heli4: A parallel robot for SCARA motions with a very compact traveling plate and a symmetrical design. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. Beijing: IEEE, 2006, 1656–1661
[15]
Krut S, Nabat V, Company O, . A high-speed parallel robot for SCARA motions. In: Proceedings of IEEE International Conference on Robotics and Automation. New Orleans: IEEE, 2004, 4109–4115
[16]
Nabat V, Rodriguez M D L O, Company O, . Par4: Very high speed parallel robot for pick-and-place. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. Edmonton: IEEE, 2005, 553–558
[17]
Company O, Marquet F, Pierrot F. A new high-speed 4-DOF parallel robot synthesis and modeling issues. IEEE Transactions on Robotics and Automation, 2003, 19(3): 411–420
[18]
Pierrot F, Marquet F, Company O, . H4 parallel robot: modeling, design and preliminary experiments. In: Proceedings of IEEE International Conference on Robotics and Automation. Seoul: IEEE, 2001, 3256–3261
[19]
Choi H B, Company O, Pierrot F, . Design and control of a novel 4-DOFs parallel robot H4. In: Proceedings of IEEE International Conference on Robotics and Automation. Taipei: IEEE, 2003, 1185–1190
[20]
Choi H B, Company O, Pierrot F, . Design and dynamic simulation of a novel 4-DOF parallel robot H4. Transactions of the Japan Society of Mechanical Engineers, 2004, 70(691): 798–803
[21]
Xie F G, Liu X J, Zhou Y H. A parallel robot with SCARA motions and its kinematic issues. In: Proceedings of the 3rd IFToMM International Symposium on Robotics and Mechatronics. Singapore: Research Publishing, 2013, 53–62
[22]
Xie F G, Liu X J. Design and development of a high-speed and high-rotation robot with four identical arms and a single platform. Journal of Mechanisms and Robotics, 2015, 7(4): 041015 doi:10.1115/1.4029440
[23]
Xie F G, Liu X J, You Z, . Type synthesis of 2T1R-type parallel kinematic mechanisms and the application in manufacturing. Robotics and Computer-integrated Manufacturing, 2014, 30(1): 1–10
[24]
Yu J J, Dong X, Pei X, . Mobility and singularity analysis of a class of two degrees of freedom rotational parallel mechanisms using a visual graphic approach. Journal of Mechanisms and Robotics, 2012, 4(4): 041006 doi:10.1115/1.4007410
[25]
Merlet J P. Singular configurations of parallel manipulators and Grassmann geometry. International Journal of Robotics Research, 1989, 8(5): 194–212
[26]
Monsarrat B, Gosselin C M. Singularity analysis of a three-leg six-degree-of-freedom parallel platform mechanism based on Grassmann line geometry. International Journal of Robotics Research, 2001, 20(4): 312–328
[27]
Blanding D L. Exact Constraint: Machine Design Using Kinematic Processing.New York: ASME Press, 1999
[28]
Liu X J, Wu C, Wang J S. A new approach for singularity analysis and closeness measurement to singularities of parallel manipulators. Journal of Mechanisms and Robotics, 2012, 4(4): 041001
RIGHTS & PERMISSIONS
The Author(s) 2017. This article is published with open access at link.springer.com and journal.hep.com.cn
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.