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