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

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

Embed Size (px)

Citation preview

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

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.

Page 2: Multi-Node Real Time Flight Simulator (Outline of the topic, Oct/26/2004) Donghyuk Jeong 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.

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

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.

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

Specification (continue.) Specification (continue.)

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

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

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

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

ApplicationsApplications

Monitor based displayMonitor based displayHead Mounted DisplayHead Mounted DisplayCAVEsCAVEsHapticHapticetcetc