Kinetic Energy of a Rigid Body
For a rigid body whose body frame is placed with origin at the center of mass (CoM), the kinetic energy decomposes cleanly into translational and rotational pieces:
where is the total mass, is the spatial velocity of the CoM, and is the body’s angular velocity expressed in body coordinates. The first term is the translational KE of the CoM; the second is the rotational KE about the CoM. The CoM origin makes the cross term vanish; the body frame keeps everything time-invariant.The inertia tensor is the body-frame matrix
with the body-frame position of mass element . It is symmetric and positive semi-definite. For a continuous body, replace the sum with . Diagonal entries are moments of inertia about each body axis; off-diagonal entries are products of inertia. Aligning body axes with the body’s symmetry axes (the principal axes) makes diagonal.Stacking translational and angular velocity into the body twist gives the compact quadratic form
where is the generalized inertia matrix of the body. is block-diagonal because of the CoM origin and constant in time because of the body frame. Both blocks are positive semi-definite, so always.For a system of rigid bodies (the links of a manipulator), kinetic energies add:
each link evaluated in its own body frame. Substituting the body Jacobian for a serial chain produces with — the system inertia matrix.Don't confuse , , and Three distinct objects with similar names. is the inertia tensor of one rigid body. is the generalized inertia of one rigid body, combining mass and . is the system inertia matrix of an -DoF manipulator, aggregating all links via Jacobians.
Intuition
The kinetic energy of a swinging hammer has two pieces: the bulk motion of its center of mass, and the spinning about that center. König’s theorem says these never mix, provided the description is anchored to the CoM. Any other reference point introduces a translation–rotation cross term that does not vanish. The CoM is the unique point that makes the cross term zero, and the body frame is the unique frame in which the spinning component looks the same at every instant. Together they convert what looks like a coupled, time-varying mess into a tidy block-diagonal quadratic form.
The inertia tensor is “mass for rotation”: the larger it is, the more torque is needed to produce a given angular acceleration. Its directional dependence (encoded in the matrix structure rather than a scalar) is what makes a figure skater spin faster when they pull their arms in — the same angular momentum corresponds to a higher once shrinks.
Properties
Decomposition
(König Decomposition) requires the body frame to be at the CoM.
The cross term vanishes because is the defining property of the CoM in body coordinates. Move the origin elsewhere and the coupling reappears, complicating every algebraic step.
(Frame Independence of ) Kinetic energy depends only on the magnitude of velocity, not the frame in which it is expressed.
The norm is invariant under orthogonal change of basis, so takes the same value in spatial or body coordinates. Pick the frame that makes simplest — usually the body frame aligned with principal axes.
Inertia Tensor
(Defining Formula) , summed over all mass elements in body coordinates.
Diagonal entries are moments of inertia; off-diagonals are products of inertia. For a continuous body replace the sum with an integral over volume against density .
(Body Frame Constancy) Expressed in body coordinates, is time-invariant; in spatial coordinates it is not.
Mass elements are fixed in the body frame, so is a constant matrix. In a spatial frame, the mass elements orbit the CoM as the body rotates and becomes time-dependent — making much harder to differentiate when applying Euler–Lagrange. This is the central reason robotics dynamics uses the body frame for kinetic energy.
(Tensor Transformation Law) Under a rotation , the inertia tensor transforms as .
The number of distinct invariants (eigenvalues, determinant, trace) does not change with frame choice. Calling a tensor instead of a matrix highlights this frame-independence — the matrix entries depend on the frame, but the underlying object does not.
(Positive Semi-Definiteness) , so the rotational KE for any .
For a body with positive mass and non-collinear mass distribution, is in fact positive definite. A negative trace is impossible: is twice the polar moment.
(Parallel Axis Theorem) To shift from the CoM to another point at offset :
Useful when an inertia about a non-CoM point is given (or needed) — never re-integrate from scratch.
Generalized Inertia Matrix
(Block Structure) , block-diagonal precisely because the body frame is at the CoM.
Off-CoM origins introduce off-diagonal blocks involving the cross product with the CoM offset (a “first moment of mass”). For derivation work the CoM origin is overwhelmingly preferred.
(Aggregation Across Bodies) Energies add: , each link in its own frame.
The coupling between links shows up later, when each is expressed via the body Jacobian as . Substituting yields with system inertia matrix .
Standard Inertias (Memorize)
(Solid sphere) .
Isotropic — the same about every axis through the CoM.
(Thin rod) Length , perpendicular axis through center: . About its own axis: zero.
(Thin disk) Radius , symmetry axis: . Diameter axis: .
(Solid cylinder) Radius , length , symmetry axis: . Perpendicular axis through center: .
(Rectangular box) Sides about CoM, principal axes: .
Derivation
From point-mass sum to
The kinetic energy of a collection of point masses is . For a rigid body, every mass element shares the same angular velocity , and the velocity of relative to a body frame attached at the CoM is purely rotational. The full velocity is
Expanding the squared norm,
Summing with the masses and pulling constants out of the cross term,
The CoM origin makes , eliminating the cross term. For the rotational term, the identity (verified by component-wise expansion) gives
which is the headline result.
Examples
Inertia tensor of a thin rod about its CoM
A uniform rod of mass and length lies along the body -axis with CoM at the origin, linear density .
Compute via integral The entry is zero because the rod has no extent along — no resistance to spinning about its own axis. The and entries match the textbook value .
Kinetic energy of a uniform disk rolling without slipping
A disk of mass , radius , and inertia rolls along a flat surface with the CoM moving at speed . The rolling constraint gives .
Plug into rigid-body KE formula The rotational contribution adds an effective to the translational KE — which is why a rolling disk decelerates more slowly than a sliding block.
Generalized inertia matrix of a uniform sphere
For a solid sphere of mass and radius centered at the body-frame origin, (isotropic), so
The rotational KE depends only on the magnitude of , not direction — the sphere spins identically about every axis. This is the simplest possible and a useful sanity-check reference.