Swarm-Based Traffic Simulation

Slides:



Advertisements
Similar presentations
Computational Intelligence Winter Term 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Advertisements

Mobile Ad-hoc Network Simulator: mobile AntNet R. Hekmat * (CACTUS TermiNet - TU Delft/EWI/NAS) and Radovan Milosevic (MSc student) Mobile Ad-hoc networks.
Traffic Light Control Using Reinforcement Learning
P2 1. Motion.
Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
Right and Left Turns.
OLDER AND YOUNGER DRIVER PERFORMANCE AT COMPLEX INTERSECTIONS: IMPLICATIONS FOR USING PERCEPTION- RESPONSE TIME AND DRIVING SIMULATION Professor: Liu Student:
G. Folino, A. Forestiero, G. Spezzano Swarming Agents for Discovering Clusters in Spatial Data Second International.
Swarm behaviour and traffic simulations Using stigmergy to solve algorithmic problems, predict and improve vehicle traffic.
Introduction to VISSIM
Vision & Driving 90% of your decisions are based on information you gather with your eyes Peripheral Vision=To the sides Central Vision=In the front Vertical.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Biologically Inspired Computation Lecture 10: Ant Colony Optimisation.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
1 A Vehicle Route Management Solution Enabled by Wireless Vehicular Networks Kevin Collins and Gabriel-Miro Muntean IEEE INFOCOM 2008.
Computational Modelling of Road Traffic SS Computational Project by David Clarke Supervisor Mauro Ferreira - Merging Two Roads into One As economies grow.
Dynamic Traffic Control Yishai Goldstein & Nahum Nir Computer Science & Engineering Hebrew University.
Ant Colony Optimization Optimisation Methods. Overview.
CHARACTERISTICS OF TRAFFIC ENGINEERNG
Adaptive Traffic Light Control For Traffic Network.
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
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.
Odysa ® Experiences with an individual “green wave” Marcel Willekens / Arjan Bezemer / Kristiaan Langelaar.
Mediamatics / Knowledge based systems Dynamic vehicle routing using Ant Based Control Ronald Kroon Leon Rothkrantz Delft University of Technology October.
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
A Traffic Simulation Model Allowing For Wide-ranged Vehicle Communication (being altered/worked on) Timmy Galvin (Third Quarter)
Speed Limits, Speed Control and Stopping Regulations.
Interacting With Other Users. Most collisions occur when two or more objects try to occupy the same space at the same time. Drivers must identify movement.
A Traffic Simulation Model Allowing For Wide-ranged Vehicle Communication Timmy Galvin.
Small-Scale and Large-Scale Routing in Vehicular Ad Hoc Networks Wenjing Wang 1, Fei Xie 2 and Mainak Chatterjee 1 1 School of Electrical Engineering and.
Dr. Essam almasri Traffic Management and Control (ENGC 6340) 9. Microscopic Traffic Modeling 9. Microscopic Traffic Modeling.
Acceleration- Change in Velocity
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
1 Real-Time Parking Information on Parking-Related Travel Cost TRIP Internship Presentation 2014 Kory Harb July 24, 2014 Advisor: Dr. Yafeng Yin Coordinator:
Behavior Control of Virtual Vehicle
Virginia Department of Education
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
Fundamental Principles of Traffic Flow
Kun-chan Lan and Chien-Ming Chou National Cheng Kung University
Network Connectivity of VANETs in Urban Areas Wantanee Viriyasitavat, Ozan K. Tonguz, Fan Bai IEEE communications society conference on sensor, mesh and.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
 Introduction  What is Driverless Car ?  History  Component  Action  Technology  Advantages  Disadvantages  Conclusion  Reference.
M ulti m edia c omputing laboratory Biologically Inspired Cooperative Routing for Wireless Mobile Sensor Networks S. S. Iyengar, Hsiao-Chun Wu, N. Balakrishnan,
Biologically Inspired Computation Ant Colony Optimisation.
Artificial Intelligence in Game Design Lecture 8: Complex Steering Behaviors and Combining Behaviors.
Timmy Galvin Computer Systems Lab. Traffic simulation Communication Traffic Jams What causes a jam?
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.
Computer Systems Lab TJHSST Current Projects In-House, pt 2.
PRESENTED BY:- P.SREENIVASULU ROLL NO:-12AT5A0420 IV-B.Tech ECE.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Vehicular Mobility Modeling for Flow Models Yaniv Zilberfeld Shai Malul Students: Date: May 7 th, 2012 VANET Course: Algorithms in.
Traffic Models Alaa Hleihel Daniel Mishne /32.
Modeling the Optimization of a Toll Booth Plaza By Liam Connell, Erin Hoover and Zach Schutzman Figure 1. Plot of k values and outputs from Erlang’s Formula.
Swarm Intelligence. Content Overview Swarm Particle Optimization (PSO) – Example Ant Colony Optimization (ACO)
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
St. Francis Prep Driver Education
International Interdisciplinary Seminar
Jérôme Härri, Fethi Filali, Christian Bonnet
Lecture XVII: Distributed Systems Algorithms Inspired by Biology
Motion Planning for Multiple Autonomous Vehicles
Navigation In Dynamic Environment
   Storage Space Allocation at Marine Container Terminals Using Ant-based Control by Omor Sharif and Nathan Huynh Session 677: Innovations in intermodal.
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
traveling salesman problem
Traffic Light Simulation
Erasmus Intensive Program
A Deep Reinforcement Learning Approach to Traffic Management
Presentation transcript:

Swarm-Based Traffic Simulation Darya Popiv, TUM – JASS 2006

Content Introduction Swarm Intelligence Pheromones in Traffic Simulation Vehicular Model and Environment Software: SuRJE

Introduction: Why to do Traffic Simulation? Traffic congestions Economical Implications Social Implications Increasing amount of accidents Perfect tool for road planning

Introduction: How to do Traffic Simulation? Macro model Treats traffic flow as a fluid not taking into account individual agents Navier-Stokes equation Micro model Treats traffic flow as the result of the interaction between individual agents Well-known approach: Nagel-Schreckenberg cellular automata

Introduction: How to do Traffic Simulation? Micro model in more detail: drivers act as individual agents, influenced by traffic rules signs traffic lights others’ drivers driving

Swarm-based Traffic Simulation Micro model simulation Interaction between agents is based on swarm intelligence

Content Introduction Swarm Intelligence Pheromones in Traffic Simulation Vehicular Model and Environment Software: SuRJE

Swarm Intelligence “Swarm Intelligence is a property of systems of non-intelligent robots exhibiting collectively intelligent behavior.” [G. Beni, "Swarm Intelligence in Cellular Robotic Systems", Proc. NATO Adv. Workshop on Robotics and Biological Systems, 1989 ] Characteristics of a swarm: distributed, no central control or data source perception of environment, i.e. sensing ability to change environment examples: ant colonies, termites, bees

Swarm Intelligence: Stigmergy Stigmergy is a method of communication in emergent systems in which the individual parts of the system communicate with one another by modifying their local environment Ants communicate to one another by laying down pheromones along their trails

Swarm Intelligence in Traffic Simulation Cars, like ants, leave pheromones Pheromones are expressed in terms of visual and perceptional signals Braking lights Turning lights Changes in speed Cars “sniff” pheromones dropped by other cars and adjust their speed and direction accordingly

Content Introduction Swarm Intelligence Pheromones in Traffic Simulation Vehicular Model and Environment Software: SuRJE

Pheromones in Traffic Simulation: Rules Pheromone rules on numerical level Pheromones fade over time Faster cars leave longer tails of pheromones Stronger pheromones are dropped when: Car changes lanes Car brakes Car stops

Pheromones in Traffic Simulation: Illustration Driving, changing lanes, stopping

Pheromones in Traffic Simulation: Algorithm “Sniffs” pheromone in front, if not yet arrived to destination point Decelerate, if tailing distance to the next car is less than strength of pheromone suggests Accelerate, if there is no pheromone or tailing distance is greater than suggested by pheromone strength

Pheromones in Traffic Simulation: Algorithm cont. Stop, if needed Make decision about upcoming turn (change lanes?) Drop single pheromone, or a trail of pheromones Update car position

Content Introduction Swarm Intelligence Pheromones in Traffic Simulation Vehicular Model and Environment Software: SuRJE

Vehicular Model and Environment in Traffic Simulation Besides interaction among agents, there are external factors that also influence how traffic behaves Shape of the road Traffic signs Driving rules Relationship between vehicle agents and environment defines Where vehicles can go Speed limit How to act at intersections

Vehicular Environment Road map is represented by connected graph Each agent in the system has its route, defined by road map and rules Agent only need to know agents in neighboring lanes and through intersections

Vehicle Movement Route planning Route re-planning Route execution Choose closest direction to the direction straight to destination point, i.e. with the help of Dijkstra’s shortest path algorithm Route re-planning Occurs if agent was unable to get into an appropriate lane due to congestions Starting point is updated and the new route is calculated Route execution Lane changing is triggered by upcoming turn

Content Introduction Swarm Intelligence Pheromones in Traffic Simulation Vehicular Model and Environment Software: SuRJE

Software: SuRJE (Swarms under R&J using Evolution) Developed by the research group at University of Calgary, Ricardo Hoar and Joanne Penner Map-building mode Multi-lane roads, connections, lights, signs, speed limits Set points, interpolate: straight/curved roads

SuRJE: Parameters Begin/end journey Rate, at which cars are seeded into the system Probability for the agent to reach one or another ending point of the journey

SuRJE: Parameters Strength of pheromone Mean tailing distance and deviation Mean speed limit and deviation Mean stopping distance Physical maximum acceleration/decelaration

Software: SuRJE Run mode Run swarm of cars on the road

SuRJE: Goal of Simulation Minimize average waiting time for all cars total driving ditot waiting times witot fitness measure for each car σi overall traffic congestion

SuRJE: Means to reach Goal Minimize overall traffic congestion by adjusting time sequences of the traffic lights Extend/decrease green time Swap two timing sequences Reassign the starting sequence Probabilities for mutation operations are set by user Swarm voting Car casts vote whenever stopped Lights with most votes will with higher probability Increase their green period Reduce green period for one of their opposing lights

Software: SuRJE The process of evolution on traffic light sequences

SuRJE: Straight Alley Testbed

SuRJE: Straight Alley Testbed

SuRJE: Looptown

SuRJE: Looptown 28 lights, 9 intersections 300 cars are seeded with following rates per second: A 0.23 B 0.31 C 0.23 D 0.23 Improvement: 26% decrease of waiting time

Conclusion New approach on micro traffic simulation is introduced Biological behavior of colonies, such as ants, can be applied to social interactions, i.e. traffic flow Algorithms should be chosen Route planning Adaptive Behavior Probability of collisions – dynamic emergence of obstacles