Next Article in Journal
Heterotrophic and Photoautotrophic Media Optimization Using Response Surface Methodology for the Novel Microalga Chlorococcum amblystomatis
Next Article in Special Issue
Novel Pointing and Stabilizing Manipulator for Optical Space Payloads
Previous Article in Journal
A Phased Array Antenna with Novel Composite Right/Left-Handed (CRLH) Phase Shifters for Wi-Fi 6 Communication Systems
Previous Article in Special Issue
A Comparative Study of Different Fingertips on the Object Pulling Forces in Robotic Gripper Jaws
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Workspace Analysis and Path Planning of a Novel Robot Configuration with a 9-DOF Serial-Parallel Hybrid Manipulator (SPHM)

1
Mechanical Department, Faculty of Engineering at Shoubra, Benha University, Cairo 11672, Egypt
2
Mechatronics and Robotics Department, School of Innovative Design Engineering, Egypt-Japan University of Science and Technology, Alexandria 21934, Egypt
3
Department of Mechatronics Engineering, The Higher Technological Institute, 10th of Ramadan City 44629, Egypt
4
Mechatronics Engineering Department, Future University, Cairo 11835, Egypt
5
Mechatronics Engineering Department, Ain Shams University, Cairo 11517, Egypt
6
Suzhou Institute of Biomedical Engineering and Technology, Chinese Academy of Sciences, Suzhou 215163, China
7
School of Biomedical Engineering (Suzhou), Division of Life Sciences and Medicine, University of Science and Technology of China, Hefei 230026, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2023, 13(4), 2088; https://doi.org/10.3390/app13042088
Submission received: 20 September 2022 / Revised: 1 February 2023 / Accepted: 2 February 2023 / Published: 6 February 2023
(This article belongs to the Special Issue Advances in Robotic Manipulators and Their Applications)

Abstract

:
The development of serial or parallel manipulator robots is constantly increasing due to the need for faster productivity and higher accuracy. Therefore, researchers have turned to combining both mechanisms, sharing the advantage from serial to parallel or vice versa. This paper proposes a new configuration design for a serial-parallel hybrid manipulator (SPHM) using the industrial robotic KUKA Kr6 R900 and 3-DOF parallel spherical mechanism. The Kr6 R900 has six degrees of freedom (6-DOF) divided into three joints for translation (x, y, z) and another three joints for orientation (A, B, C) of the end-effector and the 3-DOF parallel spherical mechanism with three paired links. On the contrary, each limb of the parallel spherical mechanism consists of revolute–revolute–spherical joints (3-RRS). This mechanism allows translation movement along the Z-axis and orientation movements about the X- and Y- axes. The new hybrid will enrich the serial manipulator in movement flexibility and expand the workspace for serial and parallel manipulator robots. In addition, a complete conceptual design is presented in detail for the new robot configuration with a schematic and experimental setup. Then, a comprehensive mathematical model was derived and solved. The forward, inverse kinematics, and workspace analyses were derived using the graphical solution. Additionally, the new hybrid manipulator was tested for path planning. Moreover, an experimental setup was prepared to test the selected path. Finally, the new robot configuration can enlarge the workspace of both manipulators and the selected path matched to the experimental test.

1. Introduction

Undoubtedly, manipulator robots have many applications in many fields. Researchers are looking for hybrid manipulators to improve and develop these manipulators [1]. The combination of hybrid serial-parallel (HSP) manipulators has many advantages. Serial manipulators are distinguished in that they can provide a large workspace and simple control.
In contrast, the parallel manipulator can provide high payload capacity and precision [2]. Furthermore, the hybrid manipulator is for the mechanism and can also be in the control and algorithm [3]. In hybrid manipulators, there are many categories, such as hybrid serial-parallel (HSP) [4,5,6,7], hybrid parallel-serial (HPS), and hybrid parallel-parallel (HPP). Each combination has its features and properties. A mechanism with a seven-degree-of-freedom hybrid serial-parallel (HSP) arm of a humanoid robot manipulator has been proposed. The model comprises a 4-DOF serial robotic representing the shoulder and elbow joints connected with a 3-DOF parallel manipulator as a wrist joint [8]. Fusing the equilibrium and deformation coordination equations has also created a fully dynamic model.
Moreover, three different configuration designs for the hybrid robot have been implemented using SCARA and SCARA-Tau mechanisms to show their advantages and disadvantages [9]. To eliminate oscillations for the HSP manipulator, they presented a dynamic stabilizing strategy to create an equilibrium between the swaying force and the swaying moment consisting of five interconnected links and having 3-DOF in the joint space [10]. Furthermore, the cable-linkage serial-parallel palletizing robot (CSPR) has been presented as a study and a design focused on a series-parallel hybrid device powered by flexible wires to reduce inertia and improve dynamical responsiveness [11]. They also obtained the kinematic and dynamic models of the system. A novel proposed HSP design with 6-DOF [12]. The mechanism combines a 3-P parallel with 3-DOF and a 3-PSP with 3-DOF in serial form. This new layout will help regulate the attitude of the soaking cover in an immersion lithography system. A 6-DOF hybrid manipulator was composed of the 3-SPR (spherical prismatic revolute joints) connected with the 3-RPS (revolute prismatic spherical joints). It presents a solution for the end-effector terminal constraint and mobility problems with another configuration composed of the 3-RPS connected with the 3-SPR serial-parallel manipulators [13].
The workspace analysis and actuation distribution of a novel n (3-RRS) mechanism were developed. This hybrid manipulator is designed to compose a serial-parallel mechanism for gripping non-cooperative objects in space [14]. A new ideal hierarchical methodology is proposed for a serial-parallel hybrid kinematic machine with five degrees of freedom [15]. In addition, the kinematics and dynamics model for the new system was obtained. The suggested method simultaneously empowers the machine to execute significant kinematic, dynamic, and challenging operations. Furthermore, a 9-DOF worm robot with a hybrid serial-parallel mechanism is designed with two improved segments of a 3-RPS mechanism. The findings demonstrate that the robot can move in any direction for any given distance, and the theoretical analysis and the actual locomotion performance agree [16]. A new finger with a serial-parallel mechanism using twisted and coiled polymers (TCP) is implemented and designed for excellent performance [17]. Moreover, the kinematic and dynamic model was shown for the mechanical hand’s increased power-to-weight ratio. The results show that comparing experimental and theoretical data verified the finger’s mechanistic kinematic design. Moreover, to climb the transmission tower, a unique series-parallel hybrid robot with three degrees of freedom translation, parallel legs, and a body linkage is planned and constructed [18]. Furthermore, the design is equipped with an electromagnet system to climb onto the transmission tower. The results show that the hybrid robot can climb at various angles and pass obstacles, and the magnetic attraction ensures stable climbing.
At the same time, other researchers have focused on parallel-serial hybrid mechanisms as previously designed and analyzed [19]. Further, there is a new segmental manipulator with a parallel-serial hybrid mechanism for robotized deburring of significant jet engine elements. The manipulator consists of a parallel planar platform with 3-DOF and a serial mechanical arm with 3-DOF. Additionally, closed-form symbolic solutions are obtained for forward and inverse displacement analyses.
A study into a five-degree-of-freedom manipulator with a parallel-serial structure provided a solution for the direct and inverse kinematic issues and workspace analysis [20]. The proposed manipulator allows for the accomplishment of five special moves, three for translations and two for the rotations movement patterns. The findings of the kinematic analysis revealed that the solutions to both the inverse and the forward position issues may be determined analytically. A new proposed manipulator was developed to work as a subretinal insertion device in conjunction with intraoperative optical coherence tomography (OCT) [21]. A combination of two parallel mechanisms is connected in series to compose a parallel-serial robot with control of the remote center motion (RCM) for the needle (end effector). According to the assessment findings, the single control loop is operated at 15 ms, and the RCM control precision is within 1 mm. Another 5-DOF parallel/serial manipulator was presented [22], and a complete velocity and singularity analysis was derived. This hybrid system is composed of a parallel and serial mechanism similar to a tripod personified by double carriages running on opposite paths. This manipulator can successfully deliver the accomplishment of five special moves, three translations (3T), and two rotations (2R) movement patterns (3T2R) to its end effector.
A novel kinematic and dynamic modeling method was obtained [23]. A new 8-DOF hybrid manipulator was introduced that acts similarly to a human arm [24,25]. Moreover, they obtained the inverse kinematics of the system. The simulation experiment results revealed that the suggested has 32 solutions based on the identical target position, orientation matrix, and the stated redundant input variables, while the accuracy of the proposed technique for dealing with the inverse displacement was tested. On the other hand, the optimal motion planning methods for redundant manipulators were discussed and proposed to provide solutions with a variety of constraints, both linearly and nonlinearly [26,27,28].
This work aimed to propose and implement a hybrid manipulator robot that combines serial and parallel mechanisms with nine degrees of freedom. The hybrid robot’s new configuration comprises a 6-DOF KUKA Kr6 R900 serial manipulator and a 3-RRS parallel manipulator with 3-DOF. The structure mechanism of the new SPHM is described in Section 2. Further, the kinematic model is deduced and developed to identify the new hybrid manipulator end-effector position and orientation related to the robot joint angles, as described in Section 3. The remaining paper is organized as follows: Modeling and simulation are discussed in Section 4. Workspace analysis for the SPHM is obtained in Section 5. Path planning was clarified in Section 6. The experimental setup is presented in Section 7. Finally, Section 8 presents the new conclusions and outcomes.

2. Structure Design of the Hybrid Manipulator

The new hybrid manipulator structure comprises two different types of manipulator robots. The first part is KUKA kr6 R900 (serial manipulator), while the second is a parallel manipulator with 3-RRS (three joints with revolute–revolute–spherical). This new configuration will be able to compose a neoteric design with nine degrees of freedom, as shown in Figure 1. In addition, Table 1 shows the hybrid manipulator joint range.

2.1. KUKA KR6 R900 Manipulator

The serial KUKA KR6 R900 manipulator has six degrees of freedom with six revolute joints, as shown in Figure 2a. The normal payload is 3 kg, while the ultimate payload is 6 kg with an end effector maximum reach of 901.5 mm, as shown in Figure 2b [29]. In addition, the main robot specifications are 52 kg for the total weight and the KRC4 compact controller. The most comprehensive application of the robot is assembly, pick and place, material handling, and packing.

2.2. 3-RRS Parallel Manipulator

On the other hand, a parallel manipulator (3-RRS) was implemented for the new hybrid manipulator, and the CAD model is presented in Figure 3. Roll ( ψ x ), pitch ( ψ y ), and heave ( O 7 ) are the three degrees of freedom for the manipulator, which represents the position of the moving platform as x = { ψ x , ψ y , O 7 } T . The model comprises three limbs, and each one has an active link with length ( l 1 ) and a passive link with length ( l 2 ). Moreover, it contains three joints with a revolute active joint at point ( A i ), a revolute passive joint at the point ( C i ), and a spherical joint at the joint ( B i ). The active joint variable factors are grouped as θ = { θ 7 , θ 8 , θ 9 } T . While the passive joint variable factors are grouped as = { 1 , 2 , 3 } T . Therefore, the 3-RRS parallel robot contains a triangular base with center O 6 , as shown in Figure 4a, and a triangular moving platform with center O 7 ; thus, β a 2 = β b 2 = 120 ° , β a 3 = β b 3 = 240 ° , as shown in Figure 4b,c. In addition, there are two coordinate systems A ( x , y , z ) for the base, and B ( u , v , w ) for the moving platform, which aid in the analysis. The x -axis was chosen in the direction of O 6 A 1 ¯ and the u -axis was chosen in the direction of O 7 B 1 ¯ . In addition, three servo motors fixed at the base (one for each limb) were used to move ( ψ x , ψ y , O 7 ) of the moving platform.

3. Kinematic Analysis

Forward kinematics indicate that the input θ i may determine the end-effector’s final position and the orientation of the end effector. In this scenario, the novel hybrid manipulator with 9-DOF ( θ 1 θ 9 ) is characterized as having a serial manipulator with six joint angles and a parallel manipulator with three joint angles. Where θ 1 , θ 2 , θ 3 , θ 4 , θ 5 , θ 6 link O 0 O 1 , O 1 O 2 , O 2 O 3 , O 3 O 4 , O 4 O 5 , O 5 O 6 , respectively, θ 7 , θ 8 , and θ 9 link O 6 O 7 , as illustrated in Figure 5.
The new forward kinematics of the hybrid manipulator can be solved by (1). This describes the transformation matrix between the frame O 0 and frame O 7 .
T 7 0 = T 1 0   T 2 1   T 3 2   T 4 3   T 5 4   T 6 5   T 7 6
Therefore, the position and orientation transformation matrix between O 0 and O 6 can be determined using the Denavit–Hartenberg (D-H) parameter and can be obtained as in Table 2.
Therefore, T 1 0 , T 2 1 , T 3 2 , T 4 3 , T 5 4 , and T 6 5 can be obtained by (2)–(8), where C   and   S represent C o s and S i n e .
T 1 0 = [ C θ 1 0 S θ 1 N . C θ 1 S θ 1 0 C θ 1 N . S θ 1 0 1 0 M 0 0 0 1 ]
T 2 1 = [ S θ 2 S θ 2 0 H . S θ 2 C θ 2 C θ 2 0 H . C θ 2 0 0 1 0 0 0 0 1 ]
T 3 2 = [ C θ 3 0 S θ 3 I . C θ 3 S θ 3 0 C θ 3 I . S θ 3 0 1 0 0 0 0 0 1 ]
T 4 3 = [ C θ 4 0 S θ 4 0 S θ 4 0 C θ 4 0 0 1 0 G 0 0 0 1 ]
T 5 4 = [ C θ 5 0 S θ 5 0 S θ 5 0 C θ 5 0 0 1 0 0 0 0 0 1 ]
T 6 5 = [ C θ 6 S θ 6 0 0 S θ 6 C θ 6 0 0 0 0 1 L 0 0 0 1 ]
While (8) shows the transformation matrix between O 6 and O 7 , where u x ,   u y ,   u z ,   v x ,   v y ,   v z ,   w x ,   w y ,   and   w z are for orientation and O 7 , x ,   O 7 , y ,   and   O 7 , z are for the position:
T 7 6 = [ u x v x w x O 7 , x u y v y w y O 7 , y u z v z w z O 7 , z 0 0 0 1 ]
The transformation between the moving platform and the base can be described by a position vector: P = O 6 O 7 ¯ and a 3 × 3 rotation matrix R B A , which describes the orientation of the moving platform with coordinate system B, with respect to the base with coordinate system A, as in Equation (9).
R B A = [ u x v x w x u y v y w y u z v z w z ]
To verify the rotation matrix R B A , its elements must satisfy the following orthogonal conditions (10)–(15) [30]:
u x 2 + u y 2 + u z 2 = 1
v x 2 + v y 2 + v z 2 = 1
w x 2 + w y 2 + w z 2 = 1
u x v x + u y v y + u z w z = 0
u x v x + u y v y + u z w z = 0
v x w x + v y w y + v z w z = 0
where a i and b i are the position vectors of points A i and B i in the coordinate systems A and B , respectively. Then, the coordinates of A i and B i are given by (16)–(21):
a 1 = [ k ,   0 , 0 ] T
a 2 = [ 1 2 k ,   3 2 k , 0 ] T
a 3 = [ 1 2 k , 3 2 k , 0 ] T
b 1 = [ d ,   0 , 0 ] T
b 2 = [ 1 2 d ,   3 2 d , 0 ] T
b 3 = [ 1 2 d , 3 2 d , 0 ] T
Equation (22) indicates the position vector of B i with respect to the base coordinate system.
B i = p + R B A   b i
By substituting (9), (19), (20), and (21) into (22), the position vector B i can be obtained as (23)–(25):
[ B 1 , x B 1 , y B 1 , z ] = [ O 7 , x O 7 , y O 7 , z ] + R B A [ d 0 0 ] = [ O 7 , x + d u x O 7 , y + d u y O 7 , z + d u z ]
[ B 2 , x B 2 , y B 2 , z ] = [ O 7 , x O 7 , y O 7 , z ] + R B A [ 1 2 d 3 2 d 0 ] = [ O 7 , x 1 2 d u x + 3 2 d v x O 7 , y 1 2 d u y + 3 2 d v y O 7 , z 1 2 d u z + 3 2 d v z ]
[ B 3 , x B 3 , y B 3 , z ] = [ O 7 , x O 7 , y O 7 , z ] + R B A [ 1 2 d 3 2 d 0 ] = [ O 7 , x 1 2 d u x 3 2 d v x O 7 , y 1 2 d u y 3 2 d v y O 7 , z 1 2 d u z 3 2 d v z ]
There is a constraint for the motion of the limbs founded by each revolute joint A 1 ,   A 2 , and A 3 . In Equation (26), B 1 is constrained on the x z plane, and in Equation (27), B 2 is constrained on the y = tan ( 120 ° ) x plane, while Equation (28) B 3 is constrained on the y = tan ( 240 ° ) x .
B 1 , y = 0 ,   for   A 1
B 2 , y = 3 B 2 , x   ,   for   A 2
B 3 , y = 3 B 3 , x   ,   for   A 3
By substituting the y-term of the position vector B i from (23)–(25) into (26)–(28), it obtains:
O 7 , y + d u y = 0
O 7 , y d u y 2 + 3 d v y 2 = 3   O 7 , x + 3 d u x 2 3 d v x 2
O 7 , y d u y 2 3 d v y 2 = 3   O 7 , x 3 d u x 2 3 d v x 2
By subtracting the sum of (30) and (31) from (29) multiplied by 2, we get
v x = u y
Furthermore, by subtracting (31) from (30).
O 7 , x = d ( u x v y ) 2
Therefore, (29) and (33) represent the constraint for the position of the moving platform, while (32) represents the constraint of the orientation of the moving platform. To compute forward kinematics, θ 7 ,   θ 8 ,   and   θ 9 are given, yet it needs to find O 7 , z ,   ψ x   a n d   ψ y . It can be solved by the position vector of the point B i with respect to the base coordinate system, which could be written as (34)–(36)
B 1 = O 6 B 1 = [ k + l 1 C θ 7 + l 2 C 1 0 l 1 S θ 7 l 2 S 1 ]
B 2 = O 6 B 2 = [ 1 2 ( k + l 1 C θ 8 + l 2 C 2 ) 3 2 ( k + l 1 C θ 8 + l 2 C 2 ) l 1 S θ 8 l 2 S 2 ]
B 3 = O 6 B 3 = [ 1 2 ( k + l 1 C θ 9 + l 2 C 3 ) 3 2 ( k + l 1 C θ 9 + l 2 C 3 ) l 1 S θ 9 l 2 S 3 ]
While the moving platform has an equilateral triangle shape, the distance between every two points of B i is equal, and by using the cosine theorem c 2 = a 2 + b 2 2 a b c o s ( c ) , then, | B 1 B 2 | 2 = | B 2 B 3 | 2 = | B 3 B 1 | 2 = 3 d 2 [31].
1 4 ( 3 k + 2 l 1 C θ 7 + 2 l 2 C 1 + l 1 C θ 8 + l 2 C 2 ) 2 + 3 4 ( k + l 1 C θ 8 + l 2 C 2 ) 2 + ( l 1 S θ 7 + l 2 S 1 l 1 S θ 8 l 2 S 2 ) 2 = 3 d 2
1 4 ( l 1 C θ 8 + l 2 C 2 l 1 C θ 9 l 2 C 3 ) 2 + ( l 1 S θ 8 + l 2 S 2 l 1 S θ 9 l 2 S 3 ) 2 + 3 4 ( 2 k + l 1 ( C θ 8 + C θ 9 ) + l 2 ( C 2 + C 3 ) ) 2 = 3 d 2
1 4 ( 3 k + 2 l 1 C θ 7 + 2 l 2 C 1 + l 1 C θ 9 + l 2 C 3 ) 2 + 3 4 ( k + l 1 C θ 9 + l 2 C 3 ) 2 + ( l 1 S θ 7 + l 2 S 1 l 1 S θ 9 l 2 S 3 ) 2 = 3 d 2
Rewrite (37)–(39) in terms of passive joint angle i :
e 70 + e 71 C 1 + e 72 C 2 + e 73 C 1 C 2 + e 74 S 1 + e 75 S 2 + e 76 S 1 S 2 = 0
e 80 + e 81 C 2 + e 82 C 3 + e 83 C 2 C 3 + e 84 S 2 + e 85 S 3 + e 86 S 2 S 3 = 0
e 90 + e 91 C 3 + e 92 C 1 + e 93 C 3 C 1 + e 94 S 3 + e 95 S 1 + e 96 S 3 S 1 = 0
where i = 7 , 8 , 9 ,   and   i + 7 = 7   f o r   i = 9 .
e i 0 = 3 k 2 + 2 l 1 2 + 2 l 2 2 3 d 2 + l 1 C θ i ( 3 k + l 1 C θ i + 1 ) + 3 k l 1 C θ i + 1 2 l 1 2 S θ i S θ i + 1
e i 1 = l 2 ( 3 k + 2 l 1 C θ i + l 1 C θ i + 1 )
e i 2 = l 2 ( 3 k + l 1 C θ i + 2 l 1 C θ i + 1 )
e i 3 = l 2 2
e i 4 = e i 5 = 2 l 1 l 2 ( S θ i S θ i + 1 )
e i 6 = 2 l 2 2
By substituting the formula of trigonometric identities formula: S i = 2 t i 1 + t i 2 and C i = 1 t i 2 1 + t i 2 where t i = t a n i 2 into Equations (40) and (41), before rearranging them in terms of 2 :
r 70 + r 71 S 2 + r 72 C 2 = 0
r 80 + r 81 S 2 + r 82 C 2 = 0
where
r 70 = e 70 + e 71 + 2 e 74 t 1 + ( e 70 e 71 ) t 1 2
r 71 = e 75 + 2 e 76 t 1 + e 75 t 1 2
r 72 = e 72 + e 73 + ( e 72 e 73 ) t 1 2
r 80 = e 80 + e 82 + 2 e 85 t 3 + ( e 80 e 82 ) t 3 2
r 81 = e 84 + 2 e 86 t 3 + e 84 t 3 2
r 82 = e 81 + e 83 + ( e 81 e 83 ) t 3 2
C 2   and   S 2 can be obtained by using Equations (49) and (50):
C 2 = r 70 r 81 r 71 r 80 r 71 r 82 r 72 r 81
S 2 = r 72 r 80 r 70 r 82 r 71 r 82 r 72 r 81
Then,
2 = a t a n 2 ( C 2 , S 2 )
by substituting Equations (57) and (58) into C 2 2 + S 2 2 = 1 , then,
( r 72 r 80 r 70 r 82 ) 2 + ( r 70 r 81 r 71 r 80 ) 2 ( r 71 r 82 r 72 r 81 ) 2 = 0
Rearranged (60) to a polynomial equation with the fourth degree. The coefficients L, M, N, P, and Q are terms of t 3 , as in Equation (61).
L t 1 4 + M t 1 3 + N t 1 2 + P t 1 + Q = 0
Next, by substituting the trigonometric identities formula S i = 2 t i 1 + t i 2 and C i = 1 t i 2 1 + t i 2 where t i = t a n i 2 into (42), the rearrangement of a second-degree polynomial equation can be obtained as (57). The coefficients G, H, and I are also in terms of t 3
G t 1 2 + H t 1 + I = 0
By substituting t 1 2 = I + H t 1 G from (62) to (61), then, t 1 can be obtained as:
t 1 = L I H 2 I G ( L I + M H ) + N I G 2 Q G 3 L H 3 + H G ( 2 L I + M H ) G 2 ( M I + N H ) + P G 3
When substituting t 1 from (63) into (49), where G 0 ; then,
G 3 { Q 2 G 4 Q P H G 3 2 Q N I G 3 + I P 2 G 3 + Q N H 2 G 2 + 3 Q M I H G 2 P N I H G 2 2 P M I 2 G 2 + N 2 I 2 G 2 Q M H 3 G 4 Q L I H 2 G + P M I H 2 G + 3 P L H I 2 G N M H I 2 G 2 N L I 3 G + M 2 I 3 G + Q L H 4 P L I H 3 + N L I 2 H 2 M L H I 3 + L 2 I 4 } = 0
Subsequently, a 16th-degree polynomial equation was found from (65), in terms of t 3 :
Q 2 G 4 Q P H G 3 2 Q N I G 3 + I P 2 G 3 + Q N H 2 G 2 + 3 Q M I H G 2 P N I H G 2 2 P M I 2 G 2 + N 2 I 2 G 2 Q M H 3 G 4 Q L I H 2 G + P M I H 2 G + 3 P L H I 2 G N M H I 2 G 2 N L I 3 G + M 2 I 3 G + Q L H 4 P L I H 3 + N L I 2 H 2 M L H I 3 + L 2 I 4 = 0
t 3 can be obtained by solving the 16th-degree polynomial Equation (65) using MATLAB and t 1 can be obtained by substituting t 3 in (63). 1 and 3 can be solved using t i = t a n i 2 where i = 2 t a n 1 ( t i ) then 3 can be obtained from (59). After finding 1 , 2 and 3 and substituting in (34)–(36), then, B 1 , B 2 and B 3 can be solved with knowledge of θ 7 ,   θ 8 and θ 9 .
The position vector O 7 = [ O 7 , x   O 7 , y   O 7 , z ] T , can be calculated by using Equation (66):
O 7 = 1 3 [ B 1 + B 2 + B 3 ]
Then computing orientation R B A elements u x ,   u y   a n d   u z By using (23)–(25) as (67)–(69).
u x = B 1 , x O 7 , x d
u y = B 1 , y O 7 , y d
u z = B 1 , z O 7 , z d
After calculating u x ,   u y   and   u z the elements v x ,   v y and v z , can be obtained using (23)–(25).
v x = 2 ( B 2 , x O 7 , x + 1 2 d u x ) 3 d
v y = 2 ( 3 B 2 , x O 7 , y + 1 2 d u y ) 3 d
v z = 2 ( B 2 , z O 7 , z + 1 2 d u z ) 3 d
Finally, by solving the orthogonal Equations (13)–(15), then, w x ,   w y   a n d   w z can be obtained.

4. Modeling and Simulation

This section presents the proposed hybrid manipulator’s numerical and graphical modeling.

4.1. Numerical Model

The kinematic modeling for the hybrid manipulator was written and applied using MATLAB software. The model was written as a script using the following parameters data H = 455   mm ,   I = 35   mm ,   M = 400   mm ,   L = 99   mm , G = 420   mm ,   N = 25   mm , d = 56   mm ,   k = 56   mm ,   l 1 = 25   mm ,   and   l 2 = 61   mm . The hybrid manipulator kinematic model has the input represented in ( θ i ) and the outputs represented in position ( X Y Z ) and orientation ( A B C ).

4.2. Graphical Model

The new hybrid manipulator was drawn with actual dimensions and assembled using SOLIDWORKS software. Then, it was imported into MATLAB to test the model using SIMSCAPE. A Monte Carlo algorithm was created and written to generate a cyclic input for ( θ i ) and record outputs ( X Y Z A B C ) for the end effector of the hybrid manipulator. Two hundred thousand iterations were triggered, followed by filtering the data by removing the unwanted data due to the collision between the 3-RRS mechanism and the KUKA robot. In each iteration for forward kinematics, the program records the position and orientation of the serial-parallel hybrid manipulator end effector to generate a new workspace. This workspace includes thousands of points describing the end effector’s translation and orientation. Furthermore, this workspace describes the reachability of the hybrid manipulator, as illustrated in Figure 6. The workspace for the KUKA robot arm with (+) sign, while the workspace for a hybrid manipulator with sign (×). Moreover, the final results from the numerical and graphical models were compared, and the error did not exceed more than 1% [32].

5. Workspace Analysis

The 2D workspace layer was extracted from the 3D workspace, as shown in Figure 7a and Figure 8a. The 2D workspace (XZ-plane) at X = 0 and (YZ-plane) at Y = 0 are presented, respectively, in Figure 7b and Figure 8b, while the difference between the KUKA serial manipulator, with sign (+) in red, and the hybrid manipulator, with sign (×) with black, can be noticed in the inner and outer workspaces. However, Figure 7c shows that the hybrid manipulator workspace area covered 132.61% compared to the KUKA manipulator. Figure 8c shows that the hybrid manipulator workspace covered 128.33% compared to the KUKA manipulator. Furthermore, Figure 7d and Figure 8d show the range of motion for the hybrid manipulator compared to the KUKA manipulator. In addition, Table 3 and Table 4 present the dimension of the 2D workspace range at X = 0 and Y = 0, respectively.

6. Path Planning

The inverse kinematic must be solved to create a path for the new hybrid manipulator. However, the new serial-parallel robot has nine unknown angles, and it is complex to solve these unknown parameters; thus, we will trace a new method to follow the path. This method will depend on the previously obtained workspace and the extraction of a slice at the Z = 0 plane, as shown in Figure 9a. Furthermore, this workspace contains thousands of points with each point recording nine angles for the position and orientation of the new hybrid manipulator end effector. Figure 9b shows the selected surface (XY plane) after being extracted from the 3D workspace, while Figure 10 shows the selected points (A, B, C, D, E, F, G, and H), which represent the octagon path. Moreover, Table 5 shows the selected points with all nine angles ( θ 1 θ 9 ), position (x, y, z), and orientation (A, B, C).

7. Experimental Setup and Testing

In the beginning, the 3-RRS parallel manipulator must be prepared to be attached to the KUKA KR6 R900 serial robot. It was designed using SOLIDWORKS software and implemented using a 3D printer. Moreover, it was provided with a thrust ball bearing at the passive joint ( C i ) to prevent friction between the active link and the passive link. Furthermore, it will support the axial load on the joint, while at the spherical joint ( B i ) a ball joint with a neodymium N-35 magnet was used for flexibility of movement, easy installation, and fast replacement with other end effectors, as shown in Figure 11. Finally, the 3-RRS was supported with three DYNAMIXEL servomotors (XL-430), which provide many features, such as serial communication, PID control, feedback of position angle, speed, temperature, and load.
Figure 12 shows the experimental setup, which contains the 3-RRS parallel robot mounted in the end effector of the serial manipulator KUKA KR6 R900. Then, the KRC4 KUKA controller was prepared and installed with KUKAVARPROXY, which can read or write variable data on the KUKA manipulator [33]. Further, it converts the controller to a server that can host up to ten clients. The KRC4 controller is connected via TCP/IP with the Raspberry Pi (client computer), which is provided with a Python code that can send the required joints to the KUKA controller and Arduino, via USB connection. Furthermore, Figure 13 describes the experimental process required to control the hybrid manipulator and follow the required path, where θ h r , θ s r , and θ p r represent the required joint angles for the hybrid manipulator, the KUKA robot, and the 3-RRS parallel manipulator. Here, θ h f , θ s f , and θ p f represent the joint angle feedback for the hybrid manipulator, the serial KUKA serial robot, and the 3-RRS parallel manipulator, respectively. The Python program includes the KUKA messenger protocol to send data (read/write) to the KUKA KRC4 controller through KUKAVARPROXY, while it has a 3-RRS messenger, which is responsible for communicating with the 3-RRS parallel manipulator through ARDUINO. Additionally, the KRL (KUKA Robot Language) program can actuate the KUKA robot from the data received via the KUKAVARPROXY. Finally, there is a digital input/output interface between the KUKA controller (KRC4) and the 3-RRS controller (Arduino) for synchronization between the KUKA manipulator and the 3-RRS manipulator.
Figure 14 shows the actual laboratory experimental test that follows the octagon path following the specified eight points (A, B, C, D, E, F, G, and H), mentioned above from the workspace. Then, by recording the position ( x , y , z ) and orientation of the points (A, B, C, D, E, F, G, and H), as shown in Table 6, and the angle of the serial-parallel manipulator joints, as shown in Figure 15, we found that the new SPHM follows the selected path precisely and correctly (https://clipchamp.com/watch/76B0d4mMP69 (accessed on 10 Septmber 2022)). The data were matched with the previous data recorded from the graphical model.

8. Conclusions

A completely new serial-parallel hybrid manipulator robot is proposed to enlarge the workspace of the KUKA KR6 R900 serial manipulator. The new layout is to couple a 6-DOF KUKA KR6 R900 serial robotic arm with a 3-DOF 3-RRS parallel robot. This novel concept has the positioning and orientation potential to enhance the KUKA KR6 R900 end effector. A 3D CAD design was submitted for the suggested system, and a kinematic diagram for the new hybrid robot arm was delivered. Moreover, the kinematic solution for the new hybrid manipulator was obtained. Then, a graphical model with complete workspace analysis for the new SPHM was presented and discussed. The analysis declared that the hybrid manipulator workspace area was covered by 132.61 compared to the KUKA manipulator in the XZ plane. In comparison, the percentage was 128.33 in the YZ plane. Finally, the results of the experimental laboratory test and the simulation were compared with those following an octagon path, and it was noticed that they matched.

Author Contributions

Conceptualization, methodology, and validation, M.E., E.M.F., S.A.R. and K.G.; formal analysis, M.E. and E.M.F.; investigation, M.E. and E.M.F.; resources, Y.H.H. and S.A.M.; data curation, M.E. and E.M.F.; writing—original draft preparation, M.E. and E.M.F.; writing—review and editing, H.Y. and K.G.; supervision, M.E., S.A.R. and S.A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Shandong Province (Grant no. ZR2022QH214). And The APC was funded by [ZR2022QH214].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Tanev, T.K. Kinematics of a hybrid (parallel–serial) robot manipulator. Mech. Mach. Theory 2000, 35, 1183–1196. [Google Scholar] [CrossRef]
  2. Kumar, S.; Wöhrle, H.; de Gea Fernández, J.; Müller, A.; Kirchner, F. A survey on modularity and distributivity in series-parallel hybrid robots. Mechatronics 2020, 68, 102367. [Google Scholar] [CrossRef]
  3. Liu, K.; Xia, J.; Zhong, F.; Zhang, L. Structural parameters identification for industrial robot using a hybrid algorithm. Int. J. Adv. Robot. Syst. 2022, 19, 1–15. [Google Scholar] [CrossRef]
  4. Romdhane, L. Mechanism and Machine Theory. 1999. Available online: www.elsevier.com/locate/mechmt (accessed on 10 September 2022).
  5. Zheng, X.Z.; Bin, H.Z.; Luo, Y.G. Kinematic analysis of a hybrid serial-parallel manipulator. Int. J. Adv. Manuf. Technol. 2004, 23, 925–930. [Google Scholar] [CrossRef]
  6. Zeng, Q.; Fang, Y. Structural synthesis and analysis of serial-parallel hybrid mechanisms with spatial multi-loop kinematic chains. Mech. Mach. Theory 2012, 49, 198–215. [Google Scholar] [CrossRef]
  7. Zeng, Q.; Ehmann, K.F. Design of parallel hybrid-loop manipulators with kinematotropic property and deployability. Mech. Mach. Theory 2014, 71, 1–26. [Google Scholar] [CrossRef]
  8. Wang, Z.; Li, Y.; Sun, P.; Luo, Y.; Chen, B.; Zhu, W. A multi-objective approach for the trajectory planning of a 7-DOF serial-parallel hybrid humanoid arm. Mech. Mach. Theory 2021, 165, 104423. [Google Scholar] [CrossRef]
  9. Dodampegama, S.K.; Konara, K.M.T.M.B.; Munasinghe, M.A.A.; Amarasinghe, Y.W.R. Design and analysis of hybrid robotic mechanisms using SCARA and RCM mechanisms. In Proceedings of the 2020 from Innovation to Impact (FITI), Colombo, Sri Lanka, 15 December 2020; Volume 1, pp. 1–5. [Google Scholar]
  10. Mejia-Rodriguez, R.; Villarreal-Cervantes, M.G.; Martínez-Castelán, J.N.; Muñoz-Reina, J.S.; Silva-García, V.M. Optimal dynamic balancing of a hybrid serial-parallel robotic manipulator through bio-inspired computing. J. King Saud Univ.-Eng. Sci. 2022. [Google Scholar] [CrossRef]
  11. Sun, H.; Zhang, Y.; Xie, B.; Zi, B. Dynamic Modeling and Error Analysis of a Cable-Linkage Serial-Parallel Palletizing Robot. IEEE Access 2021, 9, 2188–2200. [Google Scholar] [CrossRef]
  12. Shao, J.J.; Ma, T.; Chen, W.Y.; Fu, X. Position analysis of a hybrid serial-parallel manipulator in immersion lithography. Math. Probl. Eng. 2015, 2015, 573071. [Google Scholar] [CrossRef] [Green Version]
  13. Hu, B.; Zhao, J.; Cui, H. Terminal constraint and mobility analysis of serial-parallel manipulators formed by 3-RPS and 3-SPR PMs. Mech. Mach. Theory 2019, 134, 685–703. [Google Scholar] [CrossRef]
  14. Zhao, C.; Guo, H.; Liu, R.; Deng, Z.; Li, B.; Tian, J. Actuation distribution and workspace analysis of a novel 3(3RRlS) metamorphic serial-parallel manipulator for grasping space non-cooperative targets. Mech. Mach. Theory 2019, 139, 424–442. [Google Scholar] [CrossRef]
  15. Zhao, Y.; Mei, J.; Jin, Y.; Niu, W. A new hierarchical approach for the optimal design of a 5-dof hybrid serial-parallel kinematic machine. Mech. Mach. Theory 2021, 156, 104160. [Google Scholar] [CrossRef]
  16. Liu, R.; Yao, Y. A novel serial–parallel hybrid worm-like robot with multi-mode undulatory locomotion. Mech. Mach. Theory 2019, 137, 404–431. [Google Scholar] [CrossRef]
  17. He, J.; Li, J.; Sun, Z.; Gao, F.; Wu, Y.; Wang, Z. Kinematic design of a serial-parallel hybrid finger mechanism actuated by twisted-and-coiled polymer. Mech. Mach. Theory 2020, 152, 103951. [Google Scholar] [CrossRef]
  18. Yao, Y.; Wang, W.; Qiao, Y.; He, Z.; Liu, F.; Li, X.; Liu, X.; Zou, D.; Zhang, T. A novel series-parallel hybrid robot for climbing transmission tower. Ind. Rob. 2021, 48, 577–588. [Google Scholar] [CrossRef]
  19. Yang, G.; Chen, I.M.; Yeo, S.H.; Lin, W. Design and analysis of a modular hybrid parallel-serial manipulator for robotised deburring applications. Smart Devices Mach. Adv. Manuf. 2008, 167–188. [Google Scholar]
  20. Antonov, A.; Fomin, A.; Glazunov, V.; Kiselev, S.; Carbone, G. Inverse and forward kinematics and workspace analysis of a novel 5-DOF (3T2R) parallel–serial (hybrid) manipulator. Int. J. Adv. Robot. Syst. 2021, 18, 1–14. [Google Scholar] [CrossRef]
  21. Zhou, M.; Yu, Q.; Huang, K.; Mahov, S.; Eslami, A.; Maier, M.; Lohmann, C.P.; Navab, N.; Zapp, D.; Knoll, A.; et al. Towards Robotic-Assisted Subretinal Injection: A Hybrid Parallel-Serial Robot System Design and Preliminary Evaluation. IEEE Trans. Ind. Electron. 2020, 67, 6617–6628. [Google Scholar] [CrossRef]
  22. Laryushkin, P.; Antonov, A.; Fomin, A.; Essomba, T. Velocity and Singularity Analysis of a 5-DOF (3T2R) Parallel-Serial (Hybrid) Manipulator. Machines 2022, 10, 276. [Google Scholar] [CrossRef]
  23. Chu, A.M.; Nguyen, C.D.; Vu, M.H.; Duong, X.B.; Nguyen, T.A.; Le, C.H. Kinematic and dynamic modelling for a class of hybrid robots composed of m local closed-loop linkages appended to an n-link serial manipulator. Appl. Sci. 2020, 10, 2567. [Google Scholar] [CrossRef] [Green Version]
  24. Sun, P.; Li, Y.B.; Wang, Z.S.; Chen, K.; Chen, B.; Zeng, X.; Zhao, J.; Yue, Y. Inverse displacement analysis of a novel hybrid humanoid robotic arm. Mech. Mach. Theory 2020, 147, 103743. [Google Scholar] [CrossRef]
  25. Elsamanty, M.; Fanni, M.; Ramadan, A.; Abo-Ismail, A. Modeling and control of a novel Hybrid Ground Aerial Robot. In Proceedings of the 2013 IEEE International Conference on Mechatronics and Automation, Takamatsu, Japan, 4–7 August 2013; pp. 1559–1565. [Google Scholar] [CrossRef]
  26. Tringali, A.; Cocuzza, S. Finite-horizon kinetic energy optimization of a redundant space manipulator. Appl. Sci. 2021, 11, 2346. [Google Scholar] [CrossRef]
  27. Elkholy, H.A.; Shahin, A.S.; Shaarawy, A.W.; Marzouk, H.; Elsamanty, M. Solving Inverse Kinematics of a 7-DOF Manipulator Using Convolutional Neural Network. In Proceedings of the International Conference on Artificial Intelligence and Computer Vision (AICV2020). AICV 2020, Cairo, Egypt, 8–9 April 2020; Hassanien, A.E., Azar, A., Gaber, T., Oliva, D., Tolba, F., Eds.; Advances in Intelligent Systems and Computing. Springer: Cham, Switzerland, 2020; Volume 1153. [Google Scholar] [CrossRef]
  28. Alphonse, A.A.; Abbas, A.A.; Fathy, A.M.; Elsayed, N.S.; Ammar, H.H.; Elsamanty, M.M. Modelling of Continuum Robotic Arm Using Artificial Neural Network (ANN). In Proceedings of the 2019 Novel Intelligent and Leading Emerging Sciences Conference (NILES), Giza, Egypt, 28–30 October 2019; pp. 191–195. [Google Scholar] [CrossRef]
  29. Elsamanty, M.; Faidallah, E.M.; Hossameldin, Y.H.; Abd Rabbo, S.M.; Maged, S.A. Design, simulation, and kinematics of 9-DOF Serial-Parallel Hybrid Manipulator Robot. In Proceedings of the 2021 3rd Novel Intelligent and Leading Emerging Sciences Conference (NILES), Giza, Egypt, 23–25 October 2021; pp. 370–375. [Google Scholar]
  30. Tsai, L. Robot analysis: The mechanics of serial and parallel manipulators. In The Mechanics of Serial and Parallel Manipulators; John Wiley & Sons: Hoboken, NJ, USA, 1999; p. 520. Available online: http://scholar.google.com/scholar?hl=en&btnG=Search&q=intitle:Robot+Analysis#2%5Cnhttp://books.google.com/books?hl=en&lr=&id=PK_N9aFZ3ccC&oi=fnd&pg=PR11&dq=Robot+Analysis:+The+Mechanics+of+Serial+and+Parallel+Manipulators&ots=acRJiEF57G&sig=MXyiO77O7H09ox (accessed on 15 June 2022).
  31. Thuruthel, T.G.; Falotico, E.; Cianchetti, M.; Laschi, C. ROMANSY 21—Robot Design, Dynamics and Control. In Proceedings of the 21st CISM-IFToMM Symposium, Udine, Italy, 20–23 June 2016; Springer International Publishing: Berlin/Heidelberg, Germany, 2016; Volume 569, pp. 47–54. [Google Scholar] [CrossRef]
  32. GmbH, K.R. KR AGILUS Sixx. 2014, pp. 1–89. Available online: http://www.wtech.com.tw/public/download/manual/kuka/KUKAKR610_AGILUS.pdf (accessed on 22 August 2022).
  33. Sanfilippo, F.; Hatledal, L.I.; Zhang, H.; Fago, M.; Pettersen, K.Y. Controlling Kuka Industrial Robots: Flexible Communication Interface JOpenShowVar. IEEE Robot. Autom. Mag. 2015, 22, 96–109. [Google Scholar] [CrossRef] [Green Version]
Figure 1. CAD Design for The New SPHM.
Figure 1. CAD Design for The New SPHM.
Applsci 13 02088 g001
Figure 2. KUKA KR6 R900 (a) Arbitrary posture with joints’ orientation movement; (b) dimensions of KUKA KR6 R900.
Figure 2. KUKA KR6 R900 (a) Arbitrary posture with joints’ orientation movement; (b) dimensions of KUKA KR6 R900.
Applsci 13 02088 g002
Figure 3. 3-RRS Manipulator CAD Model.
Figure 3. 3-RRS Manipulator CAD Model.
Applsci 13 02088 g003
Figure 4. 3-RRS manipulator kinematic diagram. (a) Complete view; (b) fixed base (top view); (c) moving platform (top view).
Figure 4. 3-RRS manipulator kinematic diagram. (a) Complete view; (b) fixed base (top view); (c) moving platform (top view).
Applsci 13 02088 g004
Figure 5. Kinematic Diagram for the New Serial-Parallel Manipulator.
Figure 5. Kinematic Diagram for the New Serial-Parallel Manipulator.
Applsci 13 02088 g005
Figure 6. 3D workspace for KUKA KR6 R900 with (+) sign and hybrid manipulator with (×) sign.
Figure 6. 3D workspace for KUKA KR6 R900 with (+) sign and hybrid manipulator with (×) sign.
Applsci 13 02088 g006
Figure 7. Workspace analysis at X = 0 :   (a) extract slice from the 3D workspace at X = 0; (b) 2D workspace; (c) 2D workspace area; (d) limitation of the 2D workspace range.
Figure 7. Workspace analysis at X = 0 :   (a) extract slice from the 3D workspace at X = 0; (b) 2D workspace; (c) 2D workspace area; (d) limitation of the 2D workspace range.
Applsci 13 02088 g007
Figure 8. Workspace analysis at Y = 0 : ( a ) extract slice from the 3D workspace at Y = 0; (b) 2D workspace; (c) 2D workspace area; (d) 2D workspace range limitation.
Figure 8. Workspace analysis at Y = 0 : ( a ) extract slice from the 3D workspace at Y = 0; (b) 2D workspace; (c) 2D workspace area; (d) 2D workspace range limitation.
Applsci 13 02088 g008
Figure 9. (a) Extract the slice from the 3D workspace at z = 0. (b) Top view of the 2D workspace at Z = 0.
Figure 9. (a) Extract the slice from the 3D workspace at z = 0. (b) Top view of the 2D workspace at Z = 0.
Applsci 13 02088 g009
Figure 10. Octagon Path.
Figure 10. Octagon Path.
Applsci 13 02088 g010
Figure 11. KUKA Kr6 R900 manipulator installed with 3-RRS.
Figure 11. KUKA Kr6 R900 manipulator installed with 3-RRS.
Applsci 13 02088 g011
Figure 12. Experimental Setup Diagram.
Figure 12. Experimental Setup Diagram.
Applsci 13 02088 g012
Figure 13. Experimental Setup Chart.
Figure 13. Experimental Setup Chart.
Applsci 13 02088 g013
Figure 14. Experimental Setup of the Serial-Parallel Manipulator.
Figure 14. Experimental Setup of the Serial-Parallel Manipulator.
Applsci 13 02088 g014
Figure 15. Serial-Parallel Manipulator Joints Angle.
Figure 15. Serial-Parallel Manipulator Joints Angle.
Applsci 13 02088 g015
Table 1. Hybrid manipulator joint range.
Table 1. Hybrid manipulator joint range.
Joint No.Value °
Joint 1±170°
Joint 2 190 ° / 45 °
Joint 3 120 ° / 156 °
Joint 4 ± 185 °
Joint 5 ± 120 °
Joint 6 ± 350 °
Joint 70 ° / 120 °
Joint 80 ° / 120 °
Joint 90 ° / 120 °
Table 2. KUKA KR6 R900 (Serial Manipulator) D-H Parameters.
Table 2. KUKA KR6 R900 (Serial Manipulator) D-H Parameters.
Link   i Link Twist
α i   ( Degree )
Link Length
a i   ( mm )
Joint Offset
d i   ( mm )
Joint   Angle   θ i   ( Degree )
0-190-NM θ 1
1-20-H0 θ 2 + 90
2-3−90-I0 θ 3
3-4900-G θ 4
4-5−9000 θ 5
5-61800-L θ 6
Table 3. 2D Workspace Range at X = 0 (Side).
Table 3. 2D Workspace Range at X = 0 (Side).
XMin
(mm)
XMax
(mm)
ZMin
(mm)
ZMax
(mm)
KUKA−931.2981.2−422.91356
HYBRID−10441094−5361469
Table 4. 2D Workspace Range at Y = 0 (Front).
Table 4. 2D Workspace Range at Y = 0 (Front).
YMin
(mm)
YMax
(mm)
ZMin
(mm)
ZMax
(mm)
KUKA−981.2981.2−422.91356
HYBRID−10941094−5361469
Table 5. Hybrid Manipulator Octagon Path Points (Simulation).
Table 5. Hybrid Manipulator Octagon Path Points (Simulation).
Point θ 1 ° θ 2 ° θ 3 ° θ 4 ° θ 5 ° θ 6 ° θ 7 ° θ 8 ° θ 9 ° x
mm
y
mm
z
mm
A   ° B   ° C   °
A0.08−23.7893.75018.86−0.03120120120623.5630.00490179.881.17180
B−10.23−26.2698.280.0219.15−0.03909090583.523107.6280−169.78−1.17−180
C−18.62−32.10114.850.028.59−0.03606060470.077159.9410−161.39−1.34−180
D−17.94−34.85133.230.03−9.15−0.03303030358.786117.5510−162.060.77180
E0.08−33.47143.070.03−22.52−0.03000310.3340.00430179.412.92180
F17.94−34.85133.230.03−9.15−0.03303030358.789−117.540162.420.99180
G18.62−32.10114.850.028.59−0.03606060470.08−159.930161.66−1.08−180
H10.23−26.2698.28019.15−0.03909090583.525−107.610168.870.73−180
Table 6. Hybrid Manipulator Octagon Path Points (Experimental Setup).
Table 6. Hybrid Manipulator Octagon Path Points (Experimental Setup).
Pointx
(mm)
y
(mm)
z
(mm)
A ° B ° C °
A623.5630.00490179.881.17180
B583.523107.6280−169.78−1.17−180
C470.077159.9410−161.39−1.34−180
D358.786117.5510−162.060.77180
E310.3340.00430179.412.92180
F358.789−117.540162.420.99180
G470.08−159.930161.66−1.08−180
H583.525−107.610168.870.73−180
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

Elsamanty, M.; Faidallah, E.M.; Hossameldin, Y.H.; Rabbo, S.A.; Maged, S.A.; Yang, H.; Guo, K. Workspace Analysis and Path Planning of a Novel Robot Configuration with a 9-DOF Serial-Parallel Hybrid Manipulator (SPHM). Appl. Sci. 2023, 13, 2088. https://doi.org/10.3390/app13042088

AMA Style

Elsamanty M, Faidallah EM, Hossameldin YH, Rabbo SA, Maged SA, Yang H, Guo K. Workspace Analysis and Path Planning of a Novel Robot Configuration with a 9-DOF Serial-Parallel Hybrid Manipulator (SPHM). Applied Sciences. 2023; 13(4):2088. https://doi.org/10.3390/app13042088

Chicago/Turabian Style

Elsamanty, Mahmoud, Ehab M. Faidallah, Yehia H. Hossameldin, Saber Abd Rabbo, Shady A. Maged, Hongbo Yang, and Kai Guo. 2023. "Workspace Analysis and Path Planning of a Novel Robot Configuration with a 9-DOF Serial-Parallel Hybrid Manipulator (SPHM)" Applied Sciences 13, no. 4: 2088. https://doi.org/10.3390/app13042088

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