Multi-Node Real Time Flight Simulator (Outline of the topic, Oct/26/2004) Donghyuk Jeong Aerospace...

Preview:

Citation preview

Multi-Node Real TimeMulti-Node Real TimeFlight SimulatorFlight Simulator

(Outline of the topic, Oct/26/2004)(Outline of the topic, Oct/26/2004)

Donghyuk JeongDonghyuk JeongAerospace Eng.Aerospace Eng.

Outline.Outline.

Real-time Flight simulator.Real-time Flight simulator.

Using several computers (multi-Using several computers (multi-nodes)nodes) Get data from input devices.Get data from input devices. Calculate Real-time Equation of Motions. Calculate Real-time Equation of Motions. Manage data flow between nodes.Manage data flow between nodes. 3D Graphic processing and display.3D Graphic processing and display. Independent to OS and developing tools.Independent to OS and developing tools.

SpecificationSpecification

-Programming Language-Programming Language

-Microsoft Visual C++ (Windows API) -Microsoft Visual C++ (Windows API)

-Input Device-Input Device

-Joystick( for airplane)-Joystick( for airplane)

-Direct Input (DirectX SDK)-Direct Input (DirectX SDK)

-Networking-Networking

-TCP/IP, Window socket -TCP/IP, Window socket programming.programming.

Specification (continue.) Specification (continue.)

-3D Graphics-3D Graphics-OpenGl, GLUT-OpenGl, GLUT

System Block DiagramSystem Block Diagram

Sever(Managing data flow)

Input Device 0

InputDevice 2

…….Input

Device n

Computing EOMs

InputDevice 1

OutputDevice 0

OutputDevice 1

OutputDevice 2

……..Output

Device m

ApplicationsApplications

Monitor based displayMonitor based displayHead Mounted DisplayHead Mounted DisplayCAVEsCAVEsHapticHapticetcetc