Next Article in Journal
Mechanism Analysis and Control of Lateral Instability of 4WID Vehicle Based on Phase Plane Analysis Considering Front Wheel Angle
Previous Article in Journal
Robust Liquid Level Control of Quadruple Tank System: A Nonlinear Model-Free Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design, Analysis, and Optimization of a Kinematically Redundant Parallel Robot

1
Department of Mechanical and Electrical Engineering, North China University of Technology, Beijing 100144, China
2
State Key Laboratory of Multimodal Artificial Intelligence Systems, Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China
3
Department of Orthopaedics, Beijing Friendship Hospital, Capital Medical University, Beijing 100050, China
4
Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China
*
Authors to whom correspondence should be addressed.
Actuators 2023, 12(3), 120; https://doi.org/10.3390/act12030120
Submission received: 24 February 2023 / Revised: 7 March 2023 / Accepted: 10 March 2023 / Published: 13 March 2023
(This article belongs to the Section Actuators for Robotics)

Abstract

:
It has been nearly 60 years since the introduction of the Gough–Stewart manipulator (GSM). With the advantages of superior load capacity and high precision, the GSM still plays an important role in many fields. However, the GSM has limitations such as a small workspace and complex singularities. To overcome these problems, a novel kinematically redundant parallel robot is designed with three redundant actuators added on the basis of the GSM. First, the structure of the proposed robot is introduced, and the kinematics of the proposed robot is established. Second, the workspaces of the proposed robot are analyzed, and the results show that the position workspace volume and the maximum torsion and orientation angles of the proposed robot can be improved effectively. Third, the singularities of the proposed robot and the GSM are compared based on the Jacobian matrices. Finally, the multi-parameter, multi-objective optimization is used to optimize the geometric parameters of the proposed robot, and an experimental prototype of the proposed robot is designed based on the optimization results.

1. Introduction

Parallel robots have become a research hotspot in the past two decades due to their advantages of high stiffness, high load-to-weight ratio, fast speed, compact structure, and small motion inertia [1]. Benefiting from these advantages, parallel robots can be used in a variety of applications, including satellite antennas, telescope positioning systems, medical robots, high-speed picking and placing, etc. [2,3,4]. However, the parallel robots have problems such as limited workspace and complex singularities, which may limit the potential use of parallel robots. Many scholars have conducted deeper research on these problems of parallel robots.
Workspace is an important performance index for parallel robots. Constrained by the closed-loop multi-legs of the parallel robot, the workspace of the parallel robot is relatively small compared with that of the series robot. Therefore, the workspace has become the focus of research in parallel robots. Gosselin proposed an algorithm for calculating the position workspace of a 6-DOF parallel mechanism, and the volume of the workspace can be evaluated [5]. Kim et al. obtained the dexterous workspace of a 6-DOF parallel platform by using geometric methods and compared the results with the position workspace calculated by Gosselin [6]. Merlet proposed an algorithm to compute the 6D workspace; this algorithm can verify whether a given 6D space is an effective workspace [7]. Pernkopf et al. made a complete analysis of the reachable workspace of the spatial Gough–Stewart platform with a planar base; further, they derived the method of calculating the size of a minimal building enclosing all motion instances of the manipulator [8]. In addition to the position workspace, the orientation workspace is also the focus of research. Bonev et al. studied an orientation workspace algorithm for a 6-DOF parallel manipulator that can represent all reachable orientations when a point on the moving platform is fixed [9]. Jiang et al. studied the maximum singularity-free orientation workspace of the Gough–Stewart platform [10]. Yan et al. compared the workspace and dexterity of two over-constrained parallel manipulators [11]. Li et al. modified the existing 3-CRU mechanism and obtained its reachable workspace by using forward kinematics [12].
Singularity is another important performance index for the parallel robots. Several DOFs may be lost or gained when the parallel robot is in its singularity configuration, resulting in the robot not operating properly. Therefore, it is necessary to study the singularity of parallel robots. Gosselin et al. presented an analysis of direct kinematic singularity and inverse kinematic singularity, and explained the physical significance of these singularities [13]. Zlatanov et al. defined constrained singularities in constrained parallel mechanisms and studied the causes and effects of these singularities [14]. St-Onge et al. studied the singular trajectories of the Gough–Stewart platform, and expressed these singular trajectories in image form [15]. Conconi et al. presented an assessment of singularities of general parallel kinematic chains and proposed a comprehensive taxonomy [16]. Sarigul et al. analyzed the singularity by constructing a specific Gough–Stewart platform, and the influence of geometric parameters on singularity was studied [17].
To solve the problem of small workspace and complex singularity of the parallel robot, many scholars have adopted the approach of introducing redundancy. Saglia et al. presented a redundant actuated parallel mechanism by adding a central strut to the 3UPS mechanism and analyzed the advantages of eliminating singularities and improving dexterity by introducing redundancy [18]. Wang et al. designed a redundant actuated ankle rehabilitation robot and compared redundant robots with non-redundant robots using singularity, dexterity, and stiffness as performance indices. The conclusions showed that redundant robots have better performance [19]. Gosselin et al. developed a 9-DOF redundant parallel mechanism based on the Gough–Stewart platform, which improved the torsion angle of the mechanism [20]. Wen et al. designed a backdrivable kinematic redundancy mechanism that has a very large position and orientation workspace, and can avoid type II singularities [21]. Yan et al. proposed a 5-DOF redundant actuated mechanism with a large tilt angle, which can be used for five-face machining [22]. The above studies proved that the introduction of redundancy has a very large effect on improving the workspace of parallel robots and avoiding singularity.
The GSM was proposed in 1965 [23] and is still applied in many fields, such as surgical robots. Raabe et al. designed a fracture reduction surgery robot based on the GSM [24]. Li et al. designed a robot based on the GSM for diaphyseal fracture reduction [25]. This paper tries to design a new redundant parallel robot to solve the problems of small workspace and complex singularities of the GSM, making the parallel robot available for practical applications such as medical surgery as early as possible. The rest of this paper is organized as follows. In Section 2, the structure of the robot is described and the kinematics of the robot is derived. In Section 3, the algorithm for calculating the workspace of the redundant parallel robot is proposed. In Section 4, the singularity of the redundant parallel robot is analyzed by using the homogeneous dimensional Jacobian matrix. In Section 5, the multi-objective optimization method is used to optimize the size of the proposed robot. In Section 6, the full paper is concluded.

2. Structure and Kinematics

For the GSM, Ma et al. defined the neutral poses in the literature [26]—that is, the orientation of the moving platform is zero, and the center position of moving platform is z = [ 0 0 z p ] T , where z p denotes the pose height variable. Neutral poses can obtain the minimum condition number; then, the robot can be kept as far away from the singularity as possible. However, the moving platform cannot be in neutral poses in most operating situations. When the moving platform is not parallel to the base, to make the mechanism move as close to neutral poses as possible, redundancy is introduced in this paper to reduce the angle between the moving platform and the plane where the bottom of the legs are located.
In this section, a new kinematically redundant parallel robot is introduced, which is based on the GSM. The new robot has six legs and three linear actuators on the base. Each leg is a prismatic actuator, and the three linear actuators are mounted on the base at a tilt angle β . The three linear actuators located on the base are introduced as redundant actuators, which include active sliders and linear rails. The new kinematically redundant parallel robot is called redundant parallel robot with inclined rail (RPRI) in this paper. In the case that the three redundant actuators are locked, the RPRI becomes a non-redundant GSM. When the tilt angle of the moving platform is not equal to 0, through the motion of the redundant actuators, the plane formed by the bottom of the six lateral actuators can be as parallel as possible to the moving platform; then, the moving platform is closer to the neutral poses. The 3D model and structural sketch are shown in Figure 1a and Figure 1b, respectively.
To analyze the RPRI, the moving platform frame and base frame are established, as shown in Figure 2a,b. The origin of the base frame is located at the common intersection of the projection of the three linear rails on the base, and a diagram of the base is shown in Figure 2b. The x-axis is co-linear with the projection of a linear rail, and the z-axis is perpendicular to the base. The angle between the projection of the three linear rails is 2 π /3. The origin of the moving platform frame is located at its center. The x -axis is perpendicular to line P 1 P 2 and passes through the midpoint of the line, and the z -axis is perpendicular to the moving platform.
To obtain the kinematic inverse solution of the moving platform, the fixed X–Y–Z Euler angles are used to represent the orientation of the moving platform relative to the base frame. The transformation matrix R from the base frame to the moving platform frame can be obtained by referring to the literature [27].
The position vector of P i in the base frame can be represented by
p i = O + R u ¯ i
where O = [ p x p y p z ] T represents the position vector of O in the base frame. u ¯ i represents the position vector of P i in the moving platform frame with i = 1 , 2 , 3 , 4 , 5 , 6 . We can obtain u ¯ i
u ¯ i = Z i a cos α ( 1 ) i a sin α 0 T
where Z i = Rot ( z , ξ i ) . a denotes the radius of the circle in which P i is located, and α represents half of the angle between O P 1 and O P 2 , O P 3 and O P 4 , and O P 5 and O P 6 , as illustrated in Figure 2a.
Since two adjacent P i on the moving platform are distributed as an array of 120 , we have ξ 1 = ξ 2 = 0 , ξ 3 = ξ 4 = 2 π / 3 , and ξ 5 = ξ 6 = 4 π / 3 . Similarly, we can obtain the position vector of B i
b i = Z i d + c k cos β ( 1 ) i h d + c k sin β T
where d represents the distance between the projection of the midpoint of the linear rail on the x-axis and the point O. c k represents the distance value from the base slider to the midpoint of the k-th linear rail with k = 1 , 2 , 3 . The direction that the base slider moves down the linear rail is regarded as the positive direction, as shown by the red arrows in Figure 2b. When the base slider passes the midpoint of the linear rail and moves down, c k is a positive value; otherwise, it is a negative value. h represents half the distance between the bottoms of two adjacent legs. d represents the distance between the midpoint of the linear rail and its projection. The relationship between k and i is that when i = 1 or 2, k = 1 ; when i = 3 or 4, k = 2 ; and when i = 5 or 6, k = 3 .
Based on Equations (1) and (3), we can obtain the position vector corresponding to each leg
l i = p i b i = O + R Z i a cos α ( 1 ) i a sin α 0 T Z i d + c k cos β ( 1 ) i h d + c k sin β T
Then, the length of each legchain can be expressed as
l i = p i b i
By the time derivative of Equation (1), the velocity vector of P i can be obtained as
p ˙ i = I 3 × 3 u ˜ i O ˙ Ω
where u ˜ i is the skew-symmetric matrix of u i , and u i = R u ¯ i . Ω represents the angular velocity of the moving platform with respect to the base frame, and Ω = [ ω x ω y ω z ] T . The derivative of Equation (3) can be written as
b ˙ i = h i ( ξ i ) c ˙ k
where h i ( ξ i ) = [ cos ξ i cos β sin ξ i cos β sin β ] T .
The point P i on the moving platform can also be expressed as
p i = b i + l i s i
where s i denotes the unit vector corresponding to the leg of the RPRI.
The derivative of Equation (8) can be written as
p ˙ i = b ˙ i + l ˙ i s i + l i Ω i × s i
where Ω i denotes the angular velocity of the leg. According to the literature [27], it can be obtained that
l ˙ i = s i T I 3 × 3 u ˜ i O ˙ Ω s i T h i ( ξ i ) c ˙ k
Let the velocity of the moving platform be x ˙ = [ O ˙ Ω ] T , and define the length of the legs as q = q 1 q 2 T with q 1 = l 1 l 2 l 3 l 4 l 5 l 6 T and q 2 = c 1 c 2 c 3 T ; then, Equation (10) can be rewritten as
J x x ˙ J q q ˙ = 0
where J x and J q are
J x = j 1 j 2 j 3 j 4 j 5 j 6 J q = 1 0 0 0 0 0 e 1 0 0 0 1 0 0 0 0 e 2 0 0 0 0 1 0 0 0 0 e 3 0 0 0 0 1 0 0 0 e 4 0 0 0 0 0 1 0 0 0 e 5 0 0 0 0 0 1 0 0 e 6
where
j i = s i T I 3 × 3 u ˜ i R 1 e i = s i T h i ( ξ i )
It can be seen that the matrix J x is dimensionally inhomogeneous; so, this matrix is physically meaningless. To overcome this problem, the characteristic length link is used to homogenize the matrix J x [26]. In this paper, C = ( a cos α + a sin α ) / 2 is chosen as the characteristic length link [27]. The dimensional homogeneous matrix N x can be obtained by dividing the fourth, fifth, and sixth columns of the J x by C.

3. Workspace Analysis

Workspace is an important performance index for parallel robots. Compared with the series robots, parallel robots have a smaller workspace. In this section, the redundancy is introduced to increase the workspace of parallel robots, and the effect of introducing redundancy is evaluated by comparing with the non-redundant GSM. To reduce the influence of other factors, the same moving platform, linear rail, and leg are used for the two manipulators. In fact, when the sliders of the redundant actuator of the RPRI are locked in the same horizontal plane, the proposed robot can be regarded as a non-redundant GSM. In this paper, the RPRI that the slider of the redundant actuators are locked to at the midpoint of each linear rail was regarded as the comparison GSM. The geometric parameters of the RPRI are listed in Table 1, where the values of l i and c k are chosen with reference to existing linear actuator commodities. The selection and principle for d and h is to avoid interference between the actuators. Parameters a and α are chosen to avoid oversizing the moving platform.

3.1. Position Workspace

Gosselin defined the position workspace of the parallel platform [5]. In this paper, the position discrete calculation algorithm is proposed to calculate the position workspace of the RPRI. O is chosen as the maneuver point. The RPRI’s position workspace is made up of the position set of O , and the position of O can be obtained by solving its inverse kinematics. Different from the unique solution of non-redundant robots’ inverse kinematics, infinite sets of solutions can be derived for the inverse kinematics of redundant parallel robots. In this paper, the positions of three sliders are traversed to obtain a practicable solution for each leg.
The designed calculation framework for solving the RPRI’s position workspace is given by Figure 3. When calculating the workspace, the range of possible movements of point O are estimated and a cuboid based on the estimates is set up. The cuboid is discretized into many points and the points are then traversed. The maximum and minimum values of the cuboid along the x-direction are defined as p x max and p x min . The y- and z-directions have similar definitions. To initialize O and c k , set O = [ p x min p y min p z min ] T and c k = c k min . Leg length, interference between legs, and singular positions will affect the workspace of the proposed robot. The constraints condition in Figure 3 are listed below:
  • Constraint of leg length
    The l i obtained by Equation (5) is required to satisfy the following condition:
    l i min l i l i max
  • The interference between each leg
    When calculating the workspace, legs should avoid interference with each other. According to the literature [28], the constraint condition of interference between legs can be expressed as
    D i < D
    where D is the minimum distance between the central axis of the two arbitrary legs and D i is the diameter of the legs.
  • Singular positions
    When the robot reaches its singular configuration, the condition number of Jacobian matrix tends to infinity. However, the robot’s motion performance has deteriorated when it is close to the singular configuration. According to the literature [19], the judging condition of a singularity point is selected as κ ( N x ) 500 for the convenience of calculation when calculating the workspace. The definition of κ is given in Equation (17). If κ ( N x ) 500 , in this paper, we deem that the point is a singular position and it will be removed from the position workspace; otherwise, it is not a singular position. The position workspace of the RPRI is shown in Figure 4.
Figure 3. The calculation framework for solving the position workspace of RPRI.
Figure 3. The calculation framework for solving the position workspace of RPRI.
Actuators 12 00120 g003
Figure 4. Position workspace of the RPRI.
Figure 4. Position workspace of the RPRI.
Actuators 12 00120 g004

3.2. Orientation Workspace

The orientation workspace represents all possible orientations of the moving platform when the position of O is fixed. According to the literature [29], the cylindrical coordinate system ( ρ , r , z ) is utilized to represent the orientation workspace in this paper, where ρ represents the direction of tilt of the moving platform, r represents the tilt angle θ , and z represents the torsion angle Ψ of the moving platform. Similar to Figure 3, the orientation workspace is calculated using the orientation discrete calculation algorithm. The orientation workspace of the RPRI is shown in Figure 5.

3.3. Comparison with the GSM

The non-redundant GSM adopts the same algorithm as the RPRI to calculate the position and orientation workspace, and the results are shown in Figure 6.
The results of workspace analysis for the non-redundant GSM and the RPRI are shown in Table 2, where “Volume” represents the volume enclosed by the outermost boundary of the position workspace. It can be seen from Table 2 that compared with the non-redundant robots, the RPRI has larger position workspace volume, tilt angle, and torsion angle. These results prove that the workspace of the parallel robot can be increased by introducing redundancy.

4. Singularity Analysis

When the robot runs in the singular configuration, it will be uncontrolled; so, the robot should avoid working in singular configurations. However, when the robot works in the vicinity of the singular configuration, its performance already begins to deteriorate sharply. In this paper, the condition number is chosen as a criterion to evaluate the singularity performance of the RPRI and GSM.
The singular value of the Jacobian matrix N x can be expressed as
σ i = λ i ( N x T N x )
where λ i is the eigenvalue of N x T N x . Then, the condition number of N x can be calculated as
κ ( N x ) = σ max σ min
where 1 κ + . The smaller the condition number, the better the singularity performance of the robot. When the condition number goes to infinity, the robot will be in singular configuration.
To clearly show the condition number distribution of the RPRI and GSM, their orientations of the moving platform are kept constant to move in a horizontal plane. Then, κ ( N x ) are calculated in different positions. The condition number of the GSM is calculated for comparison. For simplicity, let O c j denote the centre point of the position workspace, and O c j = 0 0 z c j T , where z c j = ( z j min + z j max ) / 2 . When j = 1 , it represents the RPRI; when j = 2 , it represents the GSM. z j min and z j max represent the minimum and maximum z-values of all points in the position workspace, separately. The condition number distributions of the RPRI and the GSM in different configurations are given in Figure 7, Figure 8 and Figure 9.
It can be seen from Figure 7, Figure 8 and Figure 9 that the condition numbers of the Jacobian matrix of the RPRI are all smaller than those of the GSM. It indicates that the proposed robot has a better ability to avoid singularity after the introduction of redundancy. Moreover, we drew the projection outline of the condition number distributions on the X O Y plane in Figure 7, Figure 8 and Figure 9. It can be seen that the contours of the GSM are all inside the RPRI, which proves that the workspace of the robot increases after the introduction of redundancy.
Figure 7. The condition number distributions of the RPRI and the GSM with O j = [ 0 0 z c j ] T under different orientations. (a) Torsion and tilt angles = 0 . (b) Torsion and tilt angles = 5 . (c) Torsion and tilt angles = 10 .
Figure 7. The condition number distributions of the RPRI and the GSM with O j = [ 0 0 z c j ] T under different orientations. (a) Torsion and tilt angles = 0 . (b) Torsion and tilt angles = 5 . (c) Torsion and tilt angles = 10 .
Actuators 12 00120 g007
Figure 8. The condition number distributions of the RPRI and the GSM with O j = [ 0 0 z c j + 5 ] T under different orientations. (a) Torsion and tilt angles = 0 . (b) Torsion and tilt angles = 5 . (c) Torsion and tilt angles = 10 .
Figure 8. The condition number distributions of the RPRI and the GSM with O j = [ 0 0 z c j + 5 ] T under different orientations. (a) Torsion and tilt angles = 0 . (b) Torsion and tilt angles = 5 . (c) Torsion and tilt angles = 10 .
Actuators 12 00120 g008
Figure 9. The condition number distributions of the RPRI and the GSM with O j = [ 0 0 z c j 5 ] T under different orientations. (a) Torsion and tilt angles = 0 . (b) Torsion and tilt angles = 5 . (c) Torsion and tilt angles = 10 .
Figure 9. The condition number distributions of the RPRI and the GSM with O j = [ 0 0 z c j 5 ] T under different orientations. (a) Torsion and tilt angles = 0 . (b) Torsion and tilt angles = 5 . (c) Torsion and tilt angles = 10 .
Actuators 12 00120 g009

5. Optimization and Application

The RPRI is designed by introducing redundancy into the GSM. The parameters of the robot need to be optimized for the best performance after introducing redundancy. For the RPRI, d and β in Equation (3) are chosen as the optimization variables. Since the genetic algorithm is able to easily obtain the global optimal solutions [30], the multi-parameter, multi-objective genetic algorithm is used to optimize the geometric parameters of the RPRI in this paper.
It is hoped that the RPRI has a large workspace while each point inside its workspace is far away from the singularities. The global condition index (GCI) is defined to measure the robot’s ability to avoid singularity as follows:
GCI = W κ ( N x ) d W W d W
where W represents the set of points in the position workspace. Then, the multi-parameter, multi-objective optimization problem can be expressed as
Minimize f u ( x o ) ( u = 1 , 2 ) subject to g ( x o ) 0 x o D
where f u ( x o ) is the objective function, f 1 ( x o ) = 1 / V , V denotes the position workspace volume, f 2 ( x o ) = GCI , and x o = [ d , β ] T . The range of the variables is shown in Table 3.
For the parallel robots, the projection of the bottom of the leg onto the base is generally outside the projection of the moving platform onto the base. To ensure this geometric constraint condition, g ( x o ) is defined as follows:
g ( x o ) = d + ( l i max l i min ) cos β + a cos α
The options of the genetic algorithm are set as follows: PopulationSize = 30, InitialPopulation = [ 45 , 100 ] T , Generations = 50, ParetoFraction = 0.35. The results obtained by the multi-objective genetic algorithm are called the Pareto front solutions. In this paper, the Pareto front solutions for problem (19) are shown in Table 4 and the variables corresponding to each set of Pareto front solutions are shown in Table 5.
In the multi-objective optimization problems, it may not be able to find a unique optimal solution. For different application scenarios, we need to choose the most appropriate solution from the set of Pareto front solutions. The comprehensive performance index (CPI) is constructed to choose the compromised data. CPI can be expressed as
CPI = ϵ 1 1 GCI + ϵ 2 V × 1 0 8
where ϵ 1 and ϵ 2 denote the weight coefficients, and ϵ 1 + ϵ 2 = 1 . In subsequent studies, we hope that the RPRI will be used in fracture reduction surgery. According to the literature [31], the surgical robot usually needs a large workspace; so, here, we make ϵ 1 = 0.7 . In this case, the CPIs of the 11-th data are the largest; then, the 11-th data are chosen as the machining parameters for the experimental prototype. Based on the parameters in Table 1 and Table 5, an experimental prototype of the RPRI is manufactured, as shown in Figure 10.

6. Conclusions

In this paper, a novel kinematically redundant parallel robot called RPRI was designed, based on the GSM. The performance of the RPRI was analyzed and compared with the GSM.
(1)
The kinematic analysis of the RPRI was presented, and the position and orientation workspaces of the RPRI were calculated. The position and orientation workspaces of the GSM were calculated and compared with the RPRI. The comparison showed that after the introduction of redundancy, the volume of the position workspace increased by 362%, the maximum torsion angle increased by 77%, and the maximum tilt angle increased by 63%.
(2)
The dimensionally homogeneous Jacobian matrices were constructed to compare the singularities of the RPRI and the GSM. The condition number distributions of the RPRI and the GSM in different configurations are illustrated to show that RPRI has greater performance in avoiding singularity than the GSM.
(3)
The multi-parameter, multi-objective genetic algorithm was used to optimize the geometric parameters of the RPRI. On the basis of the optimized results, the experimental prototype of the RPRI was built with the target of fracture reduction surgery.
There are still several issues that remain to be solved in this study, which are the subjects of future work. One vital issue is that the workspace of the proposed robot needs to be validated by experiment. In addition, the optimal singularity-free trajectories need to be planned based on the RPRI’s ability to avoid singularities.

Author Contributions

Conceptualization, G.L. and X.Z.; methodology, X.L.; data curation, formal analysis, and simulation, X.Z and T.S.; supervision, G.H. and W.C.; investigation, X.Z. and W.C.; writing—original draft preparation, X.Z.; writing—review and editing, X.L. and G.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Beijing Natural Science Foundation (Project Nos. L202020 and L222053), the National Natural Science Foundation of China (Project Nos. 62103412, 62003005, U22A2056, and 62103007), the R&D Program of Beijing Municipal Education Commission (Project Nos. KM202110009009 and KM202210009010), the Natural Science Foundation of Beijing (Project Nos. 4204097 and L222058), the Yuyou Talent Support Project of North China University of Technology, and the Fundamental Research Funds for Beijing Municipal Universities.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, J.; Liu, X.; Wu, C. Optimal design of a new spatial 3-DOF parallel robot with respect to a frame-free index. Sci. China Ser. E-Technol. Sci. 2009, 52, 986–999. [Google Scholar] [CrossRef]
  2. Furqan, M.; Suhaib, M.; Ahmad, N. Studies on Stewart platform manipulator: A review. J. Mech. Sci. Technol. 2017, 31, 4459–4470. [Google Scholar] [CrossRef]
  3. Yang, J.; Sun, T.; Cheng, L.; Hou, Z. Spatial repetitive impedance learning control for robot-assisted rehabilitation. IEEE/ASME Trans. Mechatron 2022, 1–11. [Google Scholar] [CrossRef]
  4. Lu, S.; Ding, B.; Li, Y. Minimum-jerk trajectory planning pertaining to a translational 3-degree-of-freedom parallel manipulator through piecewise quintic polynomials interpolation. Adv. Mech. Eng. 2020, 12, 1–18. [Google Scholar] [CrossRef]
  5. Gosselin, C. Determination of the workspace of 6-DOF parallel manipulators. J. Mech. Des. 1990, 112, 331–336. [Google Scholar] [CrossRef]
  6. Kim, D.; Chung, W.; Youm, Y. Geometrical approach for the workspace of 6-DOF parallel manipulators. In Proceedings of the International Conference on Robotics and Automation, Albuquerque, NM, USA, 20–25 April 1997; Volume 4, pp. 2986–2991. [Google Scholar] [CrossRef]
  7. Merlet, J.P. Determination of 6D workspaces of Gough-Type parallel manipulator and comparison between different geometries. Int. J. Robot. Res. 1999, 18, 902–916. [Google Scholar] [CrossRef]
  8. Pernkopf, F.; Husty, M.L. Workspace analysis of Stewart-Gough-Type parallel manipulators. Proc. Inst. Mech. Eng. C Mech. Eng. Sci. 2006, 220, 1019–1032. [Google Scholar] [CrossRef]
  9. Bonev, I.A.; Ryu, J. A new approach to orientation workspace analysis of 6-DOF parallel manipulators. Mech. Mach. Theory 2001, 36, 15–28. [Google Scholar] [CrossRef]
  10. Jiang, Q.; Gosselin, C.M. Determination of the maximal singularity-free orientation workspace for the Gough–Stewart platform. Mech. Mach. Theory 2009, 44, 1281–1293. [Google Scholar] [CrossRef]
  11. Yan, Q.; Li, B.; Li, Y.; Zhao, X. Kinematics comparative study of two overconstrained parallel manipulators. Math. Probl. Eng. 2016, 2016, 5091405. [Google Scholar] [CrossRef] [Green Version]
  12. Li, B.; Li, Y.M.; Zhao, X.H.; Ge, W.M. Kinematic analysis of a novel 3-CRU translational parallel mechanism. Mech. Sci. 2015, 6, 57–64. [Google Scholar] [CrossRef] [Green Version]
  13. Gosselin, C.; Angeles, J. Singularity analysis of closed-loop kinematic chains. IEEE Trans. Robot. Autom. 1990, 6, 281–290. [Google Scholar] [CrossRef]
  14. Zlatanov, D.; Bonev, I.; Gosselin, C. Constraint singularities of parallel mechanisms. In Proceedings of the 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292), Washington, DC, USA, 11–15 May 2002; Volume 1, pp. 496–502. [Google Scholar] [CrossRef]
  15. St-Onge, B.M.; Gosselin, C.M. Singularity analysis and representation of the general Gough-Stewart platform. Int. J. Robot. Res. 2000, 19, 271–288. [Google Scholar] [CrossRef]
  16. Conconi, M.; Carricato, M. A new assessment of singularities of parallel kinematic chains. IEEE Tran. Robot. 2009, 25, 757–770. [Google Scholar] [CrossRef]
  17. Sarigul, A.S.; Guneri, B. Some geometric, kinematic, and dynamic considerations on Stewart-Gough platforms with singularity analysis. Robotica 2014, 32, 953–966. [Google Scholar] [CrossRef]
  18. Saglia, J.A.; Dai, J.S.; Caldwell, D.G. Geometry and kinematic analysis of a redundantly actuated parallel mechanism that eliminates singularities and improves dexterity. J. Mech. Des. 2008, 130. [Google Scholar] [CrossRef]
  19. Wang, C.; Fang, Y.; Guo, S.; Chen, Y. Design and kinematical performance analysis of a 3-RUS/RRR redundantly actuated parallel mechanism for ankle rehabilitation. J. Mech. Robot. 2013, 5, 041003. [Google Scholar] [CrossRef]
  20. 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]
  21. Wen, K.; Nguyen, T.S.; Harton, D.; Laliberté, T.; Gosselin, C. A backdrivable kinematically redundant (6+3)-degree-of-freedom hybrid parallel robot for intuitive sensorless physical human–robot interaction. IEEE Trans. Robot. 2021, 37, 1222–1238. [Google Scholar] [CrossRef]
  22. Yan, P.; Huang, H.; Li, B.; Zhou, D. A 5-DOF redundantly actuated parallel mechanism for large tilting five-face machining. Mech. Mach. Theory 2022, 172, 104785. [Google Scholar] [CrossRef]
  23. Stewart, D. A platform with six degrees of freedom. Proc. Inst. Mech. Eng. 1965, 180, 371–386. [Google Scholar] [CrossRef]
  24. Raabe, D.; Dogramadzi, S.; Atkins, R. Semi-automatic percutaneous reduction of intra-articular joint fractures - An initial analysis. In Proceedings of the 2012 IEEE International Conference on Robotics and Automation, St Paul, MN, USA, 14–18 May 2012; pp. 2679–2684. [Google Scholar] [CrossRef]
  25. Li, C.; Wang, T.; Hu, L.; Tang, P.; Wang, L.; Zhang, L.; Guo, N.; Tan, Y. A novel master–slave teleoperation robot system for diaphyseal fracture reduction: A preliminary study. Comput. Assist. Surg. 2016, 21, 162–167. [Google Scholar] [CrossRef] [Green Version]
  26. Ma, O.; Angeles, J. Optimum architecture design of platform manipulators. In Proceedings of the Fifth International Conference on Advanced Robotics ’Robots in Unstructured Environments, Pisa, Italy, 19–22 June 1991; Volume 2, pp. 1130–1135. [Google Scholar] [CrossRef]
  27. Bahman, N.; Farid, M.; Mahzoon, M. Redundancy resolution and control of a novel spatial parallel mechanism with kinematic redundancy. Mech. Mach. Theory 2019, 133, 112–126. [Google Scholar] [CrossRef]
  28. Dong, K.; Li, D.; Xue, X.; Xu, C.; Wang, H.; Gao, X. Workspace and accuracy analysis on a novel 6-UCU bone-attached parallel manipulator. Chin. J. Mech. Eng. 2022, 35, 35. [Google Scholar] [CrossRef]
  29. Bonev, I.; Zlatanov, D.; Gosselin, C.M. Advantages of the modified Euler angles in the design and control of PKMs. In Proceedings of the 2002 Parallel Kinematic Machines International Conference, Chemnitz, Germany, 23–25 April 2002; pp. 171–188. [Google Scholar]
  30. Du, J.; Huang, Z.; Yang, R. Optimization of the motion control mechanism of the hatch door of airliner. Struct. Multidiscip. Optim. 2015, 51, 1173–1186. [Google Scholar] [CrossRef]
  31. Essomba, T.; Nguyen Phu, S. Kinematic analysis and design of a six-degrees of freedom 3-RRPS mechanism for bone reduction surgery. J. Med. Devices 2020, 15, 011101. [Google Scholar] [CrossRef]
Figure 1. Redundant parallel robot with inclined rail. (a) 3D model. (b) Diagram of PRMIR.
Figure 1. Redundant parallel robot with inclined rail. (a) 3D model. (b) Diagram of PRMIR.
Actuators 12 00120 g001
Figure 2. (a) Diagram of moving platform. (b) Diagram of base.
Figure 2. (a) Diagram of moving platform. (b) Diagram of base.
Actuators 12 00120 g002
Figure 5. Orientation workspace of the RPRI.
Figure 5. Orientation workspace of the RPRI.
Actuators 12 00120 g005
Figure 6. (a) Position workspace of GSM. (b) Orientation workspace of GSM.
Figure 6. (a) Position workspace of GSM. (b) Orientation workspace of GSM.
Actuators 12 00120 g006
Figure 10. Prototype of the RPRI.
Figure 10. Prototype of the RPRI.
Actuators 12 00120 g010
Table 1. Geometric parameters.
Table 1. Geometric parameters.
ParametersValues or Bounds
α 50 (deg)
a70.3 (mm)
l i (180, 240) (mm)
d95 (mm)
c k (−50, 50) (mm)
h10 (mm)
β 45 (deg)
Table 2. Workspace analysis results.
Table 2. Workspace analysis results.
Volume (mm3)Torsion Angle (deg)Tilt Angle (deg)
GSM7.12 × 10 5 6127
RPRI3.38 × 10 6 10844
Table 3. Range of the optimized variables.
Table 3. Range of the optimized variables.
ParametersRange
β (deg)(0, 60)
d (mm)(70, 235)
Table 4. Optimized V and GCI of the RPRI.
Table 4. Optimized V and GCI of the RPRI.
No.GCIV (mm3)
14.703.82 × 10 6
22.152.99 × 10 5
34.993.87 × 10 6
44.172.81 × 10 6
54.383.41 × 10 6
63.391.99 × 10 6
72.719.93 × 10 5
83.912.77 × 10 6
92.346.17 × 10 5
103.001.49 × 10 6
115.314.30 × 10 6
Table 5. Optimized parameters.
Table 5. Optimized parameters.
No. β d (mm)
155.0499.25
254.01192.91
352.9095.72
451.43107.46
554.38103.65
653.42120.58
750.72142.42
854.74110.34
953.28162.49
1053.24131.25
1155.0790.32
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

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. https://doi.org/10.3390/act12030120

AMA Style

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(3):120. https://doi.org/10.3390/act12030120

Chicago/Turabian Style

Liang, Xu, Xiang Zeng, Guotao Li, Wentao Chen, Tingting Su, and Guangping He. 2023. "Design, Analysis, and Optimization of a Kinematically Redundant Parallel Robot" Actuators 12, no. 3: 120. https://doi.org/10.3390/act12030120

APA Style

Liang, X., Zeng, X., Li, G., Chen, W., Su, T., & He, G. (2023). Design, Analysis, and Optimization of a Kinematically Redundant Parallel Robot. Actuators, 12(3), 120. https://doi.org/10.3390/act12030120

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