Rotational velocity

In physics, **rotational velocity** or **angular velocity** refers to how fast an object rotates or revolves relative to another point, i.e. how fast the angular position or orientation of an object changes with time. There are two types of rotational velocity: orbital rotational velocity and spin rotational velocity. Spin rotational velocity refers to how fast a rigid body rotates with respect to its centre of rotation. Orbital rotational velocity refers to how fast a point object revolves about a fixed origin, i.e. the time rate of change of its angular position relative to the origin. Spin rotational velocity is independent of the choice of origin, in contrast to orbital rotational velocity which depends on the choice of origin.

In general, rotational velocity is measured in angle per unit time, e.g. radians per second (angle replacing distance from linear velocity with time in common). The SI unit of rotational velocity is expressed as radians per second with the radian having a dimensionless value of unity, thus the SI units of rotational velocity are listed as 1/s or s−1. Rotational velocity is usually represented by the symbol omega (**ω**, sometimes **Ω**). By convention, positive rotational velocity indicates counter-clockwise rotation, while negative is clockwise.

For example, a geostationary satellite completes one orbit per day above the equator, or 360 degrees per 24 hours, and has rotational velocity *ω* = (360°)/(24 h) = 15°/h, or (2π rad)/(24 h) ≈ 0.26 rad/h. If angle is measured in radians, the linear velocity is the radius times the rotational velocity,

# v
r
ω

{\displaystyle v = r\omega}

. With orbital radius 42,000 km from the earth's center, the satellite's speed through space is thus *v* = 42,000 km × 0.26/h ≈ 11,000 km/h. The rotational velocity is positive since the satellite travels eastward with the Earth's rotation (counter-clockwise from above the north pole.)

In three dimensions, rotational velocity is a pseudovector, with its magnitude measuring the rate at which an object rotates or revolves, and its direction pointing perpendicular to the instantaneous plane of rotation or angular displacement. The orientation of rotational velocity is conventionally specified by the right-hand rule.

## Orbital rotational velocity of a point particle

### Particle in two dimensions

In the simplest case of circular motion at radius

r

{\displaystyle r}

, with position given by the angular displacement

ϕ
(
t
)

{\displaystyle \phi(t)}

 from the x-axis, the orbital rotational velocity is the rate of change of angle with respect to time:

# ω

d
ϕ

d
t

{\displaystyle \omega = \tfrac{d\phi}{dt}}

. If

ϕ

{\displaystyle \phi}

 is measured in radians, the arc-length from the positive x-axis around the circle to the particle is

# ℓ
r
ϕ

{\displaystyle \ell=r\phi}

, and the linear velocity is

v
(
t
# )

d
ℓ

d
t

=
r
ω
(
t
)

{\displaystyle v(t)=\tfrac{d\ell}{dt}=r\omega(t)}

, so that

# ω

v
r

{\displaystyle \omega=\tfrac{v}{r}}

.

In the general case of a particle moving in the plane, the orbital rotational velocity is the rate at which the position vector relative to a chosen origin "sweeps out" angle. The diagram shows the position vector

r

{\displaystyle \mathbf{r}}

 from the origin

O

{\displaystyle O}

 to a particle

P

{\displaystyle P}

, with its polar coordinates

(
r
,
ϕ
)

{\displaystyle (r,\phi)}

. (All variables are functions of time

t

{\displaystyle t}

.) The particle has linear velocity splitting as

v

=

v

‖

v

⊥

{\displaystyle \mathbf{v} = \mathbf{v}\_\|+\mathbf{v}\_\perp}

, with the radial component

v

‖

{\displaystyle \mathbf{v}\_\|}

 parallel to the radius, and the cross-radial (or tangential) component

v

⊥

{\displaystyle \mathbf{v}\_\perp}

 perpendicular to the radius. When there is no radial component, the particle moves around the origin in a circle; but when there is no cross-radial component, it moves in a straight line from the origin. Since radial motion leaves the angle unchanged, only the cross-radial component of linear velocity contributes to rotational velocity.

The rotational velocity *ω* is the rate of change of angular position with respect to time, which can be computed from the cross-radial velocity as:

# ω

d
ϕ

d
t

=

v
⊥

r

.

{\displaystyle \omega = \frac{d\phi}{dt} = \frac{v\_\perp}{r}.}

Here the cross-radial speed

v
⊥

{\displaystyle v\_\perp}

 is the signed magnitude of

v

⊥

{\displaystyle \mathbf{v}\_\perp}

, positive for counter-clockwise motion, negative for clockwise. Taking polar coordinates for the linear velocity

v

{\displaystyle \mathbf{v} }

 gives magnitude

v

{\displaystyle v}

 (linear speed) and angle

θ

{\displaystyle \theta}

 relative to the radius vector; in these terms,

v
⊥

=
v
sin
⁡
(
θ
)

{\displaystyle v\_\perp = v\sin(\theta)}

, so that

# ω

v
sin
⁡
(
θ
)

r

.

{\displaystyle \omega = \frac{v\sin(\theta)}{r}.}

These formulas may be derived from

r

=
(
x
(
t
)
,
y
(
t
)
)

{\displaystyle \mathbf{r}=(x(t),y(t))}

,

v

=
(

x
′

(
t
)
,

y
′

(
t
)
)

{\displaystyle \mathbf{v}=(x'(t),y'(t))}

 and

# ϕ
arctan
⁡
(
y
(
t
)

/

x
(
t
)
)

{\displaystyle \phi = \arctan(y(t)/x(t))}

, together with the projection formula

v
⊥

=

r

⊥

r

⋅

v

{\displaystyle v\_\perp = \tfrac{\mathbf{r}^\perp\!\!}{r}\cdot \mathbf{v}}

, where

r

⊥

=
(
−
y
,
x
)

{\displaystyle \mathbf{r}^\perp = (-y,x)}

.

In two dimensions, rotational velocity is a number with plus or minus sign indicating orientation, but not pointing in a direction. The sign is conventionally taken to be positive if the radius vector turns counter-clockwise, and negative if clockwise. Rotational velocity then may be termed a pseudoscalar, a numerical quantity which changes sign under a parity inversion, such as inverting one axis or switching the two axes.

### Particle in three dimensions

In three-dimensional space, we again have the position vector **r** of a moving particle. Here, orbital rotational velocity is a pseudovector whose magnitude is the rate at which **r** sweeps out angle, and whose direction is perpendicular to the instantaneous plane in which **r** sweeps out angle (i.e. the plane spanned by **r** and **v**). However, as there are *two* directions perpendicular to any plane, an additional condition is necessary to uniquely specify the direction of the rotational velocity; conventionally, the right-hand rule is used.

Let the pseudovector

u

{\displaystyle \mathbf u}

 be the unit vector perpendicular to the plane spanned by **r** and **v**, so that the right-hand rule is satisfied (i.e. the instantaneous direction of angular displacement is counter-clockwise looking from the top of

u

{\displaystyle \mathbf u}

). Taking polar coordinates

(
r
,
ϕ
)

{\displaystyle (r,\phi)}

 in this plane, as in the two-dimensional case above, one may define the orbital rotational velocity vector as:

# ω
ω

u

=

d
ϕ

d
t

u

=

v
sin
⁡
(
θ
)

r

u

,

{\displaystyle \boldsymbol\omega =\omega \mathbf u = \frac{d\phi}{dt}\mathbf u=\frac{v \sin(\theta)}{r}\mathbf u,}

where *θ* is the angle between **r** and **v**. In terms of the cross product, this is:

# ω

r

×

v

r
2

.

{\displaystyle \boldsymbol\omega
=\frac{\mathbf r\times\mathbf v}{r^2}.}

From the above equation, one can recover the tangential velocity as:

v

⊥

=
ω
×

r

{\displaystyle \mathbf{v}\_{\perp} =\boldsymbol{\omega} \times\mathbf{r}}

Note that the above expression for

ω

{\displaystyle \boldsymbol{\omega}}

 is only valid if

r

{\displaystyle \boldsymbol{r}}

 is in the same plane as the motion.

#### Addition of rotational velocity vectors

If a point rotates with orbital rotational velocity

ω
1

{\displaystyle \omega\_1}

 about its center of rotation in a coordinate frame

F
1

{\displaystyle F\_1}

 which itself rotates with a spin rotational velocity

ω

2

{\displaystyle \omega\_{2}}

 with respect to an external frame

F
2

{\displaystyle F\_2}

, we can define

ω
1

ω
2

{\displaystyle \omega\_1 + \omega\_2}

 to be the composite orbital rotational velocity vector of the point about its center of rotation with respect to

F
2

{\displaystyle F\_2}

. This operation coincides with usual addition of vectors, and it gives rotational velocity the algebraic structure of a true vector, rather than just a pseudo-vector.

The only non-obvious property of the above addition is commutativity. This can be proven from the fact that the velocity tensor *W* (see below) is skew-symmetric, so that

# R

e

W
⋅
d
t

{\displaystyle R=e^{W \cdot dt}}

 is a rotation matrix which can be expanded as

# R
I
W
⋅
d
t

1
2

(
W
⋅
d
t

)
2

…

{\displaystyle R = I + W\cdot dt + \tfrac 12 (W \cdot dt)^2 + \ldots}

. The composition of rotations is not commutative, but

(
I

W
1

⋅
d
t
)
(
I

W
2

⋅
d
t
# )
(
I

W
2

⋅
d
t
)
(
I

W
1

⋅
d
t
)

{\displaystyle (I+W\_1\cdot dt)(I+W\_2 \cdot dt)=(I+W\_2 \cdot dt)(I+W\_1\cdot dt)}

 is commutative to first order, and therefore

ω
1

ω
2

=

ω
2

ω
1

{\displaystyle \omega\_1 + \omega\_2 = \omega\_2 + \omega\_1}

.

Notice that this also defines the subtraction as the addition of a negative vector.

## Rotational velocity vector for rigid body or reference frame

Given a rotating frame of three unit coordinate vectors, all the three must have the same angular speed at each instant. In such a frame, each vector may be considered as a moving particle with constant scalar radius.

The rotating frame appears in the context of rigid bodies, and special tools have been developed for it: the spin rotational velocity may be described as a vector or equivalently as a tensor.

Consistent with the general definition, the spin rotational velocity of a frame is defined as the orbital rotational velocity of any of the three vectors (same for all) with respect to its own centre of rotation. The addition of rotational velocity vectors for frames is also defined by the usual vector addition (composition of linear movements), and can be useful to decompose the rotation as in a gimbal. All components of the vector can be calculated as derivatives of the parameters defining the moving frames (Euler angles or rotation matrices). As in the general case, addition is commutative:

ω
1

ω
2

=

ω
2

ω
1

{\displaystyle \omega\_1 + \omega\_2 = \omega\_2 + \omega\_1}

.

By Euler's rotation theorem, any rotating frame possesses an instantaneous axis of rotation, which is the direction of the rotational velocity vector, and the magnitude of the rotational velocity is consistent with the two-dimensional case.

If we choose a reference point

R

{\displaystyle \boldsymbol{R}}

 fixed in the rigid body, the velocity

r
˙

{\displaystyle \dot {\boldsymbol r}}

 of any point in the body is given by

r
˙

=

R
˙

(

r

−

R

)
×

ω

{\displaystyle \dot {\boldsymbol r}= \dot {\boldsymbol R}+({\boldsymbol r}-{\boldsymbol R})\times {\boldsymbol\omega}
}

### Rotational velocity components from the basis vectors of a body-fixed frame

Consider a rigid body rotating about a fixed point O. Construct a reference frame in the body consisting of an orthonormal set of vectors

e

1

,

e

2

,

e

3

{\displaystyle {\mathbf{e}}\_1,{\mathbf{e}}\_2,{\mathbf{e}}\_3 }

 fixed to the body and with their common origin at O. The rotational velocity vector of both frame and body about O is then

# ω
(

e

˙

1

⋅

e

2

)

e

3

(

e

˙

2

⋅

e

3

)

e

1

(

e

˙

3

⋅

e

1

)

e

2

,

{\displaystyle \boldsymbol\omega=(\dot {\mathbf{e}}\_1\cdot{\mathbf{e}}\_2){\mathbf{e}}\_3 + (\dot {\mathbf{e}}\_2\cdot{\mathbf{e}}\_3){\mathbf{e}}\_1+(\dot {\mathbf{e}}\_3\cdot{\mathbf{e}}\_1){\mathbf{e}}\_2,
}

Here

e

˙

i

=

d

e

i

d
t

{\displaystyle \dot {\mathbf{e}}\_i= \frac{d {\mathbf{e}}\_i}{dt} }

 is the time rate of change of the frame vector

e

i

,
# i
1
,
2
,
3
,

{\displaystyle {\mathbf{e}}\_i, i=1,2,3,}

 due to the rotation.
Note that this formula is incompatible with the expression

# ω

r

×

v

r
2

.

{\displaystyle \boldsymbol\omega
=\frac{\mathbf r\times\mathbf v}{r^2}.}

as that formula defines only the rotational velocity of a *single point* about O, while the formula in this section applies to a frame or rigid body. In the case of a rigid body a *single*

ω

{\displaystyle \boldsymbol{\omega}}

 has to account for the motion of *all* particles in the body.

### Components from Euler angles

The components of the spin rotational velocity pseudovector were first calculated by Leonhard Euler using his Euler angles and the use of an intermediate frame:

* One axis of the reference frame (the precession axis)
* The line of nodes of the moving frame with respect to the reference frame (nutation axis)
* One axis of the moving frame (the intrinsic rotation axis)

Euler proved that the projections of the rotational velocity pseudovector on each of these three axes is the derivative of its associated angle (which is equivalent to decomposing the instantaneous rotation into three instantaneous Euler rotations). Therefore:

# ω

α
˙

u

1

β
˙

u

2

γ
˙

u

3

{\displaystyle \boldsymbol\omega = \dot\alpha\mathbf u\_1+\dot\beta\mathbf u\_2+\dot\gamma \mathbf u\_3}

This basis is not orthonormal and it is difficult to use, but now the velocity vector can be changed to the fixed frame or to the moving frame with just a change of bases. For example, changing to the mobile frame:

# ω
(

α
˙

sin
⁡
β
sin
⁡
γ

β
˙

cos
⁡
γ
)

i

(

α
˙

sin
⁡
β
cos
⁡
γ
−

β
˙

sin
⁡
γ
)

j

(

α
˙

cos
⁡
β

γ
˙

)

k

{\displaystyle \boldsymbol\omega = (\dot\alpha\sin\beta\sin\gamma+\dot\beta\cos\gamma)\mathbf i+(\dot\alpha\sin\beta\cos\gamma-\dot\beta\sin\gamma)\mathbf j +(\dot\alpha\cos\beta+\dot\gamma)\mathbf k}

where

i

,

j

,

k

{\displaystyle \mathbf{i},\mathbf{j},\mathbf{k}}

 are unit vectors for the frame fixed in the moving body. This example has been made using the Z-X-Z convention for Euler angles.

## Rotational velocity tensor

See also: Skew-symmetric matrix
The rotational velocity vector

# ω
(

ω
x

,

ω
y

,

ω
z

)

{\displaystyle \boldsymbol\omega=(\omega\_x,\omega\_y,\omega\_z)}

 defined above may be equivalently expressed as an **rotational velocity tensor**, the matrix (or linear mapping) *W* = *W*(*t*) defined by:

# W

(

0

−

ω
z

ω
y

ω
z

0

−

ω
x

−

ω
y

ω
x

0

)

{\displaystyle

W =
\begin{pmatrix}
0 & -\omega\_z & \omega\_y \\
\omega\_z & 0 & -\omega\_x \\
-\omega\_y & \omega\_x & 0 \\
\end{pmatrix}}

This is an infinitesimal rotation matrix. The linear mapping *W* acts as

(
ω
×
)

{\displaystyle (\boldsymbol\omega \times)}

:

ω
×

r

=
W
⋅

r

.

{\displaystyle \boldsymbol\omega \times \mathbf{r} = W \cdot\mathbf{r}. }

### Calculation from the orientation matrix

A vector

r

{\displaystyle \mathbf{r}}

 undergoing uniform circular motion around a fixed axis satisfies:

d

r

d
t

=
ω
×

r

=
W
⋅

r

{\displaystyle \frac {d \mathbf r} {dt} = \boldsymbol{\omega} \times\mathbf{r} = W \cdot \mathbf{r}}

Given the orientation matrix *A*(*t*) of a frame, whose columns are the moving orthonormal coordinate vectors

e

1

,

e

2

,

e

3

{\displaystyle \mathbf{e}\_1,\mathbf{e}\_2,\mathbf{e}\_3}

, we can obtain its rotational velocity tensor *W*(*t*) as follows. Rotational velocity must be the same for the three vectors

r

=

e

i

{\displaystyle \mathbf r = \mathbf e\_i}

, so arranging the three vector equations into columns of a matrix, we have:

d
A

d
t

=
W
⋅
A
.

{\displaystyle \frac {dA}{dt} = W \cdot A.}

(This holds even if *A*(*t*) does not rotate uniformly.) Therefore the rotational velocity tensor is:

# W

d
A

d
t

⋅

A

−
1

=

d
A

d
t

⋅

A

T

,

{\displaystyle W = \frac {dA} {dt} \cdot A^{-1} = \frac {dA} {dt} \cdot A^{\mathrm{T}},}

since the inverse of the orthogonal matrix

A

{\displaystyle A}

 is its transpose

A

T

{\displaystyle A^{\mathrm{T}}}

.

## Properties of rotational velocity tensors

See also: Infinitesimal rotation
In general, the rotational velocity in an *n*-dimensional space is the time derivative of the angular displacement tensor, which is a second rank skew-symmetric tensor.

This tensor *W* will have *n*(*n*−1)/2 independent components, which is the dimension of the Lie algebra of the Lie group of rotations of an *n*-dimensional inner product space.

### Duality with respect to the velocity vector

In three dimensions, rotational velocity can be represented by a pseudovector because second rank tensors are dual to pseudovectors in three dimensions. Since the rotational velocity tensor *W* = *W*(*t*) is a skew-symmetric matrix:

# W

(

0

ω
z

−

ω
y

−

ω
z

0

ω
x

ω
y

−

ω
x

0

)

,

{\displaystyle
W =
\begin{pmatrix}
0 & \omega\_z & -\omega\_y \\
-\omega\_z & 0 & \omega\_x \\
\omega\_y & -\omega\_x & 0\\
\end{pmatrix},
}

its Hodge dual is a vector, which is precisely the previous rotational velocity vector

# ω
[

ω
x

,

ω
y

,

ω
z

]

{\displaystyle \boldsymbol\omega=[\omega\_x,\omega\_y,\omega\_z]}

.

### Exponential of *W*

If we know an initial frame *A*(0) and we are given a *constant* rotational velocity tensor *W*, we can obtain *A*(*t*) for any given *t*. Recall the matrix differential equation:

d
A

d
t

=
W
⋅
A
.

{\displaystyle \frac {dA}{dt} = W \cdot A.}

This equation can be integrated to give:

A
(
t
# )

e

W
t

A
(
0
)
,

{\displaystyle A(t) = e^{Wt}A(0) ,}

which shows a connection with the Lie group of rotations.

### *W* is skew-symmetric

We prove that rotational velocity tensor is skew symmetric, i.e.

# W

d
A
(
t
)

d
t

⋅

A
T

{\displaystyle W = \frac {dA(t)}{dt} \cdot A^\text{T} }

 satisfies

W
T

=
−
W

{\displaystyle W^\text{T} = -W}

.

A rotation matrix *A* is orthogonal, inverse to its transpose, so we have

# I
A
⋅

A
T

{\displaystyle I=A\cdot A^\text{T}}

. For

# A
A
(
t
)

{\displaystyle A=A(t)}

 a frame matrix, taking the time derivative of the equation gives:

# 0

d
A

d
t

A
T

A

d

A
T

d
t

{\displaystyle 0=\frac{dA}{dt}A^\text{T}+A\frac{dA^\text{T}}{dt}}

Applying the formula

(
A
B

)
T

=

B
T

A
T

{\displaystyle (A B)^\text{T}=B^\text{T}A^\text{T}}

,

# 0

d
A

d
t

A
T

(

d
A

d
t

A
T

)

T

=
W

W
T

{\displaystyle 0 = \frac{dA}{dt}A^\text{T}+\left(\frac{dA}{dt} A^\text{T}\right)^\text{T} = W + W^\text{T}}

Thus, *W* is the negative of its transpose, which implies it is skew symmetric.

### Coordinate-free description

At any instant

t

{\displaystyle t}

, the rotational velocity tensor represents a linear map between the position vector

r

(
t
)

{\displaystyle \mathbf{r}(t)}

 and the velocity vectors

v

(
t
)

{\displaystyle \mathbf{v}(t)}

 of a point on a rigid body rotating around the origin:

v

=
W

r

.

{\displaystyle \mathbf{v} = W\mathbf{r} .}

The relation between this linear map and the rotational velocity pseudovector

ω

{\displaystyle \omega}

 is the following.

Because *W* is the derivative of an orthogonal transformation, the bilinear form

B
(

r

,

s

# )
(
W

r

)
⋅

s

{\displaystyle B(\mathbf{r},\mathbf{s}) = (W\mathbf{r}) \cdot \mathbf{s} }

is skew-symmetric. Thus we can apply the fact of exterior algebra that there is a unique linear form

L

{\displaystyle L}

 on

Λ
2

V

{\displaystyle \Lambda^2 V }

 that

L
(

r

∧

s

# )
B
(

r

,

s

)

{\displaystyle L(\mathbf{r}\wedge \mathbf{s}) = B(\mathbf{r},\mathbf{s})}

where

r

∧

s

∈

Λ
2

V

{\displaystyle \mathbf{r}\wedge \mathbf{s} \in \Lambda^2 V }

 is the exterior product of

r

{\displaystyle \mathbf{r}}

 and

s

{\displaystyle \mathbf{s}}

.

Taking the sharp *L*♯ of *L* we get

(
W

r

)
⋅

s

=

L
♯

⋅
(

r

∧

s

)

{\displaystyle (W\mathbf{r})\cdot \mathbf{s} = L^\sharp \cdot (\mathbf{r}\wedge \mathbf{s}) }

Introducing

ω
:=

⋆

(

L
♯

)

{\displaystyle \omega := {\star} (L^\sharp) }

, as the Hodge dual of *L*♯, and applying the definition of the Hodge dual twice supposing that the preferred unit 3-vector is

⋆
1

{\displaystyle \star 1}

(
W

r

)
⋅

s

=

⋆

(

⋆

(

L
♯

)
∧

r

∧

s

# )

⋆

(
ω
∧

r

∧

s

# )

⋆

(
ω
∧

r

)
⋅

s

=
(
ω
×

r

)
⋅

s

,

{\displaystyle (W\mathbf{r}) \cdot \mathbf{s} = {\star} ( {\star} ( L^\sharp ) \wedge \mathbf{r} \wedge \mathbf{s}) = {\star} (\omega \wedge \mathbf{r} \wedge \mathbf{s}) = {\star} ( \omega \wedge \mathbf{r} ) \cdot \mathbf{s} = ( \omega \times \mathbf{r} ) \cdot \mathbf{s} ,}

where

ω
×

r

:=

⋆

(
ω
∧

r

)

{\displaystyle \omega \times \mathbf{r} := {\star} (\omega \wedge \mathbf{r}) }

by definition.

Because

s

{\displaystyle \mathbf{s}}

 is an arbitrary vector, from nondegeneracy of scalar product follows

W

r

=
ω
×

r

{\displaystyle W\mathbf{r} = \omega \times \mathbf{r}}

### Rotational velocity as a vector field

Since the spin rotational velocity tensor of a rigid body (in its rest frame) is a linear transformation that maps positions to velocities (within the rigid body), it can be regarded as a constant vector field. In particular, the spin rotational velocity is a Killing vector field belonging to an element of the Lie algebra SO(3) of the 3-dimensional rotation group SO(3).

Also, it can be shown that the spin rotational velocity vector field is exactly half of the curl of the linear velocity vector field **v**(**r**) of the rigid body. In symbols,

# ω

1
2

∇
×

v

{\displaystyle \boldsymbol{\omega} = \frac{1}{2} \nabla\times\mathbf{v}}

## Rigid body considerations

See also: axes conventions

The same equations for the angular speed can be obtained reasoning over a rotating rigid body. Here is not assumed that the rigid body rotates around the origin. Instead, it can be supposed rotating around an arbitrary point that is moving with a linear velocity *V*(*t*) in each instant.

To obtain the equations, it is convenient to imagine a rigid body attached to the frames and consider a coordinate system that is fixed with respect to the rigid body. Then we will study the coordinate transformations between this coordinate and the fixed "laboratory" system.

As shown in the figure on the right, the lab system's origin is at point *O*, the rigid body system origin is at *O*′ and the vector from *O* to *O*′ is **R**. A particle (*i*) in the rigid body is located at point P and the vector position of this particle is **R***i* in the lab frame, and at position **r***i* in the body frame. It is seen that the position of the particle can be written:

R

i

=

R

r

i

{\displaystyle \mathbf{R}\_i = \mathbf{R} + \mathbf{r}\_i}

The defining characteristic of a rigid body is that the distance between any two points in a rigid body is unchanging in time. This means that the length of the vector

r

i

{\displaystyle \mathbf r\_i}

 is unchanging. By Euler's rotation theorem, we may replace the vector

r

i

{\displaystyle \mathbf r\_i}

 with

R

r

i
o

{\displaystyle \mathcal{R}\mathbf{r}\_{io}}

 where

R

{\displaystyle \mathcal{R}}

 is a 3×3 rotation matrix and

r

i
o

{\displaystyle \mathbf{r}\_{io}}

 is the position of the particle at some fixed point in time, say *t* = 0. This replacement is useful, because now it is only the rotation matrix

R

{\displaystyle \mathcal{R}}

 that is changing in time and not the reference vector

r

i
o

{\displaystyle \mathbf{r}\_{io}}

, as the rigid body rotates about point *O*′. Also, since the three columns of the rotation matrix represent the three versors of a reference frame rotating together with the rigid body, any rotation about any axis becomes now visible, while the vector

r

i

{\displaystyle \mathbf r\_i}

 would not rotate if the rotation axis were parallel to it, and hence it would only describe a rotation about an axis perpendicular to it (i.e., it would not see the component of the rotational velocity pseudovector parallel to it, and would only allow the computation of the component perpendicular to it). The position of the particle is now written as:

R

i

=

R

R

r

i
o

{\displaystyle \mathbf{R}\_i=\mathbf{R}+\mathcal{R}\mathbf{r}\_{io}}

Taking the time derivative yields the velocity of the particle:

V

i

=

V

d

R

d
t

r

i
o

{\displaystyle \mathbf{V}\_i=\mathbf{V}+\frac{d\mathcal{R}}{dt}\mathbf{r}\_{io}}

where **V***i* is the velocity of the particle (in the lab frame) and **V** is the velocity of *O*′ (the origin of the rigid body frame). Since

R

{\displaystyle \mathcal{R}}

 is a rotation matrix its inverse is its transpose. So we substitute

I

=

R

T

R

{\displaystyle \mathcal{I}=\mathcal{R}^\text{T}\mathcal{R}}

:

V

i

=

V

d

R

d
t

I

r

i
o

{\displaystyle \mathbf{V}\_i = \mathbf{V}+\frac{d\mathcal{R}}{dt}\mathcal{I}\mathbf{r}\_{io}}

V

i

=

V

d

R

d
t

R

T

R

r

i
o

{\displaystyle \mathbf{V}\_i = \mathbf{V}+\frac{d\mathcal{R}}{dt}\mathcal{R}^\text{T}\mathcal{R}\mathbf{r}\_{io}}

V

i

=

V

d

R

d
t

R

T

r

i

{\displaystyle \mathbf{V}\_i = \mathbf{V}+\frac{d\mathcal{R}}{dt}\mathcal{R}^\text{T}\mathbf{r}\_{i}}

or

V

i

=

V

W

r

i

{\displaystyle \mathbf{V}\_i = \mathbf{V}+W\mathbf{r}\_{i}}

where

# W

d

R

d
t

R

T

{\displaystyle W = \frac{d\mathcal{R}}{dt}\mathcal{R}^\text{T}}

 is the previous rotational velocity tensor.

It can be proved that this is a skew symmetric matrix, so we can take its dual to get a 3 dimensional pseudovector that is precisely the previous rotational velocity vector

ω
→

{\displaystyle \vec{\omega}}

:

# ω
[

ω
x

,

ω
y

,

ω
z

]

{\displaystyle \boldsymbol\omega=[\omega\_x,\omega\_y,\omega\_z]}

Substituting *ω* for *W* into the above velocity expression, and replacing matrix multiplication by an equivalent cross product:

V

i

=

V

ω
×

r

i

{\displaystyle \mathbf{V}\_i=\mathbf{V}+\boldsymbol\omega\times\mathbf{r}\_i}

It can be seen that the velocity of a point in a rigid body can be divided into two terms – the velocity of a reference point fixed in the rigid body plus the cross product term involving the orbital rotational velocity of the particle with respect to the reference point. This rotational velocity is what physicists call the "spin rotational velocity" of the rigid body, as opposed to the *orbital* rotational velocity of the reference point *O*′ about the origin *O*.

### Consistency

We have supposed that the rigid body rotates around an arbitrary point. We should prove that the spin rotational velocity previously defined is independent of the choice of origin, which means that the spin rotational velocity is an intrinsic property of the spinning rigid body. (Note the marked contrast of this with the *orbital* rotational velocity of a point particle, which certainly *does* depend on the choice of origin.)

See the graph to the right: The origin of lab frame is *O*, while *O*1 and *O*2 are two fixed points on the rigid body, whose velocity is

v

1

{\displaystyle \mathbf{v}\_1}

 and

v

2

{\displaystyle \mathbf{v}\_2}

 respectively. Suppose the rotational velocity with respect to *O*1 and O2 is

ω
1

{\displaystyle \boldsymbol{\omega}\_1}

 and

ω
2

{\displaystyle \boldsymbol{\omega}\_2}

 respectively. Since point *P* and *O*2 have only one velocity,

v

1

ω
1

×

r

1

=

v

2

ω
2

×

r

2

{\displaystyle \mathbf{v}\_1 + \boldsymbol{\omega}\_1\times\mathbf{r}\_1 = \mathbf{v}\_2 + \boldsymbol{\omega}\_2\times\mathbf{r}\_2 }

v

2

=

v

1

ω
1

×

r

=

v

1

ω
1

×
(

r

1

−

r

2

)

{\displaystyle \mathbf{v}\_2 = \mathbf{v}\_1 + \boldsymbol{\omega}\_1\times\mathbf{r} = \mathbf{v}\_1 + \boldsymbol{\omega}\_1\times (\mathbf{r}\_1 - \mathbf{r}\_2) }

The above two yields that

(

ω
2

−

ω
1

)
×

r

2

=
0

{\displaystyle (\boldsymbol{\omega}\_2-\boldsymbol{\omega}\_1) \times \mathbf{r}\_2=0 }

Since the point *P* (and thus

r

2

{\displaystyle \mathbf{r}\_2}

) is arbitrary, it follows that

ω
1

=

ω
2

{\displaystyle \boldsymbol{\omega}\_1 = \boldsymbol{\omega}\_2 }

If the reference point is the instantaneous axis of rotation the expression of the velocity of a point in the rigid body will have just the rotational velocity term. This is because the velocity of the instantaneous axis of rotation is zero. An example of the instantaneous axis of rotation is the hinge of a door. Another example is the point of contact of a purely rolling spherical (or, more generally, convex) rigid body.

## See also

* Rotational acceleration
* Rotational frequency
* Rotational momentum
* Areal velocity
* Isometry
* Orthogonal group
* Rigid body dynamics
* Vorticity