Definition

Euler angles encode a rotation as three successive rotations about principal axes, e.g.

Only 3 parameters, intuitive, easy derivatives.

Two things must be specified

  1. The convention (axis order): X-Y-Z, Z-Y-X, Z-Y-Z, …
  2. Extrinsic (about the fixed spatial axes) or intrinsic (about the moving body axes).

Gimbal lock

For the first and third rotation axes align. The product then depends only on : a planar rotation is left and one degree of freedom is lost.

Drawbacks: gimbal lock, the parameterization is not unique, lots of conventions. Interpolating Euler angles gives strange paths and non-uniform speed.

Appears in