Say I have this disk with radius $R$, mass $M$ that could rotate with angular velocity $\omega_0$ around it's CoM freely (no friction, etc). Then we have a smaller disk with radius $r$, mass $m$ that could also rotate around it's CoM freely with angular velocity $\omega_1$ relative to the larger disk. We then placed the smaller disk on the edge of the larger disk, so that the distance between their CoMs is $x$ (which in this case, $x$ = $R$). Both disks are rotating in the clockwise direction. So I tried to draw the system and it looks like this.
How do we calculate the angular velocity of the smaller disk relative to us (say we are observing the motion from above)?
If we had a different system e.g. we placed the smaller disk on top of the larger disk, their CoMs aligning with each other ($x$ is zero), calculating the angular velocity of the smaller disk from our frame of reference would be pretty straight-forward the sum of $\omega_0$ and $\omega_1$. But how do we calculate the angular velocity from our frame if the system is like the picture shown above? What I think is that the equation would obviously depend with the distance between the CoMs $x$ because I tried to trace the path created by a point of mass on the smaller disk and found that the larger the value $x$ is, the path tends to make this curling pattern (is this what I should be expecting?). And if the path i tried to trace was indeed correct, then is the angular velocity of the smaller disk from our frame of reference not constant with respect to time? How can I express it in a function?
I tried to look up the web to see similar topics that discuss about this particular system and couldn't really find one, so if you happen to know, please feel free to leave a link.