Abstract
This paper introduces a four degree-of-freedom parallel robot producing three translation and one rotation (Schönflies motion). This robot can generate a rectangular workspace that is close to the applicable work envelope and suitable for pick-and-place operations. The kinematics of the robot is studied to analyze the workspace and the isocontours of the local dexterity over the representative regular workspace are visualized. The simplified dynamics is modeled and compared with Adams model to show its effectiveness.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The 3T1R (three translations and one rotation) robots have been widely used in material handling for pick-and-place operations. Compared to the serial SCARA robot, the parallel typed robots have the advantages in terms of high speed and light weight to improve productivity and reduce cost.
Up to date, a number of parallel robots which can generate Schönflies motion have been presented. The successful Adept Quattro robot created by Pierrot and Company [1, 2], which has four symmetrical limbs, hit the market in 2007, is the fastest industrial robot available. It can accelerate at 200 m/s2 with a 2 kg payload, being capable of moving 240 cycles per minute (cpm). By making use of the base structure of the Quattro robot, various robots with different mobile platforms have been introduced [3–5]. These robots usually have a cylindrical workspace. Besides, Angeles et al. proposed a two-limb 4-dof parallel manipulator to achieve high speed and a large workspace [6]. Recently, Angeles introduced the ‘pepper mill’ [7] robot with more simple structure.
This paper introduces a 3T1R parallel robot, which has a modified structure based on the Quattro robot. The design of this robot determines a rectangular workspace [8, 9] to allow more robots deployed above the conveyor, which is much more suitable for the pick-and-place application than the existing robots. The kinematics of the robot is developed and the workspace and dexterity are analyzed. Moreover, the dynamic model is established and illustrated with the standard testing trajectory, being validated by an Adams model.
2 Manipulator Architecture
The conceptual design of the new robot is shown in Fig. 1, whose motors are mounted at different orientations on the base frame, of which the axes of rotation are not coplanar. Each limb is composed of an inner arm and an outer arm (parallelogram, a.k.a ‘\(\varPi\) joint’) connected to the base and mobile platforms.
The global coordinate frame xyz is built in Fig. 1b, whose origin is located at the geometric center of the base frame. The moving coordinate frame is attached to the mobile platform and the origin is at the geometric center. The geometric parameters of the first leg is displayed in the figure.
3 Mobility Analysis
The degree-of-freedom of the manipulator under study is derived by the Group Theory. The robot is composed of four \(RR\varPi RR\) typed limbs as shown in Fig. 2 and the bond \(\fancyscript{L}_{i}\) of the \(i{\text{th}}\) limb is the product of the following five bonds:
-
The rotation subgroup \(\fancyscript{R}(\fancyscript{A}_{i} )\) passing through \(A_{i}\) and parallel to \({\mathbf{e}}_{i}\).
-
The rotation subgroup \(\fancyscript{R}(\fancyscript{B}_{i} )\) passing through \(B_{i}\) and parallel to \(\fancyscript{A}_{i}\).
-
The translation subgroup \(\fancyscript{T}({\mathbf{n}}_{i} )\) corresponding to the \(\varPi\)-joint lying in a plane normal to \({\mathbf{n}}_{i}\).
-
The rotation subgroup \(\fancyscript{R}(\fancyscript{C}_{i} )\) passing through \(C_{i}\) and parallel to \(\fancyscript{B}_{i}\).
-
The rotation subgroup \(\fancyscript{R}(\fancyscript{C}^{\prime}_{i} )\) passing through \(C_{i}\) and parallel to \({\mathbf{k}}\).
and \({\mathbf{k}}\) is the unit vector of \(z\)-axis. Thus, the kinematic bonds of the \(i{\text{th}}\) limb is
where the product of the first four bonds leads to the Schönflies group, namely,
Therefore, the intersection of the four limbs yields
Henceforth, the intersection of all subgroups being a Schönflies subgroup \(\fancyscript{X}({\mathbf{k}})\), the robot generates the Schönflies motion.
4 Kinematic Analysis of the Robot
Under the coordinate system depicted in Fig. 1b, the axis of rotation of the \(i{\text{th}}\) actuated joint is described by
where \(\alpha_{1(3)} = - \alpha_{2(4)} = \alpha\) and \(- \beta_{1(4)} = \beta_{2(3)} = \pi /4\). Moreover, their position vectors in frame \(xyz\) are denoted by
then, the position vector of point \(B_{i}\) is derived as
Let the mobile platform (MP) pose be denoted by \({\mathbf{x}} = \left[ {{\mathbf{p}}^{T} \;\phi } \right]^{T}\), \({\mathbf{p}} = \left[ {x\;y\;z} \right]^{T}\), the position vector of point \(C_{i}\) in frame \(xyz\) is expressed as
where \({\mathbf{Q}} = {\mathbf{R}}(z,{\kern 1pt} \phi )\) is the rotation matrix of the mobile platform and \({\mathbf{c^{\prime}}}_{i}\) is the position vector of \(C_{i}\) in the frame \(XYZ\):
4.1 Inverse Geometric Problem
The inverse geometry problem is solved from the following kinematic constraints:
Expanding and simplifying the above equation leads to
with
Consequently, the inverse geometry problem is solved as
From Eq. (12), it is seen that each limb has two solutions corresponding to two working modes. Here, the “\(- + - +\)” mode is selected as the working mode.
4.2 Kinematic Jacobian Matrix
Differentiating the four equations in Eq. (9) with respect to time yields
with
where \({\mathbf{A}}\) and \({\mathbf{B}}\) are the forward and backward Jacobians, respectively, and
The kinematic Jacobian matrix is obtained as
4.3 Workspace and Dexterity
The workspace (WS) can be found through the geometrical approach reported in [5] and visualized as shown in Fig. 3a, which admits a cuboid workspace. The corresponding geometric parameters are listed in Table 1. By changing the motor position and orientation, the robot topology can formulate workspace of different shapes, such as cylinder/trapezoid displayed in Fig. 3b, c.
Here, the cuboid WS in Fig. 3a will be investigated. As the the top view of the reachable WS has the cross-section close to superellipse, a superellipsoid is adopted to approximate the WS. Figure 4 shows the maximum superellipsoid workspace.
Dexterity is an utmost important concern, which is usually evaluated by the condition number of the kinematic Jacobian matrix. The entries of the forward Jacobian matrix of the robot are not homogeneous as they contain mixed rotation and translation terms, for which the condition number is limited to indicate the kinematic performance. Here, the characteristic length is introduced to normalize the forward Jacobian matrix below [5]:
where \({\mathbf{J}}_{v}\) is the first three columns and \({\mathbf{J}}_{\omega }\) is the last one in \({\mathbf{A}}\), respectively, and then the forward Jacobian is normalized to \({\mathbf{A^{\prime}}} = \left[ {{\mathbf{J}}_{v} /L\;{\mathbf{J}}_{\omega } } \right]\). The local dexterity isocontours are displayed in Fig. 5, where the condition number is based on 2-norm. It is observed that the dexterous workspace nearly forms a rectangular volume that is suitable for pick-and-place operation.
5 Dynamic Modeling
Dynamics is used to compute the actuator torque/power, which is solved by using the Lagrange equations below
where \(L \equiv T - V\) is the Lagrangian of the system, including the mobile platform and the four legs, and \({\mathbf{q}} = \left[ {\theta^{T} \;{\mathbf{x}}^{T} } \right]^{T}\). Moreover, \({\mathbf{Q}}_{ex} = [\varvec{\tau}^{T} ,{\kern 1pt} {\mathbf{0}}]^{T} \in {\mathbb{R}}^{8}\) is the vector of external forces and vector \(\varvec{\tau}= \left[ {\tau_{1} \;\tau_{2} \;\tau_{3} \;\tau_{4} } \right]^{T}\) characterizes the actuator torques. Matrix \({\mathbf{C}}_{q} = \left[ {{\mathbf{B}}\; - {\mathbf{A}}} \right]\) is the system’s constraint Jacobian. Moreover, \(\varvec{\lambda}= \left[ {\lambda_{1} \;\lambda_{2} \;\lambda_{3} \;\lambda_{4} } \right]^{T}\) is a vector of Lagrange multipliers.
In this modeling, the rotation of the outer arm is not considered for simplification, thus, the kinetic and potential energies are calculated below:
where \(I_{b}\) and \(m_{b}\) are the moment of inertia and mass of the inner arm, respectively, and \(m_{l}\), \(m_{p}\) and \(m_{j}\) are the masses of the outer arm, mobile platform and the joint on the latter. Moreover, \({\mathbf{M}}_{p} = {\text{diag}}\left[ {m_{p} \;m_{p} \;m_{p} \;I_{p} } \right]\) is the mass matrix of the mobile platform. Terms \({\dot{\mathbf{b}}}_{i}\) and \({\dot{\mathbf{c}}}_{i}\) stand for the velocities of points \(B_{i}\) and \(C_{i}\), respectively, which can be calculated with known \(\dot{\theta }_{i}\) and \({\dot{\mathbf{x}}}\). In the above formulation, it is assumed that the centers of mass of the outer arms is coincident to their geometric centers.
Substituting Eq. (19) into Eq. (18), the terms in the equation of motion for this system can be derived. With payload \({\mathbf{f}}\), the actuator torques are expressed as:
In order to evaluate the dynamic equation, a CAD model with geometrical parameters in Table 1 and mass properties in Table 2 was built in MSC Adams for comparison. The dynamic simulation is conducted with a pick-and-place trajectory of \(25{\kern 1pt} \;{\text{mm}} \times 305{\kern 1pt} \;{\text{mm}} \times 25{\kern 1pt} \;{\text{mm}}\), where the mobile platform positions in the \(y\) and \(z\) directions are shown in Fig. 6, and \(x = 0\), \(\phi = 0\), \({\mathbf{f}} = 0\).
The simulated velocity and acceleration profiles are shown in Fig. 7, where the solid and dashed lines stand for the Adams model and analytical model, respectively. As a result, the motor torques and powers are illustrated with Fig. 8. It is noted that a gearbox with reduction ratio \(\rho = 30\) is mounted on the output shaft in each limb. By comparison, it can be observed that there is a relatively good correlation between these two models.
6 Conclusions
This paper introduces a 3T1R parallel robot, which can generate a rectangular workspace that is suitable for pick-and-place operations. The isocontours of the local dexterity distributions show that the robot can have a workspace with better kinematic performance to implement the pick-and-place operations. The simplified dynamic equations are modeled for the computation of motor torques and powers. Moreover, the dynamic model is validated with an Adams model.
References
Pierrot, F., et al.: H4: a new family of 4-dof parallel robots. In: IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp. 508–513 (1999)
Pierrot, F., et al.: Optimal design of a 4-DOF parallel manipulator: from academia to industry. IEEE Trans. Robot. 25(2), 213–224 (2009)
Kong, X., et al.: Type synthesis of 3T1R 4-DOF parallel manipulators based on screw theory. IEEE Trans. Robot. Autom. 20(2), 181–190 (2004)
Liu, S., et al.: Optimal design of a 4-DOF SCARA type parallel robot using dynamic performance indices and angular constraints. J. Mech. Robot. 4(3), 031005 (2012)
Altuzarra, O., et al.: A symmetric parallel Schönflies-motion manipulator for pick-and-place operations. Robotica 29(6), 853–862 (2011)
Cammarata, A., et al.: The dynamics of parallel schönflies motion generators: the case of a two-limb system, Proceedings of the IMechE, Part I: J. Syst. Control Eng. 223(11):29–52 (2009)
Harada, T., et al.: Kinematics and singularity analysis of a CRRHHRRC parallel Schönflies motion generator. CSME Trans. 38(2), 173–183 (2014)
Bai, S., et al.: Design of a parallel robot with optimized workspace shape for fast and flexible pick-and-place operation. In: Third IFToMM Asian-MMS. Tianjin, China (2014)
Bai, S., et al.: Stiffness modeling of a 4-dof parallel robot for Schönflies motion generation. In: ASME ESDA 2014. Copenhagen, Denmark, ESDA2014-20094 (2014)
Acknowledgments
The authors would like to acknowledge Danish Innovationsfonden for the support under the Grant No. 137-2014-5.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Wu, G., Bai, S., Hjørnet, P. (2015). Design Analysis and Dynamic Modeling of a High-Speed 3T1R Pick-and-Place Parallel Robot. In: Bai, S., Ceccarelli, M. (eds) Recent Advances in Mechanism Design for Robotics. Mechanisms and Machine Science, vol 33. Springer, Cham. https://doi.org/10.1007/978-3-319-18126-4_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-18126-4_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18125-7
Online ISBN: 978-3-319-18126-4
eBook Packages: EngineeringEngineering (R0)