Quaternions and attitude representation

Complex numbers are very convenient for describing planar rotations. For example, any complex number multiplied by is rotated by degrees counterclockwise as: A 2d rotation only needs one degree of freedom, the rotation angle, and a constraint that ensures that the rotation does not change space in length but only rotates it, which is obtained […]