Visual Traffic Simulation Thomas Fotherby. Objective To visualise traffic flow. –Using 2D animated graphics –Using simple models of microscopic traffic.

Slides:



Advertisements
Similar presentations
Proactive Traffic Merging Strategies for Sensor-Enabled Cars
Advertisements

Dynamic monitoring of traffic signs on roadways. INTRODUCTION TRAFFIC SIGNS ALONG ROADWAYS Approximately half of traffic accidents in developed countries.
Visual Scripting of XML
Modeling Electrical Systems With EMTP-RV
Systems Analysis, Prototyping and Iteration Systems Analysis.
© Ricardo plc 2012 Eric Chan, Ricardo UK Ltd 21 st October 2012 SARTRE Demonstration System The research leading to these results.
Extensibility, Safety and Performance in the SPIN Operating System Presented by Allen Kerr.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
E-Government Integration with Web Services and Alerts: A Case Study on an Emergency Route Advisory System in Hong Kong Dickson K. W. CHIU Senior Member,
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Technical Advisor : Mr. Roni Stern Academic Advisor : Dr. Meir Kalech Team members :  Amit Ofer  Liron Katav Project Homepage :
Robotics Simulator Intelligent Systems Lab. What is it ? Software framework - Simulating Robotics Algorithms.
1 A Vehicle Route Management Solution Enabled by Wireless Vehicular Networks Kevin Collins and Gabriel-Miro Muntean IEEE INFOCOM 2008.
PLATFORM ASSIGNMENT AND SIMULATION MODELS Henk Taale AVV Transport Research Centre.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Customized Simulation Modeling Using PARAMICS Application Programming Interface Henry Liu, Lianyu Chu & Will Recker.
Intelligent Transportation System Using GIS
Computer-Aided Drawing (CAD)
Dynamic Speed Limits to improve local air quality Henk Stoelhorst Rijkswaterstaat, Centre for Transport and Navigation.
Bus signal priority: effets on quality of service and necessary condition on conceiving a system of this kind Jean-Jacques HENRY - ITSJU Zhengyi LIN –
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.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Applied Transportation Analysis ITS Application SCATS.
1 Presented at 2008 North American Paramics User Group Meeting 1 TMC Operator Training Using Microscopic Simulation Lianyu Chu CLR Analytics Inc July 14,
ShopKeeper was designed from the ground up to manage your entire fleet maintenance operations … from 1 user to 100, including full security features that.
Marcelo de Paiva Guimarães Bruno Barberi Gnecco Marcelo Knorich Zuffo
A 2-D, multi-player tank game developed in PLT Scheme ~ ~ ~ Ben VandenBos, Tim Reeves, Justin Hall, and John Ericksen ~ ~ ~ Senior Project - CS496 Spring.
Intelligent Transportation System (ITS) ISYM 540 Current Topics in Information System Management Anas Hardan.
DEVSView: A DEVS Visualization Tool Wilson Venhola.
Project JUTS – Urban Traffic Simulation System David Hartman DSS 2004.
DISCUSS ANY FOUR APPROACHES TO SYSTEM CHANGEOVER
Introductory presentation on the SAHER Program
Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?
TRANSPORTATION ENGINEERING Planes, Trains, Automobiles and More Ardrey Kell High School February 23, 2012.
Challenges of Large-scale Vehicular & Mobile Ad hoc Network Simulation Thomas D. Hewer, Maziar Nekovee, Radhika S. Saksena and Peter V. Coveney
Railway Operations: Issues and Objectives Capacity management Infrastructure planning Timetable preparation Management of day-to-day movement of trains.
Reference: Ian Sommerville, Chap 15  Systems which monitor and control their environment.  Sometimes associated with hardware devices ◦ Sensors: Collect.
Network effects from improved traffic signals Kristina Schmidt Transek AB.
Siemens Traffic Controls Ltd ITSE99/Standards 1 Traffic Management and Control Workshop on Research and Technological Development for Information Society.
Goals: a) Powerful GUI with strong user interaction. (contrary to web applets)‏ b) Accurate traffic simulation using various algorithms JLSim – customizable.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
DRIVE Net: An E-Science Transportation Platform for Big Data, Big Discoveries, and Big Decisions PacTrans STAR Lab University of Washington July 17, 2015.
Dr. Essam almasri Traffic Management and Control (ENGC 6340) 9. Microscopic Traffic Modeling 9. Microscopic Traffic Modeling.
Introduction to Processing. 2 What is processing? A simple programming environment that was created to make it easier to develop visually oriented applications.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
A user interface framework for Grid-based computational steering and visualization. Jason Wood*, Mark Riding and Ken Brodlie.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
E MESE MAKÓ, PhD Associate professor Department of Transport Infrastructure Szechenyi Istvan University, Gyor, Hungary Evaluation of Human.
WeekActivitySkills 1The Maths of F1 Calculating speeds using distance and time, converting between units of measure for speed, distance and time. 2Crash.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Chapter 191 Chapter 19: Elements of Intersection Design and Layout Make an initial sizing of the intersection Make an initial sizing of the intersection.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
SCATS Congestion Improvement Program. The Scope of the SCATS Congestion Improvement Program.
Technology Solutions for Tolling and Traffic Management N Video Detection Technology and Marketplace Michael Wieck Business Development Manager, Roadway.
AIMSUN Advanced Interactive Microscopic Simulator for Urban and Non-urban Networks Adopted from Clara Fang/ Ondrej Pribyl.
TTCN-3 Testing and Test Control Notation Version 3.
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
CRUISE CONTROL DEVICES Presented by Anju.J.S. CRUISE CONTROL DEVICES.
Intelligent Transportation System
Road Safety Behaviour Symposium: New technology, new connectivity
MOVA Traffic Signal Control Trial
1st November, 2016 Transport Modelling – Developing a better understanding of Short Lived Events Marcel Pooke – Operational Modelling & Visualisation Manager.
Factors that Influence the Geometric Detection Pattern of Vehicle-based Licence Plate Recognition Systems Martin Rademeyer Thinus Booysen, Arno Barnard.
IMAGE MOSAICING MALNAD COLLEGE OF ENGINEERING
Erasmus Intensive Program
JLSim – customizable traffic simulation application
Presentation transcript:

Visual Traffic Simulation Thomas Fotherby

Objective To visualise traffic flow. –Using 2D animated graphics –Using simple models of microscopic traffic behaviour –Using simple models of junction heuristics Flexible road-network editor Simple simulation results

Traffic simulation applications Big business Used for –Transportation Planning –Motorway Design –Traffic Control & Operations –Traffic Management –Public Transportation –ITS Evaluation –Research & Development

What is ITS Different combined technologies: –CCTV camera’s –Image Recognition –Vehicle sensors mounted on traffic lights or buried in the tarmac –Communication network –Central control –Fallback system.

Advantages of ITS Substantial savings in journey times Reduction in the number of stops, leading to smoother traffic flow and reduced congestion. Greater fuel economy and reduced environmental pollution Fewer accidents due to less driver frustration Greater safety for pedestrians at regular crossing places Easier adjustment of traffic signal timings as traffic patterns change Improved monitoring giving instant reports of traffic signal failures Quicker fault detection and response Reduced journey times for emergency vehicles

Original motivation Noticed traffic junctions could be better. Now realised traffic systems are not optimised for the individual. Road-traffic networks are model-based systems ideally suited to an object- oriented programming approach.

The Application Single Software Product Works as an Application or Applet Written in Java version ,000 lines of original code 81 classes 3 packages

General Architecture

Editor Algorithms Road Drawing –Adding Lanes –Parallel Lanes Junction Drawing –Junction rotation Painting the screen XML Usability considerations

Road Drawing Roads are an array of “paths” running parallel to a centre-line Path routines package

Junction Drawing Handled rectangle Drawn with a textured paint Automatic resizing Junction rotation

Painting the screen Strong use of Back-buffered images Keep track of selected objects Number of internal states of the system

Saving and Loading XML Human readable Enables possibility of project being a graphical front-end to a more detailed traffic model.

Usability

Simulator Algorithms The timing system The animation of vehicles –The vehicle movement model –Gap acceptance Junction models ITS constructs

The timing system Package written by Jeff Magee A thread that generates two events each “tick” Objects registered with the timer must implement the timer interface and provide pretick() and tick() methods. Vehicles calculate their new position in the pretick() phase The whole simulation frame is drawn in the tick() phase

Animation of vehicles Movement calculated using car-following model –Linear model. –Speed is proportional to distance of object ahead. Gap-acceptance model controls vehicles pulling out of junctions Vehicles have a “carContainer” Angle of carContainer specifies rotation of vehicle image Know distance to end of carContainer If < 0 change to new carContainer and rotate vehicle image.

Junction Models Junction paths Non-signalled junctions –Priority traffic –Gap acceptance model Signalled junctions –Traffic light sets

ITS constructs Vehicle Actuated junctions Individual adaptive junctions Synchronised junctions

Simulation Results

Limitations Not an accurate simulation Many critical features missing –Simplistic models –Lack of functionality Not scaleable –No zoom –Performance decreases as it scales

Strengths Microscopic simulation approach Input editor Animated output Graphical user interface Accessibility Extendibility.

Knowledge gained Object-orientated approaches to traffic simulation do well to accommodate the necessary modular design of different traffic models Simple traffic models can lead to good visualisations of traffic flow Visualisations are resource intensive limiting the number of vehicles in the simulation Flexibility can be problematic Java is platform independent?

Conclusion A set of simple traffic models and algorithms A fully independent application Can quickly model simple urban road networks Can animate user-defined traffic data on a road network Produces intuitive visualisations of traffic flow Enable different road networks to be compared for efficiency Documentation and background information also help annotate the project application