Euler angles
Euler angles one way of representing rotations in
3-dimensional Euclidean space as a product of three successive 2D coordinate rotations θ, φ, ψ about the x-, y- and z-axes. Most often, the rotations are carried out first around Z axis, then around the X axis and finally around the Z axis again, but other definitions are possible.
As a representation of rotations, they have several flaws:
- a single rotation can be represented by several different sets of Euler angles, allowing a phenomenon known as gimbal lock
- it is difficult to compute the combination of sets of rotations within the Euler angle framework
- they are difficult to interpolate smoothly, or in a coordinate-independent way
Quaternions are a far better representation of 3D rotations for many purposes, alleviating all of the above issues.
The Euler angles form a chart on SO(3), the mathematical group of rotations in 3D space. See Charts on SO(3) for a fuller treatment.
Some naming systems for Euler angles include:
- "NASA standard aerospace" convention: "precession, nutation and spin";
- "heading, attitude and bank"
References:
- G. J. Minkler, Aerospace Coordinate Systems and Transformations. Magellan Book Company, Balitmore, MD, 1990.
See also: