A Comparison of Rotation Parameterisations for Bundle Adjustment
Representing Attitude: Euler Angles, Unit Quaternions, and Rotation Vectors