crowddynamics / crowddynamics

Continuous-time multi-agent crowd simulation engine implemented in Python using Numba and Numpy for performance.
https://jaantollander.com/post/how-to-implement-continuous-time-multi-agent-crowd-simulation/
MIT License
37 stars 9 forks source link

Crowd Quantities #122

Open jaantollander opened 7 years ago

jaantollander commented 7 years ago

Crowd Density Algorithm

Implement algorithms for computing crowd densities using Voronoi diagrams.

Steffen, B., & Seyfried, A. (2010). Methods for measuring pedestrian density, flow, speed and direction with minimal scatter. Physica A: Statistical Mechanics and Its Applications, 389(9), 1902–1910. https://doi.org/10.1016/j.physa.2009.12.015

https://stackoverflow.com/questions/20515554/colorize-voronoi-diagram?noredirect=1&lq=1 https://gist.github.com/pv/8036995 https://www.toptal.com/python/computational-geometry-in-python-from-theory-to-implementation

jaantollander commented 7 years ago

Crowd Pressure

Appedices at the end of article:

Moussaïd, M., Helbing, D., & Theraulaz, G. (2011). How simple rules determine pedestrian behavior and crowd disasters. Proceedings of the National Academy of Sciences of the United States of America, 108(17), 6884–8. https://doi.org/10.1073/pnas.1016507108