Next Article in Journal
Bistable Actuation Based on Antagonistic Buckling SMA Beams
Next Article in Special Issue
Optimized Design of Fixture Mechanism for Cotton Bundle Fiber
Previous Article in Journal
Concept Evaluation for the Establishment of a Firm End-Stop Feeling in an Asymmetric Hydraulic Steering Unit
Previous Article in Special Issue
Research on a Variable-Stiffness Joint and Its Application in Actuators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Kinematic Analysis of a New 3-DOF Parallel Wrist-Gripper Assembly with a Large Singularity-Free Workspace

by
Ramin Ghaedrahmati
and
Clément Gosselin
*,†
Department of Mechanical Engineering, Université Laval, Québec, QC G1V 0A6, Canada
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Actuators 2023, 12(11), 421; https://doi.org/10.3390/act12110421
Submission received: 21 September 2023 / Revised: 25 October 2023 / Accepted: 2 November 2023 / Published: 10 November 2023
(This article belongs to the Special Issue Advancement in the Design and Control of Robotic Grippers)

Abstract

:
This paper introduces a novel dexterous 3-DOF parallel wrist-gripper assembly with a large singularity-free range of motion. It consists of a zero-torsion 2-DOF parallel wrist and a 1-DOF parallel gripper. The wrist produces a 2-DOF sphere-on-sphere pure rolling motion. This large singularity-free 2-DOF sphere-on-sphere pure rolling motion of the wrist allows for smooth and precise manipulation of objects in various orientations, making it suitable for applications such as assembly, pick-and-place, and inspection tasks. Using a geometrical approach, analytical solutions for the inverse and forward kinematics problems of the wrist and gripper are derived. From the inverse kinematic equations, the Jacobian matrices are derived and it is shown that the whole workspace is free of type I and type II singularities. It is shown that with a proper choice of design variables, a large singularity-free range of motion can be obtained. The absence of singularities in the whole workspace of the wrist-gripper assembly is an important feature that enhances its reliability. Finally, the correctness of the derived equations for the wrist inverse and forward kinematics are verified using MSC Adams. These results confirm the feasibility and effectiveness of the proposed parallel wrist-gripper assembly. Overall, the novel parallel wrist-gripper assembly presented in this paper demonstrates great potential for improving the efficiency and flexibility of robotic manipulators in a variety of industrial and research applications.

1. Introduction

The field of parallel manipulators (PMs) has seen significant growth in recent years due to their numerous advantages over traditional serial robots, such as higher stiffness, speed, precision, and load to weight ratio. However, PMs also have some disadvantages, including a smaller workspace, more singular configurations, and more complex kinematics [1,2]. Recent research initiatives are proposing means of alleviating these drawbacks, such as, for instance, the use of kinematic redundancy [3].
One area of focus within PM research has been the development of wrist designs. Advances in this area include the proposal of a spherical parallel manipulator (SPM) with three rotational degrees of freedom, which led to the design of the Agile Eye and later the Agile Wrist [4,5]. Recently, a comprehensive review of 3-DOF rotational parallel mechanisms was conducted [6]. A number of 2-DOF spherical parallel manipulators (SPMs) have been patented and developed, each with their own unique design and capabilities. In reference [7], a 2-DOF SPM was patented using a five-bar structure. Ueda introduced an SPM based on a six-bar linkage with a ± 75 yaw and 120 100 pitch range [8]. Duan et al. designed a 2-DOF SPM with a U-2RRR architecture and analyzed its kinematic and dynamic behaviour [9]. Cammarata created a U-2PUS 2-DOF SPM that can achieve a singularity-free 90 tilt angle [10]. Carricato and Parenti-Castelli introduced a fully decoupled 2-DOF parallel wrist that can independently actuate each Euler angle [11]. Bajaj et al. conducted a recent review of other 2-DOF SPMs [12].
At the core of all of these 2-DOF SPMs lies a fundamental concept—the fixed centre of rotation (FCOR) around which they all rotate, and the continuous alignment of the instantaneous screw axis (ISA) with this central point—irrespective of their configurations.
In a recent breakthrough, a pioneering approach has emerged to unlock the potential of 2-DOF rotational parallel manipulators (RPMs) within a significantly expanded and singularity-free workspace. Leading works by Sofka et al. [13], Dong et al. [14], Wu et al. [15], Shah et al. [16], and Chang et al. [17] have championed this concept.
In this groundbreaking paradigm, the conventional fixed centre of rotation becomes a dynamic element, residing on a sphere throughout various configurations. Importantly, the ISA now passes through this non-fixed centre of rotation. It was Dunlop and Jones who initially harnessed this innovative idea to craft the Canterbury tracker for solar tracking [18].
Expanding on this notion, Rosheim and Sauter designed the Omni-Wrist III, a remarkable 4-4R RPM that boasts a hemisphere-like workspace devoid of singularities [19].
Wu et al. [20] introduced the term ’equal spherical pure rotations’ (ESPR) to describe this form of rotation. They adopted a graphical approach proposed by Yu et al. [21] to deduce the freedom and complementary constraint patterns (FCCPs) inherent in robots with ESPR characteristics. Their classification system identified three distinct types of these mechanisms.
Subsequently, Yu et al. ventured further into the field, analyzing a set of n-4R RPMs. Their investigations shed light on the relationship between n and the degrees of freedom available in these mechanisms [22].
Adding a 1-DOF grasping ability to wrists is another emerging topic in PMs [23]. Although 3-DOF and 2-DOF wrists have received considerable attention, the topic of 3-DOF and 4-DOF wrist-grippers has remained largely unexplored. Most of the work performed in this area is regarding using the wrist-gripper mechanism for minimally invasive surgery (MIS). Some researchers introduced tendon-driven mechanisms [24,25], and some researchers used linkage-based designs [26,27]. Yamashita et al. [28] introduced a 3-DOF endoscopic handheld forceps manipulator for use in endoscopic surgery. They utilized a multi-slider linkage to transform linear motion of linkages to rotation of frames, enabling 2-DOFs of rotational motion. Also, a 1-DOF wire-driven gripper is added to the wrist to complete the wrist-gripper assembly. Hong and Jo proposed a 4-DOF parallel wrist-gripper mechanism. In this mechanism, the end-effector of the wrist is connected to the base via 3 P ̲ S R legs and 1 R ̲ U U P central leg. The 3 P ̲ S R architecture, creates two rotational DOFs and one translational DOF. By adding one R ̲ U U P leg to the mechanism, the translational DOF is converted to a grasping motion by the inversion of the slider–crank linkage. Also, the axial rotation of the central leg produces a pure axial rotation for the gripper [29]. Bazman et al. [30] proposed a 4-DOF wrist-gripper mechanism with a 3 R ̲ S R - 1 U U P architecture. In this mechanism the end-effector can undergo a pitch–yaw rotation and a thrust motion using a 3 R ̲ S R parallel mechanism. The central 1 U U P leg is used to convert the thrust motion into a grasping motion by the inversion of the slider–crank linkage. Also, a rotary actuator in series is added to the base to provide the roll axis motion. Sanchez et al. [31] introduced a surgical instrument featuring a universal wrist that uses a 3 P ̲ S S configuration. The instrument shaft is connected to a ball joint on the central link, which in turn is seated in the base of the end-effector. The other three PS linkages are manipulated to produce both pitch and yaw motions in a redundant manner. This redundancy arises because the linkage connected to the movable jaw serves a dual purpose: it is used both to open and close the gripper and to actuate the end-effector’s rotational motion. Ghaedrahmati and Gosselin [32] proposed a novel parallel 2 R ̲ R R R R R R R , 1 U U leg architecture. This architecture enables the mechanism to rotate on a full hemisphere without encountering singularity, making it highly suitable as either a 2-DOF or 3-DOF wrist gripper with minor modifications. The proposed mechanism’s unique design allows for greater flexibility and precision in various industrial applications, such as robotic assembly and manufacturing.
This paper presents a novel and dexterous wrist-gripper assembly with a large singularity-free workspace, consisting of a 2-DOF equal spherical pure rotation (ESPR) wrist and a 1-DOF gripper. The ESPR wrist is a zero-torsion RPM [33] and offers 2-DOFs, pure azimuth and tilt angle, which enables the mechanism to attain a wide range of orientations and reachability in confined spaces. The addition of the 1-DOF gripper further enhances the mechanism’s capabilities, providing the grasping ability required to manipulate various objects. The proposed mechanism is lightweight and fast, making it suitable for a variety of applications in fields such as robotics, manufacturing, and biomedical engineering. With its high dexterity and large workspace, the mechanism is able to perform complex tasks such as object manipulation, assembly, and inspection with ease. The presented mechanism offers an efficient and effective solution to the challenges posed by confined spaces and complex tasks. Moreover, another advantage of the proposed architecture is that no actuator is required at the end-effector to operate the gripper, which reduces the mass and inertia of the end-effector and eliminates the need for electronics at the end-effector. This feature facilitates washing and disinfection operations for applications where those are needed.
The organization of this paper is as follows. In Section 2, the robot architecture is described. In Section 3, the kinematic model of the wrist and gripper is developed. Specifically, Section 3.1 presents the inverse kinematic model of the wrist, while Section 3.2 develops the forward kinematic model of the wrist and provides analytical solutions for the forward kinematic problem. Section 3.3 and Section 3.4 then provide the inverse kinematic and forward kinematic of the gripper, respectively. The Jacobian matrices of the wrist are derived using two methods in Section 3.5 and Section 3.6. Section 4 offers a comprehensive analysis of wrist singularities, focusing on the derivation of specific geometric conditions that lead to singularity occurrences. In Section 5, the rotational and translational workspace of the end-effector is explored in detail, providing a comprehensive representation of workspace characteristics. Section 6.1 and Section 6.2 present the results of a simulation study conducted using MSC Adams to validate the derived equations for inverse and forward kinematics. The verification of these models is thoroughly discussed. Section 7 offers a thorough comparative analysis against the current state of the art. Finally, Section 8 concludes the paper with some remarks.

2. Robot Architecture

The proposed mechanism is a spatial wrist-gripper parallel robot. As can be seen from Figure 1, the end-effector of the wrist is connected to the base via 2 R ̲ S R R S R legs and one R ̲ U U R leg. Here, R ̲ , R, S, and U stand for an active revolute joint, a passive revolute joint, a passive spherical joint, and a passive universal joint, respectively. Also, the rotational output of the R ̲ U U R leg is used as the motion input of the lead screw to open and close the gripper. Globally, the assembly is a 3-DOF mechanism, consisting of a 2-DOF equal spherical pure rotations (ESPRs) wrist and a 1-DOF gripper. The rotational motion of the wrist is completely decoupled from the opening motion of the gripper. Three motors can be mounted on the base in order to actuate the mechanism. The two motors that actuate the base R joints of the wrist can be mounted either to actuate the first and second legs or the first and third legs, and the third motor actuates the shaft that is connected to the base via a revolute joint. The revolute joints and the universal joint that are connected to the base must be co-planar.
As can be seen from Figure 2a, in each leg vector, u i is the vector from the centre of the first universal joint to the centre of the first revolute joint, w i is the vector from the centre of the first revolute joint to the centre of the first spherical joint, g i is the vector from the centre of the first spherical joint to the centre of the second revolute joint, and f i is the vector from the centre of the second universal joint to the centre of the second revolute joint. The plane of symmetry Π is a plane that passes through the midpoint A of the UU leg and the three spherical joints and is perpendicular to vector d , where d is the vector from O to O . Actuator joint coordinates are denoted η i for the 2-DOF wrist and θ for the gripper. In each leg, vectors f i and g i are symmetric to vectors u i and w i , respectively, with respect to the plane of symmetry Π .
As can be seen from Figure 2a and Figure 3, the rotation of the UU leg leads to the motion of the lead screw. This motion acts as the input of two parallelograms to which fingers are connected and causes the opening and closing of the gripper.

3. Kinematic Modelling

3.1. Inverse Kinematics Modelling (Wrist)

First, the reflection matrix R associated with the plane of symmetry Π is defined using the unit vector n defined in the direction of vector d . One has
R = 1 2 n n T = r 1 r 2 r 3
In order to derive the end-effector rotation matrix Q e , a moving coordinate system O x y z is attached to the end-effector. The following relations between moving coordinate unit vectors and fixed coordinate unit vectors can be written:
i = R i = r 1 , j = R j = r 2 , k = i × j = r 3
where r 1 , r 2 , and r 3 are the columns of the reflection matrix R . Using the unit vectors of Equation (2), the following expression can be derived for Q e :
Q e = i j k = r 1 r 2 r 3 .
By comparing Equations (1) and (3), the following relation can be found between the end-effector rotation matrix Q e and the reflection matrix R :
R = Q e C
Q e = R C
in which C = 1 0 0 0 1 0 0 0 1 .
In the inverse kinematics problem, it is assumed that the end-effector tilt and azimuth angles are known, and the purpose is to find the actuator angles η i ( i = 1 , 2 ) . In [32], it was shown that the tilt angle of the end-effector in a wrist with the ESPR rotational property is twice the tilt angle of the UU leg and the azimuth angles are equal (Figure 2b). Hence, by knowing the end-effector tilt angle ( 2 δ ) and azimuth angle ( σ ), the unit vector n along the UU leg will have a tilt angle ( δ ) and azimuth angle ( σ ). So, n is defined as
n = n x n y n z = sin δ cos σ sin δ sin σ cos δ .
By knowing the unit vector n , the reflection matrix R can be derived using Equation (1). Then, the end-effector rotation matrix Q e can be found using Equation (4b). From Figure 2a the following relation can be written:
u i + w i + g i = d + f i , i = 1 , 2 .
Also, from Figure 2a the following equations can be written:
f i = Q e f i 0
g i = R ( w i ) = R w i
where f i 0 corresponds to vector f i expressed in the end-effector frame. By substituting Equation (7) into Equation (6), one can obtain:
u i + w i R w i = d + Q e f i 0 , i = 1 , 2 .
Also, using the fact that f i 0 = u i , and using Equation (4), one obtains
( 1 R ) w i = d + R C u i u i , i = 1 , 2
and the simplification of Equation (9) leads to
( 1 R ) w i = d + ( R 1 ) u i , i = 1 , 2
( 1 R ) ( w i + u i ) = d = d n
where the fact that Cu i = u i was used. Then, using Equation (1), and using w i + u i = s i , leads to
n n T s i = d 2 n , i = 1 , 2 .
From Equation (11), the following equation can be inferred:
n T s i = d 2 , i = 1 , 2 .
Equation (12) can be rewritten as follows:
n T w i = d 2 n T u i , i = 1 , 2 .
By expansion of Equation (13), the solution for the inverse kinematics can be derived as follows:
n x l cos η 1 + n z l sin η 1 = d 2 n x b
n y l cos η 2 + n z l sin η 2 = d 2 n y b
where b is the distance from the intermediate U joint to the revolute joint at the base of each of the RSR legs and l is the length of the links connecting the base R joints to the intermediate S joints in each leg. Using the definition of the tangent of the half of the angle η i (i = 1, 2), namely, T i = tan ( η i / 2 ) , Equation (14) can be written as
a 1 T 1 2 + b 1 T 1 + c 1 = 0
a 2 T 2 2 + b 2 T 2 + c 2 = 0
in which
a 1 = 2 n x b 2 n x l d
b 1 = 4 n z l
c 1 = 2 n x b + 2 n x l d
a 2 = 2 n y b 2 n y l d
b 2 = 4 n z l
c 2 = 2 n y b + 2 n y l d
Assuming b = α d , l = β d , and by substituting n x , n y , and n z from Equation (5), the coefficients can be expanded as follows:
a 1 = ( 2 α sin δ cos σ 2 β sin δ cos σ 1 ) d
b 1 = 4 β d cos δ
c 1 = ( 2 α sin δ cos σ + 2 β sin δ cos σ 1 ) d
a 2 = ( 2 α sin δ sin σ 2 β sin δ sin σ 1 ) d
b 2 = 4 β d cos δ
c 2 = ( 2 α sin δ sin σ + 2 β sin δ sin σ 1 ) d
and T i ( i = 1 , 2 ) can be found as
T i = b i ± b i 2 4 a i c i 2 a i , i = 1 , 2
which concludes the solution of the inverse kinematic problem. It can be observed that two solutions exist for each of the legs. Equation (18) holds if b i 2 4 a i c i 0 . This fact will be discussed further in Section 5.

3.2. Forward Kinematic Modelling (Wrist)

Solving the forward kinematic problem for this robot is a relatively straightforward task. In this context, we begin with the assumption that the joint angles η i (where i = 1 , 2 ) are known, and the objective is to determine the tilt and twist angles of the UU leg, represented by the vector d . To achieve this, we expand Equation (12) by utilizing the vectors n = sin δ cos σ sin δ sin σ cos δ , s 1 = s 11 0 s 13 , and s 2 = 0 s 22 s 23 . This expansion results in the following:
sin δ cos σ s 11 + cos δ s 13 = d 2
sin δ sin σ s 22 + cos δ s 23 = d 2 .
Using the definition of the tangent of half of the angles δ and σ , Equation (19) can be written as
e 1 t 1 2 t 2 2 + e 2 t 1 2 t 2 + e 3 t 1 2 + e 4 t 1 t 2 2 + e 5 t 2 2 + e 6 t 1 t 2 + e 7 t 1 + e 8 t 2 + e 9 = 0
f 1 t 1 2 t 2 2 + f 2 t 1 2 t 2 + f 3 t 1 2 + f 4 t 1 t 2 2 + f 5 t 2 2 + f 6 t 1 t 2 + f 7 t 1 + f 8 t 2 + f 9 = 0
in which
t 1 = tan σ 2 , t 2 = tan δ 2
e 1 = e 5 = d 2 s 13
e 3 = e 9 = d + 2 s 13
e 4 = e 6 = e 7 = 0
e 2 = e 8 = 4 s 11
f 1 = f 5 = d 2 s 23
f 3 = f 9 = d + 2 s 23
f 2 = f 4 = f 7 = f 8 = 0
f 6 = 8 s 22 .
Assuming t 2 as a hidden variable, Equation (20) can be written as
p 2 t 1 2 + p 1 t 1 + p 0 = 0
q 2 t 1 2 + q 1 t 1 + q 0 = 0
in which
p 2 = e 1 t 2 2 + e 2 t 2 + e 3 , p 1 = 0 , p 0 = e 1 t 2 2 e 2 t 2 + e 3
q 2 = q 0 = f 1 t 2 2 + f 3 , q 1 = f 6 t 2
The Sylvester matrix [34] that is associated with the two univariate polynomials in Equations (21a) and (21b) can be written as
S p , q = p 2 p 1 p 0 0 0 p 2 p 1 p 0 q 2 q 1 q 0 0 0 q 2 q 1 q 0 .
The determinant of matrix S p , q must be zero for the equations to have a common root, namely,
det ( S p , q ) = 0 .
Equation (23) leads to a polynomial of degree six as follows:
k 6 t 2 6 + k 4 t 2 4 + k 2 t 2 2 = 0
in which
k 6 = e 1 2 f 6 2 + 4 e 2 2 f 1 2
k 4 = 2 e 1 e 3 f 6 2 + 8 e 2 2 f 1 f 3 e 2 2 f 6 2
k 2 = 4 e 2 2 f 3 2 + e 3 2 f 6 2
One solution of Equation (24) is
t 2 = 0
this value corresponds to δ = 0 and gives the coefficients of Equation (21) as follows:
p 2 = p 0 = e 3 = d + 2 s 13
Importantly, this situation ( δ = 0 ) corresponds to the initial position, where s 13 = d 2 . Consequently, p 2 = p 0 = e 3 = 0 , making Equation (21a) zero. However, it is worth noting that when t 2 = 0 (or equivalently, δ = 0 ), the angle σ , and correspondingly t 1 , become undefined. This is because σ is defined as the angle between the projection of d on the xy plane and the x-axis. In the t 2 = 0 ( δ = 0 ) scenario, the projection collapses to a point, rendering the angle σ meaningless.
Four non-trivial solutions of Equation (21) can be calculated using the following change in the variable t 2 2 = T 2 , which yields:
k 6 T 2 2 + k 4 T 2 + k 2 = 0 .
The solution of Equation (26) can be written as:
T 2 1 = k 4 + k 4 2 4 k 2 k 6 2 k 6
T 2 2 = k 4 k 4 2 4 k 2 k 6 2 k 6 .
As can be seen from Equation (26), T 2 j exists if and only if k 4 2 4 k 2 k 6 0 . The expansion of this term is as follows:
k 4 2 4 k 2 k 6 = 1048576 d 8 β cos η 2 + α 2 β cos η 1 + α 2 β 4 cos 2 η 2 β 4 cos 2 η 1 2 2 α β cos η 2 + β 2 + α 2 1 4 β α cos η 1 β 4 cos 2 η 2 2 β 2 + α 2 1 4 β α cos η 2 1 2 β 2 sin ( η 1 ) sin ( η 2 ) + 2 α 2 + 1 2 β 2 α 4 + 1 2 α 2 cos η 2 2 β 4 β 4 cos η 1 2
k 4 2 4 k 2 k 6 0 is satisfied if and only if
ζ = β 4 cos 2 η 2 β 4 cos 2 η 1 2 2 α β cos η 2 + β 2 + α 2 1 4 β α cos η 1 β 4 cos 2 η 2 2 β 2 + α 2 1 4 β α cos η 2 1 2 β 2 sin ( η 1 ) sin ( η 2 ) + 2 α 2 + 1 2 β 2 α 4 + 1 2 α 2 0
By iteratively adjusting the coefficients α and β , one can determine values that satisfy Equation (29) within the range of 0 η 1 , η 2 90 . This will be discussed further in Section 5.
Then, four solutions for t 2 can be calculated as:
t 2 i = ± T 2 j , i = 1 , , 4 , j = 1 , 2
As is evident from Equation (30), to obtain real solutions for t 2 i , it is imperative that T 2 j be a non-negative value. This critical condition will be further explored in Section 5. Hence, one can obtain the tilt angle δ as follows:
δ i = 2 arctan t 2 i , i = 1 , , 4 .
When the solution for δ is known, it can be substituted into Equation (19) and the solutions for cos σ and sin σ can be derived as
cos σ i = d 2 cos δ i s 13 sin δ i s 11 , i = 1 , , 4
sin σ i = d 2 cos δ i s 23 sin δ i s 22 , i = 1 , , 4 .
Then, angle σ i can be found as follows:
σ i = atan2 ( sin σ i , cos σ i ) , i = 1 , , 4 .
which yields a maximum of four solutions for angle σ .

3.3. Inverse Kinematic Modelling (Gripper)

In the inverse kinematics problem of the gripper, Δ x is known, and the purpose is to find Δ y , where, as shown in Figure 3, Δ x is the opening of the gripper and Δ y is the displacement of the input lead screw. Once Δ y is determined, the input angle θ can be calculated using the pitch of the lead screw.
From Figure 3, the following relations can be written:
Δ x = 2 ( l 6 l 2 cos θ 2 t )
( l 2 l 8 ) cos θ 2 + l 5 cos θ 5 = l 6 l 7
( l 2 l 8 ) sin θ 2 + l 5 sin θ 5 = l 9 + Δ y
where the angles and lengths are as defined in Figure 3. From Equation (34a), the following relation can be found for cos θ 2 :
cos θ 2 = l 6 t Δ x 2 l 2
so,
sin θ 2 = ± 1 l 6 t Δ x 2 l 2 2 1 2
also from Equations (34b) and (34c), and using Equations (35) and (36), cos θ 5 and sin θ 5 can be found as follows:
cos θ 5 = l 6 l 7 l 5 ( l 2 l 8 ) l 5 l 6 t Δ x 2 l 2
sin θ 5 = l 9 + Δ y l 5 ± ( l 2 l 8 ) l 5 1 l 6 t Δ x 2 l 2 2 1 2 .
On the other hand, one can write
sin 2 θ 5 + cos 2 θ 5 1 = 0 .
Substituting (37a) and (37b) into (38), one can obtain two quadratic equations in Δ y (because there are two answers for sin θ 5 ). The solution of these two quadratic equations leads to four solutions for Δ y as a function of Δ x . Using the fact that the central R ̲ U U R leg is a double Cardan joint, the input angle θ can be related to the displacement Δ y and the lead screw thread pitch p as follows:
Δ y = p θ 360
where θ is the input angle in degrees, as shown in Figure 2a.

3.4. Forward Kinematic Modelling (Gripper)

In the forward kinematics problem, it is assumed that θ is known, and the purpose is to find Δ x . First, from Equation (39), Δ y can be derived, then from Equations (34b) and (34c), the following relation can be found for cos θ 5 and sin θ 5 :
cos θ 5 = l 6 l 7 l 5 ( l 2 l 8 ) cos θ 2 l 5
sin θ 5 = l 9 + Δ y l 5 ( l 2 l 8 ) sin θ 2 l 5 .
Substituting Equation (40) into Equation (38) and using the definition of the tangent of half of the angle θ 2 ( t 2 = tan θ 2 2 ) leads to a quadratic equation in t 2 . Solving this equation leads to two solutions for t 2 , which then leads to two solutions for θ 2 as a function of Δ y :
θ 2 = 2 arctan ( t 2 )
when θ 2 is known, using Equation (34a), Δ x can be found as a function of Δ y , and subsequently as a function of the input angle θ .

3.5. Wrist Jacobian Matrices (Method I)

The time derivative of Equation (12) leads to
s i T n ˙ + n T s ˙ i = 0 .
Also, by definition, s i = u i + w i , hence the time derivative of s i leads to
s ˙ i = w ˙ i = η ˙ i h i
in which
h 1 = l sin η 1 0 l cos η 1
h 2 = 0 l sin η 2 l cos η 2 .
Also, the time derivative of vector n leads to
n ˙ = δ ˙ cos δ cos σ σ ˙ sin δ sin σ δ ˙ cos δ sin σ + σ ˙ sin δ cos σ δ ˙ sin δ = N Ψ ˙
in which Ψ ˙ = δ ˙ σ ˙ and N is
N = cos δ cos σ sin δ sin σ cos δ sin σ sin δ cos σ sin δ 0 = n 1 n 2 .
By substituting Equations (43) and (45) into Equation (42), one can obtain
s i T N Ψ ˙ = η ˙ i n T h i , i = 1 , 2 .
Using Equation (46), Equation (47) can be rewritten as follows:
s 1 T n 1 s 1 T n 2 s 2 T n 1 s 2 T n 2 Ψ ˙ = n T h 1 0 0 n T h 2 η ˙
in which η ˙ = η ˙ 1 η ˙ 2 . From Equation (48), the Jacobian matrices can be derived as follows:
J = s 1 T n 1 s 1 T n 2 s 2 T n 1 s 2 T n 2 K = n T h 1 0 0 n T h 2

3.6. Wrist Jacobian Matrices (Method II)

The Jacobian matrices can be derived using another method. The time derivative of Equation (4b) leads to
Q ˙ e = R ˙ C
and the end-effector angular velocity can be found as follows:
Ω e = Q ˙ e Q e T = R ˙ C Q e T .
By substituting Equation (4a), into Equation (51) and using the fact that the reflection matrix is a symmetric matrix, i.e., R T = R , one can obtain
Ω e = Q ˙ e Q e T = R ˙ C C T R
and also C C T = 1 , in which 1 is the 3 × 3 identity matrix. Hence,
Ω e = Q ˙ e Q e T = R ˙ R .
Also, from Equation (1), one can multiply both sides of the equation by n to obtain
n n T n = 1 R 2 n = n 2 R n 2
and from the fact that n T n = 1 , Equation (54) yields
n = R n .
The time derivative of Equation (55) leads to
n ˙ = R ˙ n R n ˙
and using Equation (1), Equation (56) leads to
2 ( 1 n n T ) n ˙ = R ˙ n .
Using the definition of vector n and Equation (45), it can be found that n T n ˙ = 0 . Hence, Equation (57) leads to
n ˙ = 1 2 R ˙ n
and by substituting Equation (55) into Equation (58), one can obtain:
n ˙ = 1 2 R ˙ ( R n )
which, using Equation (53), can be written as
n ˙ = 1 2 Ω e n = 1 2 ω e × n
in which ω e is the angular velocity of the end-effector. Substituting Equations (43) and (60) into Equation (42) leads to
1 2 s i T ( ω e × n ) = 1 2 ( n × s i ) T ω e = η ˙ i n T h i , i = 1 , 2
and the Jacobian matrices can be derived from Equation (61) as follows:
J = ( n × s 1 ) T ( n × s 2 ) T K = n T h 1 0 0 n T h 2
in which J is a 2 × 3 matrix. The end-effector angular velocity matrix Ω e can be derived using Equation (53) as follows:
Ω e = 0 2 σ ˙ sin 2 δ 2 σ ˙ sin σ sin δ cos δ + 2 δ ˙ cos σ 2 σ ˙ sin 2 δ 0 2 σ ˙ cos σ sin δ cos δ + 2 δ ˙ sin σ 2 σ ˙ sin σ sin δ cos δ 2 δ ˙ cos σ 2 σ ˙ cos σ sin δ cos δ 2 δ ˙ sin σ 0 .
The end-effector angular velocity ω e can be derived using Equation (63) as follows:
ω e = vect ( Ω e ) = 2 σ ˙ cos σ sin δ cos δ 2 δ ˙ sin σ 2 σ ˙ sin σ sin δ cos δ + 2 δ ˙ cos σ 2 σ ˙ sin 2 δ
and then, the end-effector angular velocity ω e can be written as follows:
ω e = M Ψ ˙
in which
M = 2 sin δ 2 cos σ sin δ cos δ 2 cos σ 2 sin σ sin δ cos δ 0 2 sin 2 δ .
Matrix M can be rewritten using vector components n 1 and n 2 from matrix N , which is defined in Equation (46) as follows:
M = 2 1 sin δ n 2 sin δ n 1 .
Substituting Equation (67) into Equation (65) and then into Equation (61) leads to
( n × s i ) T 1 sin δ n 2 sin δ n 1 Ψ ˙ = η ˙ i n T h i , i = 1 , 2 .
The expansion of Equation (68) yields
1 sin δ s 1 T ( n 2 × n ) sin δ s 1 T ( n 1 × n ) 1 sin δ s 2 T ( n 2 × n ) sin δ s 2 T ( n 1 × n ) Ψ ˙ = n T h 1 0 0 n T h 2 η ˙ .
Also, from the definition of vectors n 1 , n 2 , and n one can obtain
n 1 × n = sin σ cos σ 0 = 1 sin δ n 2
n 2 × n = sin δ cos δ cos σ sin δ cos δ sin σ sin 2 δ = sin δ n 1 .
Substituting Equation (70) into Equation (69) leads to
s 1 T n 1 s 1 T n 2 s 2 T n 1 s 2 T n 2 Ψ ˙ = n T h 1 0 0 n T h 2 η ˙
which is the same equation as Equation (48).

4. Singularity Analysis (Wrist)

The workspace of parallel robots is limited by the presence of singularities, which can be classified into two types: type I and type II. While scaling can increase the translational workspace, it has no effect on the rotational workspace.
A type I singularity corresponds to a singularity of matrix K in Equation (49), that is, when det ( K ) = 0 . In this mechanism, this type of singularity occurs when vectors n and h i (i = 1, 2) become perpendicular.
A type II singularity is associated with a singularity in matrix J as defined in Equation (49). Such a singularity arises when det ( J ) = 0 . The calculation of the determinant of matrix J is outlined as follows:
det ( J ) = s 1 T n 1 s 2 T n 2 s 1 T n 2 s 2 T n 1 = s 1 T B s 2
in which B = n 1 n 2 T n 2 n 1 T . From the definition of n 1 and n 2 in Equation (46), matrix B can be derived as follows:
B = 0 sin δ cos δ sin 2 δ sin σ sin δ cos δ 0 sin 2 δ cos σ sin 2 δ sin σ sin 2 δ cos σ 0 .
It can be observed from Equation (73) that matrix B is skew-symmetric; therefore, Equation (72) can be rewritten as follows:
det ( J ) = s 1 T ( b × s 2 ) = b T ( s 2 × s 1 )
where b = vect ( B ) = sin 2 δ cos σ sin 2 δ sin σ sin δ cos δ = sin δ sin δ cos σ sin δ sin σ cos δ = sin δ n . Hence, Equation (74) can be rewritten as
det ( J ) = sin δ n T ( s 2 × s 1 ) .
According to Equation (75), it is evident that the determinant becomes zero when vectors n, s 1 , and s 2 align in a co-planar configuration or when δ = 0 . In such scenarios, a type II singularity is encountered. The examination of the mathematical conditions for these singular points will be a central focus of the workspace analysis, with the objective of ascertaining the presence of singularities within the workspace.

5. Workspace Analysis (Wrist)

The wrist rotational workspace can be found using the inverse kinematics solution derived in Equation (18). In fact, it can be said that the rotational workspace is the domain of Equation (18). A set of ( δ , σ ) is in the domain of Equation (18) if it satisfies the following conditions:
Δ i = b i 2 4 a i c i 0 , i = 1 , 2 .
Substituting the coefficients of Equation (17) into Equation (76) leads to
Δ 1 = 4 d 2 ( 4 sin 2 δ cos 2 σ ( β 2 α 2 ) + 4 α sin δ cos σ + 4 β 2 cos 2 δ 1 ) 0
Δ 2 = 4 d 2 ( 4 sin 2 δ sin 2 σ ( β 2 α 2 ) + 4 α sin δ sin σ + 4 β 2 cos 2 δ 1 ) 0
Equation (77) suggests that the UU leg’s rotational workspace is only dependent on the scaling parameters α and β , and is independent from the UU leg’s length d. In other words, the workspace is scale-independent, which makes sense for a rotational mechanism. Moreover, if β > α , the first terms of Equations (77a) and (77b) will be positive. Additionally, if α is chosen to be small (i.e., the legs’ base attachment points are close to the centre U–U link), the impact of the third term ( 4 α sin δ cos σ or 4 α sin δ sin σ ) will be negligible. Conversely, selecting a large value for β will result in the last term ( 4 β 2 cos 2 δ 1 ) being positive for a wider range of δ . This suggests that if β tends towards infinity, then δ will approach π 2 . Therefore, the maximum workspace of the UU leg can be expressed as π 2 < δ < π 2 and π < σ < π , which is equivalent to a full-sphere workspace for the end-effector. However, in reality, the value of β cannot be arbitrarily large, as the overall footprint of the mechanism should remain small.
Our objective is to find a suitable combination of α and β that allows for a tilt angle greater than 90 while keeping the total footprint small. Through trial and error, we have determined that setting α and β to 0.22 and 0.75 , respectively, yields a tilt angle of 94 . Additionally, by setting d to 162 mm, we can satisfy the required footprint constraint.
As can be seen in Figure 4, angle δ can reach approximately 47 , which means that the end-effector can tilt approximately 94 . Furthermore, an evaluation of the conditions for type I and type II singularities indicates that the entire workspace is free from singularities.
For the selected coefficients α and β , the defined coefficient ζ in Equation (29) is plotted versus angles η 1 and η 2 .
As depicted in Figure 5, it is evident that ζ remains consistently non-positive throughout the entire workspace. This observation strongly affirms that the chosen coefficients, namely, α = 0.22 and β = 0.75 , successfully adhere to the essential condition defined in Section 3.2, which dictates that k 4 2 4 k 2 k 6 0 .
As explained in Section 3.2, the other concern is the positiveness of T 2 1 and T 2 2 . The solutions T 2 j = k 4 ± k 4 2 4 k 2 k 6 2 k 6 depend not only on the values of k 2 and k 6 , but also on the value of k 4 . It is k 4 2 4 k 2 k 6 , that determines the nature of the solutions. When k 4 2 4 k 2 k 6 0 , the solutions are real and can be positive or negative depending on the values of k 4 and k 6 . In our specific case, it is worth noting that k 4 is a very large negative value, which is why it makes the solutions positive. This extreme negative value of k 4 contributes significantly to the positiveness of the solutions, even with positive values of k 2 and k 6 . This is precisely why we have included specific solutions for the selected parameter values of α = 0.22 , β = 0.75 , and d = 162 mm.
As can be seen from Figure 6, for these parameter values, both solutions, T 2 1 and T 2 2 , are indeed positive, and k 4 is a very large negative number that contributes significantly to the positiveness of the solutions. We have included these results to illustrate that under certain conditions, real and positive solutions are attainable, even with positive values of k 2 and k 6 .

6. Simulation

6.1. Inverse Kinematics Verification

In this section, the inverse kinematics solution is verified using the MSC Adams software (https://hexagon.com/company/divisions/manufacturing-intelligence/msc-software). The inverse kinematic analytical model provides a mathematical description of the wrist’s joint angles required to achieve a specific orientation. The accuracy of this model is crucial for a precise control of the robot’s motion. Therefore, comparing the results of the analytical model with those obtained from a simulation is essential to validate the model’s correctness. To verify the inverse kinematics model, a special trajectory is defined for the end-effector of the wrist and the results of the analytical model are compared to those obtained with the MSC Adams software. The trajectory that is defined for the UU leg is as follows:
σ = π 5 t 0 < t < 60   s δ = π 240 t
where t is the time.
Figure 7 shows the actuated joint coordinates computed using the inverse kinematic analytical model and the results obtained from the MSC Adams simulation. The comparison between the analytical model and the simulation results shows a very close agreement. To quantify the discrepancy between the two sets of results, the root mean square error (RMSE) was calculated. The obtained RMSE values for the first and second actuated joints are 1.8 × 10 3 and 3.6 × 10 3 , respectively, which confirms the accuracy of the model. The small RMSE values indicate that the analytical model can accurately predict the joint angles, and the simulation results provide a reliable validation of the model’s correctness.

6.2. Forward Kinematics Verification

In order to verify the forward kinematics model, actuator inputs η 1 and η 2 are defined as follows:
η 1 = 1.03 t sin ( 2 π 10 t ) + 42.02 0 < t < 50   s η 2 = 1.03 t cos ( 2 π 10 t ) + 42.02
where t is the time, and angles η 1 and η 2 are in degrees. The calculated results for the tilt angle δ and azimuth angle σ are computed using the analytical model and MSC Adams.
Figure 8 shows the comparison between the orientation angles obtained from the forward kinematics model and the simulation results. The two sets of results are in good agreement, indicating the correctness of the forward kinematics model. The root mean square error (RMSE) between the two sets of results was calculated to quantify the discrepancy. The obtained RMSE values for the tilt angle δ and azimuth angle σ are 3.4 × 10 3 and 8.5 × 10 2 , respectively, which confirms the accuracy of the forward kinematics model.

7. Comparison with the State of the Art

The study in [32], depicted in Figure 9a, is an over-constrained 2-DOF wrist mechanism. In this paper, a 3-DOF wrist-gripper assembly is proposed with a novel kinematic architecture, as illustrated in Figure 9b. The kinematic architecture used in [32] is 2 R ̲ R R R R R R R 1 U U , and this one is 2 R ̲ S R R S R 1 R ̲ U U R , a design distinctly different from the former. The R ̲ U U R leg is used as the motion input of the lead screw to open and close the gripper.
Because of the different kinematic architectures, the mathematical equations governing the inverse and forward kinematics differ significantly. Consequently, the derived mathematical conditions for type I and type II singularities also exhibit marked differences.
The prior study, as presented in [32], exclusively features a wrist mechanism. By contrast, our design incorporates a versatile gripper suitable for pick-and-place applications. Furthermore, the new design offers a distinct advantage: by integrating the gripper in parallel with the wrist, it obviates the need for a dedicated actuator at the end-effector to control the gripper. This not only reduces the end-effector’s mass and inertia but also negates the necessity for additional electronics at the end-effector.
In [32], the end-effector could cover a full hemisphere. In the new mechanism, the end-effector can theoretically encompass a full sphere. With the dimensions selected in the current design, it can achieve up to a 94 tilt angle, enabling coverage beyond a hemisphere and expanding the workspace.
Table 1 presents several state-of-the-art wrist-gripper assemblies. The current design offers a larger, singularity-free workspace as a primary advantage, complemented by the inclusion of a parallel gripper, further enhancing its functionality.

8. Conclusions

The proposed spatial wrist-gripper parallel robot is a mechanism designed for precision manipulation of objects in industrial applications. The mechanism has a compact design, consisting of a zero-torsion 2-DOF equal spherical pure rotations (ESPRs) wrist and a 1-DOF gripper. The wrist is connected to the base of the mechanism via 2 R ̲ S R R S R legs and one R ̲ U U R leg.
The gripper is operated by the rotational output of the R ̲ U U R leg, which is used as the motion input of the lead screw to open and close the gripper. The mechanism has a total of three degrees of freedom, which makes it suitable for applications that require precise and accurate manipulation of objects in a limited workspace.
The inverse and forward kinematics of the wrist and gripper were derived using a geometrical approach, resulting in compact parametric closed-form solutions. The kinematic model was used to perform a singularity analysis, which revealed that with proper design parameters, a large and singularity-free range of motion can be achieved.
One of the primary limitations of the orientation workspace of parallel robots is the existence of singularities. However, the geometric conditions for the type I and II singularities of the proposed mechanism were derived and it is shown that with a proper choice of design parameters, a large singularity-free workspace can be achieved. Furthermore, this can be accomplished while keeping the total footprint of the mechanism small. This is an important finding as it shows that the mechanism can operate smoothly without encountering singularities, which could potentially damage the mechanism or its environment.
To verify the accuracy of the inverse kinematics solution, the authors used the MSC Adams software to simulate a special trajectory for the end-effector of the wrist. The results of the analytical model were compared to the results from the simulation, and the root mean square error (RMSE) was used to measure the errors between the two results. The small RMSE values of 1.8 × 10 3 and 3.6 × 10 3 for the first and second actuated joints, respectively, indicate that the model is highly accurate and validates the correctness of the proposed mechanism.
In order to verify the forward kinematics model’s accuracy, a simulation study using the MSC Adams software was performed. The comparison between the analytical model and MSC Adams simulation results demonstrated a good agreement between the two sets of results. The root mean square error values for the tilt angle δ and azimuth angle σ were 3.4 × 10 3 and 8.5 × 10 2 , respectively, which confirm the accuracy of the forward kinematics model. These findings provide confidence in the ability of the proposed robot to precisely manipulate objects in industrial applications.
Overall, the proposed spatial wrist-gripper parallel robot is a promising mechanism for precision manipulation of objects in industrial applications. With the ability to tilt up to 94 and undergo an azimuth angle of 360 , this robot is capable of covering a wide range of orientations, effectively enabling it to operate across more than half of a sphere. Its compact design, singularity-free range of motion, and high accuracy make it a useful tool for various tasks that require high precision and accuracy in object manipulation.

Author Contributions

Methodology, C.G.; Validation, R.G.; Investigation, R.G.; Writing—original draft, R.G.; Writing—review & editing, C.G.; Supervision, C.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Sciences and Engineering Research Council of Canada (NSERC) through grant no. DG-089715.

Data Availability Statement

Data will be made available on request.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PMsParallel manipulators
SPMsSpherical parallel manipulators
FCORFixed centre of rotation
ISAInstantaneous screw axis
RPMRotational parallel manipulators
ESPRsEqual spherical pure rotations
FCCPsFreedom and complementary constraint patterns
MISMinimally invasive surgery
RMSERoot mean square error

References

  1. Merlet, J.P.; Gosselin, C.; Huang, T. Parallel mechanisms. In Springer Handbook of Robotics; Springer International Publishing: Berlin/Heidelberg, Germany, 2016; pp. 443–462. [Google Scholar]
  2. Ghaedrahmati, R.; Raoofian, A.; Kamali, A.; Taghvaeipour, A. An enhanced inverse dynamic and joint force analysis of multibody systems using constraint matrices. Multibody Syst. Dyn. 2019, 46, 329–353. [Google Scholar] [CrossRef]
  3. 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]
  4. Gosselin, C.; Hamel, J.F. The agile eye: A high-performance three-degree-of-freedom camera-orienting device. In Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA, USA, 8–13 May 1994; Volume 1, pp. 781–786. [Google Scholar]
  5. Bidault, F.; Teng, C.P.; Angeles, J. Structural optimization of a spherical parallel manipulator using a two-level approach. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Pittsburgh, PA, USA, 9–12 September 2001; Volume 80227, pp. 215–224. [Google Scholar]
  6. Bai, S.; Li, X.; Angeles, J. A review of spherical motion generation using either spherical parallel manipulators or spherical motors. Mech. Mach. Theory 2019, 140, 377–388. [Google Scholar] [CrossRef]
  7. Gosselin, C.M.; Caron, F. Two Degree-of-Freedom Spherical Orienting Device. U.S. Patent 5966991, 19 October 1999. [Google Scholar]
  8. Ueda, K.; Yamada, H.; Ishida, H.; Hirose, S. Design of Large Motion Range and Heavy Duty 2-DOF Spherical Parallel Wrist Mechanism. J. Robot. Mechatronics 2013, 25, 294–305. [Google Scholar] [CrossRef]
  9. Duan, X.; Yang, Y.; Cheng, B. Modeling and Analysis of a 2-DOF Spherical Parallel Manipulator. Sensors 2016, 16, 1485. [Google Scholar] [CrossRef] [PubMed]
  10. Cammarata, A. Optimized design of a large-workspace 2-DOF parallel robot for solar tracking systems. Mech. Mach. Theory 2015, 83, 175–186. [Google Scholar] [CrossRef]
  11. Carricato, M.; Parenti-Castelli, V. A novel fully decoupled two-degrees-of-freedom parallel wrist. Int. J. Robot. Res. 2004, 23, 661–667. [Google Scholar] [CrossRef]
  12. Bajaj, N.M.; Spiers, A.J.; Dollar, A.M. State of the Art in Artificial Wrists: A Review of Prosthetic and Robotic Wrist Design. IEEE Trans. Robot. 2019, 35, 261–277. [Google Scholar] [CrossRef]
  13. Sofka, J.; Skormin, V.A.; Nikulin, V.V.; Nicholson, D.J.; Rosheim, M. New generation of gimbal systems for laser positioning applications. In Proceedings of the Free-Space Laser Communication and Active Laser Illumination III, International Society for Optics and Photonics, San Diego, CA, USA, 27 January 2004; Volume 5160, pp. 182–191. [Google Scholar]
  14. Dong, X.; Yu, J.; Chen, B.; Zong, G. Geometric approach for kinematic analysis of a class of 2-DOF rotational parallel manipulators. Chin. J. Mech. Eng. 2012, 25, 241–247. [Google Scholar] [CrossRef]
  15. Wu, Y.; Carricato, M. Synthesis and singularity analysis of N-UU parallel wrists: A symmetric space approach. J. Mech. Robot. 2017, 9, 051013. [Google Scholar] [CrossRef]
  16. Shah, D.; Metta, G.; Parmiggiani, A. Workspace analysis and the effect of geometric parameters for parallel mechanisms of the N-UU class. In Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Quebec City, QC, Canada, 26–29 August 2018; Volume 51807, p. 05. [Google Scholar]
  17. Chang-Siu, E.; Snell, A.; McInroe, B.W.; Balladarez, X.; Full, R.J. How to use the Omni-Wrist III for dexterous motion: An exposition of the forward and inverse kinematic relationships. Mech. Mach. Theory 2022, 168, 104601. [Google Scholar] [CrossRef]
  18. Dunlop, G.; Jones, T. Position analysis of a two DOF parallel mechanism—The Canterbury tracker. Mech. Mach. Theory 1999, 34, 599–614. [Google Scholar] [CrossRef]
  19. Rosheim, M.E.; Sauter, G.F. New high-angulation omnidirectional sensor mount. In Proceedings of the Free-Space Laser Communication and Laser Imaging II; Ricklin, J.C., Voelz, D.G., Eds.; International Society for Optics and Photonics; SPIE: Seattle, WA, USA, 2002; Volume 4821, pp. 163–174. [Google Scholar]
  20. Wu, K.; Yu, J.; Zong, G.; Kong, X. A Family of Rotational Parallel Manipulators with Equal-Diameter Spherical Pure Rotation. J. Mech. Robot. 2013, 6, 011008. [Google Scholar] [CrossRef]
  21. Yu, J.; Dong, X.; Pei, X.; Zong, G.; Kong, X.; Qiu, Q. Mobility and Singularity Analysis of a Class of 2-DOF Rotational Parallel Mechanisms Using a Visual Graphic Approach. In Proceedings of the ASME 2011 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Washington, DC, USA, 28–31 August 2011; Volume 4. [Google Scholar]
  22. Yu, J.; Duan, Z.; Xie, Y. Kinematics analysis of n-4R reconfigurable parallel mechanisms. In Advances in Reconfigurable Mechanisms and Robots II; Springer: Berlin/Heidelberg, Germany, 2016; pp. 275–285. [Google Scholar]
  23. Gosselin, C.; Isaksson, M.; Marlow, K.; Laliberté, T. Workspace and Sensitivity Analysis of a Novel Nonredundant Parallel SCARA Robot Featuring Infinite Tool Rotation. IEEE Robot. Autom. Lett. 2016, 1, 776–783. [Google Scholar] [CrossRef]
  24. Van Meer, F.; Giraud, A.; Esteve, D.; Dollat, X. A disposable plastic compact wrist for smart minimally invasive surgical tools. In Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, AB, Canada, 2–6 August 2005; pp. 919–924. [Google Scholar]
  25. Li, K.; Li, J.; Li, L.; Ji, S.; Meng, X.; Fu, Y. Mechanical Design of a 4-DOF Minimally Invasive Surgical Instrument. In Proceedings of the 2019 IEEE International Conference on Robotics and Biomimetics (ROBIO), Dali, China, 6–8 December 2019; pp. 930–935. [Google Scholar]
  26. Navarro, J.S.; Garcia, N.; Perez, C.; Fernandez, E.; Saltaren, R.; Almonacid, M. Kinematics of a robotic 3UPS1S spherical wrist designed for laparoscopic applications. Int. J. Med. Robot. Comput. Assist. Surg. 2010, 6, 291–300. [Google Scholar] [CrossRef] [PubMed]
  27. Haouas, W.; Dahmouche, R.; Le Fort-Piat, N.; Laurent, G.J. 4-DoF spherical parallel wrist with embedded grasping capability for minimally invasive surgery. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 2363–2368. [Google Scholar]
  28. Yamashita, H.; Kim, D.; Hata, N.; Dohi, T. Multi-slider linkage mechanism for endoscopic forceps manipulator. In Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No. 03CH37453), Las Vegas, NV, USA, 27–31 October 2003; Volume 3, pp. 2577–2582. [Google Scholar]
  29. Hong, M.B.; Jo, Y.H. Design of a Novel 4-DOF Wrist-Type Surgical Instrument With Enhanced Rigidity and Dexterity. IEEE/ASME Trans. Mechatron. 2014, 19, 500–511. [Google Scholar] [CrossRef]
  30. Bazman, M.; Yilmaz, N.; Tumerdem, U. An Articulated Robotic Forceps Design With a Parallel Wrist-Gripper Mechanism and Parasitic Motion Compensation. J. Mech. Des. 2022, 144, 063303. [Google Scholar] [CrossRef]
  31. Sanchez, D. Surgical Instrument with a Universal Wrist. U.S. Patent 7121781, 17 October 2006. [Google Scholar]
  32. Ghaedrahmati, R.; Gosselin, C. Kinematic analysis of a new 2-DOF parallel wrist with a large singularity-free rotational workspace. Mech. Mach. Theory 2022, 175, 104942. [Google Scholar] [CrossRef]
  33. Bonev, I.A. Direct kinematics of zero-torsion parallel mechanisms. In Proceedings of the 2008 IEEE International Conference on Robotics and Automation, Pasadena, CA, USA, 19–23 May 2008; pp. 3851–3856. [Google Scholar]
  34. Laidacker, M. Another theorem relating Sylvester’s matrix and the greatest common divisor. Math. Mag. 1969, 42, 126–128. [Google Scholar] [CrossRef]
  35. Sone, K.; Isobe, H.; Yamada, K. High angle active link. In Special Issue Special Supplement to Industrial Machines, NTN Technical Review No.71; NTN: Osaka, Japan, 2004. [Google Scholar]
  36. Ogata, M.; Hirose, S. Study on ankle mechanism for walking robots: Development of 2 dof coupled drive ankle mechanism with wide motion range. In Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No. 04CH37566), Sendai, Japan, 28 September–2 October 2004; Volume 4, pp. 3201–3206. [Google Scholar]
  37. Kim, Y.J.; Kim, J.I.; Jang, W. Quaternion Joint: Dexterous 3-DOF Joint Representing Quaternion Motion for High-Speed Safe Interaction. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 935–942. [Google Scholar]
  38. Takeda, Y.; Funabashi, H.; Sasaki, Y. Development of a spherical in-parallel actuated mechanism with three degrees of freedom with large working space and high motion transmissibility: Evaluation of motion transmissibility and analysis of working space. JSME Int. J. Ser. C Dyn. Control Robot. Des. Manuf. 1996, 39, 541–548. [Google Scholar] [CrossRef]
  39. Bazman, M.; Yilmaz, N.; Tumerdem, U. Dexterous and back-drivable parallel robotic forceps wrist for robotic surgery. In Proceedings of the 2018 IEEE 15th International Workshop on Advanced Motion Control (AMC), Tokyo, Japan, 9–11 March 2018; pp. 153–159. [Google Scholar]
Figure 1. Proposed architecture of the wrist-gripper assembly.
Figure 1. Proposed architecture of the wrist-gripper assembly.
Actuators 12 00421 g001
Figure 2. (a) Kinematic model of the wrist-gripper assembly. (b) Tilt angle δ and azimuth angle σ of the UU leg and the end-effector.
Figure 2. (a) Kinematic model of the wrist-gripper assembly. (b) Tilt angle δ and azimuth angle σ of the UU leg and the end-effector.
Actuators 12 00421 g002
Figure 3. Mechanical architecture of the gripper.
Figure 3. Mechanical architecture of the gripper.
Actuators 12 00421 g003
Figure 4. The rotational workspace of the middle UU leg for α = 0.22 , β = 0.75 , and d = 162 mm.
Figure 4. The rotational workspace of the middle UU leg for α = 0.22 , β = 0.75 , and d = 162 mm.
Actuators 12 00421 g004
Figure 5. The value of ζ versus actuator angles η 1 and η 2 for α = 0.22 , β = 0.75 , and d = 162 mm, The colour alters based on the parameter’s value.
Figure 5. The value of ζ versus actuator angles η 1 and η 2 for α = 0.22 , β = 0.75 , and d = 162 mm, The colour alters based on the parameter’s value.
Actuators 12 00421 g005
Figure 6. Visualisation of T 2 1 and T 2 2 for the chosen coefficients α = 0.22 , β = 0.75 , and d = 162 mm, highlighting the effect of k 4 , The colour alters based on the parameter’s value.
Figure 6. Visualisation of T 2 1 and T 2 2 for the chosen coefficients α = 0.22 , β = 0.75 , and d = 162 mm, highlighting the effect of k 4 , The colour alters based on the parameter’s value.
Actuators 12 00421 g006
Figure 7. (a) First actuated joint angle η 1 and (b) second actuated joint angle η 2 using inverse kinematic analytical model (circles) and results obtained from MSC Adams (solid line).
Figure 7. (a) First actuated joint angle η 1 and (b) second actuated joint angle η 2 using inverse kinematic analytical model (circles) and results obtained from MSC Adams (solid line).
Actuators 12 00421 g007
Figure 8. The (a) tilt angle δ , and (b) azimuth angle σ , using forward kinematic analytical model (circles) and results obtained from MSC Adams (solid line).
Figure 8. The (a) tilt angle δ , and (b) azimuth angle σ , using forward kinematic analytical model (circles) and results obtained from MSC Adams (solid line).
Actuators 12 00421 g008
Figure 9. (a) Proposed architecture in the study in [32] ( 2 R ̲ R R R R R R R 1 U U ). (b) Proposed architecture of the current wrist-gripper assembly ( 2 R ̲ S R R S R 1 R ̲ U U R ).
Figure 9. (a) Proposed architecture in the study in [32] ( 2 R ̲ R R R R R R R 1 U U ). (b) Proposed architecture of the current wrist-gripper assembly ( 2 R ̲ S R R S R 1 R ̲ U U R ).
Actuators 12 00421 g009
Table 1. State-of-the-art wrist (wrist-gripper assembly) specifications.
Table 1. State-of-the-art wrist (wrist-gripper assembly) specifications.
ReferenceDOFsRange of Motion ( ) Parallel Gripper
Sone et al. [35]2Tilt = 90, Azimuth = ± 360 N
Ogata et al. [36]2Pitch = ± 80 , Yaw = ± 65 N
Ueda et al. [8]2Pitch = ± 75 , Yaw = ± 120 N
Cammarata [10]2Tilt = 90, Azimuth = ± 90 N
Ghaedrahmati and Gosselin [32]2Tilt = 90, Azimuth = ± 360 N
OMNI Wrist III [19]2Tilt = 90, Azimuth = ± 360 N
Kim et al. [37]3Tilt = 90, Azimuth = ± 360 , Pitch = ± 360 N
Takeda et al. [38]3Tilt = 66 74 , Azimuth = 0 360 , Roll = −40–0 N
Bazman et al. [39]4Pitch = ± 90 , Yaw = ± 90 , Roll = ± 360 Y
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

Ghaedrahmati, R.; Gosselin, C. Kinematic Analysis of a New 3-DOF Parallel Wrist-Gripper Assembly with a Large Singularity-Free Workspace. Actuators 2023, 12, 421. https://doi.org/10.3390/act12110421

AMA Style

Ghaedrahmati R, Gosselin C. Kinematic Analysis of a New 3-DOF Parallel Wrist-Gripper Assembly with a Large Singularity-Free Workspace. Actuators. 2023; 12(11):421. https://doi.org/10.3390/act12110421

Chicago/Turabian Style

Ghaedrahmati, Ramin, and Clément Gosselin. 2023. "Kinematic Analysis of a New 3-DOF Parallel Wrist-Gripper Assembly with a Large Singularity-Free Workspace" Actuators 12, no. 11: 421. https://doi.org/10.3390/act12110421

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