Generated by GPT-5-mini| Euler angles | |
|---|---|
![]() | |
| Name | Euler angles |
| Field | Mathematics, Mechanics, Aeronautics |
| Introduced | 18th century |
| Named after | Leonhard Euler |
Euler angles are a method to represent orientation of a rigid body using three sequential rotations about specified axes. Developed in the 18th century, they appear in Celestial mechanics, Classical mechanics, Aeronautics, Robotics and Computer graphics and connect with work by Joseph-Louis Lagrange, Isaac Newton, Pierre-Simon Laplace and William Rowan Hamilton.
Euler angles parameterize rotation in three-dimensional space by three scalar parameters corresponding to successive rotations about axes fixed either in the body or in the reference frame. They provide an alternative to rotation matrices, quaternions, and Rodrigues' rotation formula, and are used in analyses by S. Chandrasekhar, James Clerk Maxwell, Ernest Rutherford and Niels Bohr where explicit angular coordinates are convenient. Different scientific communities adopt distinct axis sequences and sign conventions, reflecting preferences in Celestial mechanics, Aviation, Astronomy, Robotics and Computer Vision practice.
A typical convention specifies three rotation axes (e.g., Z–X′–Z″ or Z–Y–X) and names the angles accordingly; such choices are used in textbooks by Herbert Goldstein, V. I. Arnold, Frank E. Taylor and B. D. O. Anderson. Conventions divide into extrinsic rotations about fixed reference axes and intrinsic rotations about moving body axes, with extrinsic formulations common in Astronomy works by Simon Newcomb and intrinsic forms common in Aerospace texts by Étienne Bézout and Sir George Cayley. Notation variants include Tait–Bryan angles (often called yaw, pitch, roll in Naval architecture and Aircraft design), proper Euler angles (with repeated axis), and Cardan angles as used in early Mechanics treatises by Jean le Rond d'Alembert.
Mathematically a rotation is represented by a 3×3 orthogonal matrix with determinant +1 in the group SO(3), and Euler angles correspond to a factorization of this matrix into three elemental rotation matrices about coordinate axes as treated by Élie Cartan and Hermann Weyl. If R_z(α), R_y(β), R_x(γ) denote elementary rotations, then compositions like R = R_z(α) R_y(β) R_x(γ) realize orientation, a representation exploited in work by Évariste Galois and Sophus Lie on continuous groups. Relations to angular velocity involve time derivatives and the skew-symmetric matrix representation used in formulations by Marcel Grossmann and Felix Klein; mapping between Euler rates and body rates requires inversion of a transformation matrix that depends on sine and cosine of the middle angle, a dependency highlighted in analyses by Richard Feynman and Paul Dirac.
Composition of rotations is noncommutative, a fact illustrated in experiments by Giuseppe Colombo and formalized in Group theory results by Camille Jordan and Émile Borel. Singularities occur when the middle rotation angle reaches values where two rotation axes align, producing gimbal lock, a failure mode studied in Apollo program navigation by engineers at NASA and discussed in control literature by R. W. Brockett and Donald Knuth. Remedies include switching to quaternion parameterizations, used in work by James Watt-era mechanical stabilizers and in modern guidance systems developed by Robert Goddard and engineers at Boeing and Lockheed Martin.
Euler-angle parameterizations are ubiquitous: in Celestial mechanics for describing precession and nutation of planets (research by Johannes Kepler, Pierre-Simon Laplace), in Aerospace engineering for aircraft attitude (procedures in International Civil Aviation Organization standards), in Robotics for manipulator kinematics (algorithms from Joseph Engelberger and Karel Čapek-inspired automation), and in Computer Graphics and Animation pipelines used by studios like Pixar and Industrial Light & Magic. Examples include converting orbital elements in Satellite attitude determination systems used by missions from European Space Agency and Roscosmos, and controlling camera rigs in productions associated with Metro-Goldwyn-Mayer and Warner Bros..
Algorithms convert between Euler angles, rotation matrices, and quaternion representations; implementations appear in libraries from Numerical Recipes authors and in software packages by MathWorks (MATLAB), The NumPy Project and ROS (Robot Operating System). Stable numerical routines avoid singular denominators by branching or by using quaternion interpolation methods (slerp) popularized by Shoemake and applied in engines by Epic Games and Unity Technologies. Closed-form conversion formulae rely on inverse trigonometric functions and matrix entries, with sign and quadrant handled using two-argument arctangent functions as recommended in numerical texts by Donald Knuth and Gene H. Golub.
The concept traces to rotations studied by Leonhard Euler in the 18th century and was refined by Gaspard Monge, Jean Baptiste Joseph Fourier and later by Peter Guthrie Tait and George Biddell Airy who promoted systematic notation. Variants include the Tait–Bryan convention, Cardan angles, and aerospace Euler sequences codified in military and civil standards developed by Department of Defense (United States), International Organization for Standardization committees, and authors like B. Goldstein and J. E. Marsden. Debates over preferred conventions continued into the 20th century in correspondence among researchers at institutions such as Cambridge University, Princeton University, Imperial College London and Massachusetts Institute of Technology.
Category:Rotation