Princeton University Users: If you would like to view a senior thesis while you are away from campus, you will need to connect to the campus network remotely via the Global Protect virtual private network (VPN). If you are not part of the University requesting a copy of a thesis, please note, all requests are processed manually by staff and will require additional time to process.
 

Publication:

PLAV: A Python 6 Degree-of-Freedom Flight Simulator with Real-Time Arduino Hardware in Loop Simulation

dc.contributor.advisorBeeson, Ryne
dc.contributor.authorKojic, Adin
dc.date.accessioned2025-08-14T13:34:04Z
dc.date.available2025-08-14T13:34:04Z
dc.date.issued2025-04-25
dc.description.abstractA 6 Degree-of-Freedom (6DoF) Flight Simulator in Python was made, leveraging open source libraries to build a simulator capable of running in real-time and offline modes. This simulator, named Python Laptop Air Vehicles (PLAV) is capable of piloted control and has a Hardware-In-The-Loop (HITL) proof-of-concept mode implemented with an Arduino-compatible micro controller. The project is open-source and prioritizes simplicity, with the intent that amateur aircraft designers can use it to test their unique designs with their own flight dynamics model and simulate their flight control with HITL simulation. The simulator has been validated using the NASA Engineering and Safety Center's Check-cases for Verification of Six-Degree-of-Freedom Flight Vehicle Simulations, ensuring that for a good Flight Dynamics Model (FDM) the simulation gives accurate results. The relevance of implementing the a rotating ellipsoidal Earth is also analyzed in amateur contexts such as high power rocketry. The code is published at https://github.com/adinkojic/PLAV
dc.identifier.urihttps://theses-dissertations.princeton.edu/handle/88435/dsp01vh53x020h
dc.language.isoen_US
dc.titlePLAV: A Python 6 Degree-of-Freedom Flight Simulator with Real-Time Arduino Hardware in Loop Simulation
dc.typePrinceton University Senior Theses
dspace.entity.typePublication
dspace.workflow.startDateTime2025-04-26T07:07:27.762Z
pu.contributor.authorid920306801
pu.date.classyear2025
pu.departmentMechanical & Aerospace Engr

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
adinKojicFileCopy.pdf
Size:
9.26 MB
Format:
Adobe Portable Document Format
Download

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
100 B
Format:
Item-specific license agreed to upon submission
Description:
Download