Suppose we have a triangle with vertices $A,B,C$ lying in the plane with angles $\alpha , \beta , \gamma$ respectively. I am trying to show that a successive rotation about each vertex by $\theta, \phi, \psi$ is the identity map if and only if $\theta = 2 \alpha, \phi = 2 \beta, \psi = 2 \gamma$.
If we write this out in terms of a map on arbitrary point $x \in \mathbb{R}^2$, I see that we must have $\theta + \phi + \psi = 2k \pi$ and $R_{\theta}(a) + R_{\theta + \phi}(b) + c = 0$ as an iff condition, where $R_{q}$ is rotation (clockwise) by $q$. However I do not see how to deduce the result from here. I can relate the angles and sides together by rotating edges of the triangle however using this directly seems to create a mess. Is there a neat solution?

Observe that if successive rotations are the identity, then, rotating around $A$ and then around $B$ must fix $C$. This follows from the fact that rotation around $C$ fixes $C$. Moreover, the distance between the image of $C$ and $B$ must remain the same as the distance between $B$ and $C$.
More precisely, Let $d(A,C)$ be the distance between $A$ and $C$. Then the distance between $R_{\theta}(C)$ and $A$ must be the same as the distance between $A$ and $C$ since this is a rotation about $A$. Therefore, $R_{\theta}(C)$ lies on the circle of radius $d(A,C)$ about $A$. By a similar argument, $R_{\theta}(C)$ lies on the circle of radius $d(B,C)$ about $C$. Since these two circles intersect in at most two points, we can conclude that $\theta=2\alpha$ and $\phi=2\beta$ since the line between $A$ and $B$ must be a line of symmetry.
By considering the same argument with $A$ playing the role of $C$ finishes the argument.