We have an ODE $ \psi'(t)_{_{3 \times 3}}=\psi(t)_{3 \times 3}(A_{3 \times 3}+B_{3 \times 3}t)\tag 1$
Given Data in Question
- We have no quarentee that $\psi'(t),\psi(t)$ both have inverse
- A,B are skew symmetric constant matrices with determinant $0$
- We know what is $\psi(0),\psi'(0)$
Question
- How do we solve this ODE and find out what is $\psi(t)$? Means looking for a closed form.
If we have a angular velocity vector
This is matrix equation that can be written as three identical vector equation: $z'(t)_{1\times3} = z(t)_{1\times3}(A_{3\times3}+B_{3\times3}t)$
Where z is one of the rows of $\psi(t)_{3\times3}$
The solution is of the form: $z=\vec{v}_1e^t+\vec{v}_2e^{t^2}$
Substitute in original equation: $v_1e^t+2tv_2e^{t^2}=(v_1e^t+v_2e^{t^2})(A+Bt)$
$e^t: v_1=v_1A$
$te^t: 0=v_1B$
$e^{t^2}: 0=v_2A$
$te^{t^2}: 2v_2=v_2B$
$v_1\in Null(B)\bigcap Null(A-I)$
$v_2\in Null(A)\bigcap Null(B-2I)$
And now the initial condition can be used to find specific $v_1,v_2$
Repeat this proccess three times to obtain $\psi(t)$