1 Answer
1

Deriving the parametric equations of a straight line roulette isn't terribly complicated. As I mentioned in this previous answer, rolling is best decomposed as a rotation and a translation. For this case, I'll take the straight line to be the horizontal axis.

Let's start again with a convenient parabola parametrization:

$$\begin{pmatrix}2at\\at^2\end{pmatrix}$$

where $a$ is the focal length (the distance from vertex to focus). The focus of this parabola is at the point $(0,a)$.

We also require the arclength function for this parametrization of the parabola: $s(t)=a(t\sqrt{1+t^2}+\mathrm{arsinh}(t))$.

The trick to rolling a parabola is to consider the transformations necessary for a point on the parabola to touch an appropriate point on the straight line it is rolling on. The parametrization I have chosen is particularly convenient, in that the vertex of the parabola already touches the horizontal axis at the origin.

Going forward, we can translate the parabola to be rolled so that the intended contact point coincides with the origin. We then perform a rotation such that the parabola is now tangent to the horizontal axis, and then horizontally translate by an amount equal to the parabola's arclength. (A similar derivation is done for the cycloid.)

Mathematically, we perform this sequence of transformations on the point $(0,a)$; here is the translation:

The rotation then needed is given by the tangential angle rotation matrix. I derived the expression for the parabola in my previous answer, so I won't repeat it here. The only difference from the previous answer is that to go forward, we require a clockwise rotation, and thus we must transpose the tangential angle rotation matrix. This now gives us