Just to introduce the background of this question: As many of you know a Rotation Matrix can transform a point $^{B}\textrm{p}$ described in a rotated Coordinate Frame {B} into the point $^{A}\textrm{p}$ described in the Coordinate Frame {A} by:
$^{A}\textrm{p}$=$^{A}\textrm{R}_B \ ^{B}\textrm{p}$
The Rotation Matrix's $^{A}\textrm{R}_B$ columns are the unit vectors of {B}'s axis described in Frame {A}.
Also the Rotation about a given axis can be given by: $^{A}\textrm{R}_B$=$e^{[\hat{w}]_x\theta}$ , whereas $[\hat{w}]_x$ is the skew-symmetric 3x3 matrix of the unit vector of $\hat{w}$ (deschribed in Frame A), around which the Frame is being rotated. $\theta$ is the rotation angle (and a scalar).
Now my question: Almost every book and paper i found states that the time-derivative of the Rotation Matrix is the following:
$\frac{d}{dt}(^{A}\textrm{R}_B)$= $[w]_x \ ^{A}\textrm{R}_B \qquad (1)$
Does the solution require that the direction of $\hat{w}$ remains constant at all times?
Because if we use the chain rule on with a (1):
$\frac{d}{dt}e^{[\hat{w}]_x\theta}$ = $\frac{d}{dt}([\hat{w}(t)]_x\theta(t)) \cdot e^{[\hat{w}]_x\theta}$ = $\frac{d}{dt}([\hat{w}(t)]_x)\theta(t) e^{[\hat{w}(t)]_x\theta(t)} + [\hat{w}(t)]_x)\dot{\theta}(t) e^{[\hat{w}(t)]_x\theta(t)}$
which can be further simplified to:
$\frac{d}{dt}e^{[\hat{w}]_x\theta}$ = $(\frac{d}{dt}([\hat{w}(t)]_x)\theta(t) + [w(t)]_x)^{A}\textrm{R}_B$
Whereas $[w(t)]_x=[\hat{w}(t)]_x\theta(t)$
Thus this is not equal to (1) and an addition term is generated.
So which of these equations is true now, when the rotation is not being done around a constant axis? Or did i do something wrong?
Greetings,
1lc