3D rotations
How many degrees of freedom are there?
How do we represent a rotation?
Rotation matrix (too many degrees of freedom)
Euler angles (e.g. yaw, pitch, and roll)
Quaternions (4-vector on unit sphere)
Usually involves non-linear optimization