Euler Angles for Aerospace | Yaw, Pitch, Roll
Euler angles parameterize the direction cosine matrix (DCM, also called the rotation matrix) using just three numbers. We focus on the 3-2-1 yaw-pitch-roll convention used throughout aerospace, then discuss how the same idea generalizes to all 12 possible Euler angle conventions — including the 3-1-3 convention that defines the classical orbital elements (longitude of ascending node, inclination, argument of periapsis). We start with why you need attitude representation at all (pointing instruments on a satellite at targets on the ground relative to an Earth-Centered Inertial frame), discuss the kinematic differential equation that tells you how [C] evolves with time, then show how parameterizing [C] as a sequence of three pure rotations — first about the 3-axis, then the 2-axis, then the 1-axis — gives you the yaw-pitch-roll Euler angles. The full [C] is then a product of three rotation matrices. We close with a survey of other conventions and where they're used in practice. This is Lecture 13 of an undergraduate spacecraft dynamics course (AOE 3144, Virginia Tech). ▶️ Chapters 0:00 Review: the rotation matrix (direction cosine matrix) and what it encodes 4:15 The orientation/attitude of a spacecraft changes with time 5:33 How does the C matrix change? Setting up the kinematic differential equation 9:26 Deriving the time derivative of the body-frame unit vectors 11:32 The skew-symmetric matrix ω̃ (omega-tilde) 14:46 Result: Ḃ = −ω̃ B (time derivative of the body vectrix) 15:43 Deriving the rotation matrix ODE: Ċ = −ω̃ C 18:39 The kinematic differential equation for rotations (matrix ODE form) 20:29 Nine scalar ODEs — but there's a better way 21:21 Euler angles: representing C with just three parameters 22:50 The 3-2-1 convention: yaw (ψ), pitch (θ), roll (φ) 24:48 The Battlestar Galactica spacecraft illustration 26:34 First rotation: yaw about B3 28:06 Second rotation: pitch about B2 29:07 Third rotation: roll about B1 30:10 Summary of the three-rotation sequence 31:00 Building the rotation matrices for each individual rotation 37:17 Composing rotations: matrix multiplication order matters 38:48 The full C matrix parameterized by yaw, pitch, roll 39:43 All 12 Euler angle conventions: which axes, in what order? 44:02 The 3-1-3 convention (orbital mechanics: Ω, i, ω) 47:05 Schaub & Junkins appendix: all 12 conventions tabulated 48:20 The geometric singularity problem (gimbal lock) 49:03 Gimbal lock demonstrated: pitch = 90° makes yaw and roll indistinguishable 50:43 Why gimbal lock means Euler angles are not unique at the singularity 51:29 Preview: alternatives to Euler angles (quaternions, etc.) 📘 What you'll learn Why three angles are sufficient to parameterize a 3D rotation How to construct the rotation matrix C from yaw (ψ), pitch (θ), and roll (φ) Why there are exactly 12 Euler angle conventions How the 3-1-3 convention relates to classical orbital elements (Ω, i, ω) When to use 3-2-1 (aerospace) vs 3-1-3 (orbital mechanics) vs other conventions 🎓 Course Space Vehicle Dynamics — AOE 3144, Virginia Tech Full playlist: • Spacecraft Attitude Dynamics & Control | S... 📄 Lecture notes (PDF) https://drive.google.com/drive/folder... ▶️ Next lecture (Lecture 14) — Euler Angle Rates and Angular Velocity: Kinematic Differential Equation • Euler Angle Rates & Angular Velocity- Kine... ▶️ Previous lecture (Lecture 12) — Rigid Body Kinematics: Rotation Matrix and Direction Cosine Matrix • Rigid Body Kinematics: Rotation Matrix and... ▶️ Companion videos Yaw-Pitch-Roll 3-2-1 Euler angle visualization — • The Aerospace Euler Angles 3-1-3 Euler angle visualization — • 313 rotation sequence (Euler Angles) 📖 Reference textbook Schaub & Junkins, Analytical Mechanics of Space Systems, 4th edition (2018) — Chapter 3 (Attitude Description) https://arc.aiaa.org/doi/book/10.2514... ⸻ 👨🏫 Instructor Dr. Shane Ross Professor of Aerospace Engineering, Virginia Tech (Caltech PhD, former NASA/JPL and Boeing) Research: https://ross.aoe.vt.edu Follow: https://x.com/RossDynamicsLab Subscribe: https://www.youtube.com/user/RossDyna... ⸻ 🔗 Related courses Lagrangian & Rigid Body Dynamics — • Lagrangian Mechanics & Rigid Body Dynamics Spacecraft Attitude Dynamics — • Spacecraft Attitude Dynamics & Control | S... Hamiltonian Dynamics — • Hamiltonian Mechanics & Advanced Dynamics 3-Body Problem Orbital Dynamics — • Three-Body Problem: Trajectory Design & Lo... Recorded: Spring 2021 #EulerAngles #YawPitchRoll #RigidBodyKinematics #RotationMatrix #DirectionCosineMatrix #TaitBryan #SpacecraftAttitude #OrbitalElements #SchaubJunkins #SpacecraftDynamics #VirginiaTech #AOE3144

Euler Angle Rates & Angular Velocity- Kinematic Differential Equation for Rigid Body Dynamics

Mastering 3D Rotations: Euler Angles Explained | Finite Rotation Series (Part 1 of 4)

Kalman Filter for Beginners Explained: Recursive Filters & MATLAB | Part 1

Euler (gimbal lock) Explained

Correct Explanation of Yaw, Pitch, and Roll Euler Angles with Rotation Matrices and Python Code

Is Interstellar's Docking Scene Realistic? Real Aerospace Physics Analysis

How to Compute Roll and Pitch From Accelerometers

Euler Angles Explained | Numerical Methods with Python 7

Clear Explanation of Euler Angles with Animation, Rotation and Cosine Matrices, and Python Code

How Maxwell's Equations Were Discovered

Aircraft Dynamics . Equations of Motion . Position and Orientation - Euler Angles

8.01x - Lect 24 - Rolling Motion, Gyroscopes, VERY NON-INTUITIVE

Pitch, Roll & Yaw: Explained

Why AI Can Never Escape Turing's 1936 Proof

Quaternions and 3d rotation, explained interactively

Angle of Attack/Sideslip and the Stability/Wind Axes

The most beautiful formula not enough people understand

Something is jamming GPS over Europe. Here's what we found

Deriving the Wave Equation

