chris-ali / j6dof-flight-sim

A high fidelity 6DOF flight simulation that the user can fly themselves or run to analyze an aircraft's flight dynamics
GNU General Public License v3.0
49 stars 13 forks source link
6dof flight-dynamics flight-simulator java-8 jfreechart lwjgl numerical-integration opengl

Java Flight Simulator

A Six Degree of Freedom (6DOF) Flight Simulator Written in Java by Chris Ali

This program was written to apply my knowledge and background in Flight Dynamics to build my Java language skills. It can run as a simple analysis tool for flight dynamics, as well as a real time simulation for pilot-in-the-loop use. When configured as a pilot in the loop simulation, a LWJGL out-the-window display opens and the user can control the simulation using a joystick or keyboard.

One day I'd like to tie objectives or a scoring element into the simulation to make it a game as well.

flight1

flight2

flight3

analysis

Assumptions and Simplifications

Future Ideas

Libraries

Reference

Building and Development