Next Article in Journal
Reciprocity and Representations for Wave Fields in 3D Inhomogeneous Parity-Time Symmetric Materials
Next Article in Special Issue
Controlling Problem within a Class of Two-Level Positive Maps
Previous Article in Journal
Photoacoustics Waveform Design for Optimal Signal to Noise Ratio
Previous Article in Special Issue
A Note on a Minimal Irreducible Adjustment Pagerank
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Screw Motion via Matrix Algebra in Three-Dimensional Generalized Space

by
Ümit Ziya Savcı
Department of Mathematics and Science Education, Kütahya Dumlupınar University, Kütahya 43050, Turkey
Symmetry 2022, 14(11), 2235; https://doi.org/10.3390/sym14112235
Submission received: 18 August 2022 / Revised: 18 September 2022 / Accepted: 27 September 2022 / Published: 25 October 2022

Abstract

:
This paper aims to investigate the screw motion in generalized space. For this purpose, firstly, the change in the screw coordinates is analyzed according to the motion of the reference frames. Moreover, the special cases of this change, such as pure rotation and translation, are discussed. Matrix multiplication and the properties of dual numbers are used to obtain dual orthogonal matrices, which are used to simplify the manipulation of screw motion in generalized space. In addition, the dual angular velocity matrix is calculated and shows that the exponential of this matrix can represent the screw displacement in the generalized space. Finally, to support our results, we give two examples of screw motion, the rotation part of which is elliptical and hyperbolic.

1. Introduction

A rigid body is a system of particles with a fixed distance from one another, so every displacement of a rigid body be an isometry. An isometry is called a rigid displacement when it has properties such as rotation and translation. The set of rigid displacements is called the Euclidean group [1,2].
The term “kinematics”, which originates from Greek, means motion, and it is a branch of mechanics that deals with the analysis of the motion of particles and rigid bodies [3].
In order to represent rigid motion in Euclidean or Lorentzian space equipped with multiple coordinate frames, it is required to determine the “rotation matrix” and “translation axis” concepts. In particular, if the axis of rotation is parallel to the axis of translation, this transformation is called screw motion and the axis is called the screw axis. These concepts are used to create homogeneous transformation matrices, which represent the position and direction of a coordinate frame relative to the other. These transformations allow us to navigate from one coordinate frame to another [4,5].
To obtain frame M from frame F, it is necessary to apply a rotation determined by R, and translation (with respect to F) given as n, where F is a fixed frame and M is a moving frame. This transformation called coordinate transformation, which is denoted as D : F M , and the coordinates of it are determined y = R x + n , where y is the position of x after the displacement. In this notation, R is an n × n orthogonal matrix called a rotation matrix, and n is an n-dimensional vector called a translation. This transformation is denoted by D = ( R , n ) [3,5].
Screw theory was introduced by Chasles in 1830 in order to explain the concept of the twist motion of a rigid body. Then, in 1865, Plücker called this a screw. Later, in 1900, Ball explained the kinematics of a rigid body by using screw theory [6,7,8]. The screw theory is defined as the concept of rotation and translation about a common axis; it can be thought of as any helix of rotation. A common example is the thread of a screw (hence the name screw theory). In engineering, a screw thread is defined by a pitch, i.e., the ratio of translational motion to rotational motion. To describe the direction in which the screw points, an axis is needed along which it points. Finally, to describe a point on the screw, we need a magnitude, a measure of distance along the screw that allows us to find our position on the spiral. Thus, to describe rigid body motion using a screw, we need three components: a pitch, an axis, and an amount [9].
The derivative of motion represents the velocity of a point from frame F to frame M. Linear velocity is the instantaneous rate of change in the linear position of a point relative to some frame. The angular velocity describes the rotational motion of M with respect to F [3,5,10].
Dual numbers were initially introduced by Clifford in 1873. Their first applications to kinematics were in the study by Kotel’nikov in 1895 and in 1903. Bottema and Roth, in 1978, used dual numbers in theoretical kinematics. Then, dual quaternions were applied to spatial kinematics by Agrawal in 1987. Further information on dual quaternions can be found in the work of McCarthy from 1990 [3,5,11,12,13,14,15].
Vector spaces with a quadratic form generate an associative algebra with unity called Clifford algebra. The quaternion algebra, a subalgebra of Clifford algebra, is isomorphic to the rotation group. The generalized quaternions H are a four-dimensional algebra that is associative but not commutative. The algebra of a generalized quaternion is a natural generalization of quaternion algebra H [16,17,18,19,20].
According to the definition, the generalization space is a Euclidean space if α = β = 1 and a semi-Euclidean space if α = 1 and β = 1 . In this study, all situations of α and β are considered, except α = β = 0 . Some concepts that are used in the definition of the scalar product and vector product in the generalization space are different from those in Euclidean and Lorentzian space.
Beggs gave a derivation for a screw matrix by using two different coordinate systems in 1965. In 2018, Sıddıka studied the screw theory in Lorentzian space L 3 . In 2021, Ata and Savcı showed that unit-generalized quaternions H ( α , β ) correspond to a rotation in generalized space E 3 ( α , β ) . They obtained the screw axis of a displacement, the dual Rodrigues equation, and the Euler parameters of a spatial displacement, in generalized space. They stated that this motion gives the rotational motion in three-dimensional Euclidean space E 3 and in three-dimensional semi-Euclidean space for their specific choices of α , β R . In 2022, Savcı obtained the screw axis of a displacement, the dual Rodrigues equation, and the Euler parameters of a spatial displacement, in generalized space E 3 ( α , β ) [10,20,21,22,23].
Since the rotational motion in Euclidean space is on the sphere, it is circular, whereas the rotational motion in Lorenz space is hyperbolic because it is on hyperboloids. With the appropriate selection of α and β in generalized space, rotational motions such as circular, hyperbolic, and elliptical can be obtained. Thus, this gives the opportunity to work in many areas, such as from the centrifugal force taken into account when calculating the slope of the road to the motion of an electric field [24] and the orbits of the planets [25,26]. Generalized space is also a scalar product space. For general information about scalar product spaces and their algebraic properties, see [16,17,18,20,24,25,26,27,28,29].
Screw motion is an important part of rigid body motion, and it is vital in various fields, such as multi-body dynamics, mechanical design, computational geometry, and robot mechanics. From this point of view, it is important to reveal the wider application prospects of the screw motion. With our study, the details of which are given below, screw motion has been examined for all situations in generalized space.
In this paper, we explain the change in the screw coordinates according to the motion of the reference frames and consider the specific cases of changes in the coordinates. Then, we obtain Plücker coordinates for the screw axis in generalized space. Moreover, we obtain dual orthogonal matrices to simplify the screw coordinate transformations by using matrix multiplication and the properties of dual numbers. Finally, we obtain a dual angular velocity matrix and show that screw displacement can be represented as the exponential of this matrix in generalized space E 3 ( α , β ) , which includes the Euclidean and semi-Euclidean space.

2. General Information

In this section, we will provide some basic information that is used in the manuscript.
Definition 1.
Let r = ( r 1 , r 2 , r 3 ) , s = ( s 1 , s 2 , s 3 ) be two vectors in R 3 and α , β R . The generalized scalar product is defined by
< r , s > G = α r 1 s 1 + β r 2 s 2 + α β r 3 s 3
Or
< r , s > G = r ϵ s
where ϵ = α 0 0 0 β 0 0 0 α β .
The vector space R 3 , with the generalized scalar product defined over it, is called a three-dimensional generalized space and is denoted by E 3 ( α , β ) = ( R 3 , < , > G ) . This space includes the Euclidean and semi-Euclidean spaces, i.e.,
If α = β = 1 , then E 3 ( 1 , 1 ) = E 3 is a three-dimensional Euclidean space.
If α = 1 and β = 1 , then E 3 ( 1 , 1 ) = E 2 3 is a three-dimensional semi-Euclidean space.
The generalized vector product is defined as follows:
r × G s = β ( r 2 s 3 r 3 s 2 ) i α ( r 1 s 3 r 3 s 2 ) j + ( r 1 s 2 r 2 s 1 ) k ,
where i × G j = k , j × G k = β i , k × G i = α j .
Let { e 1 , e 2 , e 3 } be the orthonormal basis of this space; then, its Clifford algebra C l ( E 3 ( α , β ) ) = C l p , q has the basis 1 , e 1 , e 2 , e 1 e 2 , where p + q = 3 , e 1 2 = α , e 2 2 = β and e 1 e 2 = e 2 e 1 [18].
Definition 2.
A dual number s ^ has the form s ^ = s + ε s , where s , s R , ε 2 = 0 with ε 0 . The set
D = { s ^ = s + ε s : s , s R , ε 2 = 0 , ε 0 }
is the set of dual numbers, and it forms an Abelian ring with unity and divisors of zero [30].
On the other hand, the set
D 3 = D × D × D = { S ^ : S ^ = S + ε S , S , S R 3 }
is a module over the ring D .
Let us denote S ^ = S + ε S = ( s 1 , s 2 , s 3 ) + ε ( s 1 , s 2 , s 3 ) and R ^ = R + ε R = ( r 1 , r 2 , r 3 ) + ε ( r 1 , r 2 , r 3 ) . The Lorentzian scalar product of S and R is defined as follows:
S ^ , R ^ = S , R + ε ( S , R + S , R ) .
Dual space D 3 , together with the scalar product, is called the dual Lorentzian space and denoted by D 1 3 . For S ^ 0 , the norm S ^ of S ^ is defined by S ^ = S ^ , S ^ . A dual vector S ^ = S + ε S is called a dual-space-like vector if S , S > 0 or S = 0 , a dual time-like vector if S , S < 0 , and a dual null vector if S , S = 0 for S 0 [30,31].
The dual angle between two lines is the dual number θ ^ = θ + ε d , where θ is the angle between two lines about the common normal and d is the distance between them along their common normal. Some trigonometric and hyperbolic functions with dual variables can be written as follows:
sin θ ^ = sin ( θ + ε d ) = sin θ + ε d cos θ cos θ ^ = cos ( θ + ε d ) = cos θ ε d sin θ sinh θ ^ = sinh ( θ + ε d ) = sinh θ + ε d cosh θ cosh θ ^ = cosh ( θ + ε d ) = cosh θ + ε d sinh θ .
These definitions arise from the Taylor series expansion of the function f ( θ + ε d ) about θ , which yields [5,30,31]
f ( θ ^ ) = f ( θ + ε d ) = f ( θ ) + ε d f ( θ ) + ε d 2 f ( θ ) / 2 + = f ( θ ) + ε d f ( θ )
Definition 3.
A matrix C = 0 β c 3 β c 2 α c 3 0 α c 1 c 2 c 1 0 is called a generalized skew-symmetric matrix (or G-skew symmetric matrix) if C T ϵ = ϵ C . The matrix C satisfies the equation C x = c × G x , where the vector c = ( c 1 , c 2 , c 3 ) [18].
Definition 4.
The matrix R is called a generalized orthogonal matrix (or G-orthogonal matrix) if R T ϵ R = R ϵ . The set of all G-orthogonal matrices under matrix multiplication operation is called a rotation group in E 3 ( α , β ) [18,20].
A rotation about the origin can be given with the equation of Rx = y, which is a 3 × 3 G-orthogonal matrix and x E 3 ( α , β ) . The generalized Cayley formula is defined as R = ( I C ) 1 ( I + C ) = ( I + C ) ( I C ) 1 , where C is a G-skew symmetric matrix. By using the G-Cayley formula, a G-orthogonal matrix can be obtained by a G-skew symmetric matrix C, which is defined in Definition 3 [20].
Definition 5.
The set of all generalized orthogonal matrices with R = 1 under the operation of matrix multiplication forms a group denoted as S O ( α , β ) ) ( 3 ) , called a rotation group in E 3 ( α , β ) [18].
Definition 6.
The set of displacements of the space E 3 ( α , β ) is an algebraic group. If T 1 : F M 1 and T 2 : M 1 M 2 are displacements, then T = T 1 T 2 : F M 2 is also a displacement.
The matrix representation of the combination of these two displacements is
R 1 n 1 0 1 R 2 n 2 0 1 = R 1 R 2 R 1 n 2 + n 1 0 1
where 0 is a row vector (0, 0, 0). This representation is called a homogeneous transformation. The set of homogeneous transformations in E 3 ( α , β ) is as follows:
G H ( 4 ) = { R n 0 1 ; R S O ( α , β ) ( 3 ) , n R 3 } .
g = ( R , n ) is the homogeneous transformation corresponding to the displacement D = ( R , n ) in E 3 ( α , β ) . Here,
g ( t ) : R G H ( 4 ) t g ( t ) = ( t i j ) 4 × 4
Although the displacement is not a linear transformation, the homogeneous transformation g = ( R , n ) is a linear transformation.
The tangent operators of G H ( 4 ) must satisfy the relation
g · g 1 = R · n · 0 0 R 1 R 1 n 0 1 = A s 0 0 = ( A , s )
where A = R · R 1 is the 3 × 3 angular velocity matrix and s = A n + n · is its three-dimensional linear velocity vector. The tangent direction of the motion g ( t ) at t = t 0 is defined by g · ( t 0 ) .
Similarly, the condition for S O ( α , β ) ( 3 ) to be tangent operators is obtained from the relation R T ϵ R = ϵ in E 3 ( α , β ) . Differentiating both sides, we obtain
R · T ϵ R + R T ϵ R · = 0
which can be written as
R T ϵ R · = ( R T ϵ R · ) T .
The last equation shows that R T ϵ R · = Φ is a skew-symmetric matrix that is called the angular velocity matrix of the rotation R ( t ) in E 3 ( α , β ) . If we can calculate that R · = R ϵ 1 Φ , let ϵ 1 Φ = Ω , then R · = R Ω . Note that Ω is a G-skew-symmetric matrix.
R · ( t ) = R ( t ) Ω ,
The solution of this matrix-differential equation gives a one-parameter group of rotations as follows [23]:
R ( t ) = e t Ω .
In the following section, the translation matrix between the coordinate transformations will be obtained and the changes in the screw motion depending on the coordinate transformations will be examined.

3. Coordinate Transformations of a Screw in E 3 ( α , β )

The tangent operator of g is L = (A, s), where A is 3 × 3 G-skew symmetric matrix and s is a three-dimensional vector. Let the vector a correspond to matrix A. Then, the six-dimensional vector l = (a, s) is called a screw. In this section, we will analyze the change in the coordinates of the screw depending on the change in reference frame for the motion.
Given fixed F and moving frames M, let a motion be described by displacement g ( t ) : F M , with parameter t. The displacements T : F F l and T : M M l define g l ( t ) = T g ( t ) T 1 . Then, the motion can be given as g l ( t ) : F l M l . The tangent operator L l of g l ( t ) is obtained from the tangent operator L of g ( t ) as follows:
L l = ( g ) · ( g ) 1 = ( T g · T 1 ) ( T g 1 T 1 ) = T g · g 1 T 1 = T L T 1 .
If we rewrite this equation more clearly for displacement T = (R, n), we obtain
L l = R n 0 1 A s 0 0 R 1 R 1 n 0 1
= R A R 1 R A R 1 n + R s 0 0 .
From the G-skew symmetric matrix A l = R A R 1 , we can obtain the vector a l . From the relationship between the generalized cross-product and G-skew symmetric matrices, we have
R A R 1 n = A l n = a l × G n = n × G a l
Thus, the screw l = (a, s) becomes l l = ( a l , s l ) , where
a l = R a s l = n × G R a + R s
This transformation can be written as
a l s l = R 0 T R R a s ,
Here, T is a G-skew symmetric matrix corresponding to vector n, and 0 is the 3 × 3 square zero matrix. Equation (4) describes how the screw changes with the change in reference frames.
In the following section, it will be examined how the screw motion, which changes depending on the coordinate transformations, changes the components that make up the screw, and their specific cases will be discussed.

4. The Forms of a Screw in E 3 ( α , β )

Let us consider a specific case of the change in coordinates in Equation (4). It is the screw motion obtained as a pure translation g = ( I , n ) of the fixed and moving frames. Thus, l = (a, s) transforms to
l l = a , n × G a + s .
This implies that the linear velocity s of the screw changes depending on the changes in the origin of the reference frames.
Linear velocity vector a of l = (a, s) can be split into two components: one that is parallel to a and another that is orthogonal to a. Let pa be a parallel component; then, p is obtained as follows:
p = < s , a > G < a , a > G .
The orthogonal part is s p a . Here, we can find a point k on the screw axis such that
k × G a = s p a .
The solution of the above equation is
k = a × G s < a , a > G .
Let us change the reference frames by the translation g = ( I , k ) ; then, l = (a, s) is transformed to the screw l l = a , k × G a + s . Since k × G a orthogonal to a, hence
k × G a + s = p a .
Therefore, in this reference frame, the screw has the form l l = a , p a . This implies that in the new frame, the angular and linear velocity vectors are in the same direction of a. It is clear that the body is moving in a screw motion at time t. The axis of this screw motion is line d = k + ta, called the instantaneous screw axis in E 3 ( α , β ) . The general screw l = (a, s) can be written in the standard form using equation s = k × G a + p a
l = ( a , k × G a + p a )
The line d = k + ta and constant p are the axis and the pitch of screw l, respectively.
When p = 0 in Equation (7), we encounter a critical case of the screw where there is no velocity vector. Let the screw be rewritten:
l = ( a , k × G a ) .
There is an angular velocity and no linear velocity relative to d = k + ta. Thus, the line l can state the screw, and the components of the l are known as the Plücker coordinates of the line.
When p = 0, and the screw l = (0, s), we obtain another special case where the screw degenerates into a line screw. This means that the motion with no angular velocity is pure translation.
In the generalized scalar product in Equation (1), we have four cases, depending on the selection of the signs of α and β , which are α , β > 0 , α > 0 and β < 0 , α < 0 and β > 0 , α , β < 0 . However, from the definitions of the scalar product, the last three cases are the same. Since all possible selections of α and β can be covered by two conditions α , β > 0 and α > 0 , β < 0 , in the following section, we will consider only these two cases.
In the following section, a dual orthogonal matrix of an orthogonal matrix will be obtained and this matrix will be used to describe screw motion.

5. Generalized Dual Orthogonal Matrices and Screw Motion in E 3 ( α , β )

Now, we wish to simplify the screw coordinate transformations via matrix multiplication and the properties of dual numbers. Let l = ( w , s ) and l l = ( a l , s l ) be screws associated with the dual vectors a ^ = a + ε s and a l ^ = a l + ε s l , respectively. Thus, the screw transformation in Equation (4) can be rewritten as
a l ^ = R ^ a ^
where
R ^ = R + ε T R
and T is a G-skew symmetric matrix.
Theorem 1.
Dual matrix R ^ is a G-dual orthogonal matrix.
Proof. 
Let dual matrix R ^ be given as in (9), with R as a G-orthogonal matrix and T as a G-skew symmetric matrix. Then, since
R ^ T ϵ R ^ = R + ε T R T ϵ R + ε T R = R T ϵ R + ε ( R T ϵ T R + R T T T ϵ R ) + ε 2 ( ) = R T ϵ R + ε ( R T ϵ T R + R T ( ϵ T ) R = R T ϵ R + ε ( R T ϵ T R R T ϵ T R ) = R T ϵ R = ϵ
where ε 2 = 0 and R T ϵ = ϵ R . □
Case I ( α > 0 and β > 0 ): By using Equation (8), the G-orthogonal matrix related to the screw displacement has its angle θ about the axis y, and a distance n along axis y, and we can obtain
Y ^ = R + ε T R = cos θ ^ 0 β sin θ ^ 0 1 0 sin θ ^ β 0 cos θ ^
where
R = cos θ 0 β sin θ 0 1 0 sin θ β 0 cos θ and T = 0 0 β t 0 0 0 t β 0 0 .
In addition, the screw displacement has its angle ϕ about the axis x, and a distance n along axis x
X ^ = R + ε T R = 1 0 0 0 cos ϕ ^ α sin ϕ ^ 0 sin ϕ ^ α cos ϕ ^
where
R = 1 0 0 0 cos ϕ α sin ϕ 0 sin ϕ α cos ϕ and T = 0 0 0 0 0 α t 0 t α 0
The dual orthogonal transformation
D ^ = Y ^ X ^
and
D ^ = cos θ ^ β sin θ ^ sin ϕ ^ α β sin θ ^ cos ϕ ^ 0 cos ϕ ^ α sin ϕ ^ sin θ ^ β cos θ ^ sin ϕ ^ α cos θ ^ cos ϕ ^ .
Case II ( α > 0 and β < 0 ): In this case, we have two subcases where the x-axis and y-axis are timelike or spacelike.
Case IIa Let x-axis and y-axis be timelike; then, we have Case 1.
Case IIb Let the x-axis and y-axis be spacelike; then,
Y ^ = R + ε T R = cosh θ ^ 0 β sinh θ ^ 0 1 0 sinh θ ^ β 0 cosh θ ^
where
R = cosh θ 0 β sinh θ 0 1 0 sinh θ β 0 cosh θ and T = 0 0 β t 0 0 0 t β 0 0 .
In the same way, the screw displacement has its angle ϕ about the axis y, and a distance n along axis y
X ^ = R + ε T R = 1 0 0 0 cosh ϕ ^ α sinh ϕ ^ 0 sinh ϕ ^ α cosh ϕ ^
Here,
R = 1 0 0 0 cosh ϕ α sinh ϕ 0 sinh ϕ α cosh ϕ and T = 0 0 0 0 0 α t 0 t α 0 .
Additionally, the dual orthogonal transformation D ^ = Y ^ X ^
D ^ = cosh θ ^ β sinh θ ^ sinh ϕ ^ α β sinh θ ^ cosh ϕ ^ 0 cosh ϕ ^ α sinh ϕ ^ sinh θ ^ β cosh θ ^ sinh ϕ ^ α cosh θ ^ cosh ϕ ^ .
In Case I and Case II, D ^ is used to refer to the coordinate frames in successive members of a manipulator.
Example 1.
Case 1. Let α = 1 and β = 2 . Let the screw displacement have its elliptical angle θ = 0.6435011 about the axis y, and a distance n along axis y. Substituting Equation (9) into Equation (8), we obtain the G-dual orthogonal matrix as
R ^ = R + ε T R = 4 5 0 3 2 5 0 1 0 3 5 2 0 4 5 + ε 0 0 2 0 0 0 2 2 0 0 · 4 5 0 3 2 5 0 1 0 3 5 2 0 4 5 = 4 5 ε 3 5 0 2 ( 3 5 + ε 4 5 ) 0 1 0 2 2 ( 3 5 + ε 4 5 ) 0 4 5 ε 3 5 ,
where G-skew symmetric matrix T corresponding to translation vector n = ( 0 , 1 , 0 ) is
T = 0 0 β t 0 0 0 t β 0 0 = 0 0 2 0 0 0 2 2 0 0
and for α = 1 and β = 2 , the matrix ϵ is
ϵ = α 0 0 0 β 0 0 0 α β = 1 0 0 0 2 0 0 0 2 .
Note that R T ϵ R = ϵ and R ^ T ϵ R ^ = ϵ are the G-orthogonal matrix and G-dual orthogonal matrix, respectively.
Example 2.
Case 2. Let α = 1 and β = 2 . Let the screw displacement have its hyperbolic angle θ = 0.51082562376 about the y spacelike axis, and a distance n along y. Substituting Equation (11) into Equation (8), we have G-dual orthogonal matrix
R ^ = R + ε T R = 17 15 0 8 2 15 0 1 0 8 15 2 0 17 15 + ε 0 0 2 0 0 0 2 2 0 0 · 17 15 0 8 2 15 0 1 0 8 15 2 0 17 15 = 17 15 + ε 8 15 0 2 ( 8 15 + ε 17 15 ) 0 1 0 2 2 ( 8 15 + ε 17 15 ) 0 8 15 + ε 17 15 ,
where G-skew symmetric matrix T corresponding to the translation vector n = ( 0 , 1 , 0 ) is
T = 0 0 β t 0 0 0 t β 0 0 = 0 0 2 0 0 0 2 2 0 0
and for α = 1 and β = 2 , the matrix ϵ is
ϵ = α 0 0 0 β 0 0 0 α β = 1 0 0 0 2 0 0 0 2 .
Again, note that R T ϵ R = ϵ and R ^ T ϵ R ^ = ϵ are the G-orthogonal matrix and G-dual orthogonal matrix, respectively.
In the following section, the exponential equation of the obtained dual orthogonal matrix for rotation given in (2) will be obtained for the screw motion, and the screw components will be defined by this exponential equation.

6. Generalized Dual Exponential Matrix in E 3 ( α , β )

Let R ^ ( t ) be a G-dual orthogonal matrix parametrized with t; then, we have the equation R ^ T ϵ R ^ = ϵ . Differentiating both sides, we obtain
( R ^ ) T · ϵ R ^ + R ^ T ϵ R ^ · = 0
which can be written as
R ^ T ϵ R ^ · = ( R ^ T ϵ R ^ · ) T .
The last equation shows that R ^ T ϵ R ^ · = Φ ^ is a skew-symmetric matrix in E 3 ( α , β ) . Here, R ^ · = R ^ ϵ 1 Φ ^ . Let ϵ 1 Φ ^ = Ω ^ , and R ^ · = R ^ Ω ^ . We obtain G-dual skew-symmetric matrix Ω ^ , called the dual angular velocity matrix in E 3 ( α , β ) . Let w ^ be a dual vector corresponding to G-dual skew symmetric matrix Ω ^ in E 3 ( α , β ) . Then, it can be written as w ^ = w + ε w . Let us split w into components parallel and perpendicular to w, as in Section 3, written as w = k × G w + p w . Here,
k = w × G w < w , w > G and p = < w , w > G < w , w > G .
Thus, dual vector w ^ is written as
w ^ = w + ε ( k × G w + p w ) = ( 1 + ε p ) ( w + ε k × G w )
where 1 + ε p is a dual scalar. The dual vector w + ε k × G w describes an instantaneous screw axis and p is the pitch of the screw motion defined by R ^ ( t ) .
Dual angular velocity Ω ^ is a constant because R ^ T ϵ R ^ = ϵ . The solution of the matrix differential equation,
R ^ · = R ^ Ω ^
with the initial condition R ^ ( 0 ) = I
R ^ ( t ) = e t Ω ^ .
R ^ ( t ) is a screw motion; its axis w + ε k × G w is obtained via Ω ^ . We have two cases where k × G w is either equal to zero or not.
Let k × G w = 0 . This means that the origin of the fixed frame F is on the screw axis. Since Equation (13) can be written as w ^ = ( 1 + ε p ) w , R ^ has the special G-skew symmetric matrix such that Ω ^ = ( 1 + ε p ) Ω . Using the identity ( 1 + ε p ) n = ( 1 + n ε p ) , Equation (15) can be rewritten as
e ( 1 + ε p ) Ω t = I + ( 1 + ε p ) Ω t + 1 2 ( 1 + ε 2 p ) Ω 2 t 2 + = ( I + Ω t + 1 2 Ω 2 t 2 + ) + ε p Ω t ( I + Ω t + 1 2 Ω 2 t 2 + )
Now, assume that R ( t ) is the exponential Ω . Thus, Equation (16) defines the G-dual orthogonal matrix R ^ ( t ) = R ( t ) + ε p t Ω R ( t ) . Consequently, this transformation describes a screw motion with rotation about the angle ϕ ( t ) = ω t , with axis w , ( ω = w ) and the amount n ( t ) = p t w . Moreover, ω is the angular velocity, s = p ω is its linear velocity, and p is the pitch of the motion.
Let k × G w 0 , which means that the origin is not on the screw axis. Then, R ^ ( t ) = T ^ exp ( ( 1 + ε p ) Ω t ) T ^ 1 , where T ^ is the translation T ^ = I + ε K and K is the G-skew symmetric matrix obtained via k. Hence,
T ^ exp ( ( 1 + ε p ) t Ω ) T ^ 1 = exp ( T ^ ( ( 1 + ε p ) t Ω ) T ^ 1 ) = exp ( ( 1 + ε p ) ( Ω + ε ( K Ω Ω K ) ) t )
Since ( K Ω Ω K ) is the G-skew symmetric matrix, we obtain it from vector k × G w , and the matrix ( Ω + ε ( K Ω Ω K ) ) describes a screw axis w + ε k × G w . Thus, we can write
R ^ ( t ) = R ( t ) + ε ( p t Ω R ( t ) + K R ( t ) R ( t ) K ) = R ( t ) + ε ( p t Ω + K R K R 1 ) R ( t )
G-skew symmetric matrix p t Ω + K R K R 1 defines the translation component of the motion and its vector form
n ( t ) = p t w + ( I R ( t ) ) k .
The above equation defines a displacement affiliated with a screw motion with pitch p and axis w + ε k × G w in E 3 ( α , β ) .

7. Conclusions

Screw motion has been studied by many authors in Euclidean and Lorentzian spaces. In this paper, screw motion is studied in generalized space. Thus, the theory of screw motion in the three-dimensional Euclidean and Lorentzian spaces is generalized into generalized space. The results obtained in this study reveal that the theory of screw motion is independent of the choice of the metric tensor in the Euclidean and Lorentzian spaces.
As is known, screw motion is a combination of a rotation around an axis and translational along the same axis. The rotation part of the screw motion is circular rotation in Euclidean space and hyperbolic rotation in Lorenz space. However, the rotation part of the screw motion in generalized space can be circular rotation, hyperbolic rotation, elliptical rotation, etc., depending on the choice of alpha and beta. Thus, this gives the opportunity to study a space where rotation motion is richer. The first case of the example in this study is the screw motion whose rotation part is elliptical rotation, and the second case is the screw motion whose rotation part is hyperbolic rotation. As mentioned briefly in the Introduction, generalized space has many application areas, such as mechanics, electromagnetism, and astrophysics.
The study of screw motion in the more general space is more difficult and complex than in the Euclidean and Lorentzian. Nevertheless, this study will make an important contribution to future studies to better understand and interpret screw motion. Screw motion in other scalar product spaces is also an open problem for further study.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Batlle, J.A.; Condomines, A.B. Rigid Body Kinematics; Cambridge University Press: Cambridge, UK, 2020. [Google Scholar]
  2. Hestenes, D. New Foundations for Classical Mechanics; Kluwer Academic Publishers: New York, NY, USA, 1999. [Google Scholar]
  3. Bottema, O.; Roth, B. Theoretical Kinematics; North-Holland Press: New York, NY, USA, 1979. [Google Scholar]
  4. Awrejcewicz, J. Classical Mechanics-Kinematics and Statics; Springer: New York, NY, USA, 2012. [Google Scholar]
  5. McCarthy, J.M. An Introduction to Theoretical Kinematics; MIT Press: Cambridge, UK, 1990. [Google Scholar]
  6. Ball, R.A. Treatise on the Theory of Screws; Cambridge University Press: Cambridge, UK, 1900. [Google Scholar]
  7. Chasles, M. Note sur les Propriétés Générales du Système de Deux Corps Semblables entr’eux. Bull. Sci. Math. Astron. Phys. Chim. 1830, 14, 321–326. [Google Scholar]
  8. Plücker, J. On a New Geometry of Space. Philos. Trans. 1865, 155, 725–791. [Google Scholar]
  9. Matthew, R.P. Introduction to Robotics. Available online: https://piazza.com/class_profile/get_resource/hysvddrwjpvg5/i0wyktiv5n32ph (accessed on 18 August 2022).
  10. Karakus, S.Ö. Screw Theory in Lorentzian Space. Adv. Appl. Clifford Algebras 2019, 29, 1–16. [Google Scholar] [CrossRef]
  11. Clliford, W.K. Preliminary Sketch of Biquaternions. Proc. Lond. Math. Soc. 1873, 4, 381–395. [Google Scholar] [CrossRef] [Green Version]
  12. Kotel’nikov, A.P. Screw Calculus and Some of Its Applications to Geometry and Mechanies; University of Kazan Annals of the Imperial: Kazan, Russia, 1895. [Google Scholar]
  13. Study, E. Geometrie der Dynamen. Monatsh Math. Phys. 1903, 14, 70–75. [Google Scholar]
  14. Agrawal, O.P. Hamilton Operators and Dual-Number-Quaternions in Spatial Kinematics. Mech. Mach. Theory 1987, 22, 569–575. [Google Scholar] [CrossRef]
  15. Li, Y.; Wang, Z.; Zhao, T. Geometric algebra of singular ruled surfaces. Adv. Appl. Clifford Algebras 2021, 31, 1–19. [Google Scholar] [CrossRef]
  16. Ata, E.; Yıldırım, Y. A Different Polar Representation for Generalized and Generalized Dual Quaternions. Adv. Appl. Clifford Algebras 2010, 28, 193–202. [Google Scholar] [CrossRef]
  17. Erdmann, K.; Skowronski, A. Algebras of Generalized Quaternion Type. Adv. Math. 2019, 349, 1036–1116. [Google Scholar] [CrossRef] [Green Version]
  18. Jafarı, M.; Yaylı, Y. Generalized Quaternions and Rotation in 3-space E α β 3 . TWMS J. Pure Appl. Math. 2015, 6, 224–232. [Google Scholar]
  19. Lam, T.Y. Introduction to Quadratic Forms over Fields; American Mathematical Society: Providence, RI, USA, 2005. [Google Scholar]
  20. Ata, E.; Savcı, Ü.Z. Spherical Kinematics in 3-Dimensional Generalized Space. Int. J. Geom. Methods Mod. Phys. 2020, 18, 2150033. [Google Scholar] [CrossRef]
  21. Beggs, J.S. Advanced Mechanisms; The Macmillan Company: London, UK, 1965. [Google Scholar]
  22. Savcı, Ü.Z. Generalized Dual Quaternions and Screw Motion in Generalized Space. Konuralp J. Math. 2022, 10, 197–202. [Google Scholar]
  23. Savcı, Ü.Z. Kinematic Analysis in 3-Dimensional Generalized Space. Cumhur. Sci. J. 2022, 43, 299–307. [Google Scholar]
  24. Özdemir, Z.; Ekmekci, F.N. Electromagnetic Curves and Rytov Curves Based on the Hyperbolic Split Quaternion Algebra. Optik 2022, 251, 168359. [Google Scholar] [CrossRef]
  25. Özdemir, M. An Alternative Approach to Eliptical Motion. Adv. Appl. Clifford Algebras 2016, 26, 279–304. [Google Scholar] [CrossRef] [Green Version]
  26. Özdemir, M.; Erdoğdu, M. On the Rotation Matrix in Minkowski Space-Time. Rep. Math. Phys. 2014, 74, 27–38. [Google Scholar] [CrossRef]
  27. Simsek, H.; Özdemir, M. Generating Hyperbolical Rotation Matrix for a Given Hyperboloid. Linear Algebra Its Appl. 2016, 496, 221–245. [Google Scholar] [CrossRef]
  28. Mackey, D.S.; Mackey, N.; Tisseur, F. G-reflectors: Analogues of Householder Transformations in Scalar Product Spaces. Linear Algebra Its Appl. 2004, 385, 187–213. [Google Scholar] [CrossRef]
  29. Rodriguez-Andrade, M.A.; Aragon-Gonzalez, G.; Aragon, J.L.; Verde-Star, L. An Algorithm for the Cartan-Dieudonné Theorem on Generalized Scalar Product Spaces. Linear Algebra Its Appl. 2011, 434, 1238–1254. [Google Scholar] [CrossRef]
  30. Uğurlu, H.H.; Çaliskan, A. The Study Mapping for Directed Spacelike and Timelike Lines in Minkowski 3-space R13. Math. Comput. Appl. 1996, 1, 142–148. [Google Scholar]
  31. O’Neill, B. Semi-Riemannian Geometry with Applications to Relativity; Academic Press Inc.: New York, NY, USA, 1983. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Savcı, Ü.Z. Screw Motion via Matrix Algebra in Three-Dimensional Generalized Space. Symmetry 2022, 14, 2235. https://doi.org/10.3390/sym14112235

AMA Style

Savcı ÜZ. Screw Motion via Matrix Algebra in Three-Dimensional Generalized Space. Symmetry. 2022; 14(11):2235. https://doi.org/10.3390/sym14112235

Chicago/Turabian Style

Savcı, Ümit Ziya. 2022. "Screw Motion via Matrix Algebra in Three-Dimensional Generalized Space" Symmetry 14, no. 11: 2235. https://doi.org/10.3390/sym14112235

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