Traffic Dynamics in Scholastic Environments Alex Katkova.

Slides:



Advertisements
Similar presentations
Information and Software Technology Option: Artificial intelligence, simulation and modelling.
Advertisements

Background Implementation of Gesture Recognition in the NIST Immersive Visualization Environment Luis D. Catacora Under the guidance of Judith Terrill.
User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
Hallway Traffic Simulator Peter Riggs Computer Systems Lab
Fundamentals of Python: From First Programs Through Data Structures
Preparing for the Test Required Training Module 5.
SYSTEM ADMINISTRATION Chapter 19
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
The Tragedy of the Commons in Traffic Routing and Congestion Craig Haseler Computer Systems Lab TJHSST
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
Java Programming, 3e Concepts and Techniques Chapter 5 Arrays, Loops, and Layout Managers Using External Classes.
Alternatives The Concept Triangle Purpose or Objective First Idea or Alternative Concept Second Idea Third Idea.
The IDE (Integrated Development Environment) provides a DEBUGGER for locating and correcting errors in program logic (logic errors not syntax errors) The.
Vehicle Routing & Scheduling
MRF Labeling With Graph Cut CMPUT 615 Nilanjan Ray.
Programming Fundamentals (750113) Ch1. Problem Solving
C++ Programming: Program Design Including Data Structures, Third Edition Chapter 20: Binary Trees.
Chapter Subnets in TCP/IP Networks © N. Ganesan, Ph.D.
Term 2, 2011 Week 1. CONTENTS Network communications standards – Ethernet – TCP/IP Other network protocols – The standard – Wireless application.
2.03B Common Types and Interface Devices and Systems of Virtual Reality 2.03 Explore virtual reality.
GameMaker.  A lot of Different Definitions  Easier to Say What is NOT a Game  Movie is Not a Game  No Active Participation  Final Outcome is Fixed.
RESEARCH DESIGN.
May Project Overview  In the next few weeks, we will begin the process of choosing a Science Project  This will be a lengthy process  We will.
Google Maps Tutorial For beginners Lindsay Morrell Cleo Thomas Clark Undem Jaskiran Bahra.
GPS Parking System Team 29 (Campus) Shinyi Chen Chih-Ching Huang Pei-Hua Lu.
Thomas Jefferson High School for Science and Technology Hallway Traffic Simulation By: Paul Woods.
We will be creating a spaceship that simulates real movements in space. The spaceship will fire a laser beam that can destroy targets. The spaceship will.
Rate-based Data Propagation in Sensor Networks Gurdip Singh and Sandeep Pujar Computing and Information Sciences Sanjoy Das Electrical and Computer Engineering.
AT-SAT u AT-SAT is a computer-based examination that assesses if job applicants have certain characteristics needed to perform effectively as ATC’s.
A Traffic Simulation Model Allowing For Wide-ranged Vehicle Communication (being altered/worked on) Timmy Galvin (Third Quarter)
Art 315 Lecture 6 Dr. J. Parker. Variables Variables are one of a few key concepts in programming that must be understood. Many engineering/cs students.
Software Breakdown. Monday, October 26, 2009 CS410 Green Team Fall High Level Architecture.
I know of no more encouraging fact than the unquestionable ability of man to elevate his life by conscious endeavor. Henry David Thoreau.
Thomas Jefferson High School for Science and Technology Hallway Traffic Simulation By: Paul Woods.
Traffic Based Pathway Optimization Michael LeGore TJHSST CSL.
Bloom’s Taxonomy Benjamin S. Bloom February 21, September 13, 1999.
2.03 Explore virtual reality design and use.
The new protocol of freenet Taken from Ian Clarke and Oskar Sandberg (The Freenet Project)
1 Hashing - Introduction Dictionary = a dynamic set that supports the operations INSERT, DELETE, SEARCH Dictionary = a dynamic set that supports the operations.
Homogenous group (the subjects are very similar on the variables) Unreliable measurement instrument (our measurements can't be trusted and bounce all over.
Goals Define the role of general information systems Explain how spreadsheets are organized (cells, lists or columns, tables, sheets, [hierarchy], sort,
“Begin with the End in Mind”
M1G Introduction to Programming 2 3. Creating Classes: Room and Item.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
“Teaching”…Chapter 11 Planning For Instruction
UNIT 2 LESSON 4 CS PRINCIPLES. OBJECTIVES Students will be able to: Describe the redundancy of routing between two points on the Internet. Send messages.
Privacy-Preserving Location- Dependent Query Processing Mikhail J. Atallah and Keith B. Frikken Purdue University.
An Efficient Implementation of File Sharing Systems on the Basis of WiMAX and Wi-Fi Jingyuan Li, Liusheng Huang, Weijia Jia, Mingjun Xiao and Peng Du Joint.
Lecture 1 INTRODUCTION TO ALGORITHMS Professor Uday Reddy
Reinforcement Learning for Mapping Instructions to Actions S.R.K. Branavan, Harr Chen, Luke S. Zettlemoyer, Regina Barzilay Computer Science and Artificial.
Lesson 12-Page Numbers, Headers, and Footers. Overview Add page numbers. Vary page numbers in Print Layout view. Add headers and footers. Work with headers.
Nov. 29, 2006GLOBECOM /17 A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks Stephen S. Yau, Wei Gao, and Dazhi.
Mr C Johnston ICT Teacher BTEC IT Unit 05 - Lesson 11 Network Management Functions.
1 Department of Electrical and Computer Engineering Advisor: Professor Hollot Team REES October 9, 2013 Preliminary Design Review.
56 Resources u Icons represent resources u Dynamic resources must be assigned a path network u Resources position at nodes, not locations u “Specs” field.
Chapter Subnets in TCP/IP Networks © N. Ganesan, Ph.D.
 2001 Prentice Hall, Inc. All rights reserved. Outline 1 JavaScript.
Certification of Reusable Software Artifacts
CIS 376 Bruce R. Maxim UM-Dearborn
Modeling of Traffic Patterns on Highways
Fire Fire drill.
Completing the tasks for A452 with….
Algorithms Today we will look at: what the word algorithm means
Learning Objectives After interacting with this Learning Object, the learner will be able to: Explain the process of collision detection in CSMA/CD.
DrillSim July 2005.
2 - IP Routing.
All examples are based upon Visual C++, version 5
This is a basic idea for the local city bus commuters, we can make more creative and attractive app instead of current but due to the lack of time I’ve.
Subnets in TCP/IP Networks © N. Ganesan, Ph.D.
Wednesday After Lunch: Add randomness to the Flowers Model
Presentation transcript:

Traffic Dynamics in Scholastic Environments Alex Katkova

Abstract The purpose of this project is to model TJ students in their native environment throughout a typical school day. The goal is to have dots to represent the students moving on the basis of probability to various parts of the building. Students and teachers alike would be interested to see how clumps of students travel around the school. They would be able to see which areas need to be avoided and construct quickest routes.

Background The idea behind modeling is to create computational devices and them simulate them to model real phenomena. Sugarscape – a simulation of agents moving around piles of sugar Traffic jam simulation – made discoveries about human behavior A goal is to make similar discoveries about student traffic

Usefulness Entertainment value for students and teachers Allows planning of routes for those interested May show that TJ needs a new building to accommodate all the students Shows the feasibility of current fire drills at TJ Will allow users to experiment with different class and break lengths – which could illustrate some scheduling problems.

Algorithms The main algorithm involved is the breadth-first search General process for a step (not related to the bfs): 1) Check whether you're supposed to be on break or in class 2) Check if you need to switch floors – if you do, head for the nearest staircase, if you don't then head for your class. 3) Go to the position that will get you nearer to your destination

Fire Drill The user may start a fire drill by pressing a button. The students head to their specified locations for a drill Can demonstrate the current efficiency of the fire drill procedure

Expected Results Several windows that represent floors Rooms and walls clearly displayed Correct movement of students Fire drill Ability to control environment variables Indication of dot class

Development First Quarter: Display both floors Have students move in random fashion Second Quarter: Read in schedules Have students follow schedules Third Quarter: Refine student movement Add fire drill Fourth Quarter: Allow user to manipulate variables, add lunch