LINK TO TERMS OF SERVICE AND DISCLAIMER

G&C of Aerospace Systems
G&C of Aerospace Systems
  • Home
  • Video Series
    • Guidance Fundamentals I
    • Guidance Fundamentals II
    • Optimal Guidance
    • Classical Control
    • Longitudinal Flight Ctrl
    • Lateral Flight Control
    • Quick Controls Concepts
    • 6DOF Simulation Tutorial
    • State Estimation
    • Optimal Control
  • Recommended Texts
  • Resources
    • Courses
    • Featured Lectures
    • YouTube Channels
    • NASA NESC
  • BLOG
    • G&C Weblog
  • Contact Us
  • Disclaimer
  • More
    • Home
    • Video Series
      • Guidance Fundamentals I
      • Guidance Fundamentals II
      • Optimal Guidance
      • Classical Control
      • Longitudinal Flight Ctrl
      • Lateral Flight Control
      • Quick Controls Concepts
      • 6DOF Simulation Tutorial
      • State Estimation
      • Optimal Control
    • Recommended Texts
    • Resources
      • Courses
      • Featured Lectures
      • YouTube Channels
      • NASA NESC
    • BLOG
      • G&C Weblog
    • Contact Us
    • Disclaimer
  • Home
  • Video Series
    • Guidance Fundamentals I
    • Guidance Fundamentals II
    • Optimal Guidance
    • Classical Control
    • Longitudinal Flight Ctrl
    • Lateral Flight Control
    • Quick Controls Concepts
    • 6DOF Simulation Tutorial
    • State Estimation
    • Optimal Control
  • Recommended Texts
  • Resources
    • Courses
    • Featured Lectures
    • YouTube Channels
    • NASA NESC
  • BLOG
    • G&C Weblog
  • Contact Us
  • Disclaimer

6DOF Simulation Tutorial

There are many 6 degree of freedom aircraft flight simulations. If you are new to a given simulation package, you are left with the challenge of understanding how to use it correctly. Further, when simulation results are obtained, one is often forced to trust the simulation without knowledge of code verification.  In this series, we create a flight simulation from the ground up, that is a new clean sheet design.  This will allow us to understand the "nuts and bolts" of the simulation in detail with careful and systematic verification.  


The textbook for this series is Stevens, Lewis, and Johnson, "Aircraft Control and Simulation: Dynamics, Controls Design, and Autonomous Systems, 3rd Edition, Wiley-Blackwell, 2013. The simulation will be coded in Python.


If you purchase the textbook at the link provided above, LearnGandC.com receives a small commission at no additional cost to you. This commission supports LearnGandC.com to ensure future quality content. 

Get the codes

1.1 Introduction to Flight Simulation

Learn the basic structure of an aircraft flight simulation, some potential uses, components, and important considerations when developing a new simulation.  

1.2 The 6-DOF Equations

Learn the aircraft six degree of freedom equations of motion and how to code them in Python.

1.3 The EULER KINEMATIC EQUATIONS

Learn how aircraft attitude is capture with Euler angles and modeled with the Euler kinematic equations.

1.4 Finalizing the FLAT EARTH SIMULATION

Learn how to model aircraft position, aerodynamic forces, and the atmosphere. Initial verification is performed by dropping spheres from high altitude.

1.5 SiMULATION VERIFICATION WITH TUMBLING BRICKS

Learn how to verify your simulation with NASA 6-DOF check cases, how to model aerodyanmic damping, and the route to visualize your simulation results in FlightGear.

2.1 The X-15 review for flight control

Learn about the systems that are relevant to the flight control of the X-15, including mission, outer mold line, control effectors, propulsion, air data systems, the stability augmentation system, and the MH-96 adaptive control system.

3.1 The X-15 STABILITY AUGMENTATION SYSTEM

Learn how a stability augmentation system can improve the handling qualities of the X-15, allowing the pilot to focus on the mission.

3.2 FlighT DYNAMIC MODEL DEVELOPMENT FROM LITERATURE

Learn how to create an aerodynamic model for an aircraft and incorporate it into a flight simulation, using the X-15 as an example.

4.1 AIRCRAFT TRIM FROM 6DOF SIMULATION

Learn aircraft trim for 6-DOF modeling and simulation, including motivations, definition, optimization to solve for trim states, and example trim cases.

4.2 ANALYSIS OF FLIGHT DYNAMICS FOR CONTROL DESIGN

Learn how to formulate an approach to control design for an aircraft from open loop analysis of linear systems. Learn trim, linearization, and modal analysis.

Future lessons coming soon

Copyright © 2026 Learn G&C - All Rights Reserved.


Powered by