Next Article in Journal
Design of a Mechanism with Embedded Suspension to Reconfigure the Agri_q Locomotion Layout
Previous Article in Journal
Exploring Robot Connectivity and Collaborative Sensing in a High-School Enrichment Program
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Structural Synthesis of Lower-Class Robot Manipulators with General Constraint One

Theory of Machines and Mechanisms Department, Azerbaijan Technical University, Baku AZ1073, Azerbaijan
*
Authors to whom correspondence should be addressed.
Robotics 2021, 10(1), 14; https://doi.org/10.3390/robotics10010014
Submission received: 1 December 2020 / Revised: 27 December 2020 / Accepted: 5 January 2021 / Published: 11 January 2021

Abstract

:
In this research, the structural synthesis of lower-class robot manipulators with general constraint one is investigated. The number of constraints d   =   1 and the mobility number λ   =   5 for sphere–sphere and sphere–plane combinations of higher kinematic pairs are investigated by using the analytical approach. Structural synthesis of new first- and second-class robot manipulators is investigated by using transformations of higher kinematic pairs to lower kinematic pairs. Therefore, using this approach, we obtain structural groups with general constraint one. Further, kinematic structures and physical models of overconstrained robot manipulators are presented in the research.

1. Introduction

Structural synthesis is the first step in the design of new types of robot manipulators, mechanisms and structural formulas. New types of robot manipulators and mechanisms have found a wide range of applications in industry, medicine, outer space and other areas. Synthesized robot manipulators differentiate from each other according to their constraints. Nowadays, synthesizing robot manipulators with variable general constraints is an actual issue.
In [1], formulas for turning the linear movement to arc and vice versa in the mechanism with an angular constraint which is created from six revolute (6R) kinematic pairs, and in [2], formulas for a new type of spatial mechanism with linear and angular constraints which are created from 4R, 5R and 6R kinematic pairs were discovered. A valuable method concerning general kinematic chains and mechanisms (degree of freedom independent of metric restrictions), in which some chains have plane motions and others spatial motions, was investigated by Boden [3]. In the year 1966, Harrisberger and Soni [4] designed a three-dimensional mechanism providing the requirement λ   =   5 for application in industry. Likewise, in [5], hybrid overconstrained linkages, and in [6,7], overconstrained mechanisms and their degrees of freedom (DOF) were investigated. In 1975 Freudenstein and Alizade [8] published an article: “On the degree of freedom of mechanisms with variable general constraint”. In this investigation, a precise definition of the term “general constraint” and the general DOF formula for the mechanism were given. The results obtained were compared with the results of Boden, the only investigation concerned with such mechanisms, and the meaning of the variable parameters was understood and the formulas were improved. A 3 DOF parallel linkage with geometric constraints and manipulators with a spherical moving platform were designed with patents in [9,10]. The spherical center was selected at different points for mobility of the designed manipulators.
From the beginning of the 21st century, robot manipulators and mechanisms have been further developed with fascinating scientific discoveries. Additionally, in [11], the method of finding the DOF for mechanisms was researched by a new method. Later, a new article: “Structural Synthesis of Parallel Manipulators”, was written by Alizade and Bayram [12], in 2004. In this methodology, the synthesis of geometrical and kinematic structures of parallel manipulators was fulfilled. Thanks to the analysis of invented manipulators, tables based on new formulas and general methods have been set up and a few examples have been shown. Furthermore, the method of synthesizing and the DOF of the mechanisms were investigated by Phillips [13]. Kong and Gosselin showed the problem of the type synthesis in the instantaneous motion of legs, and the constraints are described by a screw theory in the article [14]. Instantaneous motion is also called the twist system of the kinematic chain. In 2006, Alizade, Bayram and Gezgin [15] described structural synthesis, some new ideas about the creation of platform manipulators, new configurations and structural formulas. Nine new Cartesian platform robot manipulators were designed, and the mobility of the manipulators created in a space of λ   =   6 was examined. Gogu [16] analyzed the design and structural synthesis of parallel robots with different DOF. He introduced structural mobility analysis of translational parallel robots during his research. Moreover, “Structural Synthesis of Euclidian platforms robot manipulators with variable general constraint” was investigated by Alizade, Can and Gezgin [17], in 2008. They also designed serial, parallel and serial–parallel platform manipulators by using dyad, torus, universal and spherical kinematics pairs. The new structural formulas of the presented manipulators were considered, developed and explained with 3D models, and an algorithm was prepared to create a new structure. Inspired by studies of structural synthesis, new formulations of parallel manipulators with linear and linear–angular conditions and 14 structural groups operating in a subspace of λ   =   5 were investigated in [18,19]. Researchers also introduced new hybrid combinations and a geometric methodology to use in the special case of parallel manipulators. In [20], the method framework of the type of synthesis of parallel manipulators was studied and existing problems of these issues in distinctive approaches were investigated. In 2015, Hegedüsa, Lib, Schichoc and Schörckerd [21] published an article: “The theory of bonds II: Closed 6R linkages with maximal genus”. In this investigation, closed linkages with six rotational joints that allow a one-dimensional set of motions were studied. Furthermore, they proved that the genus of the configuration curve of such a linkage is, at most, five and gave a complete classification of the linkages with a configuration curve of the genus of four or five. In the year 1966, Bałchanowski [22] presented a method of the structural synthesis of spatial or planar parallel mechanisms. Thus, the successive steps in the procedure for generating a structural form of a closed branch, the opening of the branch, the technique of constructing a parallel mechanism from branches with negative and zero DOF and the connection of the drives separated from the branches were described. In 2019, Alizade [23] published an article: “Structural Synthesis of Robot Manipulators by Using Screw with Variable Pitch”. In this approach, new structural formulas and schemes of kinematic pairs were described for parallel Euclidian platform robot manipulators with fixed and variable general constraints. In addition, 6 DOF Euclidean special docking manipulators of the spacecraft with the same general constraints of each leg of λ = 3 were given.
In this article, the DOF of dyad compounds established by higher kinematic pairs with λ   =   5 is found by using analytical methods. Moreover, structural classification for expressing robot manipulators and their kinematic pairs is depicted in tables. Later, the architectures of the different types of structural groups and kinematic chains with general constraint one are set up. By using angular requirements, the structural synthesis of new first- and second-class robot manipulators with general constraint one is carried out. Finally, the mobility number in the subspace of λ = 5 for the end-effector of robot manipulators is elucidated by structural schemes and physical models.
The use of such robot manipulators is considered more useful in reducing production errors and ensuring reliability. Excess freedom can lead to over-movements, making it difficult to evaluate and control the movement of robot manipulators in certain directions. We also need some overconstrained robot manipulators in medicine that move in the subspaces during surgery. If the movement we need is only the sum of 5 DOF or less than in the system, it would be more useful to build and use an overconstrained robot manipulator for this purpose.

2. Structural Synthesis of Robot Manipulators with General Constraint One

The mobility number of robot manipulators should be provided during structural synthesis. It is obvious that the free solid object in the space has 6 DOF, and the mobility number of the space is λ   =   6 . In three-dimensional space, this complex motion corresponds to the combination of rotation and translation movements. The mobility number of the robot manipulator’s executive body in the subspace can be λ i 1 5 . The geometry of higher kinematic pairs with the maximum DOF of f   =   5 is analytically analyzed for the movement of the executive body of the robot manipulators with the mobility number in the subspace of λ = 5 . The sphere–sphere and sphere–plane kinematic pairs are studied as the object of the research.
Two types of robot manipulators are considered during the synthesis: lower- and higher-class robot manipulators. The lower-class robot manipulators are constructed of single or multiple sets of the second- and third-class structural groups, and the upper-class robot manipulators are constructed of fourth- and higher-class structural groups. During the research, lower-class robot manipulators are investigated. The formulas shown in the literature, Equations (5), (27) and (28) [7,18], are used during the structural synthesis of robot manipulators. The number of independent loops L and number of platform joints j B in the kinematic chain are defined by the following formulas:
L = j B B ( C b + C h ) ,   j B = C l   +   2 C b + 2 C h ,   and   C   =   C l   +   C b + C h
where
j B —total number of joint elements on the moving platforms;
B —number of moving platforms;
C b —number of branches between moving platforms;
C l —total number of legs;
C h —number of single DOF joints between two platforms;
C —sum of hinges, branches and legs.
If robot manipulators have more than one mobile platform, these mobile platforms may be connected to each other by means of kinematic chains which we call branches; the mobile platform of the robot manipulator is connected to the frame (fixed link) by kinematic chains that are generally called legs. Using Equation (1), the number of independent loops can be described as L = C B . Mobility equations of platform robot manipulators are described as follows:
M = i = 1 j f i λ L   or   M = i = 1 j f i λ C B
where λ —closed loop motion parameter that describes the positions and orientations of the couple in the loop; f i —DOF of kinematic pairs; j —number of joints.
The equation for simple structural groups M = 0, according to Equation (2), can be given as
i = 1 j f i = λ C B
Assume that each leg with the same number of joints in a structural group consists of only single DOF joints. Knowing that each kinematic pair is a revolute kinematical pair ( R ), which means they have an axis of rotation, makes it possible to determine the total number of the axes ( S ¯ ) in the structural synthesized robot manipulators by finding the total number of kinematic pairs ( R ¯ ). Thus, the number of kinematic pairs for λ = 5 can be calculated by using Equation (3). The number of revolute joints placed on each leg and the general constraint for the motion of a rigid body in space d 0 5 are determined by using the following Equation (4):
j l = C l 1 i = 1 j λ C B ,   d = 6 λ
Definitions for structural classification applied to robot manipulators given in the literature [11] are improved as follows:
  • Class of a structural group is the number of mobile platforms it has.
  • Type of a structural group is the number of independent loops it has.
  • Order of a structural group is the number of legs it has.
Structural classifications are listed separately for each robot manipulator shown in the tables.
In our research, a graphical method is applied in the synthesis of the investigated robot manipulators with general constraint one.
To understand the essence of this method, let us list the following simple and geometric concepts which are known to us from the descriptive geometry. Since the geometric figures we used here are sphere and plane, the method of their graphic representation is shown in Figure 1.
It is known from descriptive geometry that in a two-dimensional coordinate system for any number of dimensions, a plane ( π ) is uniquely determined by two distinct but intersecting straight lines (Figure 1a) and two parallel straight lines (Figure 1b). Two perpendicular straight lines are considered here to be a special case of “two distinct but intersecting straight lines” (Figure 1c). For a sphere, this determination can be accepted by a combination of three unit vectors ( S 1 ¯ ,   S 2 ¯ ,   S 3 ¯ ) intersecting at one point (Figure 1d). The unit vectors used for the description of the sphere and the plane are denoted by the vectors S ¯ in the tables.

3. Determination of the Space Mobility Number and General Constraint for Sphere–Sphere Higher Kinematic Pair

First, let us look at the sphere and sphere kinematic pair (Figure 2). This kinematic pair is created by causing two spheres to touch each other. It is known that the two spheres are touching each other at only one point. This means that the sphere and sphere dyad has only one constraint H   =   1 . As a result, the mobility number of the dyad is determined as d o f   =   5 . The analytical solution of this problem is explained as follows.
Let us suppose that the centers on the O 1 α 1 ,   β 1 ,   γ 1 and O 2 α 2 ,   β 2 ,   γ 2 points of the spheres are given with radii R1 and R2. These spheres are touching each other at the point of M 0 x 0 ,   y 0 ,   z 0 . M 1 M 2 is a straight line passing through the point of M 0 x 0 ,   y 0 ,   z 0 and tangent to both spheres. Moreover, line M 1 M 2 defines the position of the kinematic pair in question. O 1 M 0 = R 1 and O 2 M 0 = R 2 consistently show the radius of the first and second spheres. That is why it is possible to write the following equations, O 1 M 0 M 1 M 2 and O 2 M 0 M 1 M 2 . Therefore, it is possible to rise perpendicular to the straight line from the taken point on the M 1 M 2 straight line, and according to the known mathematical principle, we can write the next equation O 2 O 1 = R 1 + R 2 . Therefore,
α 2 α 1 2 + β 2 β 1 2 + γ 2 γ 1 2 = R 2 + R 1 2
O 2 M 0 ¯ = x 0 α 2 ,   y 0 β 2 ,   z 0 γ 2 and O 1 M 0 ¯ = α 1 x 0 ,   β 1 y 0 ,   γ 1 z 0 vectors are collinear because they settled on the same straight line O 2 O 1 . There is the ratio of K 0 , then
K = x 0 α 2 α 1 x 0 = y 0 β 2 β 1 y 0 = z 0 γ 2 γ 1 z 0
The equation shown above can be written in the following form:
x 0 α 2 = K α 1 x 0 y 0 β 2 = K β 1 y 0 z 0 γ 2 = K γ 1 z 0
The following equation is for the R1 radius sphere with a central point of O 1 α 1 ,   β 1 ,   γ 1 :
x α 1 2 + y β 1 2 + z γ 1 2 = R 1 2
The following equation is for the second R2 radius sphere with a central point of O 2 α 2 ,   β 2 ,   γ 2 :
x α 2 2 + y β 2 2 + z γ 2 2 = R 2 2
There are eight parameters α 1 ,   β 1 ,   γ 1 ,   R 1 ,   α 2 ,   β 2 ,   γ 2 ,   R 2 according to the equations of tangent spheres (7) and (8), that is, the number of the DOF of these spheres is eight, and after adding a parameter— K —to this system, the number of the DOF becomes 9. The number of formulas that coordinate the parameters which determine the number of DOF is four (see Equations (5) and (6)). Thus, we find the mobility number of the investigated system by subtracting the number of balanced equations from the number of unknown parameters written for the sphere–sphere kinematic pair. As a result, the space mobility number of the studied system is found as λ = 9 4   =   5 and the general constraint is found as d = 6     λ = 1 .
At the next stage, the first- and second-class structural synthesis of the higher kinematic pair sphere and sphere ( S S ) transformation is demonstrated together with structural schemes in Table 1 and Table 2.
At this point, we can give the following definitions for structural classification:
  • S ¯ —vector, ( S ¯ S ¯ S ¯ )—spherical expression with the three intersecting non-coplanar vectors;
  • R—revolute kinematic pair, ( R ¯ R ¯ R ¯ )—the written form of the sphere with revolute kinematic pairs;
  • R R R 1 and R R R 2 —written form of the revolute pairs for spheres with centers of O 1 and O 2 .
The motion of the spherical pair is provided for the manipulator by using the intersection of each of the three axes of kinematical pairs on one leg, which is denoted as the letter “ S ”, and by attaching to the center point of the first sphere, which is denoted as the letter “ O 1 ”. The axis of the fourth kinematic pair on each leg is connected to the center point of the second sphere by an “ O 2 ” to ensure the absence of a spherical four-bar subchain concentration.
In Table 1, the first-class structural synthesis of robot manipulators for S S is performed in the following sequence:
Initially, the description of the sphere with vectors is shown in Table 1, 1.1. Secondly, revolute pairs of the spheres are obtained by adding revolute kinematic pairs to the vectors (Table 1, 1.2). Thirdly, the S S kinematic chain is constructed by connecting the revolute kinematic pairs of the two spheres (Table 1, 1.3). Then, the first-class structural group from the designed kinematic pair is synthesized, M = 0, λ = 5, d = 1 (Table 1, 1.4). Afterwards, structural synthesis of the serial robot manipulator is depicted, M = 5, λ = 5, d = 1 (Table 1, 1.5). Finally, the structural scheme of the closed-loop manipulator is shown, M = 2, λ = 5, d = 1 (Table 1, 1.6). Here, S01 and S02 describe actuators for each leg of first-class robot manipulators.
In Table 2, the first- and second-class structural synthesis of robot manipulators for S S is performed in the following sequence:
Firstly, the description of the vectors and kinematic chain of the two touching spheres placed on the legs of the platform is shown in Table 2, 1.1 and 1.2. Then, the first-class structural group, M = 0, λ = 5, d = 1, is synthesized by using the designed kinematic chain (Table 2, 1.3). Later, structures of two kinds of platform-type parallel manipulators are synthesized, M = 2, λ = 5, d = 1 and M = 3, λ = 5, d = 1 (Table 2, 1.4 and 1.5). All processes in Table 2, 2.1–2.6, are analogical to those described above.
At the next stage, other types of first- and second-class robot manipulators with given parameters of B = 2, C l = 4, C h = 1 and L = 3 are synthesized in Table 2, 2.1–2.6. Here, S0 shows the hinge (revolute joint) between two platforms and S01, S02, S03 and S04 express actuators for each leg of second-class robot manipulators.

4. Determination of the Space Mobility Number and General Constraint for Sphere–Plane Higher Kinematic Pair

In the second part of the study, the sphere and plane kinematic pair is considered (Figure 3). This kinematic pair is created by causing the sphere and plane to touch each other. Obviously, the sphere and plane are touching each other at only one point. In this case, the kinematic couple will have a constraint H   =   1 . Consequently, the mobility number of the dyad is determined as d o f   =   5 . The analytical solution of this mobility number is as follows.
Let us suppose that the given A x + B y + C z + D = 0 plane is touching the sphere at the point of N 0 x 0 y 0 z 0 .
The radius of the given sphere is R and the center of the sphere is located at the point of M 0 α , β , γ . Let us assume the parameter D 0 , and then we can write the following equation:
A D x + B D y + C D z + 1 = 0
Hence,
A 2 x + B 2 y + C 2 z + 1 = 0
From the last equation, A 2 = A D , B 2 = B D and C 2 = C D . From here, it appears that the number of the degrees of freedom of the plane is 3 ( A 2 ,   B 2 ,   C 2 ). The general equation of a sphere is as follows:
x α 2 + y β 2 + z γ 2 = R 2
where the center and radius of the sphere are given by M 0 α , β , γ and R. From here, it appears that the number of the degrees of freedom of the sphere is 4 α , β , γ , R . Thus, in general, the total number of required independent parameters to depict the plane and sphere is 7 A 2 ,   B 2 ,   C 2 ,   α , β , γ , R .
According to the equation of the plane, we can show the vector of N 1 M 1 ¯ = A 2 ,   B 2 ,   C 2 is perpendicular to the plane of π , i.e., N 1 M 1 ¯ = A 2 ,   B 2 ,   C 2 π . On the other hand, we can show that the given plane is touching the sphere, i.e., N 0 M 0 ¯ = α x 0 ,   β y 0 ,   γ z 0 π , where the given point of M 0 x 0 y 0 z 0 is a known parameter. The given N 1 M 1 ¯ = A 2 ,   B 2 ,   C 2 and N 0 M 0 ¯ = α x 0 ,   β y 0 ,   γ z 0 vectors are perpendicular to the same plane, so we can tell that they are parallel to each other. There is the parameter K , then
A 2 α x 0 = B 2 β y 0 = C 2 γ z 0 = K     A 2 = α x 0 K B 2 = β y 0 K C 2 = γ z 0 K
where K is a known parameter. Therefore, the total number of independent parameters is 8 A 2 ,   B 2 ,   C 2 ,   α , β , γ , R ,   K . Equation (11) create three connections among these parameters. Thus, we find the mobility number of the investigated system by subtracting the number of balanced equations from the number of unknown parameters written for sphere–plane kinematic pair. As a result, the space mobility number of the studied system is found as λ = 8 3   =   5 and the general constraint is found as d = 6   λ = 1 .
At the next stage, the first- and second-class structural synthesis of the higher kinematic pair sphere and plane ( S F ) transformation is demonstrated together with structural schemes in Table 3 and Table 4.
At this point, we can give the following definitions for structural classification:
  • S   ¯ S ¯ ¯ , S   ¯ S ¯ , S ¯ S ¯ —the signs of parallel, perpendicular and intersecting vectors of the plane;
  • R   ¯ R ¯ ¯ , R   ¯ R ¯ , R   ¯ R ¯   —the written forms of the parallel, perpendicular and intersecting vectors of the plane with revolute kinematic pairs;
  • R R R 1 and R R R 2 —written forms of the revolute pairs for spheres with centers of O 1 and O 2 .
In Table 3, first-class structural synthesis for S F is performed in the following sequence:
Firstly, the description of the plane with parallel vectors is shown in Table 3, 1.1. Then, the description of the sphere is depicted in Table 3, 1.2. Revolute pairs of the spheres and planes are obtained by adding revolute kinematic pairs to the given vectors (Table 3, 1.3 and 1.4). Furthermore, the S F kinematic chain is constructed by connecting the revolute kinematic pairs of the sphere and plane (Table 3, 1.5). Then, the first-class structural group from the designed kinematic pair is synthesized, M = 0, λ = 5, d = 1 (Table 3, 1.6). Afterwards, structural synthesis of serial robot manipulators is presented, M = 5, λ = 5, d = 1 (Table 3, 1.7). Finally, the structural scheme of the closed-loop robot manipulator is shown, M = 2, λ = 5, d = 1 (Table 3, 1.8). In the second part, continuously, expression of perpendicular vectors of the plane is represented (Table 3, 2.1). The next processes are analogical for S F . In the third part, the description of intersection vectors of the plane is presented (Table 3, 3.1). The next processes are also analogical for S F . Here, S01 and S02 describe actuators for each leg of first-class robot manipulators.
In Table 4, first- and second-class structural synthesis for S F is performed in the following sequence:
Firstly, the description of the vectors and kinematic chain of the touching sphere and plane which are placed on the legs of the platform is shown in Table 4, 1.1 and 1.2. Secondly, the first-class structural group, M = 0, λ = 5, d = 1, i = 1 j f i = 10, is synthesized by using the designed kinematic chain (Table 4, 1.3). Later, structures of two kinds of platform-type parallel manipulators are synthesized, M = 2, λ = 5, d = 1, i = 1 j f i = 12 and M = 3, λ = 5, d = 1, i = 1 j f i = 13 (Table 4, 1.4 and 1.5). All processes in Table 4, 2.1–2.6 are analogical to those described above.
At the next stage, another type of second-class robot manipulator with given parameters of B = 2, C l = 4, C h = 1 and L = 3 is synthesized in Table 4, 2.1–2.6. Continuously, we apply the same method for structurally synthesized robot manipulators in Table 4, 2. Here, S0 is showing the hinge (revolute joint) between two platforms and S01, S02, S03 and S04 express actuators for each leg of second-class robot manipulators.
In addition, the method of adding S0, S01, S02 and S03—revolute kinematic pairs—into the structure of platform-type robot manipulators for SF is presented. Note that over three revolute kinematic pairs cannot be connected to the same center on one leg of the platform-type robot manipulator. ψ = f C ¯ , φ , θ ,   γ —functional dependence is shown for the closed-loop robot manipulator. Here, C ¯ represents the constant parameters of robot manipulators.

5. Physical and Computer Models of Designed Robot Manipulators with General Constraint One

Computer models of synthesized robot manipulators with general constraint one were created using SolidWorks software. Physical models were obtained from 3D printing by providing the assembly of the manufactured elements. Furthermore, provided axioms were obtained from the result of experimental processes. The physical and computer models of the synthesized lower-class robot manipulators with general constraint one are shown in Figure 4 for sphere–sphere and Figure 5 for sphere–plane.
The obtained results can be given as the following axioms as the decisions of the structural synthesized robot manipulators with general constraint one:
Axiom 1: The distance between the intersection point of the joint axes O 1 O 2 of the robot manipulators which is created by the transformation of the geometrical figure S S , and S F remains constant during its motion (Figure 4).
Axiom 2: The motion along the axis O 1 O 2 ¯ passing through the contact surfaces and centers of geometric figures is limited. This determines the number of constraints of the robot manipulator d 0 5 and the spatial mobility of its output element λ i 1 5 .
Axiom 3: To ensure the motion of platform-type multi-loop contour robot manipulators, the axes passing through the center of the revolute joints that make it up must be on the axis that passes through the centers of the geometric figures ( S S ,   S F ) (Figure 4 and Figure 5).
Axiom 4: In order to ensure the motion of platform-type multi-loop contour robot manipulators, the links attached to the ground must be placed on different coordinate axes ( x ,   y ,   z ) in different offsets, and the length of the links should not be equal among each other.
Axiom 5: The kinematic pairs of platform-type multi-loop contour robot manipulators located on the singular axes cannot be taken as a driver joint (Figure 4. Axis 4, 8, 12., and Figure 5. Axis 1, 5, 9). Thus, if this happens, the robot manipulator collapses during the motion.
Axiom 6: The largest revolute motion of a platform-type multi-contour robot manipulator is obtained along the intermediate axis of the spherical subchain (Figure 4. Axis 2, 6, 10., and Figure 5. Axis 3, 7, 11).

6. Conclusions

As a result of the research process, the mobility number in the subspace of λ = 5 for higher kinematic pairs which have 5 DOF, for structural synthesis of robot manipulators with general constraint one, has been determined by the analytical approach. The definitions for structural classification applied to robot manipulators have been further refined during our study. The first- and second-class structural synthesis of robot manipulators which are constructed from geometrical transformations of the higher dyads ( S S , S F ) are described. At this point, the geometrical and mutual relationships of kinematic pairs of robot manipulators with general constraint one are shown. During the research, new types of eight structural groups and eight first-class and 6 second-class robot manipulators with general constraint one were structurally synthesized. The synthesized new types of robot manipulators are presented with their physical and computer models and they can be used in industry, medicine, military, space and other areas. As a result of our investigation, we provided some axioms that can be used in the structural synthesis of overconstrained robot manipulators using the method proposed.

Author Contributions

Conceptualization, R.A., S.S. and A.H.; methodology, R.A.; software, S.S.; validation, R.A. and S.S.; formal analysis, R.A. and S.S.; investigation, R.A., S.S. and A.H.; resources, R.A. and S.S.; data curation, S.S.; writing—original draft preparation, S.S.; writing—review and editing, R.A. and S.S.; visualization, S.S.; supervision, R.A.; project administration, R.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data available in a publicly accessible repository.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sarrus, P.F. On the transformation of alternative movements rectilinear, circular motions, and conversely. In Comptes Rendus Weekly meetings of the Academy of Sciences; Elsevier: New York, NY, USA, 1853; pp. 1036–1038. [Google Scholar]
  2. Bennett, G.T. The parallel motion of Sarrus and some allied mechanisms. Philos. Mag. 1905, 9, 803–810. [Google Scholar] [CrossRef] [Green Version]
  3. Boden, H. Zum zwanglauf genuscht raümlichebener getriebe. Maschinenbautechnic 1962, 11, 612–615. [Google Scholar]
  4. Harrisberger, L.; Soni, A.H. A Survey of Three-Dimensional Mechanisms with General Constraint One; ASME: New York, NY, USA, 1966. [Google Scholar]
  5. Waldron, K.J. Hybrid over constrained linkages. J. Mech. 1968, 3, 73–78. [Google Scholar] [CrossRef]
  6. Wohlhart, K. A new 6R space mechanism. In Proceedings of the Seventh World Congress on the Theory of Machines and Mechanisms, Sevilla, Spain, 17–22 September 1987; Volume 1, pp. 193–198. [Google Scholar]
  7. Bagci, C. Degrees of freedom of motion in mechanisms. ASME J. Eng. Ind. 1971, 93, 140–148. [Google Scholar] [CrossRef]
  8. Freudenstein, F.; Alizade, R. On the degree of freedom of mechanisms with variable general constraint. In Proceedings of the IV World IFToMM Congress, Newcastle-upon-Tyne, UK, 8–12 September 1975; pp. 51–56. [Google Scholar]
  9. Alizade, R. Manipulator; Azerbaijan Technical University, CCCP State Committee, for Work of Invention and Discovery: Baku, Azerbaijan, 1984; Author Certificate, № 1144875. [Google Scholar]
  10. Alizade, R. Manipulator; Azerbaijan Technical University, CCCP State Committee, for Work of Invention and Discovery: Baku, Azerbaijan, 1985; Author Certificate, № 1472252. [Google Scholar]
  11. Zhao, J.-S.; Zhou, K.; Feng, Z.-J. A theory of degrees of freedom for mechanism. Mech. Mach. Theory 2004, 39, 621–643. [Google Scholar] [CrossRef]
  12. Alizade, R.; Bayram, C. Structural synthesis of parallel manipulators. Mech. Mach. Theory 2004, 39, 857–870. [Google Scholar] [CrossRef] [Green Version]
  13. Phillips, J. Freedom in Machinery; Volume 1 (1984) and Volume 2 (1990) Combined; Cambridge University Press: Cambridge, UK, 2006. [Google Scholar]
  14. Kong, X.; Gosselin, C.M. Type synthesis of 4-DOF SP-equivalent parallel manipulators: A virtual chain approach. Mech. Mach. Theory 2006, 41, 1306–1319. [Google Scholar] [CrossRef]
  15. Alizade, R.; Bayram, C.; Gezgin, E. Structural synthesis of serial platform manipulators. Mech. Mach. Theory 2007, 42, 580–599. [Google Scholar] [CrossRef] [Green Version]
  16. Gogu, G. Structural Synthesis of Parallel Robots, Part 1: Methodology, Solid Mechanics and its Applications; Springer: Berlin/Heidelberg, Germany, 2008; Volume XVIII, p. 706. [Google Scholar]
  17. Alizade, R.; Can, F.C.; Gezgin, E. Structural synthesis of Euclidian platform robot manipulators with variable general constraints. Mech. Mach. Theory 2008, 4, 1431–1449. [Google Scholar] [CrossRef] [Green Version]
  18. Alizade, R.; Selvi, O.; Gezgin, E. Structural design of parallel manipulators with general constraint one. Mech. Mach. Theory 2010, 45, 1–14. [Google Scholar] [CrossRef] [Green Version]
  19. Alizade, R. Structural Synthesis of Robot Manipulators; AzA IFToMM—Izmir Institute of Technology: Izmir, Turkey, 2010; pp. 11–32. ISBN 978-1-61839-087-5. [Google Scholar]
  20. Meng, X.; Gao, F.; Wub, S.; Ge, Q.J. Type synthesis of parallel robotic mechanisms: Framework and brief review. Mech. Mach. Theory 2014, 78, 177–186. [Google Scholar] [CrossRef]
  21. Hegedüsa, G.; Lib, Z.; Schichoc, J.; Schröckerd, H.-P. The theory of bonds II: Closed 6R linkages with maximal genus. J. Symb. Comput. 2015, 68, 167–180. [Google Scholar] [CrossRef]
  22. Bałchanowski, J. General method of structural synthesis of parallel mechanisms. Arch. Civ. Mech. Eng. 2016, 16, 256–268. [Google Scholar] [CrossRef]
  23. Alizade, R. Structural synthesis of robot manipulators by using screw with variable pitch. Univers. J. Mech. Eng. 2019, 7, 50–63. [Google Scholar] [CrossRef]
Figure 1. Method of representing a plane and a sphere with vectors in the Cartesian coordinates. (ac)—planes and their unit vectors, (d)—sphere and its unit vectors.
Figure 1. Method of representing a plane and a sphere with vectors in the Cartesian coordinates. (ac)—planes and their unit vectors, (d)—sphere and its unit vectors.
Robotics 10 00014 g001
Figure 2. Sphere–phere higher kinematic pair. 1, 2—spheres.
Figure 2. Sphere–phere higher kinematic pair. 1, 2—spheres.
Robotics 10 00014 g002
Figure 3. Sphere–plane higher kinematic pair. 1—plane, 2—sphere.
Figure 3. Sphere–plane higher kinematic pair. 1—plane, 2—sphere.
Robotics 10 00014 g003
Figure 4. (a) Physical and (b) computer models of first-class overconstrained robot manipulators.
Figure 4. (a) Physical and (b) computer models of first-class overconstrained robot manipulators.
Robotics 10 00014 g004
Figure 5. (a) Physical and (b) computer models of first-class overconstrained robot manipulators.
Figure 5. (a) Physical and (b) computer models of first-class overconstrained robot manipulators.
Robotics 10 00014 g005
Table 1. Structural synthesis of first-class robot manipulators by transformations of a kinematic pair of a sphere and sphere ( S S ).
Table 1. Structural synthesis of first-class robot manipulators by transformations of a kinematic pair of a sphere and sphere ( S S ).
Vectors of the SphereRevolute Pairs of the SphereKinematic Chain of the Pair Sphere and Sphere
11.11.21.3
Robotics 10 00014 i001 Robotics 10 00014 i002 Robotics 10 00014 i003
Robotics 10 00014 i004 Robotics 10 00014 i005 Robotics 10 00014 i006
First-class structural groupStructure of serial manipulatorClosed-loop manipulator
M = 0, λ = 5, d = 1M = 5, λ = 5, d = 1M = 2, λ = 5, d = 1, Class = 1, Type = 1, Order = 2
1.41.51.6
Robotics 10 00014 i007 Robotics 10 00014 i008 Robotics 10 00014 i009
Robotics 10 00014 i010 Robotics 10 00014 i011 Robotics 10 00014 i012
Table 2. Structural synthesis of first- and second-class robot manipulators by transformations of a kinematic pair of a sphere and sphere ( S S ).
Table 2. Structural synthesis of first- and second-class robot manipulators by transformations of a kinematic pair of a sphere and sphere ( S S ).
Vectors of Two Spheres in Contact
B   =   1 ,   C l   = 3 ,   L   =   2  
Kinematic Chain of the Pair Sphere and SphereFirst-Class Structural Group
M   =   0 ,   λ   =   5 ,   f i   =   10 ,   B   =   1 ,   C l   =   3 ,   L   =   2
11.11.21.3
Robotics 10 00014 i013 Robotics 10 00014 i014 Robotics 10 00014 i015
Robotics 10 00014 i016 Robotics 10 00014 i017 Robotics 10 00014 i018
Structure of parallel manipulators
M = 2, λ = 5, f i = 12, Class = 1, Type = 2, Order = 3M = 3, λ = 5, f i = 13, Class = 1, Type = 2, Order = 3
1.41.5
Robotics 10 00014 i019 Robotics 10 00014 i020
Robotics 10 00014 i021 Robotics 10 00014 i022
Vectors of two spheres in contact
B = 2, C l = 4, C h = 1, L = 3
Kinematic chain of the pair sphere and sphereSecond-class structural group
M = 0, λ = 5, f i = 15 B = 2, C l = 4, C h = 1, L = 3
22.12.22.3
Robotics 10 00014 i023 Robotics 10 00014 i024 Robotics 10 00014 i025
Robotics 10 00014 i026 Robotics 10 00014 i027 Robotics 10 00014 i028
Structure of parallel manipulators
M = 2, λ = 5, f i = 17, Class = 2, Type = 3, Order = 4M = 3, λ = 5, f i = 18, Class = 2, Type = 3, Order = 4 M = 4, λ = 5, f i = 19, Class = 2, Type = 3, Order = 4
2.42.52.6
Robotics 10 00014 i029 Robotics 10 00014 i030 Robotics 10 00014 i031
Robotics 10 00014 i032 Robotics 10 00014 i033 Robotics 10 00014 i034
Table 3. Structural synthesis of first-class robot manipulators by transformations of a kinematic pair of a sphere and plane ( S F ).
Table 3. Structural synthesis of first-class robot manipulators by transformations of a kinematic pair of a sphere and plane ( S F ).
Vectors of the Plane Vectors of the Sphere Revolute Pairs of the Plane Revolute Pairs of the Sphere
11.11.21.31.4
Robotics 10 00014 i035 Robotics 10 00014 i036 Robotics 10 00014 i037 Robotics 10 00014 i038
Robotics 10 00014 i039 Robotics 10 00014 i040 Robotics 10 00014 i041 Robotics 10 00014 i042
Kinematic chain of the pair plane and sphere First-class structural group Structure of serial manipulatorClosed-loop manipulator
M = 0, λ = 5, d = 1M = 5, λ = 5, d = 1M = 2, λ = 5, d = 1, Class = 1, Type = 1, Order = 2
1.51.61.71.8
Robotics 10 00014 i043 Robotics 10 00014 i044 Robotics 10 00014 i045 Robotics 10 00014 i046
Robotics 10 00014 i047 Robotics 10 00014 i048 Robotics 10 00014 i049 Robotics 10 00014 i050
Vectors of the plane Vectors of the sphere Revolute pairs of the plane Revolute pairs of the sphere
22.12.22.32.4
Robotics 10 00014 i051 Robotics 10 00014 i052 Robotics 10 00014 i053 Robotics 10 00014 i054
Robotics 10 00014 i055 Robotics 10 00014 i056 Robotics 10 00014 i057 Robotics 10 00014 i058
Kinematic chain of the pair plane and sphere First-class structural groupStructure of serial manipulator Closed-loop manipulator
M = 0, λ = 5, d = 1M = 5, λ = 5, d = 1M = 2, λ = 5, d = 1, Class = 1, Type = 1, Order = 2
2.52.62.72.8
Robotics 10 00014 i059 Robotics 10 00014 i060 Robotics 10 00014 i061 Robotics 10 00014 i062
Robotics 10 00014 i063 Robotics 10 00014 i064 Robotics 10 00014 i065 Robotics 10 00014 i066
Vectors of the plane Vectors of the sphere Revolute pairs of the plane Revolute pairs of the sphere
33.13.23.33.4
Robotics 10 00014 i067 Robotics 10 00014 i068 Robotics 10 00014 i069 Robotics 10 00014 i070
Robotics 10 00014 i071 Robotics 10 00014 i072 Robotics 10 00014 i073 Robotics 10 00014 i074
Kinematic chain of the pair plane and sphere First-class structural groupStructure of serial manipulatorClosed-loop manipulator
M = 0, λ = 5, d = 1M = 5, λ = 5, d = 1M = 2, λ = 5, d = 1, Class = 1, Type = 1, Order = 2
3.53.63.73.8
Robotics 10 00014 i075 Robotics 10 00014 i076 Robotics 10 00014 i077 Robotics 10 00014 i078
Robotics 10 00014 i079 Robotics 10 00014 i080 Robotics 10 00014 i081 Robotics 10 00014 i082
Table 4. Structural synthesis of first- and second-class robot manipulators by transformations of a kinematic pair of a sphere and plane ( S F ).
Table 4. Structural synthesis of first- and second-class robot manipulators by transformations of a kinematic pair of a sphere and plane ( S F ).
Vectors of the Sphere and Plane B   =   1 ,   C l   =   3 ,   L   =   2 Kinematic Chain of the Pair Sphere and PlaneFirst-Class Structural Group M   =   0 ,   λ   =   5 ,   f i   =   10 ,   B   =   1 ,   C l   =   3 ,   L   =   2
11.11.21.3
Robotics 10 00014 i083 Robotics 10 00014 i084 Robotics 10 00014 i085
Robotics 10 00014 i086 Robotics 10 00014 i087 Robotics 10 00014 i088
Structure of parallel manipulators
M = 2, λ = 5, f i = 12, Class = 1, Type = 2, Order = 3 M = 3, λ = 5, f i = 13, B = 1, C l = 3, L = 2, Class = 1, Type = 2, Order = 3
1.41.5
Robotics 10 00014 i089 Robotics 10 00014 i090
Robotics 10 00014 i091 Robotics 10 00014 i092
Vectors of the sphere and planeB = 2, C l = 4, C h = 1, L = 3 Kinematic chain of the pair sphere and planeSecond-class structural group M = 0, λ = 5, f i = 15, B = 2, C l = 4, C h = 1, L = 3
22.12.22.3
Robotics 10 00014 i093 Robotics 10 00014 i094 Robotics 10 00014 i095
Robotics 10 00014 i096 Robotics 10 00014 i097 Robotics 10 00014 i098
Structure of parallel manipulators
M = 2, λ = 5, f i = 17, Class = 2, Type = 3, Order = 4M = 3, λ = 5, f i = 18, Class = 2, Type = 3, Order = 4M = 4, λ = 5, f i = 19, Class = 2, Type = 3, Order = 4
2.42.52.6
Robotics 10 00014 i099 Robotics 10 00014 i100 Robotics 10 00014 i101
Robotics 10 00014 i102 Robotics 10 00014 i103 Robotics 10 00014 i104
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alizade, R.; Soltanov, S.; Hamidov, A. Structural Synthesis of Lower-Class Robot Manipulators with General Constraint One. Robotics 2021, 10, 14. https://doi.org/10.3390/robotics10010014

AMA Style

Alizade R, Soltanov S, Hamidov A. Structural Synthesis of Lower-Class Robot Manipulators with General Constraint One. Robotics. 2021; 10(1):14. https://doi.org/10.3390/robotics10010014

Chicago/Turabian Style

Alizade, Rasim, Suleyman Soltanov, and Abusalat Hamidov. 2021. "Structural Synthesis of Lower-Class Robot Manipulators with General Constraint One" Robotics 10, no. 1: 14. https://doi.org/10.3390/robotics10010014

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