Publication: PLAV: A Python 6 Degree-of-Freedom Flight Simulator with Real-Time Arduino Hardware in Loop Simulation
dc.contributor.advisor | Beeson, Ryne | |
dc.contributor.author | Kojic, Adin | |
dc.date.accessioned | 2025-08-14T13:34:04Z | |
dc.date.available | 2025-08-14T13:34:04Z | |
dc.date.issued | 2025-04-25 | |
dc.description.abstract | A 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.uri | https://theses-dissertations.princeton.edu/handle/88435/dsp01vh53x020h | |
dc.language.iso | en_US | |
dc.title | PLAV: A Python 6 Degree-of-Freedom Flight Simulator with Real-Time Arduino Hardware in Loop Simulation | |
dc.type | Princeton University Senior Theses | |
dspace.entity.type | Publication | |
dspace.workflow.startDateTime | 2025-04-26T07:07:27.762Z | |
pu.contributor.authorid | 920306801 | |
pu.date.classyear | 2025 | |
pu.department | Mechanical & Aerospace Engr |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- adinKojicFileCopy.pdf
- Size:
- 9.26 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 100 B
- Format:
- Item-specific license agreed to upon submission
- Description: