Presentation is loading. Please wait.

Presentation is loading. Please wait.

Extensible Traffic Control Simulator Will Fidrych Milestone 2 October 25 th, 2010.

Similar presentations


Presentation on theme: "Extensible Traffic Control Simulator Will Fidrych Milestone 2 October 25 th, 2010."— Presentation transcript:

1 Extensible Traffic Control Simulator Will Fidrych Milestone 2 October 25 th, 2010

2 Application Entry: Initializes the Build-Mode GUI from old world models and saved user preferences. Build-Mode GUI: Allows user to modify the world, add or delete objects, agents, physical constraints, edit global values, etc and prepare a simulating space. Simulator: Process initial world data, runs simulation in either real time or stores state data in a database where successive states are then pulled from and displayed Data Harvester: Displays pertinent data based on type of object being requested.

3 Application Entry  Upon execution, window comes up for user to: Select a project Select a project Set user preferences to default OR Set user preferences to default OR Set user preferences to a custom users Set user preferences to a custom users

4 Build-Mode GUI  Current State: Simple menu and tool bar skeleton Simple menu and tool bar skeleton Doesn’t support customization Doesn’t support customization Doesn’t interact with the world model Doesn’t interact with the world model

5 Goals for Build GUI  Definite: Make a ‘placement’ mode Make a ‘placement’ mode Will be selected using the toolbarWill be selected using the toolbar Adds objects to the world (cars, signs, people)Adds objects to the world (cars, signs, people) Edit objects via right click Edit objects via right click Right clicking on the objects will bring up a class dependent menu that can edit the properties of the instance.Right clicking on the objects will bring up a class dependent menu that can edit the properties of the instance. Also used for requesting certain listeners on objects for data retrieval at end of simulationAlso used for requesting certain listeners on objects for data retrieval at end of simulation Reduce hassles Reduce hassles Review and edit the interface to modify any behaviors that cause hassles or are really annoyingReview and edit the interface to modify any behaviors that cause hassles or are really annoying

6 Build-GUI Backburner  Lower priority goals: Make the toolbar and menus more extensible and customizable Make the toolbar and menus more extensible and customizable Think of Eclipse’s menu bars and toolbars and button groups and window dockings and alignments and context menus and alignments, etc…Think of Eclipse’s menu bars and toolbars and button groups and window dockings and alignments and context menus and alignments, etc… Create some form of sprites to represent objects, rather than colored rectangles. Create some form of sprites to represent objects, rather than colored rectangles.

7 Simulator  After user has finished building world the simulator will run a new window in two different modes First mode attempts to run the simulation in real time and if lags then First mode attempts to run the simulation in real time and if lags then Second mode generate a series of world states that can then be played back Second mode generate a series of world states that can then be played back

8 Data Viewer  After the simulation has run the user can then see data for the objects or areas that they had selected to listen to during the build

9 Current state of Project  Currently the components of the simulation environment are being tested before integration  Driver logic and the automobiles are separate as of right now.


Download ppt "Extensible Traffic Control Simulator Will Fidrych Milestone 2 October 25 th, 2010."

Similar presentations


Ads by Google