---
title: Hypocycloidal Straight-Line Mechanism
url: https://www.emergentmind.com/topics/hypocycloidal-straight-line-mechanism
type: topic
---

# Hypocycloidal Straight-Line Mechanism

A hypocycloidal straight-line mechanism is a planar linkage system in which each vertex of a rigid triangle is constrained to move along a straight line, and the only possible non-trivial continuous motion is generated by a hypocycloid—namely, a circle of radius $r$ rolling without slipping inside a fixed circle of radius $R=2r$. The intersection loci traced by fixed points on the rolling circle yield exact straight-line segments, forming a mechanism that achieves perfect linear motion without the need for guideways. This unique configuration admits a canonical extension to three-dimensional space, where the mechanism is realized by coaxial cylinders and the motion of triangle vertices constrained to generators in planes orthogonal to a fixed axis [1401.4743].

## 1. Geometric Formulation in the Plane

Let $C_1$ denote the fixed outer circle of radius $R=2r$ centered at point $O$, and let $C_2$ be a rolling circle of radius $r$ inside $C_1$. The center of $C_2$ traces the locus $K(\theta) = r(\cos\theta, \sin\theta)$ as it rotates by angle $\theta$ with respect to $O$. The rolling condition enforces that the arc length traversed on $C_1$ is equal to that on $C_2$, ensuring that if $\phi$ denotes the rotation angle of $C_2$ about its own center, then $\phi = \theta$. 

A fixed point $P$ on $C_2$ at polar angle $\phi_0$ (relative to the $C_2$ frame) in the external frame has coordinates:
$$
P(\theta) = K(\theta) + r\left[\cos(\theta + \phi_0),\, \sin(\theta + \phi_0)\right]
$$
This yields the parametric equations:
$$
x(\theta) = r\cos\theta + r\cos(\theta+\phi_0) \\
y(\theta) = r\sin\theta - r\sin(\theta+\phi_0)
$$
For any fixed $\phi_0$, the locus $(x(\theta), y(\theta))$ describes a straight segment of length $4r$ [1401.4743].

## 2. Parametric Representations and Special Cases

The locus can be recast in terms of sum and difference trigonometric identities:
$$
x(\theta) = 2r\cos\theta\cos\left(\frac{\phi_0}{2}\right) - 2r\sin\theta\sin\left(\frac{\phi_0}{2}\right) \\
y(\theta) = 2r\sin\theta\cos\left(\frac{\phi_0}{2}\right) + 2r\cos\theta\sin\left(\frac{\phi_0}{2}\right)
$$
A notable special case occurs for $\phi_0 = \pi/2$, producing:
$$
x(\theta) = 2r(\cos\theta - \sin\theta) \\
y(\theta) = 2r(\sin\theta + \cos\theta)
$$
which describes the line $y = -x + 2r$, confirming the straight-line trajectory [1401.4743].

## 3. Sliders-on-Lines Interpretation and Kinematic Constraints

An equivalent description frames the mechanism in terms of sliders constrained to lines. Select three distinct unit vectors $u_1, u_2, u_3$ in the plane through a common point $O$, representing directions of lines $L_i = O + \mathbb{R} u_i$. Each slider $P_i = t_i(\theta)u_i$ is restricted to move along its respective line.

To maintain rigid triangle connectivity of fixed edge lengths $d_{ij}$, the no-stretch constraint for each vertex pair $(i, j)$ requires:
$$
|P_i - P_j|^2 = d_{ij}^2 \implies t_i^2 + t_j^2 - 2\cos\alpha_{ij}t_it_j = d_{ij}^2
$$
where $\alpha_{ij}$ is the angle between $u_i$ and $u_j$. The solution for $(t_1(\theta), t_2(\theta))$ parameterizes an ellipse, and after diagonalization, one achieves:
$$
t_1(\theta) = a_{12}\cos\theta - b_{12}\sin\theta \\
t_2(\theta) = a_{12}\cos\theta + b_{12}\sin\theta
$$
The result is that each $P_i(\theta)$ moves in simple harmonic motion along its line $L_i$, and the rigid triangle geometry is preserved [1401.4743].

## 4. Uniqueness Results and Classification

The straight-line mechanism is unique under these constraints. If every vertex $P_i$ of a rigid triangle is required to remain on a line $L_i$ in the plane, two cases may arise:

- The three lines are parallel, producing trivial motion.
- The three lines are concurrent at a single point $O$, yielding the unique non-trivial continuous motion described above.

This result is due to Connelly–Montejano and is proved by enforcing the distance constraints sequentially, which forces the third vertex to be affinely parameterized in $\cos\theta$ and $\sin\theta$, consistent with the hypocycloidal realization. No further continuous solutions exist [1401.4743].

## 5. Extension to Three-Dimensional Euclidean Space

The planar construction generalizes to $3$-space by replacing circles with coaxial cylinders of radii $R=2r$ (fixed) and $r$ (rolling), respectively. Three, generically skew, lines $L_1, L_2, L_3$ in $\mathbb{R}^3$ are considered. The Connelly–Montejano Theorem states that the only non-trivial realization is possible when all $L_i$ are perpendicular to a common “axis” $M$, with each line $L_i$ lying in a plane normal to $M$. In such cases, each cross-section by a plane normal to $M$ reproduces the planar hypocycloidal configuration, and the motion of triangle vertices along straight-line generators is governed by the rolling of the small cylinder inside the larger one [1401.4743].

## 6. Physical Realization and Design Considerations

To construct a physical hypocycloidal straight-line mechanism, select an inner roller of radius $r$, with the outer ring of radius $R=2r$. Machine a rigid ring in a vertical plane with three narrow radial slots positioned at $120^\circ$ intervals, corresponding to lines $L_1, L_2, L_3$. A smaller roller is fabricated with a triangular “comb”—three pegs set at the vertices of an equilateral triangle of side $\sqrt{3}r$—which fit into the slots.

As the internal roller moves inside the ring, each peg slides in its slot, tracing a straight line segment of length $4r$ via simple harmonic motion, while maintaining the rigid triangle geometry. This yields exact straight-line movement for each peg and demonstrates the planar hypocycloid straight-line-drawer mechanism [1401.4743].

Source: https://www.emergentmind.com/topics/hypocycloidal-straight-line-mechanism