1

I'm struggling to find the math that describes the path that a center of a circle rolling along a sinewave produces.

This is a mechanical cam problem.

And hint, the answer is NOT a sinewave.

  • As in. the bottom of the circle rolls along the wave at all times, or a single fixed point at the edge moves along the wave at all times? – Cameron Buie Jul 19 '18 at 06:57

1 Answers1

1

The curvature of a curve $y=f(x)$, directed according to increasing $x$, is given by $$\kappa(x)={f''(x)\over(1+f'^2(x))^{3/2}}\ .$$ At its local extrema the sine curve $y=\sin x$ therefore has curvature $\pm1$. It follows that the rolling circle should have a radius $\rho\leq1$, or it gets stuck. In order to find the orbit of the center ${\bf c}$ of the rolling circle we parametrize the sine curve as $${\bf z}(t)=(t,\sin t)\qquad(-\infty<t<\infty)\ .$$ One computes $${\bf z}'(t)=(1,\cos t), \qquad {\bf n}(t)={1\over\sqrt{1+\cos^2 t}}(-\cos t, 1)\ .$$ Here ${\bf n}$ denotes the unit normal pointing upwards.The parametric representation of the curve $t\mapsto{\bf c}(t)$ is then given by $${\bf c}(t)={\bf z}(t)+\rho\,{\bf n}(t)=\left(t-{\rho\cos t\over\sqrt{1+\cos^2 t}},\>\sin t+{\rho\over\sqrt{1+\cos^2 t}}\right)\ .$$

  • Thank you Christian! Awesome answer. I got there eventually the long, hard, geometric construction way; you just jumped straight to the end! Here's what it looks like using your closed form solution cam follower on sinewave – Bruce Schena Jul 19 '18 at 18:45
  • Christian, related question - how can I compute the minimum radius of curvature for an input sinewave of, say, A*sin(t), where A is the amplitude? I'm basically trying to figure out what the largest follower diameter would be that will not get stuck. – Bruce Schena Jul 19 '18 at 19:17