Jump to content

Infinitesimal rotation matrix

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Fgnievinski (talk | contribs) at 05:29, 17 May 2023 (merging from 3D_rotation_group#Infinitesimal_rotations). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

An infinitesimal rotation matrix or differential rotation matrix has the form:

where is vanishingly small and Aso(n), for instance with A = Lx,

While the matrices in the Lie algebra are not themselves rotations, the skew-symmetric matrices are derivatives, proportional differences of rotations.

The computation rules are as usual except that infinitesimals of second order are routinely dropped. With these rules, these matrices do not satisfy all the same properties as ordinary finite rotation matrices under the usual treatment of infinitesimals.[1] It turns out that the order in which infinitesimal rotations are applied is irrelevant.

Discussion

An infinitesimal rotation matrix is a skew-symmetric matrix where:

The shape of the matrix is as follows:

Associated quantities

We can introduce here the associated infinitesimal angular displacement tensor or rotation generator:

Such that its associated rotation matrix is . When it is divided by the time, this will yield the angular velocity vector.

Order of rotations

These matrices do not satisfy all the same properties as ordinary finite rotation matrices under the usual treatment of infinitesimals .[2] To understand what this means, consider

First, test the orthogonality condition, QTQ = I. The product is

differing from an identity matrix by second order infinitesimals, discarded here. So, to first order, an infinitesimal rotation matrix is an orthogonal matrix.

Next, examine the square of the matrix,

Again discarding second order effects, note that the angle simply doubles. This hints at the most essential difference in behavior, which we can exhibit with the assistance of a second infinitesimal rotation,

Compare the products dAx dAy to dAydAx,

Since is second-order, we discard it: thus, to first order, multiplication of infinitesimal rotation matrices is commutative. In fact,

again to first order. In other words, the order in which infinitesimal rotations are applied is irrelevant.

This useful fact makes, for example, derivation of rigid body rotation relatively simple. But one must always be careful to distinguish (the first order treatment of) these infinitesimal rotation matrices from both finite rotation matrices and from Lie algebra elements. When contrasting the behavior of finite rotation matrices in the BCH formula above with that of infinitesimal rotation matrices, where all the commutator terms will be second order infinitesimals one finds a bona fide vector space. Technically, this dismissal of any second order terms amounts to Group contraction.

Generators of rotations

Suppose we specify an axis of rotation by a unit vector [x, y, z], and suppose we have an infinitely small rotation of angle Δθ about that vector. Expanding the rotation matrix as an infinite addition, and taking the first order approach, the rotation matrix ΔR is represented as:

A finite rotation through angle θ about this axis may be seen as a succession of small rotations about the same axis. Approximating Δθ as θ/N, where N is a large number, a rotation of θ about the axis may be represented as:

It can be seen that Euler's theorem essentially states that all rotations may be represented in this form. The product is the "generator" of the particular rotation, being the vector (x, y, z) associated with the matrix A. This shows that the rotation matrix and the axis-angle format are related by the exponential function.

One can derive a simple expression for the generator G. One starts with an arbitrary plane[3] defined by a pair of perpendicular unit vectors a and b. In this plane one can choose an arbitrary vector x with perpendicular y. One then solves for y in terms of x and substituting into an expression for a rotation in a plane yields the rotation matrix R, which includes the generator G = baTabT.

To include vectors outside the plane in the rotation one needs to modify the above expression for R by including two projection operators that partition the space. This modified rotation matrix can be rewritten as an exponential function.

Analysis is often easier in terms of these generators, rather than the full rotation matrix. Analysis in terms of the generators is known as the Lie algebra of the rotation group.

Exponential map

Connecting the Lie algebra to the Lie group is the exponential map, which is defined using the standard matrix exponential series for eA[4] For any skew-symmetric matrix A, exp(A) is always a rotation matrix.[a]

An important practical example is the 3 × 3 case. In rotation group SO(3), it is shown that one can identify every Aso(3) with an Euler vector ω = θ u, where u = (x,y,z) is a unit magnitude vector.

By the properties of the identification su(2) ≅ R3, u is in the null space of A. Thus, u is left invariant by exp(A) and is hence a rotation axis.

Using Rodrigues' rotation formula on matrix form with θ = θ2 + θ2, together with standard double angle formulae one obtains,

This is the matrix for a rotation around axis u by the angle θ in half-angle form. For full detail, see exponential map SO(3).

Notice that for infinitesimal angles second order terms can be ignored and remains exp(A) = I + A

See also

Notes

  1. ^ Note that this exponential map of skew-symmetric matrices to rotation matrices is quite different from the Cayley transform discussed earlier, differing to 3rd order,
    Conversely, a skew-symmetric matrix A specifying a rotation matrix through the Cayley map specifies the same rotation matrix through the map exp(2 artanh A).

References

  1. ^ (Goldstein, Poole & Safko 2002, §4.8)
  2. ^ (Goldstein, Poole & Safko 2002, §4.8)
  3. ^ in Euclidean space
  4. ^ (Wedderburn 1934, §8.02)