licence education and traffic simulation (lets). project members atil İŞÇen uĞur acar umut...
Post on 21-Dec-2015
220 views
TRANSCRIPT
LICENCE EDUCATION AND TRAFFIC LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS)SIMULATION (LETS)
PROJECT MEMBERSPROJECT 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
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
Requirements Analysis & Requirements Analysis & FeaturesFeatures
Literature SurveyLiterature Survey Meeting with Driving TeachersMeeting with Driving Teachers Result Result
Literature SurveyLiterature Survey
Other Systems Other Systems • Graphics Graphics • AI AI • Usability Usability
Result Result
Education Education Usability Usability Realism Realism PerformancePerformance
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
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
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
Graphics Engine Graphics Engine
SIMULATION ENGINE
Physics Engine
AI Engine
Input Handler Graphics Engine
Hardware Output Handler
Audio Engine
Graphics Engine Rendering Models (Mesh)
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
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
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
Overall System Design Overall System Design ContinuedContinued
SCENARIO EDITOR
ScenarioInput Handler
Scenario Scenario DatabaseDatabase
Scenario Editor Generate Map
Save/Load Scenario
Change Environment Settings
Scenario EditorScenario Editor
Teacher MenuTeacher Menu
Main Menu Main Menu
In CarIn Car
DevelopmentDevelopment
Libraries and Tools Libraries and Tools What we did? What we did? What is next? What is next?
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
What We Did?What We Did?
Clutch Mechanism Clutch Mechanism OGRE OGRE ODE ODE OpenALOpenAL SDL SDL UI UI
What is Next?What is Next?
PrototypePrototype Models of Real CarsModels of Real Cars Simple AI Simple AI Simple Scenario EditorSimple Scenario Editor
WEBSITE :WEBSITE :
http://www.myjavaserver.com/~maestro1http://www.myjavaserver.com/~maestro134/34/
E-MAIL :E-MAIL :
[email protected]@gmail.com