Skip to content

Commit 337e59e

Browse files
Merge pull request #140 from oss-slu/portfolio-pilot-data-synchronization
Updated Portfolio pilot data synchronization project
2 parents dcc842e + 78dde84 commit 337e59e

File tree

1 file changed

+28
-2
lines changed
  • docs/project_pilot_data_synchronization

1 file changed

+28
-2
lines changed

docs/project_pilot_data_synchronization/about.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,42 @@ This interdisciplinary project involves collaboration between Aeronautics studen
1616
- **Client** Gajapriya Tamilselvan - Aviation Science
1717
- **Current Tech Lead:** Harshitha Thota [<img src="/img/github.svg" alt="github" width="25" height="25" />](https://github.com/harshitha-thota)
1818
- **Developers:**
19-
TBD
19+
- Ali Elnour (capstone) [<img src="/img/github.svg" alt="github" width="25" height="25" />](https://github.com/aelnourSLU)
20+
- Carly Hoover (capstone) [<img src="/img/github.svg" alt="github" width="25" height="25" />](https://github.com/carlyrhoover)
21+
- Henry Meiners (capstone) [<img src="/img/github.svg" alt="github" width="25" height="25" />](https://github.com/hrmeiners)
22+
2023

2124
- **Start Date:** August 2024
25+
- **Adoption Date:** August 2024
2226

2327
- **Technologies Used:**
2428
- C++
29+
- X-Plane SDK (future compatibility with Prepar3D SDK)
2530

2631
- **Type:** TBD
27-
- **License:** TBD
32+
- **License:** [LGPL](https://opensource.org/license/lgpl-2-0)
2833

34+
## Technical Information
35+
36+
### Technical Overview
37+
38+
The Pilot Data Synchronization Project enables real-time synchronization of flight simulator data to the iMotions human behavior research platform. By leveraging the X-Plane SDK and establishing a TCP connection, the project ensures that key flight parameters such as altitude, airspeed, and heading are transmitted seamlessly for real-time analysis of pilot performance and behavior.
39+
40+
- Pilot Data Synchronization Architecture
41+
42+
- **Flight Simulator SDK Integration**: The project utilizes the Flight Simulator SDK to access real-time flight data such as altitude, airspeed, heading, and vertical airspeed. Data is extracted through predefined simulator data references (datarefs).
43+
44+
- **TCP Communication**: A reliable TCP connection is established between the flight simulator and the iMotions platform. This connection ensures the continuous and accurate flow of flight data to the research platform for behavior analysis.
45+
46+
- **iMotions Platform Integration**: The iMotions platform receives the flight data in real-time and correlates it with physiological data to provide insights into pilot workload and decision-making.
47+
48+
### Development Priorities
49+
50+
- Real-time Data Extraction
51+
- TCP Connection Setup
52+
- Data Synchronization Module
53+
- Error Handling and Reliability
54+
- Documentation and Testing
2955

3056
## Get Involved
3157

0 commit comments

Comments
 (0)