An equilateral triangular plate of side ‘a’ is rolling without slipping on the periphery of another identical fixed equilateral triangular plate as shown.
Find the distance covered by a corner of the plate in one revolution around the fixed plate.
I was able to get a rough idea of the path but I can't express it mathematically as I can't find a point which is at a fixed distance throughout the revolution.
Can someone suggest a way? Any help would be appreciated.


The diagram below shows the first half of the rolling trip. By symmetry, the total distance travelled will be twice the sum of thick arcs $\sum r_i \theta_i$. \begin{align} 2\cdot \left( |FB| \frac{\pi}3 + |HC| \frac{2\pi}3 + |OI| \frac{2\pi}3 \right) &= 2\cdot \left( \frac{a\sqrt 3}2 \frac{\pi}3 + a \frac{2\pi}3 + \frac{a}2 \frac{2\pi}3 \right) \\ &=2a\pi\left( \frac{\sqrt 3}6 + \frac13 + \frac16\right) \\ &= a\pi \left(1 + \frac{\sqrt 3}3 \right) \end{align}
Point $F$ travels to $H$, rotating about $B$ with radius $|FB| = |HB| = \frac{a\sqrt 3}2$.
Point $H$ travels to $I$ (through $J$), rotating about $C$ with radius $|HC| = |JC| = a$.
Point $I$ travels to $K$, rotating about $O$ with radius $|OI| = |OK| = \frac{a}2$.