A special orthogonal group is the set of matrices that has the following properties:

  • They are orthogonal such that
  • The determinant is .

Geometric Interpretation

First, orthogonality preserves dot products, lengths, and angles (see here) between any set of give vectors – for example, two vectors that define a coordinate frame.

Orthogonal matrices always have determinant of or . Matrices with determinant reverse the orientation. For example,

Applying to the standard basis:

Thus, choosing only matrices where preserves only rotations, not reflections/inversions. This is why rotation matrices for robotics belong to SO(2) or SO(3).