I'm working with dynamical system defined on $SO(3)$ and have to deal with the issue of "gimbal lock" (or similar) in all coordinate charts that I've found so far. It seems that this is a necessary issue, however I'm at a loss finding a convincing argument why it always has to occur.
Ideally I would be able to find a surjective (and likely not bijective) differentiable map from $\mathbb{R}^3$ to $SO(3)$.
What is the reason which prohibits such map to exist?
Edits as result of comments:
Suppose I find $f : \mathbb{R}^3 \to SO(3)$ sufficiently nice. Then I can pullback vector field describing dynamics from $SO(3)$ to $\mathbb{R}^3$ and study it (numerically) in an easier topology without loss of generality.
Demanding that $f$ is differentiable covering is certainly sufficient but likely not necessary.