Next Article in Journal
Matrix-Guided Safe Motion Planning for Smart Parking Systems
Previous Article in Journal
Design of an Earthquake Simulator Based on a Cable-Driven Parallel Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Kinematically Redundant (3+1)-DOF Delta-Type Parallel Mechanisms

1
Department of Fundamentals of Machine Design, Bauman Moscow State Technical University (BMSTU), 105005 Moscow, Russia
2
Mechanisms Theory and Machines Structure Laboratory, Mechanical Engineering Research Institute of the Russian Academy of Sciences (IMASH RAN), 101000 Moscow, Russia
*
Author to whom correspondence should be addressed.
Robotics 2025, 14(11), 170; https://doi.org/10.3390/robotics14110170
Submission received: 15 October 2025 / Revised: 12 November 2025 / Accepted: 17 November 2025 / Published: 19 November 2025
(This article belongs to the Section Intelligent Robots and Mechatronics)

Abstract

Although parallel mechanisms are used in various fields, their application is often limited by singularities and a restricted workspace. Kinematic redundancy is a promising approach for mitigating these issues while also extending the functionality of the mechanisms. This article contributes to this field by introducing two novel Delta-type kinematically redundant parallel mechanisms with linear actuators. The moving platform in these mechanisms has three translational degrees of freedom and consists of two parts connected by a prismatic joint, providing an extra translation between the parts. First, we present closed-form solutions to the inverse and forward kinematic problems, accompanied by numerical examples that validate the theoretical derivations. Next, we analyze singular configurations of the mechanisms with a symmetrical design, focusing on parallel singularities. Using an iterative approach, we identify points within the workspace corresponding to these configurations, including finite-motion singularities. Based on this analysis, we changed the geometrical parameters of one mechanism and presented the design where the singularity-free region of the workspace occupies 95% of the total workspace. This study forms the basis for future research on the proposed mechanisms and their prototyping.

1. Introduction

Modern advanced robotics has been significantly influenced by the development of parallel mechanisms, a class of mechanisms renowned for their high stiffness, superior load-carrying capacity, and exceptional dynamic performance compared to serial counterparts. These performance advantages come from a closed-loop architecture, where the end-effector is connected to the base by multiple independent kinematic chains, thereby distributing the load across several actuators [1,2]. The foundational principles of these mechanisms, including their classification, mobility analysis, and the systematic derivation of their kinematic models, have been detailed in seminal works by Merlet [3] and Tsai [4].
Among various parallel mechanisms, the Delta mechanism, invented by Clavel [5], stands out as a landmark contribution to high-speed automation. Its architecture features three revolute actuators on the base connected to the moving platform through parallelogram linkages, providing three translational degrees of freedom (DOFs). The lightweight design of the mechanism makes it suitable for high-acceleration pick-and-place operations in packaging, electronics assembly, and pharmaceutical manufacturing [6,7]. The success of this architecture has spurred the development of a large number of Delta-type mechanisms [8,9,10,11]. Numerous studies have investigated their kinematic and dynamic modeling [12], workspace analysis [13], and performance optimization [14].
Singularities are a major challenge for parallel mechanisms, as they degrade motion control and force transmission [15,16]. Furthermore, the performance of these mechanisms is highly non-uniform; it is usually optimal only in a small central region of the workspace and deteriorates significantly near the boundaries [17]. While commercial devices based on the Delta architecture are typically designed to mitigate the influence of singularities, certain robots are still affected by them [18,19]. To overcome these limitations, introducing redundancy into parallel mechanisms has emerged as a powerful and widely researched design methodology. There are two main types of this redundancy [20]: kinematic redundancy, where additional chains or joints increase the mechanism mobility, and actuation redundancy, where extra actuators are added to a non-redundant architecture. Kinematic redundancy is often more beneficial, as it not only helps to avoid singularities but also extends the workspace [21,22] or provides additional functionality, such as grasping [23,24,25].
Redundancy is rarely added to Delta-type mechanisms, as the original architecture usually demonstrates exceptional performance for its intended applications. However, several notable examples exist. One of the best-known is the Quattro robot produced by Omron Adept, which is based on the H4 mechanism [26]. This mechanism has four kinematic chains identical to the original Delta, but its moving platform is not rigid and comprises two parts connected by a link with revolute joints. The Quattro robot is kinematically equivalent to the H4 but utilizes two parallel links that connect the two parts of the moving platform, forming a planar four-bar parallelogram linkage. Inspired by these ideas, scholars have developed several variations of the H4 mechanism. For instance, in the I4L [27] and I4R [28] mechanisms, the parts of the moving platform are coupled by a rack-and-pinion and a cable-and-pulley transmission, respectively. Nabat et al. [29] proposed the Par4 mechanism, whose moving platform is a planar parallelogram linkage with a belt-and-pulley system that converts the parallelogram motion into an end-effector rotation. Company et al. [30] described a variation of the H4 where this rotation was achieved by a gear mechanism. All these mechanisms can be considered kinematically redundant, with three translational DOFs and one additional DOF corresponding to the relative motion of the platform parts. Leveziel et al. [31] used this redundant motion for grasping and developed a waste sorting robot based on this concept.
In contrast to the family of H4 mechanisms with articulated moving platforms, Kim [32] proposed a kinematically redundant Delta-type mechanism by introducing an additional link and an actuated revolute joint into one of its kinematic chains. This modification, along with a specific placement of the chains, increases the mechanism workspace. Balmaceda-Santamaría et al. [33] mounted a Delta mechanism on a rig that moves by rotating a screw. This motion reconfigures the mechanism base and changes the location of the actuators, thereby reshaping the workspace. Ma et al. [34] presented an innovative (6+3)-DOF kinematically redundant mechanism that utilizes three Delta mechanisms connected to an articulated moving platform. The kinematic chains of each Delta mechanism have a T-shape arrangement to reduce link interference. The mechanism shows excellent rotational capabilities, with rotation angles exceeding 100 ° .
Although kinematic redundancy is a promising solution for mitigating the workspace and singularity limitations of parallel mechanisms, the literature reveals a scarcity of research on kinematically redundant Delta-type architectures. Existing mechanisms often include auxiliary transmission units, which complicate their design and kinematic model. Furthermore, these mechanisms remain susceptible to singular configurations that can partition the workspace into disjoint regions. This article aims to solve the aforementioned problems and contributes to the further development of kinematically redundant Delta-type parallel mechanisms. It proposes two novel mechanisms with an articulated moving platform whose parts are coupled by a prismatic joint. Apart from this, the major contributions of this work include:
  • The algorithms for solving the inverse and forward kinematic problems for these mechanisms. The algorithms are applicable to mechanisms with a general geometry and provide closed-form solutions to both problems.
  • Workspace and singularity analysis of the mechanisms with a symmetrical design. The results show that one mechanism has a finite-motion singularity, but changing its geometry makes most of its workspace singularity-free.
The remainder of this paper is structured as follows. Section 2 details the architecture of the mechanisms and introduces kinematic notations. Section 3 and Section 4 consider the inverse and forward kinematics, respectively, and validate the proposed algorithms with numerical examples. Section 5 analyzes workspaces and singular configurations of the mechanisms. Section 6 discusses the results and indicates potential applications. Finally, Section 7 summarizes the research and outlines directions for future work.

2. Architecture of the Proposed Mechanisms

The proposed mechanisms have four identical kinematic chains (Figure 1). Each chain includes linear guide M i N i ( i = 1 , , 4 ) with actuated carriage (slider) A i that moves along it. The guide and the slider form an active prismatic joint. The slider is connected to the output link (moving platform) via a parallelogram sub-chain with spherical joints B i 1 , B i 2 , C i 1 , and C i 2 in its vertices. The moving platform consists of two parts coupled by a prismatic joint, which enables them to translate relative to each other. The first three chains may connect to one part of the platform while the fourth connects to another (Figure 1a), or the first two chains may connect to one part and the third and fourth to the other (Figure 1b). We will refer to the first mechanism as “3+1” and the second as “2+2.”
To analyze the mobility of these mechanisms, we first assume that the moving platform does not include the prismatic joint. In this case, the mechanisms transform into Delta-type mechanisms with actuation redundancy. Each chain constrains the platform rotation around the axis orthogonal to the plane of its parallelogram sub-chain, i.e., each chain imposes an infinite-pitch constraint wrench [35]. Provided that the mechanisms are assembled with linearly independent wrenches, the moving platform has three translational DOFs in a non-singular configuration. The prismatic joint does not add rotational DOFs and, therefore, does not affect the DOFs of the moving platform. This joint, however, introduces local mobility between the two parts of the moving platform, since the chains do not constrain translational movements. Hence, the mechanisms have four DOFs: three translational DOFs of the moving platform and the relative translation between its parts.
The proposed mechanisms represent kinematically redundant systems, and we can denote them as (3+1)-DOF mechanisms in accordance with other studies [24,36,37]. As discussed in the introduction, kinematic redundancy extends the workspace, helps to avoid singular configurations, and can provide extra functionality such as grasping. Unlike other mechanisms reviewed in the literature, the proposed ones have simpler architecture, as they do not include additional transmission units. Subsequent sections analyze kinematics of these mechanisms and describe their features in more detail.
Before starting the kinematic analysis, we introduce the following notations. Let O x y z be the fixed reference frame placed at the base of the mechanisms (Figure 1). The spatial configuration of the moving platform is fully described by coordinates x D , y D , and z D of point D, which is located on one part of the platform, and distance s between the two parts of the platform. The position of the i-th slider on the corresponding linear guide is specified by parameter h i , defined as the distance between points M i and A i . We refer to parameters x D , y D , z D , and s as generalized coordinates of each mechanism, while h 1 , , h 4 are called joint coordinates. Kinematic analysis relates the generalized and joint coordinates, providing a means to compute one set of the coordinates based on the other.

3. Inverse Kinematics

We begin by solving the inverse kinematics of the mechanisms, that is, determining the values of joint coordinates h 1 , , h 4 for a given set of generalized coordinates x D , y D , z D , and s. The solution algorithm for the “3+1” and “2+2” mechanisms is nearly the same, and we will analyze the inverse kinematics of both mechanisms simultaneously.

3.1. Solution Algorithm

Let point C i be the midpoint of side C i 1 C i 2 of parallelogram B i 1 B i 2 C i 2 C i 1 in the i-th kinematic chain, and let x C i , y C i , and z C i be its coordinates in the D x y z reference frame attached to the moving platform. Without loss of generality, we position the O x y z reference frame such that its O x axis is parallel to the direction of the prismatic joint connecting the two parts of the moving platform (Figure 1). We also assume that the axes of the D x y z reference frame are parallel to the corresponding axes of the O x y z frame (this assumption is relevant because the moving platform performs translational motion). With these assumptions, coordinates y C i and z C i of all chains are constant and determined by the geometry of the moving platform. Depending on the mechanism architecture, either x C 1 , x C 2 , and x C 3 (for the “3+1” mechanism) or x C 1 and x C 2 (for the “2+2” mechanism) are constant. Consequently, either x C 4 or both x C 3 and x C 4 depend on the value of s. Let subscript 0 indicate the value of x C i corresponding to s = 0 . Then, the following expressions are valid for the “3+1” mechanism:
x C i = x 0 C i , if i = 1 , 2 , 3 , x C i = x 0 C i + s , if i = 4 ,
and for the “2+2” mechanism:
x C i = x 0 C i , if i = 1 , 2 , x C i = x 0 C i + s , if i = 3 , 4 .
The solution algorithm to the inverse kinematics of both the “3+1” and “2+2” mechanisms is the same, except for the calculation of x C i , as shown in Equations (1) and (2). First, we compute coordinates x C i , y C i , and z C i of point C i in the O x y z reference frame. Since frames O x y z and D x y z have the same orientation, we can write:
x C i = x D + x C i , y C i = y D + y C i , z C i = z D + z C i .
Next, we consider the i-th kinematic chain (Figure 2). The parallelogram sub-chain is rigidly coupled to the slider, and midpoint B i of side B i 1 B i 2 moves along line P i Q i , which is parallel to linear guide M i N i . Moreover, the distance between points P i and B i is equal to the distance between points M i and A i , i.e., to joint coordinate h i . To find this coordinate, we first look at triangle C i P i Q i . Denoting the angle between sides C i P i and P i Q i as α i , we apply the law of cosines to this triangle:
l C Q i 2 = l C P i 2 + l P Q i 2 2 l C P i l P Q i cos α i ,
where l C Q i , l C P i , and l P Q i are the lengths of sides C i Q i , C i P i , and P i Q i , respectively:
l C Q i = x Q i x C i 2 + y Q i y C i 2 + z Q i z C i 2 , l C P i = x P i x C i 2 + y P i y C i 2 + z P i z C i 2 , l P Q i = x Q i x P i 2 + y Q i y P i 2 + z Q i z P i 2 .
Coordinates x P i , y P i , and z P i of point P i and coordinates x Q i , y Q i , and z Q i of point Q i are defined by the mechanism geometry, because line P i Q i is parallel to M i N i . In general, linear guide M i N i (and line P i Q i ) can be placed anywhere, provided that the chains are arranged correctly, as discussed in Section 2.
We also apply the law of cosines to triangle B i C i P i :
l B C i 2 = l C P i 2 + h i 2 2 l C P i h i cos α i ,
where l B C i is the length of B i C i , which is equal to the length of parallelogram sides B i 1 C i 1 and B i 2 C i 2 .
After substituting cos α i from Equation (4) to Equation (6) and rearranging the terms, we obtain a quadratic equation with respect to h i :
a i h i 2 + b i h i + c i = 0 ,
whose coefficients a i , b i , and c i are listed in Appendix A in Equation (A1).
Quadratic Equation (7) has two solutions, which we will refer as “+” and “−” solutions depending on the sign before the square root of the equation discriminant. The considered mechanisms have four chains; therefore, there are 16 possible solutions to the inverse kinematic problem in a general case. In practice, the linear guide has the finite length, and the solution is feasible only if the value of h i is within range h i min , h i max .

3.2. Numerical Example

We apply the proposed algorithm to solve the inverse kinematics of both mechanisms, whose geometrical parameters are specified in Table 1 and Table 2. With these parameters, the linear guides form an inverted square pyramid. Its base is in the O x y plane, and its apex is on the negative side of the O z axis. All edges of the pyramid have the equal length of 570 mm; thus, the angle between each lateral edge and the O x y plane is 45 ° . For both mechanisms, we also limit the values of s and h i : s min = 0 mm, s max = 80 mm, h i min = 0 mm, h i max = 570 mm.
As an example, we consider the following set of the generalized coordinates:
x D = 100 mm , y D = 150 mm , z D = 450 mm , s = 50 mm .
Implementing the proposed algorithm in MATLAB R2022a, we obtained “+” and “−” solutions to the inverse kinematic problem. Table 3 and Table 4 present these solutions for the “3+1” and “2+2” mechanisms, respectively. There are 16 real-number solutions for each mechanism. However, if the “+” solution to Equation (7) is chosen, then the values of all h i exceed h i max = 570 mm. Therefore, only one feasible solution exists for each mechanism, corresponding to the “−” solutions to Equation (7) for all chains. Figure 3 shows these solutions, visualized in MATLAB.

4. Forward Kinematics

The forward kinematic problem involves determining the values of generalized coordinates x D , y D , z D , and s for a given set of joint coordinates h 1 , , h 4 . Unlike the inverse kinematics, solution algorithms to this problem differ for the “3+1” and “2+2” mechanisms. Therefore, we will consider the forward kinematics of each mechanism separately.

4.1. Solution Algorithm for the “3+1” Mechanism

For the “3+1” mechanism, the algorithm relies on the kinematic analysis of a 3-DOF Delta mechanism, whose forward kinematic problem has a closed-form solution [38]. We start by computing the coordinates of points B i :
x B i y B i z B i = x P i y P i z P i + h i l P Q i x Q i x P i y Q i y P i z Q i z P i .
We can solve the forward kinematics for one half of the moving platform, which is coupled to the first three chains ( i = 1 , 2 , 3 ), by finding the intersection points of three spheres. The i-th sphere has the radius of l B C i and the center at point E i with the following coordinates (Figure 4):
x E i = x B i x 0 C i , y E i = y B i y 0 C i , z E i = z B i z 0 C i ,
where we used the conditions that the orientation of reference frame D x y z remains the same as O x y z and that x C i = x 0 C i , y C i = y 0 C i , and z C i = z 0 C i for i = 1 , 2 , 3 according to Equation (1).
The equations of the three spheres are as follows:
x D x E 1 2 + y D y E 1 2 + z D z E 1 2 = l B C 1 2 , x D x E 2 2 + y D y E 2 2 + z D z E 2 2 = l B C 2 2 , x D x E 3 2 + y D y E 3 2 + z D z E 3 2 = l B C 3 2 .
Thus, we have a system of three equations with three variables: x D , y D , and z D . After expanding these equations and subtracting the second and third equations from the first one, we obtain a system of two linear equations:
m 12 x D + n 12 y D + p 12 z D = t 12 , m 13 x D + n 13 y D + p 13 z D = t 13 ,
whose coefficients m 12 , , t 13 are listed in Equation (A2).
Assuming that p 12 0 and p 13 0 , we can rewrite system (12) as follows:
z D = t 12 p 12 m 12 p 12 x D n 12 p 12 y D , z D = t 13 p 13 m 13 p 13 x D n 13 p 13 y D .
Subtracting the second equation in system (13) from the first one and rearranging the terms, we express variable y D in terms of x D :
y D = q y r y x D ,
where
q y = t 13 p 13 t 12 p 12 / n 13 p 13 n 12 p 12 , r y = m 13 p 13 m 12 p 12 / n 13 p 13 n 12 p 12 .
Next, we substitute Equation (14) into any equation in system (13). For instance, substituting it into the second equation yields the following:
z D = q z + r z x D ,
where
q z = t 13 p 13 n 13 p 13 q y , r z = n 13 p 13 r y m 13 p 13 .
Now, we can substitute Equations (14) and (16) into any equation in system (11). Using the first equation, after expanding and rearranging the terms, we obtain a quadratic equation for variable x D :
a x x D 2 + b x x D + c x = 0 ,
whose coefficients a x , b x , and c x are listed in Equation (A3).
In a general case, Equation (18) has two solutions, which we substitute into Equations (14) and (16) to calculate y D and z D .
If p 12 = 0 , p 13 = 0 , or n 12 = n 13 = 0 , the presented algorithm becomes infeasible because of the division by zero in Equations (13) and (15). However, if either p 12 = 0 or p 13 = 0 , we can derive the relation between x D and y D directly from the first or second equation of system (12), respectively, and then substitute it into the other equation of the same system to obtain the relation between x D and z D . These relations are then substituted into any equation of system (11) to yield an equation similar to Equation (18). If both p 12 and p 13 are zero, Equation (12) reduces to a system of two linear equations with two unknowns, x D and y D , which can be easily solved. Their values are then substituted into any equation of system (11), resulting in a quadratic equation in z D . A similar approach applies when n 12 = n 13 = 0 , but variables x D and z D are found from linear system (12) and then substituted into any equation of system (11) to obtain a quadratic equation in y D .
Computed parameters x D , y D , and z D determine the configuration of one part of the platform, and it remains to find displacement s in its prismatic joint. For this purpose, we can write the following equation for the fourth chain:
x C 4 x B 4 2 + y C 4 y B 4 2 + z C 4 z B 4 2 = l B C 4 2 .
Using Equations (1) and (3), we obtain a quadratic equation for variable s:
a s s 2 + b s s + c s = 0 ,
whose coefficients a s , b s , and c s are listed in Equation (A4).
Equation (20) has two solutions in a general case; therefore, there can be up to four different solutions to the forward kinematic problem for the “3+1” mechanism. In practice, the displacement in the prismatic joint between the platform parts is limited, and the solution is feasible only if the value of s is within range s min , s max .

4.2. Solution Algorithm for the “2+2” Mechanism

Unlike the “3+1” case, we cannot use system (11) to find coordinates x D , y D , and z D as the intersection of three spheres because the third equation in this system is not valid anymore. Therefore, we propose another approach in this section.
First, we consider each half of the moving platform independently. Suppose we disassembled the platform at its prismatic joint and locked the actuators of each part of the mechanism. Under these conditions, point D on one half of the platform traces a circle formed by the intersection of two spheres centered at points E 1 and E 2 , with radii l B C 1 and l B C 2 (Figure 5a). The first two equations in system (11) are the equations of these spheres. Likewise, we can define point F on the other half of the platform, which traces the second circle. This circle is the intersection of two spheres centered at points E 3 and E 4 , with radii l B C 3 and l B C 4 . If point F has coordinates x F , y F , and z F in the O x y z frame, then these two spheres have the following equations:
x F x E 3 2 + y F y E 3 2 + z F z E 3 2 = l B C 3 2 , x F x E 4 2 + y F y E 4 2 + z F z E 4 2 = l B C 4 2 .
Next, we apply the assembling condition: points D and F stay on a line parallel to the O x axis at the distance of s:
x F = x D + s , y F = y D , z F = z D .
Thus, we have four quadratic equations of the four spheres and three linear equations of the assembling condition with seven variables: x D , y D , z D , x F , y F , z F , and s. Instead of solving these equations directly, we reduce the number of variables by using the parametric equations of the circles.
Each circle is determined by the following parameters: the radius, the coordinates of its center, and the normal to its plane. For example, we consider the first circle for point D. Let r D be the circle radius; x O 12 , y O 12 , and z O 12 be the coordinates of its center O 12 in the O x y z frame; n D x , n D y , and n D z be the coordinates of its unit normal in the O x y z frame (Figure 5b). Appendix B shows how to compute these parameters when we know the parameters of the two spheres. Now, we can write the coordinates of point D as follows:
x D y D z D = x O 12 y O 12 z O 12 + r D u D x u D y u D z cos θ D + v D x v D y v D z sin θ D ,
where angle θ D defines the angular position of point D on the circle; [ u D x u D y u D z ] T and [ v D x v D y v D z ] T are two mutually orthogonal unit vectors, orthogonal to the normal of the circle plane (Figure 5b). These unit vectors are determined from the coordinates of the normal, as described in Appendix B.
Now, let r F be the radius of the second circle, which corresponds to point F; x O 34 , y O 34 , and z O 34 be the coordinates of its center O 34 in the O x y z frame; n D x , n D y , and n D z be the coordinates of its unit normal in the O x y z frame. These parameters are computed similarly to the first circle. Using these notations, we can compose an equation like Equation (23) by replacing subscripts D and O 12 with F and O 34 , respectively. Substituting the obtained expressions into assembling condition (22), we derive a system of three equations with respect to variables s, θ D , and θ F :
x O 34 + r F u F x cos θ F + r F v F x sin θ F = x O 12 + r D u D x cos θ D + r D v D x sin θ D + s , y O 34 + r F u F y cos θ F + r F v F y sin θ F = y O 12 + r D u D y cos θ D + r D v D y sin θ D , z O 34 + r F u F z cos θ F + r F v F z sin θ F = z O 12 + r D u D z cos θ D + r D v D z sin θ D .
The second and third equations in the system above do not depend on s, and we use these equations to determine variables θ D and θ F . For this purpose, we apply the tangent half-angle substitution [39] (sect. 4.5) to transform these trigonometric equations into the algebraic ones:
t D = tan θ D 2 , cos θ D = 1 t D 2 1 + t D 2 , sin θ D = 2 t D 1 + t D 2 , t F = tan θ F 2 , cos θ F = 1 t F 2 1 + t F 2 , sin θ F = 2 t F 1 + t F 2 .
Substituting these expressions into the second and third equations of system (24) and eliminating the denominators, we obtain two quartic equations in variables t D and t F :
( y O 12 y O 34 r D u D y + r F u F y ) t D 2 t F 2 2 r F v F y t D 2 t F + 2 r D v D y t D t F 2 , + ( y O 12 y O 34 r D u D y r F u F y ) t D 2 + ( y O 12 y O 34 + r D u D y + r F u F y ) t F 2 + 2 r D v D y t D 2 r F v F y t F + y O 12 y O 34 + r D u D y r F u F y = 0 , ( z O 12 z O 34 r D u D z + r F u F z ) t D 2 t F 2 2 r F v F z t D 2 t F + 2 r D v D z t D t F 2 , + ( z O 12 z O 34 r D u D z r F u F z ) t D 2 + ( z O 12 z O 34 + r D u D z + r F u F z ) t F 2 + 2 r D v D z t D 2 r F v F z t F + z O 12 z O 34 + r D u D z r F u F z = 0 .
Although the obtained equations are quartic in t D and t F , each of them is quadratic in either t D or t F . Therefore, we can consider Equation (26) as a system of two quadratic equations with respect to variable t D ( t F ), whose coefficients depend on variable t F ( t D ). For example, we can rewrite Equation (26) as follows:
a y t F 2 + b y t F + c y = 0 , a z t F 2 + b z t F + c z = 0 ,
whose coefficients a y , , c z are listed in Equation (A5).
Next, we follow the dialytic elimination approach [40] to exclude variable t F from Equation (27). For this purpose, we multiply both equations in system (27) by t F and obtain a system of four equations:
a y t F 3 + b y t F 2 + c y t F = 0 , a y t F 2 + b y t F + c y = 0 , a z t F 3 + b z t F 2 + c z t F = 0 , a z t F 2 + b z t F + c z = 0 ,
which can be written in a matrix form:
a y b y c y 0 0 a y b y c y a z b z c z 0 0 a z b z c z t F 3 t F 2 t F 1 = 0 0 0 0 .
Equation (29) represents a system of four linear equations with respect to the variables in the column-vector. This system should have a nontrivial solution, which is possible if and only if the determinant of the matrix in Equation (29) equals zero. This condition yields the following equation:
( a y c z a z c y ) 2 a y b y b z c z + a y b z 2 + a z b y 2 c z a z b y b z c y = 0 .
According to Equation (A5), each coefficient in the obtained equation is quadratic in t D . Thus, Equation (30) is an octic polynomial equation in variable t D . Note that coefficients b y and b z has common multiplier 2 r F ( t D 2 + 1 ) . Symbolic computations show that difference a y c z a z c y also has this multiplier. Therefore, we can factor the polynomial in Equation (30) and represent this equation as follows:
4 r F 2 t D 2 + 1 2 a D t D 4 + b D t D 3 + c D t D 2 + e D t D + f D = 0 ,
where coefficients a D , , f D are constant and can be deduced from symbolic computations.
Since we are only interested in real solutions, we can ignore the ( t D 2 + 1 ) 2 multiplier and get the final polynomial equation:
a D t D 4 + b D t D 3 + c D t D 2 + e D t D + f D = 0 .
Note that the forward kinematics of the “2+2” mechanism cannot have more than four distinct solutions. Indeed, if we project the circles traced by points D and F onto the plane orthogonal to the O x axis, these projections will be two ellipses in a general case. These ellipses can intersect at up to four points, with each point corresponding to a unique solution to quartic polynomial Equation (32). This equation has a closed-form solution, which can be found using Ferrari’s method or other techniques [41]. These methods usually involve tricky variable substitutions and can be inconvenient for practical use. Alternatively, we can compute all solutions numerically as the eigenvalues of the companion matrix of the obtained polynomial [42]. In any case, we assume that we can solve Equation (32) and find all its solutions.
For each solution to Equation (32), we compute cos θ F and sin θ F using Equation (25). After that, we determine cos θ D and sin θ D from the second and third equations in system (24), which can be considered as two linear equations with respect to these variables:
r D u D y cos θ D + r D v D y sin θ D = y O 34 y O 12 + r F u F y cos θ F + r F v F y sin θ F , r D u D z cos θ D + r D v D z sin θ D = z O 34 z O 12 + r F u F z cos θ F + r F v F z sin θ F .
A solution to this linear system must satisfy Pythagorean’s identity. This condition holds if u D y = v D z and v D y = u D z [39] (sect. 4.4), but it may not be true in a general case, including the considered one. On the other hand, solutions to the forward kinematic problem (the values of variables θ D , θ F , and s) should not depend on the reference frame where we establish the kinematic equations. In particular, one can transform system (24) to the frame, whose x axis is parallel to vector [ n D x n D y n D z ] T and where conditions u D y = v D z and v D y = u D z are always true. Therefore, we conclude that system (33) can indeed be used to find cos θ F and sin θ F , which will be verified in the subsequent section.
Once we found cos θ F , sin θ F , cos θ D , and sin θ D , we can determine variables x D , y D , and z D using Equation (23) and variable s using the first equation in system (24). This concludes the forward kinematic problem for the “2+2” mechanism and shows that it can have up to four distinct solutions, similar to the “3+1” mechanism. This result also agrees with paper [43]. Like in the “3+1” case, the solution is feasible only if the value of s is within range s min , s max .
Note that we could rewrite Equation (26) as a system of two quadratic equations for variable t D instead of t F and then use the dialytic elimination approach to find variable t F first. Equations (27)–(27) will have the same structure in this case, so either approach can be used. Finally, we should mention three special cases:
  • If r D = 0 , we cannot use Equation (33) to find parameters cos θ D and sin θ D . In this case, the spheres centered at points E 1 and E 2 touch each other at a single point, and angle θ D is undefined. The coordinates of point D are readily obtained from Equation (23), and it remains to compute variable s. For this purpose, we first determine cos θ F and sin θ F from the second and third equations of system (24), as we solved Equation (33). After that, we find variable θ D from the first equation of this system. The forward kinematic problem has a single solution in this case.
  • If u D y v D z u D z v D y = n D x = 0 , we also cannot use Equation (33) to find parameters cos θ D and sin θ D . In this case, the O x axis belongs to the plane of the circle traced by point D. To find the position of point D on this circle and solve the forward kinematics, we should use the dialytic elimination approach to eliminate varible t D instead of t F , as discussed earlier.
  • If both n D x = 0 and n F x = 0 , we cannot use proposed method to solve the forward kinematic problem, which has an infinite number of solutions under these conditions. Indeed, in this case, the O x axis belongs to the planes of both circles, and the mechanism can be assembled for any values of variable s. This is an example of a finite-motion singular configuration, which will be considered in Section 5.

4.3. Numerical Examples

We apply the proposed algorithms to solve the forward kinematics for the mechanisms examined in Section 3.2. We use the feasible solutions to the inverse kinematics obtained in that section as the input data for solving the forward kinematic problem.
For the “3+1” mechanism, the solutions corresponding to joint coordinates h 1 = 200.9 mm, h 2 = 350.1 mm, h 3 = 367.5 mm, h 4 = 226.7 mm are listed in Table 5 and illustrated in Figure 6. All four solutions to the forward kinematics are real. Solution #2 provides the values of x D , y D , z D , and s specified in Equation (8). Furthermore, only this solution is feasible because solutions #1, #3, and #4 violate condition s min s s max .
For the “2+2” mechanism, the solutions corresponding to joint coordinates h 1 = 283.9 mm, h 2 = 375.6 mm, h 3 = 329.8 mm, h 4 = 170.0 mm are listed in Table 6 and shown in Figure 7. Unlike the “3+1” mechanism, the forward kinematics has only two real solutions. Solution #1 gives us the values of x D , y D , z D , and s specified in Equation (8). This is the only feasible solution because solution #2 violates condition s s max .

5. Workspace and Singularity Analysis

The performed kinematic analysis allows us to estimate the workspace and singular configurations of the mechanisms. We apply an iterative approach [44] to solve these problems: we fix the value of s and vary the values of x D , y D , and z D within a specified range with some step size. For each set of generalized coordinates, we solve the inverse kinematics: if a real-number solution exists and satisfies the displacement limits, the point lies within the workspace. In this case, we compute two matrices, J A and J B :
J A = F 1 x D F 1 y D F 1 z D F 1 s F 2 x D F 2 y D F 2 z D F 2 s F 3 x D F 3 y D F 3 z D F 3 s F 4 x D F 4 y D F 4 z D F 4 s , J B = F 1 h 1 0 0 0 0 F 2 h 2 0 0 0 0 F 3 h 3 0 0 0 0 F 4 h 4 ,
where F i is the constraint equation of the i-th chain, expressed as an implicit function of four generalized coordinates and the i-th joint coordinate; that is, F i x D , y D , z D , s , h i = 0 , as shown in Equation (7).
Next, we follow Gosselin and Angeles’s method [15] to analyze singular configurations. If det ( J B ) = 0 , the mechanism experiences a serial (Type I) singularity, and its moving platform loses one or more DOFs. If det ( J A ) = 0 , a parallel (Type II) singularity occurs, resulting in uncontrolled movement of the platform. The iterative approach struggles to accurately identify the singular points because of the finite precision of numerical computations. A good approximation of the singularity loci can be achieved by analyzing changes in the sign of the determinants [45]. If the iteration step is small enough, a sign change in the determinant indicates a singularity between the two points. In this study, we focus only on parallel singularities because they have more adverse effects on the mechanism performance and because serial singularities are usually located only at the workspace boundary.
During the simulations, we used the same dimensions of the mechanisms as in the previous examples. The iteration ranges for the coordinates of point D were [ 400 , 400 ] mm for x D and y D and [ 800 , 200 ] mm for z D . The iteration step for all coordinates was 10 mm, and the total number of iterations was 662,661. We analyzed workspaces and singularities for three different values of s: 0 mm, 40 mm, and 80 mm. No constraints or conditions—such as allowable rotation angles in the spherical joints or link interference—were taken into account, except for condition h i min h i h i max . Under these assumptions, the workspace represents the intersection of the volumes generated by the spheres considered in Section 4 and displaced along the linear guides between the specified limits [46]. The results of the analysis are presented in Table 7 and illustrated in Figure 8 and Figure 9. In these and subsequent figures, we use the red and blue color to indicate the points where det ( J A ) > 0 and det ( J A ) < 0 , respectively.
With the selected geometrical parameters, the “3+1” mechanism suits better for practical applications than the “2+2” mechanism. The central region of the “3+1” mechanism workspace includes points with det ( J A ) < 0 , while most points with det ( J A ) > 0 are on the side of the workspace in the positive direction of the O x axis. Some areas with det ( J A ) > 0 are on the three other sides of the workspace, and few such points are at the top of the workspace. The central region of the workspace takes 86% of the total workspace volume when s = 0 mm, 82% when s = 40 mm, and 79% when s = 80 mm. In contrast, the workspace of the “2+2” mechanism divides into four large regions by two vertical planes: the O x z plane and a plane parallel to the O y z plane passing through point x = s / 2 . The mechanism can only operate in approximately one quarter of the total workspace volume without crossing the parallel singularity. Although this analysis ignores link interference and constraints in the passive joints, the difference between the two mechanisms is still significant.
The analysis of singular configurations with uncontrollable motion between the two parts of the moving platform reveals other differences between the mechanisms. For the “3+1” mechanism, we examine a point near the boundary between the central region of the workspace, which contains points with det ( J A ) < 0 , and the largest region with det ( J A ) > 0 : x D 145.8 mm, y D = 0 mm, z D = 500 mm, and s = 40 mm. At this point, the plane defined by the parallelogram of the fourth chain becomes orthogonal to the direction of the prismatic joint connecting the two parts of the moving platform (Figure 10), preventing force transmission through this chain. This results in a loss of movement control associated with generalized coordinate s. Theoretically, the relative movement between the two parts of the moving platform is infinitesimal. In a real mechanism, however, this movement can have a finite value because of link elasticity and joint clearances [47].
For the “2+2” mechanism, we first examine a point in the O x z plane (Figure 11a): x D = 50 mm, y D = 0 mm, z D = 500 mm, and s = 40 mm. Since the moving platform maintains its orientation, the first and second chains allow point D to be anywhere on the green circle when the actuators are stopped. Likewise, the third and fourth chains allow point F on the other half of the platform to be anywhere on the orange circle. Because the mechanism is symmetric about the O x z plane, both circles lie in this plane. Coordinate s represents the distance along the O x axis between points D and F. Since the circles are in the same plane, infinitely many lines parallel to the O x axis connect these points. In this case, the forward kinematics has an infinite number of solutions, where y D = 0 mm, but x D , z D , and s can take any value. This result implies uncontrollable relative motion between the two parts of the moving platform. Unlike the “3+1” mechanism, the motion is finite and limited only by design constraints s min and s max .
A similar situation occurs when point D lies in a plane parallel to the O y z plane and passing through x = s / 2 (Figure 11b). As an example, we consider the mechanism configuration with x D = 20 mm, y D = 50 mm, z D = 500 mm, and s = 40 mm. The two circles are not in the same plane but exhibit mirror symmetry about the O y z plane. In this case, we also obtain an infinite number of solutions to the forward kinematics, where x D is always equal to s / 2 , but y D and z D can take any values as long as point D stays on the green circle. Similar to the previous example, the uncontrollable relative motion between the two parts of the moving platform is finite and limited only by design constraints s min and s max . These two examples correspond to the third special case considered at the end of Section 4.2, verifying the theoretical results.
The performed workspace and singularity analysis suggests that the “3+1” mechanism is superior to the “2+2” one. However, if we deny the symmetry of the moving platform and apply the geometry of the “3+1” mechanism to the “2+2” mechanism, the situation improves dramatically. The results of the iterative analysis of the alternative “2+2” mechanism, whose geometrical parameters match Table 1 instead of Table 2, are presented in Table 8 and illustrated in Figure 12. The central region of the obtained workspace contains only points with det ( J A ) < 0 and takes 95% of the total workspace volume, which is even greater than that of the “3+1” mechanism. Points with det ( J A ) > 0 are located only in a small volume at the top of the workspace and in several “patches” near its boundary. These results show that the “2+2” mechanism has a larger singularity-free workspace and can be more suitable for practical use, provided that the linear guides are arranged as described.

6. Discussion

The methods we proposed to solve the inverse and forward kinematic problems are suitable for the “3+1” and “2+2” mechanisms with any geometrical parameters and arrangement of the linear guides. In the examples, the linear guides formed a pyramid with a 45 ° angle between the guides and the horizontal plane. We considered such geometry as a compromise between two extreme cases: when this angle is 0 ° (all guides are in the same plane) and 90 ° (all guides are collinear or parallel). The analysis of these and other cases needs further investigation, but we expect to get similar results for other geometrical parameters too. In particular, we expect that “2+2” mechanisms with a symmetrical arrangement of the linear guides will outperform “3+1” mechanisms in terms of the maximum singularity-free workspace.
This study focused primarily on parallel singularities, which correspond to an uncontrolled motion of the moving platform. We identified workspace regions separated by singular loci; moving from one region to another inevitably requires passing through a singular configuration. From design and motion planning perspectives, it is essential to avoid crossing parallel singularities or even approaching them [35]. Kinematic redundancy allows us to alter the spatial position of singular loci within the workspace, thereby changing the shape and size of singularity-free regions, but it cannot be used to cross the singularities. Therefore, designing a mechanism with a singularity-free workspace is a significant challenge, which we have partially addressed in this paper.
The considered kinematic models assume that a prismatic joint connects the two parts of the moving platform. In a real mechanism, this joint can be designed as a Sarrus linkage [48] or any other feasible alternative. Such design choices would not affect the results obtained in this article. These ideas are reflected in works [49,50], which have presented several similar (3+1)-DOF mechanisms. These studies, however, focused on the type synthesis of such mechanisms but ignored their kinematics, workspaces, and singular configurations. In this regard, we believe our research provides valuable insights for designing and analyzing these and other kinematically redundant mechanisms.
Among various other mechanisms with articulated platforms [51], only a few are based on a Delta-type architecture and have four DOFs. The most notable examples belong to the family of H4 mechanisms: H4 [26], I4R [27], I4L [28], and Par4 [29], which were mentioned in the introduction. These mechanisms have been designed for high-speed pick-and-place tasks, and the internal mobility of their moving platform is converted into end-effector rotation. In the I4R and I4L mechanisms, the parts of the moving platform perform a relative translational motion but require auxiliary transmission units (rack-and-pinion and belt-and-pulley), which complicates their design. The H4 mechanism avoids such transmissions and has a simpler design, where the parts of the moving platform are coupled with a link via two revolute joints. This design, however, is susceptible to link collisions and constraint singularities that partition the workspace [52]. The Par4 mechanism, whose articulated platform represents a parallelogram linkage, does not have these issues. On the other hand, the Par4 mechanism (like the H4) has a more complex kinematic model; its forward kinematic problem reduces to an eighth-degree polynomial equation that lacks a closed-form solution [43]. The “3+1” and “2+2” mechanisms introduced in this paper offer several advantages over the aforementioned designs. They do not require auxiliary transmission units, their forward kinematics admits a closed-form solution, and they are expected to be free of constraint singularities—a hypothesis that we will examine in future work. Although the proposed mechanisms may not be suitable for high-speed pick-and-place tasks, their design is promising for other applications, as discussed in the following paragraphs.
First, kinematic redundancy allows the moving platform to function as a gripper [23,24,25]. Furthermore, replacing the prismatic joint with a Sarrus or parallelogram linkage can alter the direction of the grasping movement [53]. For any such design, this application requires modeling the mechanism’s statics and dynamics, including the analysis of the grasping force. The magnitude of the force will depend on the moving platform’s position, velocity, and external load [54]. This analysis is a subject of future studies. The preliminary design of the mechanism prototype for these studies, with the dimensions matching the preceding simulations, has already been completed, as shown in Figure 13.
Another possible application is to use the proposed mechanisms as a module in a hybrid or multi-robot system. Examples include manufacturing [55,56] or cooperative manipulation [57,58]. The proposed kinematic algorithms would be an essential part of the overall model, and the results of the singularity analysis would be crucial for selecting the proper design and arrangement of the modules and their trajectory planning.

7. Conclusions

In this article, we studied two novel kinematically redundant Delta-type parallel mechanisms with linear actuators. The moving platform of each mechanism comprises two parts coupled by a prismatic joint and has four DOFs. The mechanisms include three translational DOFs of the platform as a whole and one translational DOF between its parts. The two mechanisms differ in the arrangement of the kinematic chains connecting the moving platform to the base. Specifically, the “3+1” and “2+2” architectures were considered.
First, we solved the inverse and forward kinematic problems for both mechanisms. The closed-form solution to the inverse kinematic problem was obtained by analyzing the geometry of the mechanisms. The forward kinematic problem was formulated as a problem of finding the intersection of three or four spheres, depending on the architecture. For both the “3+1” and “2+2” mechanisms, we showed that the forward kinematic problem can have a maximum of four solutions. The proposed algorithms allow us to compute all these solutions analytically, although numerical methods may be preferable for the “2+2” mechanism. Numerical examples verified the correctness of the algorithms.
Next, we used these kinematic models to analyze the workspaces and singular configurations of the mechanisms by applying an iterative approach. Based on the kinematic constraint equations, we computed the Jacobian matrices and examined the changes in the sign of their determinants to identify parallel singularities, where the moving platform gains uncontrollable DOFs. The analysis shows that up to 79–86% of the workspace of the “3+1” mechanism is singularity-free, depending on the distance between the parts of the moving platform. In contrast, the “2+2” mechanism admits a finite-motion singular configuration and can operate in only a quarter of its workspace without encountering parallel singularities. Altering the configuration of the linear guides allows these singular configurations to be excluded and significantly increases the singularity-free workspace of the “2+2” mechanism, which takes 95% of the whole workspace in this case.
The proposed mechanisms can serve as gripping devices or become modules in hybrid and cooperative manipulation systems. Future studies will consider these applications and use the presented results for the static and dynamic analysis of the mechanisms, including the analysis of grasping forces. We will also use the developed algorithms to optimize the geometrical parameters of the mechanisms by evaluating their kinematic and dynamic performance indices.

Author Contributions

Conceptualization, P.L. and A.A.; methodology, P.L., A.A., E.I. and A.C.A.; software, P.L., A.A., M.G. and A.C.A.; validation, P.L., A.A. and A.C.A.; formal analysis, P.L., A.A., E.I., M.G. and A.C.A.; investigation, P.L., A.A., E.I., M.G. and A.C.A.; resources, P.L. and A.A.; data curation, P.L. and A.A.; writing—original draft preparation, P.L., A.A., M.G. and A.C.A.; writing—review and editing, P.L., A.A. and A.C.A.; visualization, P.L., A.A. and M.G.; supervision, P.L.; project administration, P.L.; funding acquisition, P.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Russian Science Foundation (RSF) under grant No. 25-19-00929, https://rscf.ru/en/project/25-19-00929/ (accessed on 14 November 2025).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author.

Acknowledgments

During the preparation of this manuscript, the authors used DeepSeek V3.2 for the language polishing purposes. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Coefficients of the Equations

This appendix presents the coefficients of the equations derived during the inverse and forward kinematic analysis in Section 3 and Section 4.
Coefficients in Equation (7):
a i = 1 , b i = l C Q i 2 l C P i 2 l P Q i 2 l P Q i , c i = l C P i 2 l B C i 2 .
Coefficients in Equation (12):
m 12 = 2 ( x E 2 x E 1 ) , n 12 = 2 ( y E 2 y E 1 ) , p 12 = 2 ( z E 2 z E 1 ) , m 13 = 2 ( x E 3 x E 1 ) , n 13 = 2 ( y E 3 y E 1 ) , p 13 = 2 ( z E 3 z E 1 ) , t 12 = x E 2 2 + y E 2 2 + z E 2 2 x E 1 2 y E 1 2 z E 1 2 + l B C 1 2 l B C 2 2 , t 13 = x E 3 2 + y E 3 2 + z E 3 2 x E 1 2 y E 1 2 z E 1 2 + l B C 1 2 l B C 3 2 .
Coefficients in Equation (18):
a x = 1 + r y 2 + r z 2 , b x = 2 r y y E 1 + q z r z x E 1 q y r y r z z E 1 , c x = x E 1 2 + q y 2 2 q y y E 1 + y E 1 2 + q z 2 2 q z z E 1 + z E 1 2 l B C 1 2 .
Coefficients in Equation (20):
a s = 1 , b s = 2 x D + x 0 C 4 x B 4 , c s = x D + x 0 C 4 x B 4 2 + y D + y C 4 y B 4 2 + z D + z C 4 z B 4 2 l B C 4 2 .
Coefficients in Equation (27):
a y = ( y O 12 y O 34 r D u D y + r F u F y ) t D 2 + 2 r D v D y t D + y O 12 y O 34 + r D u D y + r F u F y , b y = 2 r F v F y ( t D 2 + 1 ) , c y = ( y O 12 y O 34 r D u D y r F u F y ) t D 2 + 2 r D v D y t D + y O 12 y O 34 + r D u D y r F u F y , a z = ( z O 12 z O 34 r D u D z + r F u F z ) t D 2 + 2 r D v D z t D + z O 12 z O 34 + r D u D z + r F u F z , b z = 2 r F v F z ( t D 2 + 1 ) , c z = ( z O 12 z O 34 r D u D z r F u F z ) t D 2 + 2 r D v D z t D + z O 12 z O 34 + r D u D z r F u F z .

Appendix B. Derivation of the Circle Parameters

This appendix shows how to compute the parameters of the circle, which represenets the intersection of the two spheres considered in Section 4.2 (Figure 5b).
First, we determine the coordinates of the normal to the circle plane, the coordinates of the circle center, and the circle radius using the following expressions:
n D x n D y n D z = 1 l E 1 E 2 x E 2 x E 1 y E 2 y E 1 z E 2 z E 1 , x O 12 y O 12 z O 12 = x E 1 y E 1 z E 1 + l E 1 O 12 n D x n D y n D z , r D = l B C 1 2 l E 1 O 12 2 ,
where l E 1 E 2 is the distance between points E 1 and E 2 and l E 1 O 12 is the distance between points E 1 and O 12 :
l E 1 E 2 = x E 2 x E 1 2 + y E 2 y E 1 2 + z E 2 z E 1 2 , l E 1 O 12 = l B C 1 cos β , cos β = l B C 1 2 + l E 1 E 2 2 l B C 2 2 2 l B C 1 l E 1 E 2 ,
with β being the value of D E 1 E 2 (Figure 5b).
Next, we compute the coordinates of the two unit vectors orthogonal to the normal. We begin with vector [ u D x u D y u D z ] T , which should satisfy the following conditions:
u D x n D x + u D y n D y + u D z n D z = 0 , ( u D x ) 2 + ( u D y ) 2 + ( u D z ) 2 = 1 .
The first equation in the system above has a two-dimensional subspace of solutions. We select any solution that satisfies the second equation. Finally, we find vector [ v D x v D y v D z ] T using the following equations:
v D x n D x + v D y n D y + v D z n D z = 0 , v D x u D x + v D y u D y + v D z u D z = 0 , ( v D x ) 2 + ( v D y ) 2 + ( v D z ) 2 = 1 .
The first two equations in this system have a one-dimensional subspace of solutions, and we select the unique one that satisfies the third equation.

References

  1. Angeles, J. Fundamentals of Robotic Mechanical Systems: Theory, Methods, and Algorithms, 4th ed.; Springer: Cham, Switzerland, 2014. [Google Scholar] [CrossRef]
  2. Merlet, J.P.; Gosselin, C.; Huang, T. Parallel mechanisms. In Springer Handbook of Robotics, 2nd ed.; Siciliano, B., Khatib, O., Eds.; Springer: Cham, Switzerland, 2016; pp. 443–462. [Google Scholar] [CrossRef]
  3. Merlet, J.P. Parallel Robots, 2nd ed.; Springer: Dordrecht, The Netherlands, 2006. [Google Scholar] [CrossRef]
  4. Tsai, L.W. Robot Analysis: The Mechanics of Serial and Parallel Manipulators; John Wiley & Sons: New York, NY, USA, 1999. [Google Scholar]
  5. Clavel, R. Delta, a fast robot with parallel geometry. In Proceedings of the 18th International Symposium on Industrial Robots, Lausanne, Switzerland, 26–28 April 1988; pp. 91–100. [Google Scholar]
  6. Borkar, S.; Ghutke, P.; Patil, W.; Joshi, S.; Sorte, S. Advancing pharmaceutical manufacturing through Delta robot fabrication. In Proceedings of the 2023 IEEE 5th International Conference on Cybernetics, Cognition and Machine Learning Applications (ICCCMLA), Hamburg, Germany, 7–8 October 2023; pp. 269–274. [Google Scholar] [CrossRef]
  7. Chen, R.; Su, X. Study on optimization of grasping and releasing strategy of Delta robot based on midline selection algorithm. Int. J. Decis. Support Syst. Technol. 2025, 17. [Google Scholar] [CrossRef]
  8. Stamper, R.E.; Tsai, L.W.; Walsh, G.C. Optimization of a three DOF translational platform for well-conditioned workspace. In Proceedings of the International Conference on Robotics and Automation, Albuquerque, NM, USA, 25–25 April 1997; Volume 4, pp. 3250–3255. [Google Scholar] [CrossRef]
  9. Rodriguez, E.; Alvares, A.J.; Jaimes, C.I.R. Conceptual design and dimensional optimization of the linear Delta robot with single legs for additive manufacturing. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2019, 233, 855–869. [Google Scholar] [CrossRef]
  10. Meng, Q.; Li, J.; Shen, H.; Deng, J.; Wu, G. Kinetostatic design and development of a non-fully symmetric parallel Delta robot with one structural simplified kinematic linkage. Mech. Based Des. Struct. Mach. 2023, 51, 3717–3737. [Google Scholar] [CrossRef]
  11. Laryushkin, P.; Antonov, A.; Fomin, A.; Fomina, O. Inverse and forward kinematics and CAD-based simulation of a 5-DOF Delta-type parallel robot with actuation redundancy. Robotics 2025, 14, 1. [Google Scholar] [CrossRef]
  12. Codourey, A. Dynamic modeling of parallel robots for computed-torque control implementation. Int. J. Robot. Res. 1998, 17, 1325–1336. [Google Scholar] [CrossRef]
  13. Miller, K. Maximization of workspace volume of 3-DOF spatial parallel manipulators. J. Mech. Des. 2002, 124, 347–350. [Google Scholar] [CrossRef]
  14. Stock, M.; Miller, K. Optimal kinematic design of spatial parallel manipulators: Application to linear Delta robot. J. Mech. Des. 2003, 125, 292–301. [Google Scholar] [CrossRef]
  15. Gosselin, C.; Angeles, J. Singularity analysis of closed-loop kinematic chains. IEEE Trans. Robot. Autom. 1990, 6, 281–290. [Google Scholar] [CrossRef]
  16. Zlatanov, D.; Bonev, I.A.; Gosselin, C.M. Constraint singularities of parallel mechanisms. In Proceedings of the 2002 IEEE International Conference on Robotics and Automation, Washington, DC, USA, 11–15 May 2002; Volume 1, pp. 496–502. [Google Scholar] [CrossRef]
  17. Yoshikawa, T. Manipulability of robotic mechanisms. Int. J. Robot. Res. 1985, 4, 3–9. [Google Scholar] [CrossRef]
  18. Asgari, M.; Ardestani, M.A.; Asgari, M. Singularity analysis of a novel three translational DoF parallel robot considering kinematic asymmetric property. In Proceedings of the 2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM), Tehran, Iran, 15–17 October 2014; pp. 113–118. [Google Scholar] [CrossRef]
  19. Jha, R.; Chablat, D.; Rouillier, F.; Moroz, G. Workspace and singularity analysis of a Delta like family robot. In Robotics and Mechatronics; Zeghloul, S., Laribi, M.A., Gazeau, J.P., Eds.; Springer: Cham, Switzerland, 2016; pp. 121–130. [Google Scholar] [CrossRef]
  20. Gosselin, C.; Schreiber, L.T. Redundancy in parallel mechanisms: A review. Appl. Mech. Rev. 2018, 70, 10802. [Google Scholar] [CrossRef]
  21. Gosselin, C.; Schreiber, L.T. Kinematically redundant spatial parallel mechanisms for singularity avoidance and large orientational workspace. IEEE Trans. Robot. 2016, 32, 286–300. [Google Scholar] [CrossRef]
  22. Liang, X.; Zeng, X.; Li, G.; Chen, W.; Su, T.; He, G. Design, analysis, and optimization of a kinematically redundant parallel robot. Actuators 2023, 12, 120. [Google Scholar] [CrossRef]
  23. Gosselin, C.; Laliberté, T.; Veillette, A. Singularity-free kinematically redundant planar parallel mechanisms with unlimited rotational capability. IEEE Trans. Robot. 2015, 31, 457–467. [Google Scholar] [CrossRef]
  24. Yiǧit, A.; Breton, D.; Zhou, Z.; Laliberté, T.; Gosselin, C. Kinematic analysis and design of a novel (6+3)-DoF parallel robot with fixed actuators. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 9693–9699. [Google Scholar] [CrossRef]
  25. Petelin, D.; Fomin, A.; Laryushkin, P.; Fomina, O.; Carbone, G.; Ceccarelli, M. Design, kinematics and workspace analysis of a novel 4-DOF kinematically redundant planar parallel grasping manipulator. Machines 2023, 11, 319. [Google Scholar] [CrossRef]
  26. Pierrot, F.; Company, O. H4: A new family of 4-DOF parallel robots. In Proceedings of the 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Atlanta, GA, USA, 19–23 September 1999; pp. 508–513. [Google Scholar] [CrossRef]
  27. Krut, S.; Benoit, M.; Ota, H.; Pierrot, F. I4: A new parallel mechanism for Scara motions. In Proceedings of the 2003 IEEE International Conference on Robotics and Automation, Taipei, Taiwan, 14–19 September 2003; Volume 2, pp. 1875–1880. [Google Scholar] [CrossRef]
  28. Krut, S.; Nabat, V.; Company, O.; Pierrot, F. A high-speed parallel robot for Scara motions. In Proceedings of the 2004 IEEE International Conference on Robotics and Automation, New Orleans, LA, USA, 26 April–1 May 2004; Volume 4, pp. 4109–4115. [Google Scholar] [CrossRef]
  29. Nabat, V.; de la O Rodríguez, M.; Company, O.; Pierrot, F.; Krut, S. Par4: Very high speed parallel robot for pick-and-place. In Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, AB, Canada, 2–6 August 2005; pp. 1202–1207. [Google Scholar] [CrossRef]
  30. Company, O.; Marquet, F.; Pierrot, F. A new high-speed 4-DOF parallel robot synthesis and modeling issues. IEEE Trans. Robot. Autom. 2003, 19, 411–420. [Google Scholar] [CrossRef]
  31. Leveziel, M.; Laurent, G.J.; Haouas, W.; Gauthier, M.; Dahmouche, R. A 4-DoF parallel robot with a built-in gripper for waste sorting. IEEE Robot. Autom. Lett. 2022, 7, 9834–9841. [Google Scholar] [CrossRef]
  32. Kim, H.S. Kinematically redundant parallel haptic device with large workspace. Int. J. Adv. Robot. Syst. 2012, 9. [Google Scholar] [CrossRef]
  33. Balmaceda-Santamaría, A.L.; Castillo-Castaneda, E.; Gallardo-Alvarado, J. A novel reconfiguration strategy of a Delta-type parallel manipulator. Int. J. Adv. Robot. Syst. 2016, 13, 1. [Google Scholar] [CrossRef]
  34. Ma, Q.; Quan, Y.; Wen, K. Kinematic analysis and workspace enhancement of a novel (6+3)-DOF kinematically redundant parallel robot. In Proceedings of the 2025 CCToMM Symposium on Mechanisms, Machines, and Mechatronics, Ottawa, ON, Canada, 19–20 June 2025; Lanteigne, E., Nokleby, S., Eds.; Springer: Cham, Switzerland, 2025; pp. 212–224. [Google Scholar] [CrossRef]
  35. Laryushkin, P.; Fomin, A.; Antonov, A. Kinematic and singularity analysis of a 4-DOF Delta-type parallel robot. J. Braz. Soc. Mech. Sci. Eng. 2023, 45, 218. [Google Scholar] [CrossRef]
  36. Flight, J.; Gosselin, C. Kinematically redundant (6+2)-dof HEXA robot for singularity avoidance and workspace augmentation. Mech. Mach. Theory 2024, 195, 105615. [Google Scholar] [CrossRef]
  37. Gallardo-Alvarado, J. Similar motions, an innovative concept in kinematic redundancy resolution applied in a (3+2)-degree-of-freedom planar parallel manipulator. Arch. Mech. Eng. 2025, 72, 221–247. [Google Scholar] [CrossRef]
  38. Baran, E.A.; Ozen, O.; Bilgili, D.; Sabanovic, A. Unified kinematics of prismatically actuated parallel Delta robots. Robotica 2019, 37, 1513–1532. [Google Scholar] [CrossRef]
  39. Craig, J.J. Introduction to Robotics: Mechanics and Control, 4th ed.; Pearson Education: Harlow, UK, 2022. [Google Scholar]
  40. Roth, B. Computations in kinematics. In Computational Kinematics; Angeles, J., Hommel, G., Kovács, P., Eds.; Springer: Dordrecht, The Netherlands, 1993; pp. 3–14. [Google Scholar] [CrossRef]
  41. Chávez-Pichardo, M.; Martínez-Cruz, M.A.; Trejo-Martínez, A.; Martínez-Carbajal, D.; Arenas-Resendiz, T. A complete review of the general quartic equation with real coefficients and multiple roots. Mathematics 2022, 10, 2377. [Google Scholar] [CrossRef]
  42. Niu, X.M.; Sakurai, T. A method for finding the zeros of polynomials using a companion matrix. Jpn. J. Ind. Appl. Math. 2003, 20, 239–256. [Google Scholar] [CrossRef]
  43. Liu, Y.; Kong, M.; Wan, N.; Ben-Tzvi, P. A geometric approach to obtain the closed-form forward kinematics of H4 parallel robot. J. Mech. Robot. 2018, 10, 51013. [Google Scholar] [CrossRef]
  44. Zhou, Y.; Niu, J.; Liu, Z.; Zhang, F. A novel numerical approach for workspace determination of parallel mechanisms. J. Mech. Sci. Technol. 2017, 31, 3005–3015. [Google Scholar] [CrossRef]
  45. Macho, E.; Altuzarra, O.; Amezua, E.; Hernandez, A. Obtaining configuration space and singularity maps for parallel manipulators. Mech. Mach. Theory 2009, 44, 2110–2125. [Google Scholar] [CrossRef]
  46. Ceccarelli, M. Challenges for workspace analysis of manipulators. J. Indian Inst. Sci. 2024, 104, 611–621. [Google Scholar] [CrossRef]
  47. Wohlhart, K. Degrees of shakiness. Mech. Mach. Theory 1999, 34, 1103–1126. [Google Scholar] [CrossRef]
  48. Yun, Z.; Feng, Y.; Tang, X.; Chen, L. Analysis of motion characteristics of bionic morphing wing based on Sarrus linkages. Appl. Sci. 2022, 12, 6023. [Google Scholar] [CrossRef]
  49. Johnson, A. On the Design of Multi-Platform Parallel Mechanisms. Ph.D. Thesis, Heriot-Watt University, Edinburgh, UK, 2017. [Google Scholar]
  50. Zhang, J.; Yao, J.; Zhang, H.; Guo, J.; Zhang, S. Structure synthesis of 3-DOF translational parallel mechanisms with configurable platform of translation. J. Mech. Des. 2024, 146, 93301. [Google Scholar] [CrossRef]
  51. Xia, Z.; Xing, Y.; Tian, C.; Zhang, D. Advances in generalized parallel mechanisms: Coupling, configurable, and articulated designs. Mech. Mach. Theory 2025, 218, 106287. [Google Scholar] [CrossRef]
  52. Choi, H.B.; Ryu, J. Singularity analysis of a four degree-of-freedom parallel manipulator based on an expanded 6 × 6 Jacobian matrix. Mech. Mach. Theory 2012, 57, 51–61. [Google Scholar] [CrossRef]
  53. Zhang, J.; Yao, J.; Gao, J. A novel single-DOF linkage-driven embracing gripper and its design method. J. Braz. Soc. Mech. Sci. Eng. 2025, 47, 99. [Google Scholar] [CrossRef]
  54. Wen, K.; Gosselin, C. Static model-based grasping force control of parallel grasping robots with partial Cartesian force measurement. IEEE/ASME Trans. Mechatron. 2022, 27, 999–1010. [Google Scholar] [CrossRef]
  55. Isa, M.A.; Lazoglu, I. Five-axis additive manufacturing of freeform models through buildup of transition layers. J. Manuf. Syst. 2019, 50, 69–80. [Google Scholar] [CrossRef]
  56. Li, Z.; Cheung, C.F.; Lam, K.M.; Lun, D.P.K. Active compliance smart control strategy of hybrid mechanism for bonnet polishing. Sensors 2024, 24, 421. [Google Scholar] [CrossRef]
  57. Ghorbanpour, A. Cooperative robot manipulators dynamical modeling and control: An overview. Dynamics 2023, 3, 820–854. [Google Scholar] [CrossRef]
  58. Zhu, N.; Xie, W.F.; Shen, H. Trajectory planning of cooperative robotic system for automated fiber placement in a leader-follower formation. Int. J. Adv. Manuf. Technol. 2024, 130, 575–588. [Google Scholar] [CrossRef]
Figure 1. Architecture of the proposed mechanisms: (a) “3+1”; (b) “2+2.” Each mechanism has four kinematic chains with actuated carriage A i and passive spatial parallelogram linkage B i 1 B i 2 C i 1 C i 2 , i = 1 , , 4 . The parts of the moving platform are coupled by a passive prismatic joint.
Figure 1. Architecture of the proposed mechanisms: (a) “3+1”; (b) “2+2.” Each mechanism has four kinematic chains with actuated carriage A i and passive spatial parallelogram linkage B i 1 B i 2 C i 1 C i 2 , i = 1 , , 4 . The parts of the moving platform are coupled by a passive prismatic joint.
Robotics 14 00170 g001
Figure 2. The i-th kinematic chain of the mechanisms.
Figure 2. The i-th kinematic chain of the mechanisms.
Robotics 14 00170 g002
Figure 3. Visualization of the feasible solutions to the inverse kinematics: (a) for the “3+1” mechanism; (b) for the “2+2” mechanism.
Figure 3. Visualization of the feasible solutions to the inverse kinematics: (a) for the “3+1” mechanism; (b) for the “2+2” mechanism.
Robotics 14 00170 g003
Figure 4. Intersection of the three spheres.
Figure 4. Intersection of the three spheres.
Robotics 14 00170 g004
Figure 5. Geometric solution to the forward kinematics for the “2+2” mechanism: (a) intersection of the four spheres; (b) intersection of the two spheres and circle parameters, where u ^ = [ u D x u D y u D z ] T , v ^ = [ v D x v D y v D z ] T , and n ^ = [ n D x n D y n D z ] T .
Figure 5. Geometric solution to the forward kinematics for the “2+2” mechanism: (a) intersection of the four spheres; (b) intersection of the two spheres and circle parameters, where u ^ = [ u D x u D y u D z ] T , v ^ = [ v D x v D y v D z ] T , and n ^ = [ n D x n D y n D z ] T .
Robotics 14 00170 g005
Figure 6. Visualization of the forward kinematics solutions for the “3+1” mechanism: (a) solution #1; (b) solution #2; (c) solution #3; (d) solution #4.
Figure 6. Visualization of the forward kinematics solutions for the “3+1” mechanism: (a) solution #1; (b) solution #2; (c) solution #3; (d) solution #4.
Robotics 14 00170 g006
Figure 7. Visualization of the real-number forward kinematics solutions for the “2+2” mechanism: (a) solution #1; (b) solution #2.
Figure 7. Visualization of the real-number forward kinematics solutions for the “2+2” mechanism: (a) solution #1; (b) solution #2.
Robotics 14 00170 g007
Figure 8. Workspace and sign of det ( J A ) for the “3+1” mechanism: (a) s = 0 mm; (b) s = 40 mm; (c) s = 80 mm.
Figure 8. Workspace and sign of det ( J A ) for the “3+1” mechanism: (a) s = 0 mm; (b) s = 40 mm; (c) s = 80 mm.
Robotics 14 00170 g008
Figure 9. Workspace and sign of det ( J A ) for the “2+2” mechanism: (a) s = 0 mm; (b) s = 40 mm; (c) s = 80 mm.
Figure 9. Workspace and sign of det ( J A ) for the “2+2” mechanism: (a) s = 0 mm; (b) s = 40 mm; (c) s = 80 mm.
Robotics 14 00170 g009
Figure 10. Example of a singular pose of the “3+1” mechanism.
Figure 10. Example of a singular pose of the “3+1” mechanism.
Robotics 14 00170 g010
Figure 11. Examples of singular poses of the “2+2” mechanism: (a) point D lies in the O x z plane; (b) point D lies in a plane parallel to the O y z plane and passing through point x = s / 2 (top view).
Figure 11. Examples of singular poses of the “2+2” mechanism: (a) point D lies in the O x z plane; (b) point D lies in a plane parallel to the O y z plane and passing through point x = s / 2 (top view).
Robotics 14 00170 g011
Figure 12. Workspace and sign of det ( J A ) for the alternative “2+2” mechanism: (a) s = 0 mm; (b) s = 40 mm; (c) s = 80 mm.
Figure 12. Workspace and sign of det ( J A ) for the alternative “2+2” mechanism: (a) s = 0 mm; (b) s = 40 mm; (c) s = 80 mm.
Robotics 14 00170 g012
Figure 13. Computer model of the mechanism prototype with a gripper.
Figure 13. Computer model of the mechanism prototype with a gripper.
Robotics 14 00170 g013
Table 1. Geometrical parameters of the “3+1” mechanism (in millimeters).
Table 1. Geometrical parameters of the “3+1” mechanism (in millimeters).
ParameterChain 1Chain 2Chain 3Chain 4
x M i ; y M i ; z M i 0 ; 403.1 ; 0 403.1 ; 0 ; 0 0 ; 403.1 ; 0 403.1 ; 0 ; 0
x N i ; y N i ; z N i 0 ; 0 ; 403.1 0 ; 0 ; 403.1 0 ; 0 ; 403.1 0 ; 0 ; 403.1
x P i ; y P i ; z P i 0 ; 413.7 ; 10.6 413.7 ; 0 ; 10.6 0 ; 413.7 ; 10.6 413.7 ; 0 ; 10.6
x Q i ; y Q i ; z Q i 0 ; 10.6 ; 413.7 10.6 ; 0 ; 413.7 0 ; 10.6 ; 413.7 10.6 ; 0 ; 413.7
x 0 C i ; y C i ; z C i 0 ; 58.5 ; 0 58.5 ; 0 ; 0 0 ; 58.5 ; 0 58.5 ; 0 ; 0
x 0 C i 1 ; y C i 1 ; z C i 1 40 ; 58.5 ; 0 58.5 ; 40 ; 0 40 ; 58.5 ; 0 58.5 ; 40 ; 0
x 0 C i 2 ; y C i 2 ; z C i 2 40 ; 58.5 ; 0 58.5 ; 40 ; 0 40 ; 58.5 ; 0 58.5 ; 40 ; 0
l B C i 320320320320
Table 2. Geometrical parameters of the “2+2” mechanism (in millimeters).
Table 2. Geometrical parameters of the “2+2” mechanism (in millimeters).
ParameterChain 1Chain 2Chain 3Chain 4
x M i ; y M i ; z M i 285 ; 285 ; 0 285 ; 285 ; 0 285 ; 285 ; 0 285 ; 285 ; 0
x N i ; y N i ; z N i 0 ; 0 ; 403.1 0 ; 0 ; 403.1 0 ; 0 ; 403.1 0 ; 0 ; 403.1
x P i ; y P i ; z P i 292.5 ; 292.5 ; 10.6 292.5 ; 292.5 ; 10.6 292.5 ; 292.5 ; 10.6 292.5 ; 292.5 ; 10.6
x Q i ; y Q i ; z Q i 7.5 ; 7.5 ; 413 ; 7 7.5 ; 7.5 ; 413.7 7.5 ; 7.5 ; 413.7 7.5 ; 7.5 ; 413.7
x 0 C i ; y C i ; z C i 41.4 ; 41.4 ; 0 41.4 ; 41.4 ; 0 41.4 ; 41.4 ; 0 41.4 ; 41.4 ; 0
x 0 C i 1 ; y C i 1 ; z C i 1 69.7 ; 13.1 ; 0 13.1 ; 69.7 ; 0 69.7 ; 13.1 ; 0 13.1 ; 69.7 ; 0
x 0 C i 2 ; y C i 2 ; z C i 2 13.1 ; 69.7 ; 0 69.7 ; 13.1 ; 0 13.1 ; 69.7 ; 0 69.7 ; 13.1 ; 0
l B C i 320320320320
Table 3. Solutions to the inverse kinematics for the “3+1” mechanism (in millimeters).
Table 3. Solutions to the inverse kinematics for the “3+1” mechanism (in millimeters).
Solution to Equation (7) h 1 h 2 h 3 h 4
“+” 710.7 915.0 968.3 684.8
“−” 200.9 350.1 367.5 226.7
Table 4. Solutions to the inverse kinematics for the “2+2” mechanism (in millimeters).
Table 4. Solutions to the inverse kinematics for the “2+2” mechanism (in millimeters).
Solution to Equation (7) h 1 h 2 h 3 h 4
“+” 789.8 998.1 793.9 653.7
“−” 283.9 375.6 329.8 170.0
Table 5. Solutions to the forward kinematics for the “3+1” mechanism (in millimeters).
Table 5. Solutions to the forward kinematics for the “3+1” mechanism (in millimeters).
Solution # x D y D z D s
1 100.0 150.0 450.0 139.7
2 100.0 150.0 450.0 50.0
3 10.7 38.8 44.3 439.1
4 10.7 38.8 44.3 28.0
Table 6. Solutions to the forward kinematics for the “2+2” mechanism (in millimeters).
Table 6. Solutions to the forward kinematics for the “2+2” mechanism (in millimeters).
Solution # x D y D z D s
1 100.0 150.0 450.0 50.0
2 150.8 97.1 29.8 402.6
3 223.8 + 486.2 i 214.1 70.3 i 289.3 + 156.7 i 478.1 930.0 i
4 223.8 486.2 i 214.1 + 70.3 i 289.3 156.7 i 478.1 + 930.0 i
Table 7. The number of points with positive or negative value of det ( J A ) within the workspace for different values of s.
Table 7. The number of points with positive or negative value of det ( J A ) within the workspace for different values of s.
s/mm“3+1” Mechanism“2+2” Mechanism
det ( J A ) > 0 det ( J A ) < 0 det ( J A ) > 0 det ( J A ) < 0
015,55995,81953,52757,514
4018,34686,27649,24152,717
8020,15676,01944,13847,423
Table 8. The number of points with positive or negative value of det ( J A ) within the workspace of the alternative “2+2” mechanism for different values of s.
Table 8. The number of points with positive or negative value of det ( J A ) within the workspace of the alternative “2+2” mechanism for different values of s.
s/mm det ( J A ) > 0 det ( J A ) < 0
05,078106,300
405,09397,528
804,79287,446
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

Laryushkin, P.; Antonov, A.; Ispolov, E.; Goncharova, M.; Aydil, A.C. Novel Kinematically Redundant (3+1)-DOF Delta-Type Parallel Mechanisms. Robotics 2025, 14, 170. https://doi.org/10.3390/robotics14110170

AMA Style

Laryushkin P, Antonov A, Ispolov E, Goncharova M, Aydil AC. Novel Kinematically Redundant (3+1)-DOF Delta-Type Parallel Mechanisms. Robotics. 2025; 14(11):170. https://doi.org/10.3390/robotics14110170

Chicago/Turabian Style

Laryushkin, Pavel, Anton Antonov, Egor Ispolov, Maria Goncharova, and Ayşe Ceren Aydil. 2025. "Novel Kinematically Redundant (3+1)-DOF Delta-Type Parallel Mechanisms" Robotics 14, no. 11: 170. https://doi.org/10.3390/robotics14110170

APA Style

Laryushkin, P., Antonov, A., Ispolov, E., Goncharova, M., & Aydil, A. C. (2025). Novel Kinematically Redundant (3+1)-DOF Delta-Type Parallel Mechanisms. Robotics, 14(11), 170. https://doi.org/10.3390/robotics14110170

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