Screw theory
   HOME

TheInfoList



OR:

Screw theory is the algebraic calculation of pairs of vectors, such as
force In physics, a force is an influence that can change the motion of an object. A force can cause an object with mass to change its velocity (e.g. moving from a state of rest), i.e., to accelerate. Force can also be described intuitively as a ...
s and moments or angular and
linear velocity Velocity is the directional speed of an object in motion as an indication of its rate of change in position as observed from a particular frame of reference and as measured by a particular standard of time (e.g. northbound). Velocity i ...
, that arise in the
kinematics Kinematics is a subfield of physics, developed in classical mechanics, that describes the motion of points, bodies (objects), and systems of bodies (groups of objects) without considering the forces that cause them to move. Kinematics, as a fiel ...
and dynamics of
rigid bodies In physics, a rigid body (also known as a rigid object) is a solid body in which deformation is zero or so small it can be neglected. The distance between any two given points on a rigid body remains constant in time regardless of external fo ...
. The mathematical framework was developed by Sir
Robert Stawell Ball Sir Robert Stawell Ball (1 July 1840 – 25 November 1913) was an Irish astronomer who founded the screw theory. He was Royal Astronomer of Ireland at Dunsink Observatory. Life He was the son of naturalist Robert Ball, and Amelia Gresley He ...
in 1876 for application in kinematics and
statics Statics is the branch of classical mechanics that is concerned with the analysis of force and torque (also called moment) acting on physical systems that do not experience an acceleration (''a''=0), but rather, are in static equilibrium with ...
of mechanisms (rigid body mechanics). Screw theory provides a
mathematical Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
formulation Formulation is a term used in various senses in various applications, both the material and the abstract or formal. Its fundamental meaning is the putting together of components in appropriate relationships or structures, according to a formul ...
for the
geometry Geometry (; ) is, with arithmetic, one of the oldest branches of mathematics. It is concerned with properties of space such as the distance, shape, size, and relative position of figures. A mathematician who works in the field of geometry is c ...
of lines which is central to
rigid body dynamics In the physical science of dynamics, rigid-body dynamics studies the movement of systems of interconnected bodies under the action of external forces. The assumption that the bodies are ''rigid'' (i.e. they do not deform under the action of ...
, where lines form the screw axes of spatial movement and the
lines of action Lines of Action (or LOA) is an abstract strategy board game for two players invented by Claude Soucie. The objective is to connect all of one's pieces into a single group. The game was recommended by the Spiel des Jahres in 1988. Rules Goal The ...
of forces. The pair of vectors that form the
Plücker coordinates In geometry, Plücker coordinates, introduced by Julius Plücker in the 19th century, are a way to assign six homogeneous coordinates to each line in projective 3-space, P3. Because they satisfy a quadratic constraint, they establish a one-to- ...
of a line define a unit screw, and general screws are obtained by multiplication by a pair of
real number In mathematics, a real number is a number that can be used to measure a ''continuous'' one-dimensional quantity such as a distance, duration or temperature. Here, ''continuous'' means that values can have arbitrarily small variations. Every ...
s and addition of vectors. An important result of screw theory is that geometric calculations for points using vectors have parallel geometric calculations for lines obtained by replacing vectors with screws. This is termed the ''transfer principle.'' Screw theory has become an important tool in robot mechanics, mechanical design,
computational geometry Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems ar ...
and
multibody dynamics Multibody system is the study of the dynamic behavior of interconnected rigid or flexible bodies, each of which may undergo large translational and rotational displacements. Introduction The systematic treatment of the dynamic behavior of inter ...
. This is in part because of the relationship between screws and dual quaternions which have been used to interpolate rigid-body motions. Based on screw theory, an efficient approach has also been developed for the type synthesis of parallel mechanisms (parallel manipulators or parallel robots). Fundamental theorems include
Poinsot's theorem In classical mechanics, Poinsot's construction (after Louis Poinsot) is a geometrical method for visualizing the torque-free motion of a rotating rigid body, that is, the motion of a rigid body on which no external forces are acting. This motion ha ...
(
Louis Poinsot Louis Poinsot (3 January 1777 – 5 December 1859) was a French mathematician and physicist. Poinsot was the inventor of geometrical mechanics, showing how a system of forces acting on a rigid body could be resolved into a single force and a ...
, 1806) and Chasles' theorem (
Michel Chasles Michel Floréal Chasles (; 15 November 1793 – 18 December 1880) was a French mathematician. Biography He was born at Épernon in France and studied at the École Polytechnique in Paris under Siméon Denis Poisson. In the War of the Sixth Coal ...
, 1832).
Felix Klein Christian Felix Klein (; 25 April 1849 – 22 June 1925) was a German mathematician and mathematics educator, known for his work with group theory, complex analysis, non-Euclidean geometry, and on the associations between geometry and grou ...
saw screw theory as an application of
elliptic geometry Elliptic geometry is an example of a geometry in which Euclid's parallel postulate does not hold. Instead, as in spherical geometry, there are no parallel lines since any two lines must intersect. However, unlike in spherical geometry, two lines ...
and his
Erlangen Program In mathematics, the Erlangen program is a method of characterizing geometries based on group theory and projective geometry. It was published by Felix Klein in 1872 as ''Vergleichende Betrachtungen über neuere geometrische Forschungen.'' It is nam ...
. He also worked out elliptic geometry, and a fresh view of Euclidean geometry, with the
Cayley–Klein metric In mathematics, a Cayley–Klein metric is a metric on the complement of a fixed quadric in a projective space which is defined using a cross-ratio. The construction originated with Arthur Cayley's essay "On the theory of distance"Cayley (1859), ...
. The use of a
symmetric matrix In linear algebra, a symmetric matrix is a square matrix that is equal to its transpose. Formally, Because equal matrices have equal dimensions, only square matrices can be symmetric. The entries of a symmetric matrix are symmetric with ...
for a
von Staudt conic In projective geometry, a von Staudt conic is the point set defined by all the absolute points of a polarity that has absolute points. In the real projective plane a von Staudt conic is a conic section in the usual sense. In more general projectiv ...
and metric, applied to screws, has been described by Harvey Lipkin. Other prominent contributors include
Julius Plücker Julius Plücker (16 June 1801 – 22 May 1868) was a German mathematician and physicist. He made fundamental contributions to the field of analytical geometry and was a pioneer in the investigations of cathode rays that led eventually to the dis ...
,
W. K. Clifford William Kingdon Clifford (4 May 18453 March 1879) was an English mathematician and philosopher. Building on the work of Hermann Grassmann, he introduced what is now termed geometric algebra, a special case of the Clifford algebra named in his ...
, F. M. Dimentberg, Kenneth H. Hunt, J. R. Phillips.


Basic concepts

A spatial displacement of a rigid body can be defined by a rotation about a line and a translation along the same line, called a screw displacement. This is known as Chasles' theorem. The six parameters that define a screw displacement are the four independent components of the Plücker vector that defines the screw axis, together with the rotation angle about and linear slide along this line, and form a pair of vectors called a screw. For comparison, the six parameters that define a spatial displacement can also be given by three
Euler angles The Euler angles are three angles introduced by Leonhard Euler to describe the orientation of a rigid body with respect to a fixed coordinate system.Novi Commentarii academiae scientiarum Petropolitanae 20, 1776, pp. 189–207 (E478PDF/ref> Th ...
that define the rotation and the three components of the translation vector.


Screw

A screw is a six-dimensional vector constructed from a pair of three-dimensional vectors, such as forces and torques and linear and angular velocity, that arise in the study of spatial rigid body movement. The components of the screw define the Plücker coordinates of a line in space and the magnitudes of the vector along the line and moment about this line.


Wrench

The force and torque vectors that arise in applying Newton's laws to a rigid body can be assembled into a screw called a wrench. A force has a point of application and a line of action, therefore it defines the
Plücker coordinates In geometry, Plücker coordinates, introduced by Julius Plücker in the 19th century, are a way to assign six homogeneous coordinates to each line in projective 3-space, P3. Because they satisfy a quadratic constraint, they establish a one-to- ...
of a line in space and has zero pitch. A torque, on the other hand, is a pure moment that is not bound to a line in space and is an infinite pitch screw. The ratio of these two magnitudes defines the pitch of the screw.


Twist

A twist represents the velocity of a rigid body as an angular velocity around an axis and a linear velocity along this axis. All points in the body have the same component of the velocity along the axis, however the greater the distance from the axis the greater the velocity in the plane perpendicular to this axis. Thus, the helicoidal field formed by the velocity vectors in a moving rigid body flattens out the further the points are radially from the twist axis. The points in a body undergoing a constant screw motion trace helices in the fixed frame. If this screw motion has zero pitch then the trajectories trace circles, and the movement is a pure rotation. If the screw motion has infinite pitch then the trajectories are all straight lines in the same direction.


Algebra of screws

Let a ''screw'' be an ordered pair : \mathsf = (\mathbf, \mathbf), where and are three-dimensional real vectors. The sum and difference of these ordered pairs are computed componentwise. Screws are often called ''dual vectors''. Now, introduce the ordered pair of real numbers â = (''a'', ''b'') called a ''dual scalar''. Let the addition and subtraction of these numbers be componentwise, and define multiplication as \hat\hat=(a, b)(c, d) = (ac, ad+bc). The multiplication of a screw ''S'' = (S, V) by the dual scalar â = (''a'', ''b'') is computed componentwise to be, \hat\mathsf = (a, b)(\mathbf, \mathbf) = (a \mathbf, a \mathbf +b \mathbf). Finally, introduce the dot and cross products of screws by the formulas: \mathsf\cdot \mathsf = (\mathbf, \mathbf)\cdot (\mathbf, \mathbf) = (\mathbf\cdot\mathbf,\,\, \mathbf\cdot\mathbf +\mathbf\cdot\mathbf), which is a dual scalar, and \mathsf\times \mathsf = (\mathbf, \mathbf)\times (\mathbf, \mathbf) = (\mathbf\times \mathbf,\,\, \mathbf\times \mathbf +\mathbf\times \mathbf). which is a screw. The dot and cross products of screws satisfy the identities of vector algebra, and allow computations that directly parallel computations in the algebra of vectors. Let the dual scalar ẑ = (''φ'', ''d'') define a ''dual angle'', then the infinite series definitions of sine and cosine yield the relations \sin \hat = (\sin\varphi , d \cos\varphi), \,\,\, \cos\hat = (\cos\varphi ,- d \sin\varphi), which are also dual scalars. In general, the function of a dual variable is defined to be ''f''(ẑ) = (''f''(''φ''), ''df''′(''φ'')), where ''df''′(''φ'') is the derivative of ''f''(''φ''). These definitions allow the following results: * Unit screws are
Plücker coordinates In geometry, Plücker coordinates, introduced by Julius Plücker in the 19th century, are a way to assign six homogeneous coordinates to each line in projective 3-space, P3. Because they satisfy a quadratic constraint, they establish a one-to- ...
of a line and satisfy the relation , \mathsf, = \sqrt = 1; * Let ẑ = (''φ'', ''d'') be the dual angle, where ''φ'' is the angle between the axes of ''S'' and ''T'' around their common normal, and ''d'' is the distance between these axes along the common normal, then \mathsf \cdot \mathsf = \left, \mathsf\ \left, \mathsf\ \cos\hat; * Let N be the unit screw that defines the common normal to the axes of ''S'' and ''T'', and ẑ = (''φ'', ''d'') is the dual angle between these axes, then \mathsf \times \mathsf = \left, \mathsf\ \left, \mathsf\ \sin\hat \mathsf.


Wrench

A common example of a screw is the ''wrench'' associated with a force acting on a rigid body. Let ''P'' be the point of application of the force F and let P be the vector locating this point in a fixed frame. The wrench ''W'' = (F, P×F) is a screw. The resultant force and moment obtained from all the forces F''i'', ''i'' = 1,...,''n'', acting on a rigid body is simply the sum of the individual wrenches ''W''''i'', that is : \mathsf = \sum_^n \mathsf_i = \sum_^n (\mathbf_i, \mathbf_i\times\mathbf_i). Notice that the case of two equal but opposite forces F and −F acting at points A and B respectively, yields the resultant : \mathsf=(\mathbf-\mathbf, \mathbf\times\mathbf - \mathbf\times\mathbf) = (0, (\mathbf-\mathbf)\times\mathbf). This shows that screws of the form :\mathsf=(0, \mathbf), can be interpreted as pure moments.


Twist

In order to define the ''twist'' of a rigid body, we must consider its movement defined by the parameterized set of spatial displacements, D(t)=( (t)d(t)), where is a rotation matrix and d is a translation vector. This causes a point p that is fixed in moving body coordinates to trace a curve P(t) in the fixed frame given by, : \mathbf(t) = (t)mathbf + \mathbf(t). The velocity of P is : \mathbf_P(t) = \left frac\rightmathbf + \mathbf(t), where v is velocity of the origin of the moving frame, that is dd/dt. Now substitute p =  'A''TP − d) into this equation to obtain, : \mathbf_P(t) =
Omega Omega (; capital: Ω, lowercase: ω; Ancient Greek ὦ, later ὦ μέγα, Modern Greek ωμέγα) is the twenty-fourth and final letter in the Greek alphabet. In the Greek numeric system/ isopsephy ( gematria), it has a value of 800. The ...
mathbf + \mathbf -
Omega Omega (; capital: Ω, lowercase: ω; Ancient Greek ὦ, later ὦ μέγα, Modern Greek ωμέγα) is the twenty-fourth and final letter in the Greek alphabet. In the Greek numeric system/ isopsephy ( gematria), it has a value of 800. The ...
mathbf\quad\text\quad\mathbf_P(t) = \mathbf\times\mathbf + \mathbf + \mathbf\times\mathbf, where nbsp;=  ''A''/d''t''''A''T] is the angular velocity matrix and ω is the angular velocity vector. The screw : \mathsf=(\vec, \mathbf + \mathbf\times \vec),\! is the ''twist'' of the moving body. The vector V = v + d × ''ω'' is the velocity of the point in the body that corresponds with the origin of the fixed frame. There are two important special cases: (i) when d is constant, that is v = 0, then the twist is a pure rotation about a line, then the twist is :\mathsf=(\omega, \mathbf\times\omega), and (ii) when nbsp;= 0, that is the body does not rotate but only slides in the direction v, then the twist is a pure slide given by : \mathsf=(0, \mathbf).


Revolute joints

For a
revolute joint A revolute joint (also called pin joint or hinge joint) is a one- degree-of-freedom kinematic pair used frequently in mechanisms and machines. The joint constrains the motion of two bodies to pure rotation along a common axis. The joint does no ...
, let the axis of rotation pass through the point q and be directed along the vector ''ω'', then the twist for the joint is given by, : \xi = \begin \omega \\ q \times \omega \end.


Prismatic joints

For a
prismatic joint A prismatic joint is a one- degree-of-freedom kinematic pair which constrains the motion of two bodies to sliding along a common axis, without rotation; for this reason it is often called a slider (as in the slider-crank linkage) or a sliding p ...
, let the vector v pointing define the direction of the slide, then the twist for the joint is given by, : \xi = \begin 0\\v \end.


Coordinate transformation of screws

The coordinate transformations for screws are easily understood by beginning with the coordinate transformations of the Plücker vector of line, which in turn are obtained from the transformations of the coordinate of points on the line. Let the displacement of a body be defined by ''D'' = ( 'A'' d), where 'A''is the rotation matrix and d is the translation vector. Consider the line in the body defined by the two points p and q, which has the
Plücker coordinates In geometry, Plücker coordinates, introduced by Julius Plücker in the 19th century, are a way to assign six homogeneous coordinates to each line in projective 3-space, P3. Because they satisfy a quadratic constraint, they establish a one-to- ...
, : \mathsf=(\mathbf-\mathbf, \mathbf\times\mathbf), then in the fixed frame we have the transformed point coordinates P =  'A''''p + d and Q =  'A''''q + d, which yield. :\mathsf=(\mathbf-\mathbf, \mathbf\times\mathbf) = ( \mathbf-\mathbf), \mathbf\times\mathbf) + \mathbf\times \mathbf-\mathbf)) Thus, a spatial displacement defines a transformation for Plücker coordinates of lines given by : \begin \mathbf-\mathbf \\ \mathbf\times\mathbf \end = \begin A & 0 \\ DA & A \end \begin \mathbf-\mathbf \\ \mathbf\times\mathbf \end. The matrix 'D''is the skew-symmetric matrix that performs the cross product operation, that is 'D''''y = d × y. The 6×6 matrix obtained from the spatial displacement ''D'' = ( 'A'' d) can be assembled into the dual matrix :
hat A hat is a head covering which is worn for various reasons, including protection against weather conditions, ceremonial reasons such as university graduation, religious reasons, safety, or as a fashion accessory. Hats which incorporate mecha ...
=( A, which operates on a screw ''s'' = (s.v) to obtain, :\mathsf =
hat A hat is a head covering which is worn for various reasons, including protection against weather conditions, ceremonial reasons such as university graduation, religious reasons, safety, or as a fashion accessory. Hats which incorporate mecha ...
mathsf, \quad (\mathbf, \mathbf) = ( A(\mathbf, \mathbf) = ( mathbf, mathbf+ Amathbf). The dual matrix 'Â''nbsp;= ( 'A''  'DA'' has determinant 1 and is called a ''dual orthogonal matrix''.


Twists as elements of a Lie algebra

Consider the movement of a rigid body defined by the parameterized 4x4 homogeneous transform, : \textbf(t)= (t)textbf = \begin \textbf \\ 1\end=\begin A(t) & \textbf(t) \\ 0 & 1\end \begin \textbf \\ 1\end. This notation does not distinguish between P = (''X'', ''Y'', ''Z'', 1), and P = (''X'', ''Y'', ''Z''), which is hopefully clear in context. The velocity of this movement is defined by computing the velocity of the trajectories of the points in the body, : \textbf_P = dot(t)textbf = \begin \textbf_P \\ 0\end = \begin \dot(t) & \dot(t) \\ 0 & 0 \end \begin \textbf \\ 1\end. The dot denotes the derivative with respect to time, and because p is constant its derivative is zero. Substitute the inverse transform for p into the velocity equation to obtain the velocity of ''P'' by operating on its trajectory P(''t''), that is :\textbf_P= dot(t)T(t)]^\textbf(t) = textbf, where : = \begin \Omega & -\Omega\textbf + \dot \\ 0 & 0 \end = \begin \Omega & \mathbf\times\omega+ \mathbf \\ 0 & 0 \end. Recall that is the angular velocity matrix. The matrix 'S''is an element of the Lie algebra se(3) of the Lie group SE(3) of homogeneous transforms. The components of 'S''are the components of the twist screw, and for this reason 'S''is also often called a twist. From the definition of the matrix 'S'' we can formulate the ordinary differential equation, : dot(t)= T(t)], and ask for the movement 'T''(''t'')that has a constant twist matrix 'S'' The solution is the matrix exponential : (t)= e^. This formulation can be generalized such that given an initial configuration ''g''(0) in SE(''n''), and a twist ''ξ'' in se(''n''), the homogeneous transformation to a new location and orientation can be computed with the formula, : g(\theta) = \exp(\xi\theta) g(0), where ''θ'' represents the parameters of the transformation.


Screws by reflection

In transformation geometry, the elemental concept of transformation is the
reflection (mathematics) In mathematics, a reflection (also spelled reflexion) is a mapping from a Euclidean space to itself that is an isometry with a hyperplane as a set of fixed points; this set is called the axis (in dimension 2) or plane (in dimension 3) of ...
. In planar transformations a translation is obtained by reflection in parallel lines, and rotation is obtained by reflection in a pair of intersecting lines. To produce a screw transformation from similar concepts one must use planes in
space Space is the boundless three-dimensional extent in which objects and events have relative position and direction. In classical physics, physical space is often conceived in three linear dimensions, although modern physicists usually consi ...
: the parallel planes must be perpendicular to the
screw axis A screw axis (helical axis or twist axis) is a line that is simultaneously the axis of rotation and the line along which translation of a body occurs. Chasles' theorem shows that each Euclidean displacement in three-dimensional space has a scr ...
, which is the line of intersection of the intersecting planes that generate the rotation of the screw. Thus four reflections in planes effect a screw transformation. The tradition of
inversive geometry Inversive activities are processes which self internalise the action concerned. For example, a person who has an Inversive personality internalises his emotion Emotions are mental states brought on by neurophysiological changes, variou ...
borrows some of the ideas of
projective geometry In mathematics, projective geometry is the study of geometric properties that are invariant with respect to projective transformations. This means that, compared to elementary Euclidean geometry, projective geometry has a different setting, ...
and provides a language of transformation that does not depend on
analytic geometry In classical mathematics, analytic geometry, also known as coordinate geometry or Cartesian geometry, is the study of geometry using a coordinate system. This contrasts with synthetic geometry. Analytic geometry is used in physics and enginee ...
.


Homography

The combination of a translation with a rotation effected by a screw displacement can be illustrated with the exponential mapping. This idea in transformation geometry was advanced by
Sophus Lie Marius Sophus Lie ( ; ; 17 December 1842 – 18 February 1899) was a Norwegian mathematician. He largely created the theory of continuous symmetry and applied it to the study of geometry and differential equations. Life and career Marius S ...
more than a century ago. Even earlier,
William Rowan Hamilton Sir William Rowan Hamilton Doctor of Law, LL.D, Doctor of Civil Law, DCL, Royal Irish Academy, MRIA, Royal Astronomical Society#Fellow, FRAS (3/4 August 1805 – 2 September 1865) was an Irish mathematician, astronomer, and physicist. He was the ...
displayed the
versor In mathematics, a versor is a quaternion of norm one (a ''unit quaternion''). The word is derived from Latin ''versare'' = "to turn" with the suffix ''-or'' forming a noun from the verb (i.e. ''versor'' = "the turner"). It was introduced by Will ...
form of unit quaternions as exp(''a r'')= cos ''a'' + ''r'' sin ''a''. The idea is also in
Euler's formula Euler's formula, named after Leonhard Euler, is a mathematical formula in complex analysis that establishes the fundamental relationship between the trigonometric functions and the complex exponential function. Euler's formula states that ...
parametrizing the
unit circle In mathematics, a unit circle is a circle of unit radius—that is, a radius of 1. Frequently, especially in trigonometry, the unit circle is the circle of radius 1 centered at the origin (0, 0) in the Cartesian coordinate system in the Eucli ...
in the
complex plane In mathematics, the complex plane is the plane formed by the complex numbers, with a Cartesian coordinate system such that the -axis, called the real axis, is formed by the real numbers, and the -axis, called the imaginary axis, is formed by the ...
. Since ''ε''2 = 0 for
dual numbers In algebra, the dual numbers are a hypercomplex number system first introduced in the 19th century. They are expressions of the form , where and are real numbers, and is a symbol taken to satisfy \varepsilon^2 = 0 with \varepsilon\neq 0. Du ...
, exp(''aε'') = 1 + ''aε'', all other terms of the exponential series vanishing. Let ''F'' = , ''ε''2 = 0. Note that ''F'' is
stable A stable is a building in which livestock, especially horses, are kept. It most commonly means a building that is divided into separate stalls for individual animals and livestock. There are many different types of stables in use today; the ...
under the
rotation Rotation, or spin, is the circular movement of an object around a '' central axis''. A two-dimensional rotating object has only one possible central axis and can rotate in either a clockwise or counterclockwise direction. A three-dimensional ...
''q'' → ''p'' −1 ''qp'' and under the translation (1 + ''εr'')(1 + ''εs'') = 1 + ''ε'' (''r'' + ''s'') for any vector quaternions ''r'' and ''s''. ''F'' is a 3-flat in the eight-dimensional space of dual quaternions. This 3-flat ''F'' represents
space Space is the boundless three-dimensional extent in which objects and events have relative position and direction. In classical physics, physical space is often conceived in three linear dimensions, although modern physicists usually consi ...
, and the
homography In projective geometry, a homography is an isomorphism of projective spaces, induced by an isomorphism of the vector spaces from which the projective spaces derive. It is a bijection that maps lines to lines, and thus a collineation. In gener ...
constructed, restricted to ''F'', is a screw displacement of space. Let ''a'' be half the angle of the desired turn about axis ''r'', and ''br'' half the displacement on the
screw axis A screw axis (helical axis or twist axis) is a line that is simultaneously the axis of rotation and the line along which translation of a body occurs. Chasles' theorem shows that each Euclidean displacement in three-dimensional space has a scr ...
. Then form ''z'' = exp((''a'' + ''bε'')''r'' ) and z* = exp((''a'' − ''bε'')''r''). Now the homography is : \ :\ 1beginz & 0 \\ 0 & z^* \end = z\ :\ z^*\thicksim z^*)^ q z\ :\ 1 The inverse for ''z''* is : \frac 1 = (e^ e^ )^ = e^ e^, so, the homography sends ''q'' to :(e^ e^) q (e^ e^) = e^ (e^ q e^ )e^ = e^ (e^ q e^). Now for any quaternion vector ''p'', ''p''* = −''p'', let ''q'' = 1 + ''pε'' ∈ ''F''  where the required rotation and translation are effected.
William Kingdon Clifford William Kingdon Clifford (4 May 18453 March 1879) was an English mathematician and philosopher. Building on the work of Hermann Grassmann, he introduced what is now termed geometric algebra, a special case of the Clifford algebra named in hi ...
initiated the use of dual quaternions for
kinematics Kinematics is a subfield of physics, developed in classical mechanics, that describes the motion of points, bodies (objects), and systems of bodies (groups of objects) without considering the forces that cause them to move. Kinematics, as a fiel ...
, followed by
Aleksandr Kotelnikov Aleksandr Petrovich Kotelnikov (russian: Алекса́ндр Петро́вич Коте́льников; October 20, 1865 – March 6, 1944) was a Russian and Soviet mathematician specializing in geometry and kinematics. Biography Aleksandr w ...
,
Eduard Study Eduard Study ( ), more properly Christian Hugo Eduard Study (March 23, 1862 – January 6, 1930), was a German mathematician known for work on invariant theory of ternary forms (1889) and for the study of spherical trigonometry. He is also known f ...
(''Geometrie der Dynamen''), and
Wilhelm Blaschke Wilhelm Johann Eugen Blaschke (13 September 1885 – 17 March 1962) was an Austrian mathematician working in the fields of differential and integral geometry. Education and career Blaschke was the son of mathematician Josef Blaschke, who taugh ...
. However, the point of view of Sophus Lie has recurred. In 1940,
Julian Coolidge Julian Lowell Coolidge (September 28, 1873 – March 5, 1954) was an American mathematician, historian and a professor and chairman of the Harvard University Mathematics Department. Biography Born in Brookline, Massachusetts, he graduated from Har ...
described the use of dual quaternions for screw displacements on page 261 of ''A History of Geometrical Methods''. He notes the 1885 contribution of Arthur Buchheim. Coolidge based his description simply on the tools Hamilton had used for real quaternions. Evidently the
group of units In algebra, a unit of a ring is an invertible element for the multiplication of the ring. That is, an element of a ring is a unit if there exists in such that vu = uv = 1, where is the multiplicative identity; the element is unique for thi ...
of the ring of dual quaternions is a
Lie group In mathematics, a Lie group (pronounced ) is a group that is also a differentiable manifold. A manifold is a space that locally resembles Euclidean space, whereas groups define the abstract concept of a binary operation along with the addi ...
. A subgroup has
Lie algebra In mathematics, a Lie algebra (pronounced ) is a vector space \mathfrak g together with an operation called the Lie bracket, an alternating bilinear map \mathfrak g \times \mathfrak g \rightarrow \mathfrak g, that satisfies the Jacobi identi ...
generated by the parameters ''a r'' and ''b s'', where ''a'', ''b'' ∈ R, and ''r'', ''s'' ∈ H. These six parameters generate a subgroup of the units, the unit sphere. Of course it includes ''F'' and the
3-sphere In mathematics, a 3-sphere is a higher-dimensional analogue of a sphere. It may be embedded in 4-dimensional Euclidean space as the set of points equidistant from a fixed central point. Analogous to how the boundary of a ball in three dimensio ...
of
versor In mathematics, a versor is a quaternion of norm one (a ''unit quaternion''). The word is derived from Latin ''versare'' = "to turn" with the suffix ''-or'' forming a noun from the verb (i.e. ''versor'' = "the turner"). It was introduced by Will ...
s.


Work of forces acting on a rigid body

Consider the set of forces F1, F2 ... F''n'' act on the points X1, X2 ... X''n'' in a rigid body. The trajectories of X''i'', ''i'' = 1,...,''n'' are defined by the movement of the rigid body with rotation 'A''(''t'')and the translation d(''t'') of a reference point in the body, given by : \mathbf_i(t)= (t)mathbf_i + \mathbf(t)\quad i=1,\ldots, n, where x''i'' are coordinates in the moving body. The velocity of each point Xi is :\mathbf_i = \vec\times(\mathbf_i-\mathbf) + \mathbf, where ω is the angular velocity vector and v is the derivative of d(''t''). The work by the forces over the displacement ''δ''r''i''=v''i''''δt'' of each point is given by : \delta W = \mathbf_1\cdot\mathbf_1\delta t+\mathbf_2\cdot\mathbf_2\delta t + \cdots + \mathbf_n\cdot\mathbf_n\delta t. Define the velocities of each point in terms of the twist of the moving body to obtain : \delta W = \sum_^n \mathbf_i\cdot (\vec\times(\mathbf_i -\mathbf) + \mathbf)\delta t. Expand this equation and collect coefficients of ω and v to obtain : \begin \delta W & = \left(\sum_^n \mathbf_i\right) \cdot\mathbf\times \vec\delta t+ \left(\sum_^n \mathbf_i\right)\cdot\mathbf\delta t + \left(\sum_^n \mathbf_i \times\mathbf_i\right) \cdot \vec\delta t \\ pt& = \left(\sum_^n \mathbf_i\right) \cdot(\mathbf+\mathbf\times \vec) \delta t + \left(\sum_^n \mathbf_i \times\mathbf_i\right) \cdot\vec\delta t. \end Introduce the twist of the moving body and the wrench acting on it given by : \mathsf = (\vec,\mathbf\times \vec +\mathbf)=(\mathbf,\mathbf^\circ),\quad\mathsf = \left(\sum_^n \mathbf_i, \sum_^n \mathbf_i \times\mathbf_i\right) = (\mathbf,\mathbf^\circ), then work takes the form :\delta W = (\mathbf\cdot\mathbf^\circ + \mathbf^\circ \cdot\mathbf)\delta t. The 6×6 matrix is used to simplify the calculation of work using screws, so that :\delta W = (\mathbf\cdot\mathbf^\circ + \mathbf^\circ \cdot\mathbf)\delta t = \mathsf Pimathsf\delta t, where : Pi=\begin 0 & I \\ I & 0 \end, and is the 3×3 identity matrix.


Reciprocal screws

If the virtual work of a wrench on a twist is zero, then the forces and torque of the wrench are constraint forces relative to the twist. The wrench and twist are said to be ''reciprocal,'' that is if :\delta W =\mathsf Pimathsf\delta t = 0, then the screws ''W'' and ''T'' are reciprocal.


Twists in robotics

In the study of robotic systems the components of the twist are often transposed to eliminate the need for the 6×6 matrix in the calculation of work. In this case the twist is defined to be :\check = (\mathbf\times \vec +\mathbf,\vec), so the calculation of work takes the form :\delta W =\mathsf\cdot\check\delta t. In this case, if :\delta W =\mathsf\cdot\check\delta t= 0, then the wrench ''W'' is reciprocal to the twist ''T''.


See also

*
Screw axis A screw axis (helical axis or twist axis) is a line that is simultaneously the axis of rotation and the line along which translation of a body occurs. Chasles' theorem shows that each Euclidean displacement in three-dimensional space has a scr ...
*
Newton–Euler equations In classical mechanics, the Newton–Euler equations describe the combined translational and rotational dynamics of a rigid body. Traditionally the Newton–Euler equations is the grouping together of Euler's two laws of motion for a ri ...
uses screws to describe rigid body motions and loading. *
Twist (mathematics) In differential geometry, the twist of a ''ribbon'' is its rate of axial rotation. Let a ribbon (X,U) be composted of space curve X=X(s), where s is the arc length of X, and U=U(s) the a unit normal vector, perpendicular at each point to X. Sinc ...
* Twist (rational trigonometry)


References


External links

* Joe Roone
William Kingdon Clifford
Department of Design and Innovation, the Open University, London. * Ravi Banavar notes o
Robotics, Geometry and Control
{{Authority control Mechanical engineering Mechanics Rigid bodies Kinematics fr:Torseur