A complete analytical solution for the dimensional synthesis of 3-DOF delta parallel robot for a prescribed workspace

https://doi.org/10.1016/j.mechmachtheory.2020.103991Get rights and content

Highlights

  • Analytic Geometrical workspace calculation of Delta Parallel Robot for the first time.

  • Obtaining the largest possible box which can be inserted in the robot workspace.

  • Analytical dimensional synthesis of Delta parallel robot for a prescribed workspace.

  • Optimal design by Lagrange multiplier based on the smallest robot criterion.

  • Industrial Delta Parallel Robot investigating and rating from the workspace viewpoint.

Abstract

This paper presents an analytical approach for the dimensional synthesis of the 3-DOF Delta parallel robot for a prescribed workspace. The dimensional synthesis of parallel robots is a challenging problem for which obtaining an analytical solution is a cumbersome task and no appropriate analytical closed-form solution has been developed for the DPR so far. First, the workspace is analytically calculated based on inverse kinematic and it showed that the workspace of DPR comes from some geometric conditions. Afterward, the largest possible box which can be inserted in the workspace is obtained. Optimal analytical dimensional design for a prescribed workspace is calculated by considering three types of construction constraints. Optimization objectives based on subjective and the smallest robot criterion have been defined which is optimized by resorting to the so-called Lagrange multiplier method. The results revealed that in the best case of the existing industrial robots, workspace expression is only close to %87.29 of the optimal workspace of this paper and in optimal design it could have up to %51.70 smaller robot with the same given workspace.

Introduction

Among parallel kinematic Machines (PKMs), the simplest and sophisticated parallel robot which is capable of moving in 3D space with superior speed and robustness is the so-called Delta Parallel Robot (DPR). DPR was invented in the early 1980s by Clavel [1]. The purpose of DPR was to manipulate light and small objects at a very high speed, which has a widespread of interest in sorting and collating, i.e. pick-and-place applications, or even in the machine-tool industry due to increased stiffness [2]. DPRs are also desirable for application in millimeter scale [3]. Besides several advantages of parallel mechanisms, including, among others, the DPRs, having a limited workspace which is a major drawback. Based on the motion pattern performed by the robot, different types of workspace can be defined. The workspace analysis of robotic mechanical systems falls into three types: (1) Obtaining the workspace boundary, (2) Obtaining an optimal shape inscribed within the workspace of a robot and (3) Obtaining the dimension of a robot for a prescribed workspace, which is referred to as dimensional synthesis. In the literature, different approaches have been proposed for obtaining the workspace of robotic mechanical systems, as reported by Merlet [4] namely, numerical methods, discretization methods, and geometrical methods. Numerical methods can be readily applied to determine the boundary of the workspace but they are relatively time-consuming and inaccurate and provide little insight into the workspace. There are different approaches for the numerical methods, for instance Farzaneh et al [5] have found a singularity-free workspace by a technic based on sign change of Jacobian matrix and by offsetting they have found the largest circle center which can fit in the workspace. In [6], the workspace was partitioned equivolumetrically to obtain the orientation workspace. Karimi and Mousavi [7], [8] obtained the singularity-free workspace based on the convex optimization and improved the computational time of the iterative approach. In [9] an interval analysis is proposed in order to obtain an obstacle-free workspace of parallel mechanisms containing a prismatic joint per limb. In the latter study, the workspace determination is done by finding intersection points of rays emanating from a radiating point for planner manipulators by Snyman et al. [10]. There are also other numerical methods based on Monte Carlo technique like [11], [12], or straightforward search methods such as [13], [14]. Discretization methods [15], [16], [17] allow more convenient in dealing with constraints but step vise accuracy, huge number of nodes and not easily extendable to be used in comparing manipulators or design analysis are some drawback of this method. Geometrical methods such as [18], [19], [20], [21] are faster and more accurate and they bring some insight into the problems [22], such as optimal design and collision among the links, which is a definite asset in the design stage of the under study robot. However, such formulation cannot easily be achieved for any architecture of the robot. It should be mentioned that the geometric, algebraical and closed-form solutions are more flexible and easily extendable to be merged with optimizing problems [23], [24], [25]. Therefore, finding such closed-form solutions would be very valuable for optimization purposes. The design step would require understanding the relationship governing the workspace. Optimal design is often constrained, nonlinear, multimodal and without closed-form solution which often leads to numerical optimization methods like Sequential Quadratic Programming (SQP) [26], the Controlled Random Search (CRS) [27], the Genetic Algorithm (GA) [28], [29], [30], the Differential Evolution (DE) [31], [32], [33], and the Particle Swarm Optimization (PSO) [34], [35], [36]. Convergence performance of typical numerical optimization algorithms are compared in [37]. SQP is a deterministic and local but is highly depending on an initial guess, while DE, PSO, GA, and CRS are all probabilistic and global [37]. Liu, et al. [38] have used the combination of GA and SQP methods for dimensional synthesis of a delta mechanism. They used the result of GA as the starting point of SQP. In some of the numerical methods reported in the literature [12], [38], [39] the objective consists in maximizing the workspace base on prescribed subjective constraints. However, the problem can be regarded as designing a manipulator which satisfies a prescribed workspace and not to maximize the workspace. From this viewpoint, some researchers tried to define a cost function as an objective, such as Gosselin and Boudreau [40] which used GA algorithms to obtain an actual workspace as close as possible to the prescribed one as a cost function. Based on the GA approach, Laribi et al. [28] determined the dimension of the DPR to get the smallest workspace containing a prespecified region. Bulatovic et al [32] performed the optimization by resorting to DE approach with an objective function which represents the sum of squares of deviations of the current path out of the controlled space around the given path. Shiakolas et al. [33] have minimized a cost function by a combination of DE and the geometric centroid of precision positions technique. In some literature, multi-objective optimization is used for instance, Karimi et al [41], have considered geometric, workspace, and singularity constraints for the dimensional synthesis of a 3-RPR planar parallel manipulator by using McCormick relaxations and a branch-and-prune algorithm. Rao et al [42] used Pareto-optimal solution in dual objective optimization of hexaslides considering workspace and dexterity tradeoffs by SQP. Huang et al. [25] based on a thorough understanding effect of the design parameters on the kinematic performances, optimized the design of a hexapod-based machine tools for both the workspace and dexterity. In numerical methods, due to highly non-linear objective function the process is based on iterative approaches, time-consuming, needing to set controlling parameters and there is boundary error. However, the analytical solutions are preferred because they provide a reliable answer without getting stuck in local minima, although getting such closed-form solutions is a challenging task. Liu et al. [43] proposed a geometrical design method for a DPR with prismatic actuators by introducing maximum inscribed workspace, although workspace analysis in prismatic DPR, relative to DPR with revolute actuators, is less complicated. Chablat and Wenger [44] have considered bounded velocity and force transmission factors in addition to prescribed workspace for optimizing a simpler prismatic mechanism with the purpose of machining application. Le at al. [24] presented a geometrical analysis and based on their geometric view to the workspace shape, they recommend a design method, but it can be shown that the provided answer could not be the best possible answer. Mahmoodi et al. [23] have tried to find a closed-form solution based on maximum surrounded workspace for the PDR and introduced a geometric suggestion for the dimensional synthesis. However one can readily show that the proposed method cannot results on a suitable accuracy. In [45], geometrical determination of workspace calculation and workspace optimization for a newly invented 5-DOF hybrid robot have been done. In [19], the workspace of the under study robot is modeled based on CAD Boolean intersection, and using Simulated Annealing Algorithm for optimizing the workspace of DPR, which the processing time is about 20 min. Methods for general structure manipulators are needed for robots in which no specific solution exists [46] but ad hoc methods are desirable because they are faster or simpler.

As the main contribution of this paper, an analytical approach for the dimensional synthesis of the DPR is proposed. The introduced geometrical solution would be very fast and easily programmable in a any computer algebra system, such as Matlab and Maple. The objective criteria are defined in a manner to satisfy the real request of industrial design. In the proposed closed-form solution, the prescribed workspace and construction constraint are given as subjective and minimizing the size of the manipulator are the objective.

This paper is organized as follows. In Section 2, the kinematic equations of DPR which are essential for the workspace analysis are introduced. In Section 3, the workspace of each limb in different views is geometrically discussed. In Section 4, common workspace of limbs is calculated and behavior of it has been studied. In Section 5, the workspace is calculated analytically and proved that the workspace of the DPR is composed of some particular types of geometric shapes in different conditions. In Section 6, the largest box which could be inscribed in the workspace is calculated. In Section 7, optimization design parameters for prescribed workspace are analyzed, here objective criterion is having the smallest robot which can reach a given workspace. In Section 8, some construction constraints are added to optimization problem and in Section 9, by selecting some industrial examples, it has been shown that the introduced approach is quite an agile and optimal and also singularity in the prescribed workspace was discussed. Finally, the paper concludes with some hints as ongoing works [44].

Section snippets

Kinematics of delta parallel robot

The Inverse Kinematic Problem (IKP) pertains at finding the set of joint space for a given pose of the end-effector. In turn, the Forward Kinematic Problem (FKP) stands for the solution of the pose of the end-effector for a prescribed set of joint space. In the case of parallel robots, the solution of IKP is simpler than the FKP. The FKP of parallel robots often leads to an analytical solution and most researchers have introduced some numerical or artificial neural network solutions. For the

The workspace of one limb of a DPR

The workspace of a DPR could be extracted from Eq. (2). If Eq. (2) is expanded, the following inequality could be obtained:4L12z2+4L12xr2(xr2+z2+y2(L22L12))2.It is assumed that the limb extension is in the direction of the x-axis as shown in Fig. 1c. In planes which are parallel to xz plane, y is assumed to be an arbitrary number, and avoiding long calculations as shown in the appendix A, the following could be extracted from Eq. (3):|L2L1|Rxz|L2+L1|L22=(L22y2),Rxz2=(xr2+z2).In the

Common workspace of DPR limbs

The calculated workspace in the previous section was related to one limb. For the other two limbs there is the same situation, except for a rotation around the z-axis for each limb is needed. If a robot with three limbs was equally distributed these rotations would be 2π/3 and 2π/3 around the z-axis. Based on Eq. (6), the outer workspace of limbs in a plane parallel to xy plane for an arbitrary cross section on z is shown in Fig. 4. Common workspace is a place where can be reached by three

Analytical workspace calculation of DPR

Here, both calculated conditions will be analyzed to find the shape of DPR workspace. By substituting the calculated x from Eq. (11) to Eq. (7), the following equation would be obtained. In the case of condition (I), one has:(Rxy,min)(I)2+(z+γ)2=L22

Eq. (12), is a circle with radius of L2 and center (0,γ). It means that workspace in condition (I) is a sphere with center of (0,γ) and radius of L2.

And in condition (II), based on Eq. (11), it follows that:((Rxy,min)II+|r|)2+z2=(L2+L1)2

Again from

Finding the largest possible box inserted in the workspace

In this paper, the objective consists in finding a box with maximum possible volume which can be inserted in the workspace. Because of symmetrical workspace in DPRs, the box would have a square base (a=b) and height (c) as shown in Fig. 8. Therefore both conditions should be analyzed for inserting the largest possible box which is addressed in what follows:

Optimal design for a prescribed workspace

The objective of this section consists in obtaining the optimum design of a DPR for a prescribed workspace. The smaller size of a robot has some beneficial advantages like greater stiffness, better accuracy, and smaller occupied room. In this paper, the criterion is finding a robot with a minimum sum of links length (L1+L2) which can hold the prescribed box in its workspace. From Eq. (14), it can be proved that if r=0(r1=r2) robot would be smaller, however due to some construction limitation

Considering construction limitation in computing the optimal design of DPRs

In the previous sections, it is supposed that robot is ideal without taking into account any limitation however in real situation DPRs have some constraints such as room needed for robot component,w0, robot upper height installation limitation,h, and actuator angular restriction,θc, as illustrated in Fig. 14. In this section three type of constraints are analyzed in what follows:

Analysis of existing industrial DPRs

Here, some industrial robots are analyzed by the proposed analytical method. The obtained results reveal that industrial instances from the workspace viewpoint are not in optimal situation although the design problem might be influenced by different parameters which it is depended on the priority of the manufacturer. Tables 1 and 2 represent the result of this investigation. In Table 1, based on the largest box which can be inscribed in the workspace, the workspace presented by this paper is

Conclusion

In this paper, an analytical solution for finding workspace of Delta Parallel Robots (DPRs) was introduced and dimensional optimization for a prescribed workspace based on minimum link's length was performed. The proposed solution can be regarded as a close-from solution and can be extended for solving similar type of problems despite of other kind of methods like numerical or heuristic algorithms which cannot be extended easily. From the obtained results it was revealed that the DPR workspace

Declaration of Competing Interest

A Complete Analytical Solution for the Dimensional Synthesis of 3-DOF Delta Parallel Robot for a Prescribed Workspace The authors whose names are listed immediately below certify that they have NO affiliations with or involvement in any organization or entity with any financial interest (such as honoraria; educational grants; participation in speakers bureaus; membership, employment, consultancies, stock ownership, or other equity interest; and expert testimony or patent-licensing

References (48)

  • G. Abbasnejad et al.

    Architecture optimization of 4PUS+ 1PS parallel manipulator

    Robotica

    (2011)
  • L. Garcia et al.

    Maximal singularity-free orientation subregions associated with initial parallel manipulator configuration

    Robotics

    (2018)
  • A.B.K. Rao et al.

    Dimensional design of hexaslides for optimal workspace and dexterity

    IEEE Trans. Rob.

    (2005)
  • R. Clavel, Device for the movement and positioning of an element in space, 1990, US Patent...
  • Y. Patel et al.

    Parallel manipulators applications—a survey

    Mod. Mech. Eng.

    (2012)
  • H. McClintock et al.

    The milliDelta: a high-bandwidth, high-precision, millimeter-scale delta robot

    Sci. Rob.

    (2018)
  • J.-P. Merlet

    Parallel Robots

    (2006)
  • G. Yang et al.

    Equivolumetric partition of solid spheres with applications to orientation workspace analysis of robot manipulators

    IEEE Trans. Rob.

    (2006)
  • M.A. Mousavi et al.

    On the maximal singularity-free ellipse of planar 3-RPR parallel mechanisms via convex optimization

    Robot. Comput. Integr. Manuf.

    (2014)
  • M. FarzanehKaloorazi et al.

    Collision-free workspace of parallel mechanisms based on an interval analysis approach

    Robotica

    (2017)
  • J. Snyman et al.

    An optimization approach to the determination of the boundaries of manipulator workspaces

    J. Mech. Des.

    (1998)
  • R.E. Stamper et al.

    Optimization of a three DOF translational platform for well-conditioned workspace

    Proceedings of International Conference on Robotics and Automation

    (1997)
  • P. Ataei et al.

    Kinetostatic performance and collision-free workspace analysis of a 3-DOF delta parallel robot

    2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)

    (2017)
  • A. Gharahsofloo et al.

    An efficient algorithm for workspace generation of delta robot

    Int. J. Robot.

    (2015)
  • Cited by (27)

    • Kinematic sensitivity, parameter identification and calibration of a non-fully symmetric parallel Delta robot

      2021, Mechanism and Machine Theory
      Citation Excerpt :

      Parallel Delta robots [1–3] are well adapted to the high-speed pick-and-place (PnP) applications [4,5], which have been deployed in the production lines for material handling in different industrial sectors, such as auto, semiconductors, electronics, pharmacy, food industries, etc. Although the Delta robots have been extensively studied on many aspects [6–17], there are still some open problems regarding their performance enhancement [18–21]. The Delta robots adopt a parallelogram structure to connect the mobile platform and proximally actuated links in each linkage to constrain the output translations, while, this introduces the structural complexity due to the presence of the close sub-loop in turn.

    • Experimental Study on Chess Board Setup Using Delta Parallel Robot Based on Deep Learning

      2023, 11th RSI International Conference on Robotics and Mechatronics, ICRoM 2023
    • Autonomous Robotic Assembly and Sequence Planning Based on YOLOv8

      2023, 11th RSI International Conference on Robotics and Mechatronics, ICRoM 2023
    View all citing articles on Scopus
    View full text