licence education and traffic simulation (lets). project members atil İŞÇen uĞur acar umut...

24
LICENCE EDUCATION AND TRAFFIC LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS) SIMULATION (LETS)

Post on 21-Dec-2015

224 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

LICENCE EDUCATION AND TRAFFIC LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS)SIMULATION (LETS)

Page 2: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

PROJECT MEMBERSPROJECT MEMBERS

ATIL İŞÇEN

UĞUR ACAR

UMUT EROĞUL

ÇAĞLAR ATA

A.ENGİN BAYRAK

Page 3: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Presentation Modules Presentation Modules

Project Definition & GoalsProject Definition & Goals Requirements Analysis & FeaturesRequirements Analysis & Features Overall System Design Overall System Design Development Development

Page 4: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Project DefinitionProject Definition 3D Licence Education and Traffic Simulation3D Licence Education and Traffic Simulation

• Safe TrainingSafe Training• RealityReality

Scenario EditorScenario Editor• Special Scenes Special Scenes • Specific EnvironmentsSpecific Environments

Page 5: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Requirements Analysis & Requirements Analysis & FeaturesFeatures

Literature SurveyLiterature Survey Meeting with Driving TeachersMeeting with Driving Teachers Result Result

Page 6: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Literature SurveyLiterature Survey

Other Systems Other Systems • Graphics Graphics • AI AI • Usability Usability

Page 7: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Result Result

Education Education Usability Usability Realism Realism PerformancePerformance

Page 8: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

SIMULATION ENGINE

Overall System Design Overall System Design

Physics Engine

AI Engine

Input Handler Graphics Engine

Hardware Output Handler

Audio Engine

Input Handler

Gets User Input•Keyboard

•Mouse

•GamePad

•Clutch

Page 9: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Physics Engine Physics Engine

SIMULATION ENGINE

Physics Engine

AI Engine

Input Handler Graphics Engine

Hardware Output Handler

Audio Engine

Physics EngineReal World Physics

Collision Detection

Page 10: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

AI Engine AI Engine

SIMULATION ENGINE

Physics Engine

AI Engine

Input Handler Graphics Engine

Hardware Output Handler

Audio Engine

AI EnginePath Finding

Aggressiveness

React to Live Environment

Page 11: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Graphics Engine Graphics Engine

SIMULATION ENGINE

Physics Engine

AI Engine

Input Handler Graphics Engine

Hardware Output Handler

Audio Engine

Graphics Engine Rendering Models (Mesh)

Page 12: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Audio Engine Audio Engine

SIMULATION ENGINE

Physics Engine

AI Engine

Input Handler Graphics Engine

Hardware Output Handler

Audio Engine

Audio EngineOutputs ProperSounds

Proper Sounds are decided by events

Page 13: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Hardware Output Handler Hardware Output Handler

SIMULATION ENGINE

Physics Engine

AI Engine

Input Handler Graphics Engine

Hardware Output Handler

Audio Engine

HardwareOutput HandlerVibrate

•Steering Wheel

•Clutch

Page 14: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

SIMULATION ENGINE SIMULATION ENGINE

SIMULATION ENGINE

Physics Engine

AI Engine

Input Handler Graphics Engine

Hardware Output Handler

Audio Engine

Simulation Engine Initialization of All Components

Simulation State

Synchronous Coordination of All Components

Page 15: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Overall System Design Overall System Design ContinuedContinued

SCENARIO EDITOR

ScenarioInput Handler

Scenario Scenario DatabaseDatabase

Scenario Editor Generate Map

Save/Load Scenario

Change Environment Settings

Page 16: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Scenario EditorScenario Editor

Page 17: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Teacher MenuTeacher Menu

Page 18: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Main Menu Main Menu

Page 19: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

In CarIn Car

Page 20: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

DevelopmentDevelopment

Libraries and Tools Libraries and Tools What we did? What we did? What is next? What is next?

Page 21: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

Libraries and Tools Libraries and Tools

MMs Visual Studio C++ 6.0 with Service Pack

Object-Oriented Graphics Rendering Engine (OGRE) (OGRE)

Simple Direct-Media Layer (SDL) Open Dynamics Engine (ODE) Open Audio Library (OpenAL) 3d Studio Max

Page 22: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

What We Did?What We Did?

Clutch Mechanism Clutch Mechanism OGRE OGRE ODE ODE OpenALOpenAL SDL SDL UI UI

Page 23: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

What is Next?What is Next?

PrototypePrototype Models of Real CarsModels of Real Cars Simple AI Simple AI Simple Scenario EditorSimple Scenario Editor

Page 24: LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK

WEBSITE :WEBSITE :

http://www.myjavaserver.com/~maestro1http://www.myjavaserver.com/~maestro134/34/

E-MAIL :E-MAIL :

[email protected]@gmail.com