Skip to main content
Physics LibreTexts

5.8: Rolling and Slipping Motion

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    When you slide an object over a surface (say, a book over a table), it will typically slow down quickly, due to frictional forces. When you do the same with a round object, like a water bottle, it may initially slide a little (especially if you push it hard), but will quickly start to rotate. You can easily check that when rotating, the object loses much less kinetic energy to work than when sliding - take the same water bottle, either on its bottom (sliding only) or on its side (a little sliding plus rolling), push it with the same initial force, and let go: the rolling bottle gets much further. However, somewhat ironically, the bottle can only roll thanks to friction. To start rolling, it needs to change its angular momentum, which requires a torque, which is provided by the frictional force acting on the bottle.

    When a bottle (or ball, or any round object) rolls, the instantaneous speed of the point touching the surface over which it rolls is zero. Consequently, its rotational speed \(\omega\) and the translational speed of its center of rotation \(v_r\) (where the r subscript is to indicate rolling) are related by \(v_r = \omega R\), with R the relevant radius of our object. If the object’s center of rotation moves faster than \(v_r\), the rotation can’t ‘keep up’, and the object slides over the surface. We call this type of motion slipping. Due to friction, objects undergoing slipping motion typically quickly slow down to \(v_r\), at which point they roll without slipping.

    Figure \(\PageIndex{1}\): Five types of billiard shots. (a-c) The type of motion depends on where the cue hits the ball. (a) If the cue hits the ball at exactly \(\frac{7}{5} R\) above the table, the ball will exhibit pure rolling motion, \(\omega = vR\). (b) If the cue hits the ball above the critical spot, it will rotate faster than translate \(\omega \gt vR\) and exhibit a slipping rotation. Friction will slow down the rotation until rolling motion is achieved. (c) If the cue hits the ball below the critical spot, it will translate faster than rotate \(\omega \lt vR\) and initially slide, until friction both slows down the translational speed and accelerate the rotational speed to the point where rolling motion is achieved. Note that the rotational motion may even be retrograde, i.e., backwards compared to the translational motion. (d-e) Behavior of the incident billiard ball before and after collision with a stationary ball of equal mass. Since the collision is elastic, all linear momentum is transferred to the other ball. If the incident ball was initially rolling, immediately after the collision it will continue rotating with complete slipping. Friction then causes the ball to pick up linear speed again, with a direction depending on the direction of the rotational motion, resulting in a follow (d) or draw (e) shot.

    Suppose we started our object with a velocity \(v_0\). If there is no rotation, the only force changing its velocity is the constant frictional force

    \[F_{\text{friction}} = \mu _k FN = \mu _k mg\]

    with \(m\) the mass of the object (Equation 2.2.7). The constant force results in a linear decrease in the translational speed (see Section 2.3): \(v(t) = v_0 −\mu _k gt\). However, if our object can roll, there is a second contribution to the motion, due to the torque \(\tau _{\text{friction}} = F_{\text{friction}} R\) of the frictional force. Using the rotational analog of Newton’s second law, Equation 5.4.1 (or writing \(L = I \omega\) and using Equation 5.7.1), we get an equation of motion for the rotational velocity:

    \[I \alpha=I \frac{\mathrm{d} \omega}{\mathrm{d} t}=\tau_{\text { friction }}=F_{\text { friction }} R \label{ialpha}\]

    Integrating Equation \ref{ialpha} with initial condition \(\omega(t=0)=0\) we get \(\omega(t)=\frac{\mu_{\mathrm{k}} m g R t}{I}\). While the object undergoes slipping motion, the translational speed thus linearly decreases with time, whereas the rotational speed linearly increases. To find the time and velocity at which the object enters a purely rolling motion, we simply equate \(v(t)\) with \(\omega(t) R\), which gives

    \[t_{\mathrm{r}}=\frac{v_{0}}{\mu_{\mathrm{k}} g\left(1+\frac{m R^{2}}{I}\right)}\]

    \[v_{\mathrm{r}}=\frac{v_0}{1+\frac{I}{m R^2}}\]

    Note that the time \(t_r\) until fully rolling motion is achieved scales inversely with the friction coefficient, but the final rolling speed \(v_r\) is independent of the frictional force. The rolling speed does depend on the moment of inertia of your object - for a hollow cylinder it’s \(v_{\mathrm{r}}=\frac{1}{2} v_{0}\), whereas for a solid cylinder it’s \(v_{\mathrm{r}}=\frac{2}{3} v_{0}\). Once the object is rolling, its surface no longer moves with respect to the surface that it’s rolling on (as its instantaneous speed at the point of touching is zero). Consequently, the frictional force is much reduced, and the object can roll a large distance before it stops; in fact, the main force slowing it down once it is rolling is drag with the ambient air, which we could safely ignore when (kinetic) friction was still in the picture.

    5.8.1 Worked Example: A Cylinder Rolling Down a Slope

    A massive cylinder with mass m and radius R rolls without slipping down a plane inclined at an angle \(\theta\). The coefficient of (static) friction between the cylinder and the plane is \(\mu\). Find the linear acceleration of the cylinder.

    Figure \(\PageIndex{2}\): Free body diagram of a cylinder rolling down a plane.


    There are at least three ways to tackle this problem. For all three, it helps (as always) to make a sketch, indicating the relevant forces - see Figure 5.8.2.

    • Method 1: Forces and torques.

    Let the friction force \(F_f\) be positive in the direction up the plane. Then we have:

    \[\begin{aligned} F=m a & \Rightarrow m g \sin \theta-F_{\mathrm{f}}=m a \\ \tau=I \alpha & \Rightarrow F_{\mathrm{f}} R=\frac{1}{2} m R^{2} \alpha \\ \text { no slipping } & \Rightarrow a=\alpha R \end{aligned}\]

    The last two equations give \(F_f = \frac{1}{ 2}ma\). Plugging this into the first equation gives

    \[a=\frac{g \sin \theta}{1+\frac{1}{2}}=\frac{2}{3} g \sin \theta\]

    • Method 2: Energy.

    The total energy of the system is given by

    \[E_{\mathrm{tot}}=K+V=\frac{1}{2} m v^{2}+\frac{1}{2} I \omega^{2}+m g h\]

    If the cylinder rolls down the slope without slipping, its angular and linear velocities are related through \(v=\omega R\). Also, if it moves a distance \(\Delta x\), its height decreases by \(\Delta x \cdot \sin \theta\). Conservation of energy then gives:

    \[\begin{aligned} 0 &=\frac{\mathrm{d} E_{\mathrm{tot}}}{\mathrm{d} t}=\frac{\mathrm{d}}{\mathrm{d} t}\left[\frac{1}{2} m v^{2}+\frac{1}{2} I\left(\frac{v}{R}\right)^{2}-m g x \sin \theta\right] \\ &=m v \dot{v}+I \frac{v \dot{v}}{R^{2}}-m g v \sin \theta \\ &=\left[a+\frac{1}{2} a-g \sin \theta\right] m v \end{aligned}\]

    where we used \(I = \frac{1}{2}mR^2\) for a massive cylinder in the last line. The linear acceleration a is thus given by \(a=\frac{2}{3} g \sin \theta\).

    • Method 3: Rotational version of Newton’s second law.

    At a given point in time, we can apply the rotational version of Newton’s second law to rotations about the point where the cylinder touches the surface (as the cylinder is rolling without slipping, this is the only motion at that point). Of the three forces in the system, two act at that point, so they have no lever arm. Only gravity has a nonzero lever arm of length \(R \sin \theta\), leading to a torque given by \(\tau_{z}=m g R \sin \theta\). By the rotational version of Newton’s second law, we have \(\tau= I \alpha\), where I is the moment of inertia about the pivot. Applying the parallel-axis theorem, we find \(I=I_{\mathrm{cm}}+m d^{2}=\frac{3}{2} m R^{2}\) in this case, so we get an angular acceleration of

    \[\alpha=\frac{\tau_{z}}{I}=\frac{m g R \sin \theta}{\frac{3}{2} m R^{2}}=\frac{2 g}{3 R} \sin \theta\]

    The linear acceleration of the center of the cylinder due to the ‘rotation’ about this pivot is given by \(a=R \alpha=\frac{2}{3} g \sin \theta\).

    This page titled 5.8: Rolling and Slipping Motion is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Timon Idema (TU Delft Open) via source content that was edited to the style and standards of the LibreTexts platform.