Princeton University users: to view a senior thesis while away from campus, connect to the campus network via the Global Protect virtual private network (VPN). Unaffiliated researchers: please note that requests for copies are handled manually by staff and require time to process.
 

Publication:

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

datacite.rightsrestricted
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
Loading...
Thumbnail Image
Name:
adinKojicFileCopy.pdf
Size:
9.26 MB
Format:
Adobe Portable Document Format
Download

License bundle

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