A Study in Creating Computational Models of Traffic.

Slides:



Advertisements
Similar presentations
Traffic Light Control Using Reinforcement Learning
Advertisements

Driving In Urban Traffic
RANGE Starting and parking procedures -seat adjustment at least 10 inches away -steering column height -head rest adjustment Intersections: Stop, check.
Hallway Traffic Simulator Peter Riggs Computer Systems Lab
NEGOTIATING INTERSECTIONS CHAPTER 10
Speedy Agent Car: The Prototype Agent Technology: Final Project Lecturer: Prof. Ho Cheng-Seen Presented by: M Irfan Subakti NTUST, June 7 th 2004.
5-May-15 Physics 1 (Garcia) SJSU Chapter 3 Linear Motion (Motion in a straight line, such as falling straight downward)
Introduction to VISSIM
Downtown Vancouver Transportation and Emergency Management System (DVTEMS) PTV Vision User‘s Group Meeting Karen Giese Kean Lew.
1 Reactive Pedestrian Path Following from Examples Ronald A. Metoyer Jessica K. Hodgins Presented by Stephen Allen.
Manual Traffic Control An MTC. Traffic Control symbols/words TTM-Temporary Traffic Management MTC- Manual Traffic Controller TW 33 – Traffic Stop Go paddle.
INTRODUCTION TO TRANSPORT Lecture 4 Introduction to Transport Lecture 4: Signal Timing.
TRANSPORT MODELLING Lecture 4 TRANSPORT MODELLING Lecture 4 26-Sep-08 Transport Modelling Microsimulation Software.
Midterm Presentation 24/05/04 Virtual Traffic Signal Presented by: Ron Herman Ofir Shentzer Instructor: Mr. Mony Orbach Technion – Israel Institute Of.
Final (Part A) Presentation 31/10/04 Virtual Traffic Signal Presented by: Ron Herman Ofir Shentzer Instructor: Mr. Mony Orbach Technion – Israel Institute.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 7P. 1Winter Quarter Stop Light Lab 7.
Adaptive Traffic Light Control For Traffic Network.
ELEC 1041 Digital Electronics Tutorial: Word Problems
Stop Sign This is a traffic sign. This means to stop. It helps us be safe when driving.
JUTS JSim Urban Traffic Simulator 1 J-Sim Urban Traffic Simulator J-Sim based, XML using grafical and console simulation tool. David Hartman ZČU-FAV-KIV.
MrsBillinghurst. net A2 Computing A2 Computing Projects Game Animation in Pascal.
MOTION. Chapter Four: MotionMotion  4.1 Position, Speed and Velocity  4.2 Graphs of Motion  4.3 Acceleration.
Motion  1 Position, Speed and Velocity  2 Graphs of Motion  3 Acceleration.
The Simulation of Traffic Patterns and Optimizing Traffic Lights by Gregg Tabot.
+ Speed and Velocity Describing Motion Speed Just as distance and displacement have distinctly different meanings (despite their similarities),
Chapter 2: Motion in One Dimension Section 1: Displacement & Velocity.
Driver’s Education Chapter 7 Negotiating Intersections 12/11/12 What do you think the difference is between a controlled and uncontrolled intersection?
Road Markings Chapter 4. Roadway markings What do the LINES ON THE ROAD WAY indicate? Tell you which direction traffic is flowing.
AND TRAFFIC SETTINGS ENVIRONMENTS. RESIDENTIAL STREETS FACTORS???? DRIVING PATTERNS SPEED PEDESTRIANS PARKED CARS TRAFFIC LAWS.
Virginia Department of Education
Physics Unit 2 1-D and 2-D Motion Topics: 4 What is Linear Motion? 4 Vector vs. Scalar Quantities 4 Distance vs. Displacement (Comparison) 4 Speed vs.
Buffalo Urban Development Simulator (BUDS) “SimCity”-like simulation for downtown and waterfront development Produce a game, like SimCity, in which Buffalo.
READING REACH Literacy Program. What Is Reading Reach? Reading Reach is an all-volunteer organization that partners with the local library to teach reading.
Traffic Light Simulation Lynn Jepsen. Introduction and Background Try and find the most efficient way to move cars through an intersection at different.
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
A stop sign is a traffic sign that stands for coming to a complete stop at an intersection or end of the road.
Chapter 7 Motion & Forces 7.1 Describing Motion 7.2 Forces.
Mapping of Traffic Conditions at Downtown Thessaloniki with the Help of GPS Technology P. D. Savvaidis and K. Lakakis Aristotle University of Thessaloniki,
Mission Street Voyage Advanced Features Test Facility Mission street is a major arterial corridor that was re-timed 10 years prior to our project. Our.
Efficient Map Path Finding with Realistic Conditions Third Quarter Version Olex Ponomarenko.
TRAFFIC LIGHT CONTROL PROGRESS REPORT YITIAN GU ADITI BHAUMICK VIPUL SINGH LIYAN SUN Professor Nicholas F. Maxemchuk.
MOTION. Chapter Four: Motion  4.1 Position, Speed and Velocity  4.2 Graphs of Motion  4.3 Acceleration.
 Every sign’s shape and color have special meaning  Regulatory Signs: Signs that set limits, or give commands.  Example: stop sign, Yield, One Way,
Traffic Simulation L0 – How to use AIMSUN Ing. Ondřej Přibyl, Ph.D.
International Interdisciplinary Seminar
The Simulation of Traffic Patterns and Optimizing Traffic Lights
MOTION.
The Georgia Police Academy
Seattle Bike Map Update
Stop Light Lab 7 Winter Quarter.
One Dimensional Motion
ELEC 1041 Digital Electronics Tutorial: Word Problems
Modeling of Traffic Patterns on Highways
* Topic 7 Field Operations
Kinematics Assignments.
Chapter 11 Motion.
Sample slides from the Drivers Edge USA curriculum
Tool Time.
Calibration and Validation
Motion Map Method Physics Seo.
Traffic Light Simulation
PEOPLE IN MOTION Human Spatial Behavior
Traffic Light Simulation
Traffic Light Simulation
Alabama Driver Manual Chapter 3
lesson 10.2 DETERMINING RIGHT OF WAY AND JUDGING GAPS
Definition: Characteristics Examples Additional Notes: Draw Examples:
JLSim – customizable traffic simulation application
Presentation transcript:

A Study in Creating Computational Models of Traffic

Background Information

Why? Traffic in Today's World Complicated Decision Making

Types of Traffic Simulation Microscopic vs. Macroscopic Event based vs Time based Random Data vs Actual Data

My Simulation with MASON

Hierarchy WorldWithUI Car World Street Intersection

World jobs Using wrapper file worldwithUI creates animation Creates all Cars, Streets, and layouts world Schedules Timer

World's Data Members Land  actual representation of the environment  used when actually moving the Cars World  the double matrix layout of how the streets intersect

Unique Token Objects Object ObjectGreen ObjectRed ObjectBlue

Street Jobs Checks through entire area of street Finds cars starting at the end of the street and working back Removes all the Cars from myArea that have been moved to a new street

Street's Data Members My Area  The actual layout of where the actual cars are  myWidth – length of road  myHeight – number of lanes the road is

Car Jobs Where Cars interact with each other Determine if they should change their speed or their lane according to the orientation of the cars around Finds out location both on street and in world from parent classes

Car Data Members myAttitude – number whether aggressive or not myXdir – actual speed of the car Loco – location of street Location – location on street Locax – actual location in world Newloc – new location after moving xdir

Actual Results or Phases

One Dimensional Movement Just as it sounds, the original step of making the cars move down a street at a constant speed to the end of the track and then off.

Speed Changes as Reactions to the Environment The phase was based on the original creation of the cars abilities to orientate themselves to their environment and use that data to decide whether to speed up or slow down

Changing Lanes Changing lanes seemed to be an easy task mainly because each street had a number of lanes set its height of its data member myArea.

Cars Stopping at the End of Roads This method seemed out of place but it was the creation of an algorithm that would have the cars stop at the end of the road.

Continuous Flow of Traffic This phase was perhaps one my first real triumphs which was creating a method that enabled the program for many turns and have cars continuously flow.

Flow Changing by Turns This phase was based on the idea of having turns which were kept track of and during certain periods of time the volume of traffic would increase and decrease like normal days. Early on Around turn 300

Two Directions of Traffic This phase resulted in having traffic flow in both the east to west direction and the west to east direction.

Lane to Lane Interaction This phase dealt with how to change cars to different streets while accounting for where the cars were and moving their tokens accordingly.

Creating Unique Tokens This phase was more about making the animation easier to understand then making the program more exact. Thus I had to create three extensions of the Object class: ObjectRed, ObjectBlue, and ObjectGreen.

Creating the Intersection Class I decided to create an intersection class that along with having to move cars across its area, it has to keep track of the lights of 8 different joining streets.

Four Way Traffic This phase allowed the flow of traffic to go in the North to South direction as well as the South to North direction.

In Short My project is a tool for research although not research in itself

The END