Crowd Self-Organization, Streaming and Short Path Smoothing 學號: 9555535 姓名:邱欣怡 日期: 2007/1/2 Stylianou Soteris & Chrysanthou Yiorgos.

Slides:



Advertisements
Similar presentations
Outline Flows Flow tiles Applications Assessment Conclusion.
Advertisements

Reactive and Potential Field Planners
Lecture 7: Potential Fields and Model Predictive Control
AI Pathfinding Representing the Search Space
Controlling Individual Agents in High Density Crowd Simulation N. Pelechano, J.M. Allbeck and N.I. Badler (2007)
Torque, Equilibrium, and Stability
Sources of the Magnetic Field
By Lydia E. Kavraki, Petr Svestka, Jean-Claude Latombe, Mark H. Overmars Emre Dirican
Better Group Behaviors in Complex Environments using Global Roadmaps O. Burchan Bayazit, Jyh-Ming Lien and Nancy M. Amato Presented by Mohammad Irfan Rafiq.
Flocks, Herds, and Schools: A Distributed Behavioral Model By: Craig Reynolds Presented by: Stephanie Grosvenor.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Dynamic Path Planning, Flocking Spring 2012.
Way to go: A framework for multi-level planning in games Norman Jaklin Wouter van Toll Roland Geraerts Department of Information and Computing Sciences.
The Vector Field Histogram Erick Tryzelaar November 14, 2001 Robotic Motion Planning A Method Developed by J. Borenstein and Y. Koren.
1 Reactive Pedestrian Path Following from Examples Ronald A. Metoyer Jessica K. Hodgins Presented by Stephen Allen.
PEDESTRAIN CELLULAR AUTOMATA AND INDUSTRIAL PROCESS SIMULATION Alan Jolly (a), Rex Oleson II (b), Dr. D. J. Kaup (c) (a,b,c) Institute for Simulation and.
C ROWD P ATCHES : P OPULATING L ARGE - S CALE V IRTUAL E NVIRONMENTS FOR R EAL -T IME A PPLICATIONS Barbara Yersin, Jonathan Maïm, Julien Pettré, Daniel.
Particle-based fluid simulation for interactive applications
Better Group Behaviors in Complex Environments using Global Roadmaps O. Burchan Bayazit, Jyh-Ming Lien and Nancy M. Amato Andreas Edlund.
Crowds Andrew Kaufman Michael Welsman-Dinelle. What is a crowd? A group of agents performing actions. Agents can affect each other. Agent actions may.
Panos Trahanias: Autonomous Robot Navigation
Continuum Crowds Adrien Treuille, Siggraph 王上文.
Real-time Crowd Movement On Large Scale Terrains Speaker: Alvin Date:4/26/2004From:TPCG03.
Steering Behaviors For Autonomous Characters
A Crowd Simulation Using Individual- Knowledge-Merge based Path Construction and Smoothed Particle Hydrodynamics Weerawat Tantisiriwat, Arisara Sumleeon.
DAMN : A Distributed Architecture for Mobile Navigation Julio K. Rosenblatt Presented By: Chris Miles.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
Chapter 5.4 Artificial Intelligence: Pathfinding.
Slope and Aspect Calculated from a grid of elevations (a digital elevation model) Slope and aspect are calculated at each point in the grid, by comparing.
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Multi-Layered Navigation Meshes Wouter G. van Toll, Atlas F. Cook IV, Roland Geraerts ICT.OPEN 2011.
Ioannis Karamouzas, Roland Geraerts, Mark Overmars Indicative Routes for Path Planning and Crowd Simulation.
A Navigation Mesh for Dynamic Environments Wouter G. van Toll, Atlas F. Cook IV, Roland Geraerts CASA 2012.
Chapter 5.4 Artificial Intelligence: Pathfinding.
DARPA Mobile Autonomous Robot SoftwareLeslie Pack Kaelbling; March Adaptive Intelligent Mobile Robotics Leslie Pack Kaelbling Artificial Intelligence.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Flow Fields Hao Li and Howard Hamilton. Motivation for Flow Fields Multiple AI algorithms in a computer game can produce conflicting results. The AI must.
Using the Corridor Map Method for Path Planning for a Large Number of Characters Roland Geraerts, Arno Kamphuis, Ioannis Karamouzas, Mark Overmars MIG’08.
Mobile Robot Navigation Using Fuzzy logic Controller
ARTIFICIAL CITY A TRAFFIC SIMULATION. INSPIRATION SimCity 4 CitiesXL
Simplified Smoothed Particle Hydrodynamics for Interactive Applications Zakiya Tamimi Richard McDaniel Based on work done at Siemens Corporate.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Adrian Treuille, Seth Cooper, Zoran Popović 2006 Walter Kerrebijn
Motion Analysis using Optical flow CIS750 Presentation Student: Wan Wang Prof: Longin Jan Latecki Spring 2003 CIS Dept of Temple.
Artificial Intelligence in Game Design Complex Steering Behaviors and Combining Behaviors.
8.02 Math (P)Review: Outline
Learning to Navigate Through Crowded Environments Peter Henry 1, Christian Vollmer 2, Brian Ferris 1, Dieter Fox 1 Tuesday, May 4, University of.
1 Real-Time Parking Information on Parking-Related Travel Cost TRIP Internship Presentation 2014 Kory Harb July 24, 2014 Advisor: Dr. Yafeng Yin Coordinator:
Wouter G. van Toll Atlas F. Cook IV Roland Geraerts Realistic Crowd Simulation with Density-Based Path Planning ICT.OPEN / ASCI October 22nd, 2012.
Agent-Based Modeling of Crowd Behaviors Pedestrian crowds assembling at a concert arena Presented by: J. Randy Hancock.
Introduction Study area Existing problem Objective Methodology Results and Conclusions Recommendations.
Perpetual Visualization of Particle Motion and Fluid Flow Presented by Tsui Mei Chang.
Autonomous Robots Robot Path Planning (3) © Manfred Huber 2008.
Artificial Intelligence in Game Design Lecture 8: Complex Steering Behaviors and Combining Behaviors.
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Goal Finding Robot using Fuzzy Logic and Approximate Q-Learning
11/13/03CS679 - Fall Copyright Univ. of Wisconsin Last Time A* Improvements Hierarchical planning Pre-Planning.
4/22/20031/28. 4/22/20031/28 Presentation Outline  Multiple Agents – An Introduction  How to build an ant robot  Self-Organization of Multiple Agents.
Unit 5 VEHICLE HANDLING SAFE VEHICLE CONTROL
Chapter 5.4 Artificial Intelligence: Pathfinding
Crowd Modelling & Simulation
CS b659: Intelligent Robotics
Schedule for next 2 weeks
Indicative Routes for Path Planning and Crowd Simulation
Crowd Simulation (INFOMCRWS) - Introduction to Crowd Simulation
Roland Geraerts and Mark Overmars CASA’08
Navigation In Dynamic Environment
Workshop II UU Crowd Simulation Framework
Vectors Scalars and Vectors:
CIS 488/588 Bruce R. Maxim UM-Dearborn
Presentation transcript:

Crowd Self-Organization, Streaming and Short Path Smoothing 學號: 姓名:邱欣怡 日期: 2007/1/2 Stylianou Soteris & Chrysanthou Yiorgos

Outline  Introduction  Related work  Method & Algorithm  Result  Performance  Conclusion

Introduction  Collective behavior of pedestrians, known as self-organization  Flow grid mechanism in introduced to simplify navigation and enable crowd self organization

Related Work  Crowd navigation Deal with the problem of steering an avatar inside a large amount of static and moving obstacles

Related Work (conti.)  Approaches to solving the navigation problem 1. Path planning method Not good for dense crowd navigation 2. Reactive navigation method Significant work 3. Behavioral navigation method Simulate aspects of pedestrian behavior

Related Work (conti.)  Reactive navigation method 1. Force field method Collision avoidance and smooth steering 2. Rule based method Model complex behaviors through a combination of attributes and rule, and through FSM 3. XZT space method Using space-time represent movements of dynamics objects

Methodology  First,flow grid is constructed over the walk area Flow grid->measure densities and velocities at various directions  Using flow grid to navigate  Using Steering algorithm to local steering and smoothing

Measuring the Flows Each avatar is registered on the grid by distributing his density and velocity to the 4 neighboring points Velocities are separated into X and Z axis components and stored at each point, (+vx,-vx,+vz,-vz)

Complete Picture

Using the Flow Grid to Navigate  Weight = (1+D) * (1+AngleDiff(T,F)) D = density at spot T = vector showing direction towards target pos F = vector showing direction of flow at spot AngleDiff =Angle difference between 2 vectors in radians

Steering Algorithm  Using discrete occupancy map Actual avatar First 4 position are used for curve interpolation (Catmul- Rom curve) Last 2 position are used for path smoothing (in order to minimize the turn angle)

Next position search Search starts from the top and checks left and right at an increasing angle and reducing distance until an empty cell found

Result Two Parallel But Opposing Streams

Result Two Crossing Crowd Streams

Result Resulting paths of parallel but opposing streams Resulting paths of perpendicularly crossing streams

Performance Improved Density of avatars. Approximate crowd jam limits for different area sizes

Performance Local Navigation performance cost

Conclusion  Flow grid gives an overall impression of what kind of pedestrian traffic exists in that area, and it can detect Congested araes.  Steering algorithm can reduce the collisions avoidance cost.