Next Article in Journal
Vibration and Flow Characteristics of a 200 MW Kaplan Turbine Unit under Off-Cam Conditions
Previous Article in Journal
Optimization of Desired Multiple Resonant Modes of Compliant Parallel Mechanism Using Specific Frequency Range and Targeted Ratios
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Workspace Analysis of the Delta Robot Using a Cross-Section Diagram Based on Zero Platform

1
Department of Mechanical Engineering, Kumoh National Institute of Technology, Gumi 39177, Gyeongbuk, Republic of Korea
2
Korea Institute of Robotics & Technology Convergence, Pohang 37553, Gyeongbuk, Republic of Korea
3
Department of Mechanical System Engineering, Kumoh National Institute of Technology, Gumi 39177, Gyeungbuk, Republic of Korea
*
Author to whom correspondence should be addressed.
Machines 2024, 12(8), 583; https://doi.org/10.3390/machines12080583 (registering DOI)
Submission received: 9 July 2024 / Revised: 19 August 2024 / Accepted: 20 August 2024 / Published: 22 August 2024
(This article belongs to the Section Machine Design and Theory)

Abstract

:
This paper introduces a new concept of a zero-platform delta robot with three key parameters affecting the shape and size of the workspace. This concept is applied to directly bring the torus configuration into the links of the robot and shows its usefulness in configuring and generating the workspace conveniently. Analyzing the workspace of parallel robots, such as delta robots, requires extensive computation due to the constraints between the links, typically requiring complex equations or numerical methods. This paper proposes a new method for quickly estimating the shape and size of the workspace using a cross-section diagram based on a geometrical analysis of the zero-platform delta robot. The shape and size of the workspace can be rapidly estimated because the intersection of three cross-section diagrams needs only the torus’s 2D operation. Comparing the workspace between the cross-section diagram and the 3D CAD software, this paper shows that the cross-section diagram can analyze the shape and size of the workspace quickly and give a more geometrical understanding of the workspace.

1. Introduction

The parallel robot, connected by several links, inherently has a closed-loop structure consisting of several branches of legs. Therefore, it has many advantages, such as high precision, high rigidity, stable structure, strong carrying capacity, and excellent dynamic performance compared to a serial robot with an open-loop structure [1,2,3,4,5,6,7]. Proposed by R. Clavel [8], a delta robot is a parallel robot with three degrees of freedom (DOF) and is successfully used in a practical assembly line of manufacturing.
The workspace of a robot manipulator is defined as the set of points that can be maximally reached by its end-effector [9]. The workspace analysis of a robot is essential for acquiring more manipulation capability and satisfying more flexible motion requirement in a limited workspace volume [10,11].
The movement of every single joint variable creates a subspace for the operating range of the joint actuator of the typical serial robot. The union operation of all generated subspaces can usually form the whole workspace of the serial robot. Meanwhile, the movements of several joint variables consisting of a leg branch create a geometrically complex subspace for the parallel robot with a closed form of several leg branches [12,13,14,15,16]. Intersection operation between all generated subspaces finally forms the whole workspace of the parallel robot. The workspace volume of the parallel robot is generally smaller than that of the serial robot because the intersection operation creates a smaller space than the union operation. Usually, the workspace-creation process of a parallel robot is more complicated than that of a serial robot because of the geometrical complexity of the subspace and the intersection operation.
The creation of the workspace for the delta robot begins by solving the kinematic equations of the leg branch. The kinematic equations have a complex algebraic form, requiring a lot of effort to be solved. There are mainly numerical and geometrical methods to estimate the workspace of the delta robot.
The numerical method uses a direct solution of the kinematic equations without a geometrical understanding of the physical workspace. The advantage of the numerical method is that it can be applied to estimate the workspace quickly. However, this method usually takes a lot of time to calculate the workspace with many points. The sampling technique, e.g., the Monte Carlo method, is used to estimate the workspace for a small number of points in the workspace but inherently causes degradation of the workspace [9,17,18].
The geometrical method uses geometric forms of the kinematic equations of the delta robot. The basic geometric shape of the kinematic equation represents a torus geometry in space, so that the solution of several kinematic equations represents the intersection between the created tori with a set operation. Therefore, the intersection operation between these tori determines the workspace in the geometrical method [13,14,15,16,17,18,19,20,21]. Although the geometrical method is more complicated than the numerical method, the accuracy and quality of the workspace of the geometrical method are better than those of the numerical method. The intersection operation between geometries does not cause data leakage of the workspace with 3D CAD software.
The main contributions of this paper are as follows.
Firstly, previous studies have been interested only in the mathematical equations and the torus geometry, not in the viewpoint of where the torus is generated in the delta robot. The workspace of the delta robot should be considered from the viewpoint of the kinematic configuration of the robot. Therefore, this study introduces a new concept of a zero-platform delta robot, which is useful for directly bringing the torus configuration into the links of the robot to configure and generate the workspace conveniently.
Secondly, previous studies focused on analysis of the workspace using 3D CAD software to deal with the torus and intersection process, which gives only the final result but does not provide the qualitative estimation of the workspace. 3D CAD makes accurate geometry creation and intersection possible. However, it takes a lot of time, and it is difficult to predict the workspace in advance. This study introduces a new way of using a cross-section diagram to predict the shape and size of the workspace based on the zero-platform delta robot.
Thirdly, parametric studies on the volume and shape of the workspace have been previously conducted with respect to the change in dimensionless variables [19,22,23,24,25]. However, the dimensionless variables could not provide direct insight into the effect of parameter variation. Moreover, the results without the geometrical consideration of the torus could not provide a good understanding of the delta robot. Therefore, this study performed the parametric analysis based on a cross-section diagram with three key parameters that are not dimensionless.
This study explains the kinematic equations of the delta robot, the torus geometry of these equations, and the three key parameters affecting the shape and size of the workspace. The changes of the torus shapes are explained according to parameter changes, and the definition of the zero-platform delta robot is proposed. Subsequently, a cross-section diagram of the torus is described. Finally, the parametric analysis with three key parameters is carried out by applying the cross-section diagram of the torus and comparing it with that of 3D CAD software.

2. Kinematics and Three Key Parameters of the Delta Robot

2.1. Kinematic Equation of the Delta Robot

The delta robot comprises three identical kinematic leg branches in parallel between the top fixed base and the bottom moving platform, as shown in Figure 1. The leg branch consists of an upper and lower leg. The top revolute joints are actuated by rotational actuators fixed at the base. The motion is transmitted to the moving platform through the upper leg and parallelogram of the lower leg, as shown in Figure 1.
Three actuated joint angles θ 1 , θ 2 , and θ 3 , are measured when the actuating link is moving from the horizontal plane of the base. The geometric parameters of the robot are L ,   l ,   R , and r, as shown in Figure 1. A description of the parameters is provided in Table 1.
The length l is the length of the virtual lower link through the center of each parallelogram. The angle α i is the location angle of the actuator on the top base, as shown in Figure 2. The reference coordinate system O X Y Z , {R(x,y,z)} is placed on the point O, that is, the center of the top base. The point C , the center of the bottom platform, is the end-effector point of the robot, which is described as the vector [x,y,z].
The links and joints of the parallelogram of the lower leg in Figure 1 can be simplified to a single virtual link with two joints due to the kinematical equivalence shown in Figure 3. The virtual line through the center of the parallelogram becomes a single binary link. As shown in Figure 3, the two joints in this binary link connecting the upper leg and the platform become a universal joint and a revolute joint, respectively.
From each leg branch in Figure 3, the vector loop equation is generated with several vectors:
O B i + B i E i + E i P i = O C + C P i
where
O B i = R cos α i , R sin α i B i E i = L sin θ i cos α i , L sin θ i sin α i O C = x , y , z C P i = r cos α i , r sin α i
Since the lower leg E i P i always has a constant length l in this equation, Equation (1) can be replaced using length constraint.
x R + L sin θ i r cos α i 2 + y R + L sin θ i r sin α i 2 + ( z ( L cos θ i z ) ) 2 = l 2
This quadratic equation means a sphere with the center
C = [ R + L sin θ i r cos α , R + L sin θ i r sin α , L cos θ i z ] and radius l .
This equation can be arranged about θ i as shown below.
S i cos θ i + T i sin θ i + U i = 0
where
S i = 2 L z T i = 2 L R r 2 L x cos α i 2 L y sin α i U i = x 2 + y 2 + z 2 + L 2 l 2 + R r 2 2 ( R r ) ( x cos α i + y sin α i )
Let t i be tan ( θ i / 2 ) . Then, Equation (4) becomes
U i S i t i 2 + 2 T i t i + ( S i + U i ) = 0
The solution of the above quadratic equation is obtained by using the quadratic formula.
t i = T i ± T i 2 + S i 2 U i 2 U i S i
This solution exists if and only if
= T i 2 + S i 2 U i 2 0
This inequality can be arranged to the following quadratic forms about x, y, and z:
w h e r e ,   δ = R r f x , y , z = x 2 + y 2 + z 2 + L 2 l 2 + δ 2 2 δ x cos α i + y sin α i 2 2 L δ 2 L x cos α i 2 L y sin α i 2 + 2 z L 2 = x cos α i + y sin α i δ 2 + x cos α i y sin α i 2 + z 2 + L 2 l 2 2 4 L 2 x cos α i + y sin α i δ 2 + z 2 0
The set of points satisfying this inequality represents the workspace element of a leg loop for the delta robot, and f x , y , z = 0 denotes the boundary of the workspace element. Let the reference coordinate system { R ( x , y , z ) } be rotated with α i about the Z axis. Then, the new transformed coordinate system { T ( x t , y t , z t ) } can be defined as follows:
x t i = x cos α i + y sin α i y t i = x sin α i + y cos α i z t i = z
The boundary of the workspace f x , y , z = 0 rearranged by a transformed frame becomes
x t i δ 2 + y t i 2 + z t i 2 + L 2 l 2 2 = 4 L 2 x t i δ 2 + z t i 2
The above equation is the standard geometrical equation of a torus. The center of the torus is [ δ , 0 , 0 ] T = [ δ cos α i , δ sin α i , 0 ] R , where δ is the offset amount of the torus center, and subscripts T and R denote the transformed and the reference frame, respectively. The major radius of torus L is the distance between the center of the tube and the center of the torus, and the minor radius of torus l implies the radius of the tube, as shown in Figure 4.
Considering three-leg branches ( i = 1 ,   2 ,   3 ), the delta robot has three subspaces T i   ( i = 1 ,   2 ,   3 ) concerning three equations of tori. Since the space simultaneously satisfying the three equations becomes the workspace of the delta robot, the intersection of the three tori implies the final workspace W of the delta robot, as Equation (12) shows:
W = T 1 T 2 T 3

2.2. Three Parameters of the Delta Robot

In Equation (11), the significant parameters to determine the tori configuration are L , l , and δ . The parameters L , l , and δ are the major radius, minor radius, and shift of the torus, respectively.
The parameters L and l are the lengths of the upper and lower legs and represent the major and minor radius of the torus, respectively. They determine the shape and size of the torus. If L is lager than l (case 1), the torus becomes ring-shaped, as shown on the left of Figure 5a, and the space satisfying the inequality f x , y , z 0 is the internal space where the inside is full, as shown in the crossed shape of Figure 5a. If L is less than l (case 2), the torus becomes spindle-shaped, as shown on the left of Figure 5b, and the space satisfying the inequality f x , y , z 0 is the internal space where the center hollow exists, as shown in the crossed shape of Figure 5b.
Considering the intersection of the three tori of cases 1 and 2, the intersection volume of case 1 is possibly smaller than that of case 2 because most of the intersections of case 1 occur in either of the separated ring parts of the torus. On the other hand, the intersection of case 2 occurs in the united body of the torus so that the intersection volume can be larger than that of case 1. Because of the larger workspace of case 2, most commercial delta robots have the shape of case 2, that is, L < l .
The radius difference δ is the difference in the length between the base and platform radius, which means the shifted length of the torus center from the origin O . The distance between the center of the torus and the origin O increases as the radius difference δ increases. Thus, δ affects not the shape and size of each torus but the intersection volume. Consequently, L and l are characteristics of the torus itself, and δ is the relative characteristic of the three tori.
It is a particular point to note that because δ is the difference value between R and r , even in the different cases of R and r , the same δ occurs, as shown in Figure 6. This means that the delta robot with varying radii R and r can make the same torus.
Note that δ could be identical for different R and r because δ is the length difference between R and r , as shown in Figure 6. This means that the delta robot with different radii R and r can have the same torus.
In summary, the change in parameters R and r affects the shape and size of the torus, and the change in the parameters δ affects the shape and size of the workspace. The three parameters are important for estimating the shape and size of the torus and workspace of the delta robot. Therefore, parametric variation analysis of these parameters is necessary to evaluate the workspace of the delta robot.

2.3. Zero-Platform Delta Robot

The parameter δ can be directly applied to the geometry of the delta robot. In this case, the equivalent kinematic structure of the delta robot shown in Figure 3 can be redrawn in Figure 7. Here, the origin, L , and l are not changed, but the platform size r becomes zero. In this structure, the radius of the base is δ , which makes the center of the torus to be placed directly on the boundary position of the base, B i , conveniently. For example, at B 1 , the upper leg has a revolute joint to make a circular motion with the major radius of the torus. The lower leg has a universal joint to make a spherical motion with the minor radius of the torus. Therefore, the torus motion of a leg branch and the intersection of the three tori positioned at three B i s are easily configured in this structure of the delta robot. In this study, the new concept of a zero-platform delta robot in this structure is introduced to configure and generate the workspace of the delta robot.
The torus caused by the rotation of one branch of the zero-platform delta robot is shown in Figure 8. The upper leg has circular motion about B i with radius L , and the lower leg has spherical motion about E i with radius l . Thus, the center point C of the platform makes a spindle torus with the major radius   L (dotted circle) and the minor radius   l (the shaded sphere).
Figure 9 shows the three tori drawn at three leg branches on the zero-platform delta robot, and the overlapped intersection spaces are the final workspace of the robot.
The following figure explains the procedure of the generation of the workspace. In most commercial delta robots, the minor radius l is longer than the major radius of the torus, L . Therefore, this torus becomes spindle-shaped, as shown in Figure 10a. The three tori and their intersections are shown in Figure 10b and Figure 10c, respectively. The two parts of the lower and upper intersections in Figure 10c are symmetric because the torus has symmetrical geometry for the horizontal plane and the actuated joint angles θ i can have an upward or downward motion for the plane. The lower space is selected as shown in Figure 10d,e because θ i in most delta robots usually has a downward motion.

3. Cross-Section Diagram of the Torus and Its Application

3.1. Subsection

This section may be divided into subheadings. It should provide concise and precise cross-sections of tori from the top view of Figure 5a ( L > l ), which is drawn on the left of Figure 11a. The centerline coincides with the Z axis of frame {R}, and the torus center is shifted δ from the origin O of {R}. The colored cross-section diagram on the right is used for the intersection of the three tori to obtain the workspace. The cross-section diagram of the case L < l is shown in Figure 11b. The dark-colored part on the right in Figure 11a indicates the hollow of the spindle torus.
Generating a workspace with the cross-section diagram consists in overlapping and rotating the three tori at the same angle, using different colors (green, blue, red), and intersecting three cross-section diagrams in order. The overlapped configuration for the three spindle tori is shown on the left of Figure 12. As shown in Figure 12, the overlapped colors of the three tori are slightly darker than the original colors (R, G, B). The triple-overlapped areas are the intersection of the three tori, so that they are the workspace of the delta robot. The actual workspace in this case is shown on the right of Figure 12. The overlapped exterior areas in the cross-section diagram correspond to the six outer petal-shaped regions in the top face of the 3D workspace. The overlapped interior areas in the cross-section diagram also correspond to the six inner petal-shaped areas in the 3D workspace. The sunk region comes from the hollow of the spindle torus. There is good agreement between the results in the 2D and 3D cross-section diagrams.
The procedure to obtain the workspace takes a lot of time because it requires 3D data handling, such as generating the tori and intersection in the 3D CAD software. Meanwhile, the shape and size of the workspace is easily estimated with the cross-section diagrams and overlapping
The process of estimating the workspace with a cross-section diagram uses the 2D operation of three tori diagrams with different colors for each cross-section diagram: green, blue, and red. The intersection produces an overlapped color area, which is darker than the non-workspace area. Thus, the workspace area and non-workspace area are clearly distinguished, and the hollow region is represented by a darker area than the workspace area.

3.2. Relationship of the Limit Position Using the Cross-Section Diagram

Figure 13 shows that the lower leg of the delta robot is on the same line as the upper leg. Then, the delta robot is in a limit position where all legs cannot move any further because the transmission angle from the actuating link (upper leg) is zero. This position is the boundary of the workspace of the delta robot. Based on the triangle configuration, the inequality δ < L + l is obtained with the length condition of the triangle.
This inequality of δ can also be obtained from a cross-section diagram of the torus. In the case of the spindle-type torus, if δ is less than L + l , as shown in Figure 14a, the tori can have intersected space between the two other tori because the torus is not shifted out to the right of the origin of the {R} frame. If δ is larger than L + l , as shown in Figure 14b, the whole torus is shifted to the right of the centerline, and there is no intersected space because the two other tori exist in the left region of the centerline.

4. The Parametric Analysis for the Workspace Using the Cross-Section Diagram

A torus is generated from the rotation of the three branches of the zero-platform delta robot legs, and the intersection of the three tori generates the workspace. The shape and size of the torus are affected by two parameters, L and l . The relative position of the three tori depends on δ , which affects the intersection results of the three tori. Therefore, the shape and size of the final workspace are affected by three parameters: L , l , and δ .
Parametric analysis is performed for three key parameters to evaluate the cross-section diagram. Previous studies have performed parametric studies of the volume and shape of a workspace considering the change in dimensionless variables [15,16], which could not give direct insight into parameter variations. In addition, the result without geometrical consideration of the torus is just a list of numbers. In this study, the parametric analysis used a dimensional parameter instead of a dimensionless number and analyzed it based on the cross-section diagram.
In parametric analysis, one parameter can be changed, while two other parameters are fixed. There are three cases for the parametric analysis, as follows. Note that in the parametric variation, all parameters are changed, keeping the inequality δ < L + l satisfied.
  • If L is changing with fixed l and δ
  • If l is changing with fixed L and δ
  • If δ is changing with fixed L and l
Parametric analysis for these three cases is performed, and the workspace shape and size from parameter variation are analyzed using the cross-section diagram. The results are compared with those of 3D CAD software to show the cross-section diagram’s advantages and effectiveness.

4.1. L Is Changing with Fixed l and δ

In this case, L changes from zero to a certain value, while l and δ have fixed values. Because the type of the torus is determined to be a spindle or a ring by whether L is greater than or smaller than l , L is divided into two sections: 0 < L l and L > l . If L = 0 , the torus is a simple sphere. If L is less than l , it becomes spindle type. If L is more than l , it becomes ring type, as shown in Figure 15. The testing values of l and δ are selected as l   = 100 and δ = 100, respectively.
If L = 0 , the cross-section diagram becomes a simple sphere with radius l , as shown in Figure 15a. The colored cross-section diagram for each sphere is on the left of Figure 16a, whose inside is empty because L = 0 makes a uni-spherical motion of the end-effector. Intersecting the three cross-section diagrams on the left of Figure 16a, the triple-overlapped area has one point. Similarly, the workspace on the right of Figure 16a is also a point.
If 0 < L l , the cross-section diagram becomes spindle type, as shown in Figure 15b. The colored cross-section diagram for each torus is on the left of Figure 16b, whose inside is full. It is because nonzero L makes a multi-spherical motion of the end-effector and composes a full inside spindle torus. Note that most subsequent cross-section diagrams are full inside. Intersecting the three cross-section diagrams on the left of Figure 16b, the triple-overlapped area has a triangular outline with three hollowed corners that overlap the hollows of the spindle tori. Similarly, the workspace on the right of Figure 16b is trilateral on the side and has three hollowed corners on the top. If L increases while 0 < L l , the volume of the spindle torus increases, leading to a rise in the major radius, so that the volume of the workspace increases accordingly.
If L > l , the cross-section diagram becomes ring type, as shown in Figure 15c. The colored cross-section diagram for each torus is on the left of Figure 16c. Intersecting the three cross-section diagrams on the left of Figure 16c, the triple-overlapped area has a hexagonal outline, with a convex triangle internally. Similarly, the workspace on the right of Figure 16c is hexalateral on the side and bulging triangular on the top. Even if L increases while L > l , the overlapped volume of the ring tori seldom increases because the overlapped areas mostly occur in the ring region of the torus. This is easily checked from the left of Figure 16c because the overlapped ring region does not change even with the rise of L .
The results of workspace volume for L variations are shown in Figure 17, which is obtained from the geometry operation of 3D CAD software. If L is less than l , the torus is spindle type, and the workspace rapidly expands as the overlapping region of the circles shifts from the outer edges towards the center as L increases, which is very similar to the estimation of the cross-section diagram in statement (b). When L , l , and δ become equal, the workspace overlaps in the central region of the circles. When L is greater than l , the torus takes on a ring shape, and since the overlapping region gradually decreases as it passes through the center of the circles, the rate of increase in the workspace volume diminishes. After L becomes larger than l + δ , the workspace volume saturates, which is also very similar to the estimation of the cross-section diagram in statement (c). The volume saturates because the expanding ring of the torus with increasing major radius L is constrained by the consistent overlap of the torus with minor radius l . Therefore, the workspace volume of 3D CAD is similar to that of the cross-section diagram in the entire range of the L variation.
The 3D workspace analysis results are similar to the results from the cross-section diagram from both analyses for the size and volume of the workspace.

4.2. l Is Changing with Fixed L and δ

In this case, l changes from zero to a certain value, while L and δ are fixed values. Because the type of the torus is determined to be ring or spindle by whether l is greater than or smaller than L , l is divided into two sections: 0 < l L and l > L . If l = 0 , the torus is a simple line; if l increases and l is less than L , the torus becomes ring type; and if l is more than L , it becomes spindle type, as shown in Figure 18. The testing values of L and δ are selected as L   = 150 and δ   = 100, respectively.
If l = 0 , the cross-section diagram becomes a simple line with radius l , as shown in Figure 18a, because l = 0 makes a linear motion of the end-effector from the top view. The colored cross-section diagram for each line is on the left of Figure 18a. Intersecting the three cross-section diagrams on the left of Figure 19a, the triple-overlapped area is one point because three lines intersect at a point. Similarly, the workspace on the right of Figure 19a is also a point.
If 0 < l L , the cross-section diagram becomes ring type, as shown in Figure 18b. The colored cross-section diagram for each torus is on the left of Figure 19b. Intersecting the three cross-section diagrams on the left of Figure 18b, the triple-overlapped area has a hexagonal outline, with a convex triangle internally. Similarly, the workspace on the right of Figure 19b is hexalateral on the side and bulging triangular on the top. Even if l increases while 0 < l L , the overlapped volume of the ring tori seldom increases because the overlapped areas mostly occur in the ring region of the torus, as referred to previously in Section 4.1 Figure 15c.
If l > L , the cross-section diagram becomes spindle type, as shown in Figure 18c. The colored cross-section diagram for each torus is on the left of Figure 18c. Intersecting the three cross-section diagrams on the left of Figure 19c, the triple-overlapped area has a hexagonal outline with three hollowed lens shapes that overlap the hollows of the spindle tori. Similarly, the workspace on the right of Figure 19c is hexalateral on the side and three hollowed lens-shaped on the top. If L increases while l > L , the volume of the torus increases, leading to a rise in the major radius, and the volume of the workspace increases accordingly, as referred to in Section 4.1 Figure 15b.
The results of workspace volume for l variation are shown in Figure 20, which is obtained from the geometry operation of 3D CAD software. If l is less than L , the torus is ring type, and the workspace volume increases as l increases, which is very similar to the estimation of the cross-section diagram in statement Figure 15b. If l is more than L , the torus is spindle type, and the workspace volume increases as l increases, which is also very similar to the estimation of the cross-section diagram in statement Figure 15c. Therefore, the workspace volume of 3D CAD is similar to that of the cross-section diagram in the entire range of the l variation.
The 3D workspace analysis results are similar to the cross-section diagram results from both analyses for the workspace’s size and volume.
As seen from Figure 20, the workspace volume increases, leading to a rise in l below and around l because, in this range, the torus is spindle type and the rise in L increases the volume. If l is more than L , as written in statement (c), the workspace volume increases, leading to a rise in l because the torus is spindle type, and the rise in l increases the volume. This result of workspace volume from the 3D analysis is very similar to the result of the estimation from the cross-section diagram.
The results of size and volume from the 3D workspace analysis are similar to the results from the cross-section diagram.

4.3. δ Is Changing with Fixed L and l

4.3.1. Case of L < l

In this case, δ changes from zero to a certain value, while L and l are fixed values satisfying L < l . The type of the torus is always spindle because L < l . Because the top shape of the intersection between the three tori is determined to be non-triangular or triangular by whether δ is greater than or smaller than L , δ is divided into two sections: 0 < δ L and δ > L . If δ increases, the torus is shifted out to the right of the centerline, and the intersectable space decreases because the three tori exist far in the left region of the centerline in Figure 21. The testing values of L and δ are selected as L = 100 and l = 150, respectively.
If δ = 0 , the cross-section diagram becomes spindle type, as shown in Figure 21a. The colored cross-section diagram for each torus is shown on the left of Figure 22a. Intersecting the three cross-section diagrams on the left of Figure 22a, the triple-overlapped area has a six-petal outline, with a six-petal hollow internally that overlaps the hollows of the spindle tori. Similarly, the workspace on the right of Figure 22a is six-petaled hexalateral on the side and six-petal hollowed on the top.
If 0 < δ L , the cross-section diagram becomes spindle type, as shown in Figure 21b. The colored cross-section diagram for each torus is shown on the left of Figure 22b. Intersecting the three cross-section diagrams on the left of Figure 22b, the triple-overlapped area has a hexagonal outline with three hollowed lens shapes that overlap the hollows of the spindle tori. Similarly, the workspace on the right of Figure 22b is hexalateral on the side and three hollowed lens-shaped on the top. If δ increases while 0 < δ L , the intersectable space decreases because the three tori exist far from the centerline of the cross-section diagram, and the volume of the workspace decreases accordingly.
If δ > L , the cross-section diagram becomes spindle type, as shown in Figure 21c. The colored cross-section diagram for each torus is on the left of Figure 22c. Intersecting the three cross-section diagrams on the left of Figure 22c, the triple-overlapped area has a triangular outline. Similarly, the shape of the workspace is trilateral on the side, as shown on the left of Figure 22c. If δ increases while δ > L , the intersectable space decreases because the three tori exist far from the centerline of the cross-section diagram, and the volume of the workspace decreases accordingly; if δ is larger than L , the distance between the three tori is so large that there is no intersectable workspace and the volume is zero.
The results of workspace volume for δ variations are shown in Figure 23, which is obtained from the geometry operation of 3D CAD software. If δ is less than L , the workspace volume decreases as δ increases in Figure 23, which is very similar to the estimation of the cross-section diagram in statement (b). If δ is more than L , the workspace volume decreases and becomes zero after δ is larger than L , which is very similar to the estimation of the cross-section diagram in statement (c). The workspace volume of 3D CAD is similar to that of the cross-section diagram in the entire range of the δ variation.
The 3D workspace analysis results are similar to the results from the cross-section diagram from both analyses for the size and volume of the workspace.

4.3.2. Case of L > l

In this case, δ changes from zero to a certain value, while L and l are fixed values satisfying L > l . The type of the torus is always ring because L < l . Because the top shape of the intersection between the three tori is determined to be non-triangular or triangular by whether δ is greater than or smaller than L , δ is largely divided into two sections: 0 < δ L and δ > L . If δ increases, the torus is shifted out to the right of the centerline, and the intersectable space decreases because the three tori exist far in the left region of the centerline, as shown in Figure 21. The testing values of L and δ are selected as L   = 150 and l   = 100, respectively.
If δ = 0 , the cross-section diagram becomes ring type, as shown in Figure 24a. The colored cross-section diagram for each torus is shown on the left of Figure 25a. Intersecting the three cross-section diagrams on the left of Figure 25a, the triple-overlapped area has a hexagonal outline. Similarly, the workspace on the right of Figure 25a is hexalateral on the side.
If 0 < δ L , the cross-section diagram becomes ring type, as shown in Figure 24b. The colored cross-section diagram for each torus is shown on the left of Figure 25b. Intersecting the three cross-section diagrams on the left of Figure 25b, the triple-overlapped area has a hexagonal outline, with a convex triangle internally. Similarly, the workspace on the right of Figure 25b is hexalateral on the side and bulging triangular on the top. If δ increases while 0 < δ L , the intersectable space does not decrease because even with δ variation in this range, the intersection occurs mostly in the ring part, which has a volume with a constant lengthy shape. (Note that in the spindle torus (case L < l of Section 4.3.1), if δ increases, the intersectable space decreases faster than in the case L > l because the intersection occurs in the center part of the spindle torus, which has a volume with variable shape, such as hollows.)
If δ > L , the cross-section diagram becomes ring type, as shown in Figure 24c. The colored cross-section diagram for each torus is shown on the left of Figure 25c. Intersecting the three cross-section diagrams on the left of Figure 25c, the triple-overlapped area has a triangular outline. Similarly, the workspace on the right of Figure 25c is trilateral on the side. If δ increases while δ > L , the intersectable space decreases because the three tori exist far from the centerline of the cross-section diagram, and the volume of the workspace decreases accordingly; if δ is larger than L , the distance between the three tori is so far that there is no intersectable workspace and the volume is zero.
The results of workspace volume for δ variations are shown in Figure 26, which is obtained from the geometry operation of 3D CAD software. If δ is less than L , the workspace volume does not decrease as δ increases in Figure 26, which is very similar to the estimation of the cross-section diagram in statement (b). If δ is more than L , the volume of the workspace decreases and becomes zero after δ is larger than L , which is very similar to the estimation of the cross-section diagram in statement (c). Therefore, the workspace volume of 3D CAD is similar to that of the cross-section diagram in the entire range of the δ variation.
The 3D workspace analysis results are similar to the results from the cross-section diagram from both analyses for the size and volume of the workspace.

5. Conclusions

A new concept of a zero-platform delta robot based on three key parameters has been introduced. This concept simplifies the kinematic equations of the delta robot by eliminating the platform length variable, making it easier to understand the shape of the workspace. These parameters are derived from the kinematic equations of the delta robot and influence the shape and size of the workspace. The concept has been directly applied to the torus configuration on the robot’s links, demonstrating its usefulness in conveniently configuring and generating the workspace. By using the zero-platform delta robot to position the tori on each leg branch, the workspace of the delta robot can be easily configured and intuitively generated.
Based on the zero-platform delta robot, a new method has been proposed to quickly estimate the shape and size of the workspace using cross-sectional diagrams instead of traditional 3D CAD software, which requires significant computation time and lacks geometric considerations. The cross-sectional diagram requires only 2D operations of the torus, allowing robot engineers to rapidly estimate the shape and size of the delta robot’s workspace. The cross-sectional diagram uses three colors for tori—green, blue, and red—producing clearly distinguishable overlapping color areas at the intersections. Therefore, the intersection of the three colors represents the desired workspace. The effectiveness of the cross-sectional diagram has been validated through several examples of parameter analysis.
Next, parametric analysis was performed using a cross-sectional diagram based on variations of the three key parameters of the delta robot. The analysis was conducted by varying one parameter while keeping the other two parameters fixed. In all cases, the shape and volume of the workspace were compared between the cross-sectional diagram and 3D CAD software, and the changes in workspace volume with parameter variations were graphed. The effects of parameter variations on the shape and size of the workspace for several variation cases were analyzed. Through a series of parametric analyses, the cross-sectional diagram was shown to have the advantage of quickly estimating the shape and size of the workspace and providing a more geometrical understanding of the workspace compared to 3D CAD software.
In the future, we intend to extend this concept to parallel robots with three or more degrees of freedom, where workspace estimation is more challenging. This will further explore the relationship between the link structure and the shape and size of the workspace.

Author Contributions

Conceptualization, J.-H.H.; data curation, J.-H.H.; project administration, D.S.; supervision, D.S.; validation, J.-H.L.; writing—original draft, J.-H.H.; writing—review and editing, J.-H.L., E.L. and D.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by “Regional Innovation Strategy (RIS)” through the National Research Foundation of Korea(NRF) funded by the Ministry.

Data Availability Statement

The datasets generated and/or analyzed during the current study are not publicly available due to the reason of non-availability. These data are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Romdhane, L. Design and analysis of a hybrid serial-parallel manipulator. Mech. Mach. Theory 1999, 34, 1037–1055. [Google Scholar] [CrossRef]
  2. Dasgupta, B.; Mruthyunjaya, T.S. The Stewart platform manipulator: A review. Mech. Mach. Theory 2000, 35, 15–40. [Google Scholar] [CrossRef]
  3. Yang, G.; Chen, I.M.; Lim, W.K.; Yeo, S.H. Design, and kinematic analysis of modular reconfigurable parallel robots. In Proceedings of the IEEE International Conference on Robotics and Automation, Detroit, MI, USA, 10–15 May 1999; Volume 4, pp. 2501–2506. [Google Scholar]
  4. Di Gregorio, R.; Parenti-Castelli, V. Mobility Analysis of the 3-UPU Parallel Mechanism Assembled for a Pure Translational Motion. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Atlanta, GA, USA, 19–23 September 1999; pp. 520–525. [Google Scholar]
  5. Maya, M.; Castillo, E.; Lomelí, A.; González-Galván, E.; Cárdenas, A. Workspace and Payload-Capacity of a New Reconfigurable Delta Parallel Robot. Int. J. Adv. Robot. Syst. 2013, 10, 56. [Google Scholar] [CrossRef]
  6. Cretescu, N.; Neagoe, M.; Saulescu, R. Dynamic Analysis of a Delta Parallel Robot with Flexible Links and Joint Clearances. Appl. Sci. 2023, 13, 6693. [Google Scholar] [CrossRef]
  7. Kim, H. Dynamics Modeling and Control of a Delta High-speed Parallel Robot. J. Korean Soc. Manuf. Process Eng. 2014, 13, 90–97. [Google Scholar]
  8. Clavel, R. Conception d’un Robot Parallèle Rapide à 4 Degrés de Liberté. Ph.D. Thesis, École Polytechnique Fédérale de Lausanne, Lausanne, Switzerland, 1991. [Google Scholar]
  9. Cao, Y.; Lu, K.; Li, X.; Zang, Y. Accurate Numerical Methods for Computing 2D and 3D Robot Workspace. Int. J. Adv. Robot. Syst. 2011, 8, 76. [Google Scholar] [CrossRef]
  10. Zhang, G.; Liu, G.; Chen, W.; Lin, X.; Guan, Y. Workspace Analysis and Dynamic Obhect Tracking with a Delta Parallel Robot. In Advances in Reconfigurable Mechanisms and Robot II; Springer International Publishing: Berlin/Heidelberg, Germany, 2016; Volume 36. [Google Scholar]
  11. Deabs, A.; Gomaa, F.R.; Khader, K. Parallel Robot. J. Eng. Sci. Technol. Rev. 2021, 14, 10–27. [Google Scholar] [CrossRef]
  12. Affi, Z.; Romdhane, L.; Maalej, A. Dimensional synthesis of a 3-translational-DOF in-parallel manipulator for a desired workspace. Eur. J. Mech.-A/Solids 2004, 23, 311–332. [Google Scholar] [CrossRef]
  13. Laribi, M.A.; Romdhane, L.; Zeghloul, S. Analysis and dimensional synthesis of the DELTA robot for a prescribed workspace. Mech. Mach. Theory 2007, 42, 859–870. [Google Scholar] [CrossRef]
  14. Merlet, J.P.; Gosselin, C.M.; Mouly, N. Workspace of Planar Parallel Manipulators. Mech. Mach. Theory 1998, 33, 7–20. [Google Scholar] [CrossRef]
  15. Gosselin, C. Determination of the workspace of 6-DOF parallel manipulators. J. Mech. Des. 1990, 112, 331–336. [Google Scholar] [CrossRef]
  16. Dash, A.K.; Chen, I.M.; Yeo, S.H.; Yang, G. Workspace generation and planning singularity-free path for parallel manipulators. Mech. Mach. Theory 2005, 40, 776–805. [Google Scholar] [CrossRef]
  17. Carretero, J.A.; Nahon, M.; Podhorodeski, R.P. Workspace analysis of a 3-DOF parallel mechanism. IEEE/RSJ Int. Conf. Intell. Robot. Syst. 1998, 2, 1021–1026. [Google Scholar]
  18. Brinker, J.; Corves, B.; Takeda, Y. Kinematic and Dynamic Dimensional Synthesis of Extended Delta Parallel Robots. In Robotics and Mechatronics; Springer International Publishing: Berlin/Heidelberg, Germany, 2019; Volume 72. [Google Scholar]
  19. Aboulissane, B.; Bakkali, L.E.; Bahaoui, J.E. Workspace Analysis and Optimization of the Parallel Robots Based on Computer-Aided Design Approach. Facta Univ. Mech. Eng. 2020, 18, 79–89. [Google Scholar] [CrossRef]
  20. Liu, X.-J.; Wang, J.; Zheng, H. Workspace atlases for the computer aided design of the Delta robot. Proc. Inst. Mech. Eng. J. Mech. Eng. Sci. Part C 2003, 217, 861–869. [Google Scholar] [CrossRef]
  21. Ben Hamida, I.; Laribi, M.A.; Mlika, A.; Romdhane, L.; Zeghloul, S. Geometric Based Approach for Workspace Analysis of Translational Parallel Robots. In Romansy 22—Robot Design, Dynamics and Control; Springer International Publishing: Berlin/Heidelberg, Germany, 2018; Volume 584, pp. 180–188. [Google Scholar]
  22. Liu, X.J.; Wang, J.; Gao, F. Performance atlases of the workspace for planar 3-DOF parallel manipulators. Robotica 2000, 18, 563–568. [Google Scholar] [CrossRef]
  23. Bai, Q.; Shehata, M.; Nada, A. Efficient Modeling Procedure of Novel Grating Tiling Device Using Multibody System Approach. In Proceedings of the International Symposium on Multibody Systems and Mechatronics, Córdoba, Argentina, 12–15 October 2021; Volume 92. [Google Scholar]
  24. Shehata, M.; Elshami, M.; Bai, Q.; Zhao, X. Parameter Estimation for Multibody System Dynamic Model of Delta Robot from Experimental Data. IFAC Pap. 2021, 54, 72–77. [Google Scholar] [CrossRef]
  25. Jia, J.; Zhang, M.; Zang, X.; Zhang, H.; Zhao, J. Dynamic Parameter Identification for a Manipulator with Joint Torque Sensors Based on an Improved Experimental Design. Sensors 2019, 19, 2248. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Kinematic diagram of the delta robot with geometric parameters.
Figure 1. Kinematic diagram of the delta robot with geometric parameters.
Machines 12 00583 g001
Figure 2. Location angle of actuators, α i .
Figure 2. Location angle of actuators, α i .
Machines 12 00583 g002
Figure 3. Kinematical equivalent diagram of the delta robot.
Figure 3. Kinematical equivalent diagram of the delta robot.
Machines 12 00583 g003
Figure 4. Major and minor radius of the torus.
Figure 4. Major and minor radius of the torus.
Machines 12 00583 g004
Figure 5. The shape of a torus according to link length variation.
Figure 5. The shape of a torus according to link length variation.
Machines 12 00583 g005
Figure 6. Different R and r results for the same δ .
Figure 6. Different R and r results for the same δ .
Machines 12 00583 g006
Figure 7. Zero-platform delta robot for generating the workspace.
Figure 7. Zero-platform delta robot for generating the workspace.
Machines 12 00583 g007
Figure 8. The torus generated on the i t h leg branch on the zero-platform delta robot.
Figure 8. The torus generated on the i t h leg branch on the zero-platform delta robot.
Machines 12 00583 g008
Figure 9. Three tori generated on three leg branches on the zero-platform delta robot.
Figure 9. Three tori generated on three leg branches on the zero-platform delta robot.
Machines 12 00583 g009
Figure 10. The procedure of generating the workspace with the intersection of three tori.
Figure 10. The procedure of generating the workspace with the intersection of three tori.
Machines 12 00583 g010
Figure 11. The cross-section diagram of the torus.
Figure 11. The cross-section diagram of the torus.
Machines 12 00583 g011aMachines 12 00583 g011b
Figure 12. Workspace area using the cross-section diagrams and actual 3D workspace.
Figure 12. Workspace area using the cross-section diagrams and actual 3D workspace.
Machines 12 00583 g012
Figure 13. The limit position of the delta robot.
Figure 13. The limit position of the delta robot.
Machines 12 00583 g013
Figure 14. The condition of δ < L + l and δ > L + l .
Figure 14. The condition of δ < L + l and δ > L + l .
Machines 12 00583 g014
Figure 15. The cross-section diagram of the torus with changing L .
Figure 15. The cross-section diagram of the torus with changing L .
Machines 12 00583 g015
Figure 16. Intersection using cross-section diagrams and the workspace with changing L .
Figure 16. Intersection using cross-section diagrams and the workspace with changing L .
Machines 12 00583 g016
Figure 17. Workspace volume with L variation.
Figure 17. Workspace volume with L variation.
Machines 12 00583 g017
Figure 18. The shape of the torus with changing l .
Figure 18. The shape of the torus with changing l .
Machines 12 00583 g018
Figure 19. Intersection using cross-section diagram and the workspace with changing l .
Figure 19. Intersection using cross-section diagram and the workspace with changing l .
Machines 12 00583 g019aMachines 12 00583 g019b
Figure 20. Workspace volume with l variation.
Figure 20. Workspace volume with l variation.
Machines 12 00583 g020
Figure 21. The shape of the spindle torus with changing δ .
Figure 21. The shape of the spindle torus with changing δ .
Machines 12 00583 g021aMachines 12 00583 g021b
Figure 22. Intersected workspace of spindle tori with changing δ .
Figure 22. Intersected workspace of spindle tori with changing δ .
Machines 12 00583 g022
Figure 23. Workspace volume with δ variation.
Figure 23. Workspace volume with δ variation.
Machines 12 00583 g023
Figure 24. The shape of the ring torus with changing δ .
Figure 24. The shape of the ring torus with changing δ .
Machines 12 00583 g024
Figure 25. Intersected workspace of ring tori with changing δ .
Figure 25. Intersected workspace of ring tori with changing δ .
Machines 12 00583 g025aMachines 12 00583 g025b
Figure 26. Workspace volume with δ variation.
Figure 26. Workspace volume with δ variation.
Machines 12 00583 g026
Table 1. The parameters of the delta robot.
Table 1. The parameters of the delta robot.
NameMeaning
L Upper leg length
l Lower leg length in the parallelogram
R Base   radius   from   O   to   B i
r Platform   radius   from   C   to   P i
α i Angles of actuators on the base platform (30°, 150°, 270°)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hong, J.-H.; Lim, J.-H.; Lee, E.; Shin, D. The Workspace Analysis of the Delta Robot Using a Cross-Section Diagram Based on Zero Platform. Machines 2024, 12, 583. https://doi.org/10.3390/machines12080583

AMA Style

Hong J-H, Lim J-H, Lee E, Shin D. The Workspace Analysis of the Delta Robot Using a Cross-Section Diagram Based on Zero Platform. Machines. 2024; 12(8):583. https://doi.org/10.3390/machines12080583

Chicago/Turabian Style

Hong, Jun-Ho, Ji-Ho Lim, Euntaek Lee, and Dongwon Shin. 2024. "The Workspace Analysis of the Delta Robot Using a Cross-Section Diagram Based on Zero Platform" Machines 12, no. 8: 583. https://doi.org/10.3390/machines12080583

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop