In short
Any motion of a rigid body can be split into translation of the centre of mass plus rotation about the centre of mass. The velocity of any point P on the body is \vec{v}_P = \vec{v}_{\text{cm}} + \vec{\omega} \times \vec{r}', where \vec{r}' is P's position relative to the centre of mass. At any instant, there exists a single point — the instantaneous centre of rotation — about which the entire body is purely rotating.
Paint a dot on the tyre of your bicycle and watch it as you ride down a straight road. The dot does not travel in a straight line. It rises, sweeps forward, dips down to kiss the road, and lifts again — tracing a looping arch that mathematicians call a cycloid. The hub of the wheel, meanwhile, moves in a perfectly straight line at constant speed.
How does a single wheel produce two such different motions at the same time? The answer is the central idea of this article: every rigid body motion, no matter how complicated, is just two simple motions added together — translation and rotation. The hub translates forward. Every other point on the wheel translates forward and rotates around the hub. Add those two contributions, and the dot on the rim traces its elegant cycloid.
This decomposition is not a trick that works only for wheels. It works for every rigid body — a spinning cricket ball in flight, an autorickshaw wheel on a potholed road, a ceiling fan wobbling on a loose mount, a gymnast somersaulting through the air. Once you learn to see general motion as translation plus rotation, even the most complicated rigid body movement becomes two problems you already know how to solve.
Two simple motions
Before combining anything, make sure you are comfortable with the two ingredients separately.
Pure translation
Slide a book across a table without spinning it. Every point on the book — every corner, every edge — moves with the same velocity in the same direction. If the centre of the book moves 10 cm to the right, the top-left corner also moves 10 cm to the right. That is pure translation: zero rotation, every point shares the same velocity \vec{v}_{\text{cm}}.
Pure rotation
Now pin one corner of the book to the table and spin it. Every point on the book moves in a circle around that pin. Points far from the pin move fast; points near the pin move slowly; the pin itself does not move at all. That is pure rotation about a fixed axis: zero translation of the axis, every point has a velocity that depends on how far it is from the axis and in what direction.
The key question
What happens when you slide the book and spin it at the same time? Every point's velocity is the sum of two parts: the translation velocity (the same for every point) and the rotational velocity (different for each point, depending on its distance and direction from the centre). That sum is general motion — and it describes everything from a rolling wheel to a tumbling satellite.
Why the centre of mass is the natural reference point
You could decompose general motion around any reference point — a corner, an edge, an arbitrary nail driven through the body. But the centre of mass (CM) is the natural choice because Newton's second law governs it directly:
The CM moves as if the entire mass M were concentrated there and all external forces acted on that single point. Once you know the CM's translational motion, the remaining motion of the body is purely rotational about the CM. This is not an approximation — it is an exact decomposition that follows from the definition of the centre of mass.
Deriving the velocity of any point
Take a rigid body moving in any manner. Let \vec{r}_{\text{cm}} be the position of the centre of mass, and \vec{r}_P be the position of some arbitrary point P on the body.
Step 1. Write the position of P as the CM position plus the offset.
Why: \vec{r}' is the position of P relative to the CM. This splits the position into "where is the CM?" and "where is P relative to the CM?"
Step 2. Differentiate both sides with respect to time.
Why: velocity is the time derivative of position. The derivative of the sum is the sum of the derivatives.
Step 3. Recognise what \frac{d\vec{r}'}{dt} is.
In the CM frame — a reference frame attached to and moving with the centre of mass — the body is purely rotating. The CM is at rest in this frame, and every other point moves in a circle around it. For pure rotation with angular velocity \vec{\omega}, the velocity of a point at position \vec{r}' from the axis is:
Why: this is the standard result for circular motion. The cross product gives a vector perpendicular to both \vec{\omega} and \vec{r}', with magnitude \omega\,r'\sin\theta — exactly the tangential speed of a point revolving at distance r'\sin\theta from the rotation axis.
Step 4. Substitute equation (3) into equation (2).
Why: combine the two pieces. The velocity of any point on the body equals the translational velocity of the CM plus the rotational velocity about the CM. This single equation describes all rigid body motion.
Velocity of any point on a rigid body
For a rigid body with centre-of-mass velocity \vec{v}_{\text{cm}} and angular velocity \vec{\omega}, the velocity of any point P on the body is:
where \vec{r}' = \vec{r}_P - \vec{r}_{\text{cm}} is the position vector of P relative to the centre of mass.
Read this equation in pieces. \vec{v}_{\text{cm}} is the velocity every point would have if the body were only translating — it is the same for all points. \vec{\omega} \times \vec{r}' is the extra velocity due to rotation — it varies from point to point, depending on where P sits relative to the CM. The full velocity \vec{v}_P is the vector sum of these two contributions. Points far from the CM have large rotational contributions; the CM itself has \vec{r}' = 0, so its velocity is just \vec{v}_{\text{cm}}.
Pure rotation versus general planar motion
With equation (4) in hand, you can classify rigid body motions cleanly:
| Motion type | \vec{v}_{\text{cm}} | \vec{\omega} | What it looks like |
|---|---|---|---|
| Pure translation | \neq 0 | = 0 | Every point moves with the same velocity. A sliding block on ice. |
| Pure rotation about a fixed axis | = 0 | \neq 0 | One point (on the axis) is stationary; all others move in circles. A ceiling fan. |
| General planar motion | \neq 0 | \neq 0 | Translation and rotation happen simultaneously. A rolling wheel, a sliding ladder, a spinning coin skidding across a table. |
The first two are special cases of equation (4). General motion — where both \vec{v}_{\text{cm}} and \vec{\omega} are nonzero — is the rule, not the exception. Most moving objects in the real world both translate and rotate.
Rolling — where translation meets rotation
The most important example of general motion is a wheel rolling without slipping on a flat surface. The centre of the wheel translates forward at velocity v_{\text{cm}}. The wheel rotates about its centre at angular velocity \omega. The rolling condition links the two:
Why: in one full rotation (2\pi/\omega seconds), the wheel covers a distance equal to its circumference (2\pi R). So v_{\text{cm}} = 2\pi R / (2\pi/\omega) = R\omega. Equivalently, the contact point has zero velocity — the translation and rotation cancel exactly there.
Watch what happens to a dot on the rim. The animation below tracks two points: the centre (which moves in a straight line) and a dot on the rim (which traces a cycloid).
The cycloid dramatically illustrates the decomposition. The centre has only the translational velocity — steady and horizontal. The rim point has translation plus rotation, which sometimes adds (at the top, where the dot is moving fastest) and sometimes cancels (at the bottom, where the dot is momentarily stationary).
How speed varies around the rim
For a wheel rolling without slipping (v_{\text{cm}} = R\omega), the speed of a point on the rim depends on its angular position. Let \theta be the angle measured from the contact point (bottom of the wheel), going counterclockwise.
Step 1. Write the position of the rim point relative to the centre.
Why: at \theta = 0 (contact point), x' = 0 and y' = -R — directly below the centre. At \theta = \pi (top), x' = 0 and y' = R — directly above. This parameterises the rim correctly.
Step 2. Apply equation (4). The CM moves rightward at v_{\text{cm}}. The wheel rotates clockwise (angular velocity \vec{\omega} = -\omega\hat{k} in the counterclockwise-positive convention). The rotational velocity is:
Why: the cross product \vec{\omega} \times \vec{r}' for clockwise rotation adds a rightward component -\omega R\cos\theta and a downward component -\omega R\sin\theta. With v_{\text{cm}} = R\omega, everything simplifies.
Step 3. Compute the speed.
Using the identity 1 - \cos\theta = 2\sin^2(\theta/2):
Why: the trigonometric identity converts the square root into a clean sine function. The speed varies smoothly from 0 at the contact point to 2v_{\text{cm}} at the top.
Check the special cases:
- Contact point (\theta = 0): |\vec{v}| = 2v_{\text{cm}} \cdot 0 = 0 — the contact point is momentarily at rest.
- Top (\theta = \pi): |\vec{v}| = 2v_{\text{cm}} \cdot 1 = 2v_{\text{cm}} — twice the speed of the centre.
- Level with the centre (\theta = \pi/2): |\vec{v}| = 2v_{\text{cm}}\sin(\pi/4) = v_{\text{cm}}\sqrt{2} — at 45° to the horizontal.
Drag the point in the figure below to see how the speed changes as you move around the wheel.
The instantaneous centre of rotation
Here is a remarkable fact: for any planar motion where \omega \neq 0, there is exactly one point in the plane with zero velocity at that instant. This is the instantaneous centre of rotation (ICR). At that instant, the entire body behaves as if it were purely rotating about the ICR.
To find the ICR, set \vec{v}_P = 0 in equation (4):
This has a unique solution for \vec{r}'_{\text{ICR}} (the position of the ICR relative to the CM) whenever \omega \neq 0.
Finding the ICR geometrically
If you know the velocity direction of two points on the body, draw the perpendicular to each velocity vector at each point. The ICR is where those two perpendiculars intersect — because the velocity at any point is perpendicular to the line joining that point to the centre of rotation.
For a rolling wheel, the contact point has zero velocity. So the ICR is the contact point itself. Every point on the wheel is instantaneously rotating about the contact point. Verify this: the top of the wheel is at distance 2R from the contact point, so its speed is \omega \times 2R = 2v_{\text{cm}}. The centre is at distance R, so its speed is \omega \times R = v_{\text{cm}}. Both match equation (5).
For pure translation (\omega = 0), every point has the same velocity and no perpendicular construction can converge. The ICR is at infinity — which makes sense, because a body translating is "rotating about a point infinitely far away" with an infinitely small angular velocity. In the limit, \omega \to 0 and r_{\text{ICR}} \to \infty, with \omega \times r_{\text{ICR}} staying finite and equal to v_{\text{cm}}.
The ICR is instantaneous — it generally moves over time. For a rolling wheel, the ICR is always at the contact point, but which physical point on the rim serves as the contact point changes continuously. The ICR is a geometric concept, not a physical marker pinned to the body.
Worked examples
Example 1: Velocity of points on an autorickshaw wheel
An autorickshaw moves at 36 km/h (= 10 m/s) along a straight road. Each rear wheel has radius R = 0.25 m. The wheels roll without slipping. Find the velocity of (a) the topmost point, (b) the contact point, and (c) the point on the front edge of the wheel, level with the axle.
Step 1. Find the angular velocity.
Why: rolling without slipping means v_{\text{cm}} = R\omega. This is the kinematic constraint that ties translation to rotation.
Step 2. Topmost point T. Here \theta = \pi (directly opposite the contact point).
Why: at the top, both the translational velocity (v_{\text{cm}} rightward) and the rotational velocity (R\omega rightward) point in the same direction. They add: 10 + 10 = 20 m/s.
Step 3. Contact point C. Here \theta = 0.
Why: at the contact point, the translational velocity (v_{\text{cm}} rightward) and the rotational velocity (R\omega leftward) point in opposite directions and cancel exactly. This is the rolling condition in action.
Step 4. Front point F (level with the axle, on the leading edge). Here \theta = \pi/2.
Why: at this point, the rotational velocity is directed straight downward (R\omega = 10 m/s), perpendicular to the translational velocity (v_{\text{cm}} = 10 m/s, rightward). The resultant is the diagonal at 45° below horizontal.
Result: v_T = 20 m/s (= 72 km/h), v_C = 0, v_F = 10\sqrt{2} \approx 14.1 m/s at 45° below horizontal.
What this shows: Different points on the same wheel have dramatically different speeds. The top of the tyre moves at twice the speed of the autorickshaw, while the bottom is momentarily at rest. If mud flings off the tyre, it is the top — the fastest-moving part — that sends it flying the farthest.
Example 2: The sliding ladder — finding the instantaneous centre of rotation
A painter's ladder of length 5 m leans against a smooth wall. Its lower end B rests on the floor 3 m from the wall and slides outward at 2 m/s. Find (a) the velocity of the upper end A, (b) the angular velocity of the ladder, and (c) the location of the instantaneous centre of rotation.
Step 1. Find the height of the upper end.
The ladder has length L = 5 m. With B at 3 m from the wall: y_A = \sqrt{L^2 - x_B^2} = \sqrt{25 - 9} = 4 m.
Why: the Pythagorean theorem. The 3-4-5 right triangle gives clean numbers.
Step 2. Find the velocity of end A. The ladder is rigid, so x_B^2 + y_A^2 = 25 at all times. Differentiate:
Why: the negative sign means A moves downward — as the bottom slides out, the top slides down. The constraint of constant length forces this relationship.
Result (a): End A moves downward at 1.5 m/s.
Step 3. Locate the ICR. End B moves horizontally (rightward), so the perpendicular to its velocity is a vertical line through B: x = 3. End A moves vertically (downward), so the perpendicular to its velocity is a horizontal line through A: y = 4. These perpendiculars meet at (3, 4) — that is the ICR.
Why: every point on the body instantaneously moves perpendicular to the line joining it to the ICR. So the ICR lies along the perpendicular to each point's velocity.
Step 4. Find the angular velocity using the ICR.
The distance from the ICR to B is \sqrt{(3-3)^2 + (4-0)^2} = 4 m. Since B moves at 2 m/s and is purely rotating about the ICR at this instant:
Verify: the distance from the ICR to A is \sqrt{(3-0)^2 + (4-4)^2} = 3 m. So v_A = \omega \times 3 = 0.5 \times 3 = 1.5 m/s. ✓
Why: this confirms the ICR is correct. Both endpoints give the same angular velocity, as they must for a rigid body.
Result: (a) v_A = 1.5 m/s downward. (b) \omega = 0.5 rad/s. (c) The ICR is at coordinates (3, 4) — directly above B and to the right of A.
What this shows: The ICR is not on the ladder itself — it sits at the corner of a rectangle formed by the wall, floor, and the two endpoints. The geometric construction (perpendiculars to velocity) gives the ICR cleanly, and from it you can find the velocity of any point on the ladder.
Common confusions
-
"The contact point of a rolling wheel is stationary." It has zero velocity at that instant, but it is not stationary over time. The next instant, a different point on the rim becomes the new contact point. The instantaneous centre of rotation moves along the ground at v_{\text{cm}}, even though the ICR itself always has zero velocity.
-
"Points on a rolling wheel all have the same speed." They do not. The speed ranges from 0 (at the contact point) to 2v_{\text{cm}} (at the top). Only in pure translation do all points share the same speed.
-
"The instantaneous centre of rotation is a fixed point." The ICR is generally different at each instant. For a rolling wheel on a flat surface, the ICR is always at the contact point — but the physical point on the rim that serves as the contact point changes continuously. For a sliding ladder, the ICR traces its own curve as the ladder moves.
-
"General motion is harder to analyse than pure rotation." It is different, but not harder. Equation (4) converts any general-motion problem into a translation problem (where is the CM going?) plus a rotation problem (how is the body spinning about the CM?). Each piece is straightforward; the combination is just vector addition.
-
"You need the CM to use the decomposition." Strictly, you can decompose about any reference point — the algebra is messier, but the physics works. The CM is the most convenient choice because Newton's laws directly govern its motion. For the ICR approach, you bypass the decomposition entirely and treat the motion as pure rotation about the ICR.
If you came here to understand how translation and rotation combine, apply equation (4) to rolling wheels and sliding ladders, and find instantaneous centres of rotation, you have what you need. What follows is for readers who want the formal theorem and its three-dimensional generalisation.
Chasles' theorem
The decomposition you have been using has a name: Chasles' theorem (also written Chasles's theorem). In two dimensions, it states:
Any displacement of a rigid body in a plane is equivalent to a translation of any chosen reference point plus a rotation about that reference point.
In three dimensions, the theorem is stronger and more elegant:
Any displacement of a rigid body in three-dimensional space is equivalent to a screw motion — a translation along an axis combined with a rotation about that same axis.
A screw motion is exactly what it sounds like: the body advances along a line (the screw axis) while simultaneously rotating around it, like a bolt turning into a nut. Pure translation is a screw with zero rotation angle. Pure rotation is a screw with zero translation distance. Every other rigid body motion is a helical combination of both.
Why the ICR exists (for \omega \neq 0)
For planar motion, set \vec{v}_P = 0 in equation (4):
With \vec{\omega} = \omega\hat{k} and \vec{v}_{\text{cm}} = (v_x, v_y), the cross product gives:
Setting the sum to zero: v_x - \omega b = 0 and v_y + \omega a = 0, giving:
As long as \omega \neq 0, this has a unique solution — there is exactly one point with zero velocity. When \omega = 0, the equations have no finite solution, confirming that the ICR moves to infinity for pure translation.
Rolling as a preview of what comes next
Rolling without slipping is the gateway to the deepest ideas in rotational mechanics. The constraint v_{\text{cm}} = R\omega ties translational and rotational motion together, and that coupling produces conservation laws (angular momentum about the contact point) and energy relations (kinetic energy has both translational and rotational contributions) that the next few articles will develop. The moment of inertia — the rotational analogue of mass — determines how the body's kinetic energy splits between translation and rotation. The parallel-axis theorem connects the moment of inertia about the CM to the moment of inertia about the contact point. All of these ideas rest on the decomposition you learned in this article: general motion = translation + rotation.
Where this leads next
- Moment of Inertia — Definition and Physical Meaning — the rotational analogue of mass, and why it depends on the axis of rotation.
- Moment of Inertia of Standard Bodies — formulas for discs, rods, spheres, and how to compute them.
- Equations of Rotational Motion — the rotational analogues of v = u + at and s = ut + \frac{1}{2}at^2.
- Angular Momentum — the conserved quantity that makes spinning ice skaters speed up when they pull their arms in.
- Rolling Motion — the full treatment of rolling on flat and inclined surfaces, with energy methods and forces.