Let π:EM\pi:E\to M be a real rank-nn vector bundle over a , equipped with a ,\langle\cdot,\cdot\rangle. Its orthonormal frame bundle is

O(E):={(e1,,en)Fr(E) : ei,ej=δij fiberwise}.\mathrm{O}(E):=\{(e_1,\dots,e_n)\in \mathrm{Fr}(E)\ :\ \langle e_i,e_j\rangle = \delta_{ij}\ \text{fiberwise}\}.

The right action of GL(n,R)\mathrm{GL}(n,\mathbb R) on Fr(E)\mathrm{Fr}(E) restricts to a free transitive action of O(n)\mathrm O(n) on each fiber of O(E)\mathrm O(E). Thus O(E)M\mathrm O(E)\to M is a and a reduction of the frame bundle's structure group.

Examples
  1. If E=TME=TM with a Riemannian metric, then O(TM)\mathrm O(TM) is the bundle of orthonormal tangent frames.
  1. For E=M×RnE=M\times\mathbb R^n with its Euclidean metric, O(E)M×O(n)\mathrm O(E)\cong M\times\mathrm O(n).
  1. If n=1n=1, then O(1)={±1}\mathrm O(1)=\{\pm1\}, and O(E)M\mathrm O(E)\to M is the bundle of unit vectors, a double cover.