The orientation of a rigid body in 3D can be described by a rotation matrix which has these properties:

is said to be in the special orthogonal group .

The parameterization of is tricky.

  • A general matrix requires 9 parameters (with constraints) for 3 DOF motion
  • Euler Angles need only 3 angles but suffers from singularities (gimbal lock)