Position-Based Formation Control Scheme for Crowds Using Short Range Distance (SRD)
Source abstract
Abstract
In crowd simulation, representing crowd behavior in complex dynamic environments is one of the biggest challenges. In this paper, we propose new algorithms to make crowds satisfy a given formation while they are moving towards a destination. For this, we apply the Position Based Dynamics (PBD) framework, but introduce a new formation constraint based on a so-called Short Range Destination (SRD). The SRD is a short-term goal to which an agent must move in formation. In addition, a grid structure that we use for neighbor search is also used for congestion control. Depending on the congestion value, the agents in the cell may break the formation and instead exhibit emergent behaviors such as collision avoidance, but must automatically restore the original formation once the situation is resolved. Smooth movement of agents is also achieved by adding special behaviors when they are moving along the path that the user specifies. From several experiments, we show that the proposed scheme is capable of exhibiting natural aggregate behavior of crowds in real time, even for a highly condensed environment.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Evacuation and Crowd Dynamics · Human Mobility and Location-Based Analysis · Transportation Planning and Optimization
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Faculty of Computer Engineering, University of Keimyung, Daegu 42601, Republic of Korea
Funding
Korean government (MSIT)
References (22)
Show source-provided references
1. Collective crowd formation transform with mutual information–based runtime feedback10.1111/cgf.12459 ↗
2. Continuum crowds10.1145/1141911.1142008 ↗
3. Narain, R., Golas, A., Curtis, S., and Lin, M.C. (2009, January 16–19). Aggregate dynamics for dense crowd simulation. Proceedings of the ACM SIGGRAPH Asia 2009 Papers, Yokohama, Japan.10.1145/1661412.1618468 ↗
4. Weiss, T., Litteneker, A., Jiang, C., and Terzopoulos, D. (2017, January 28–30). Position-based multi-agent dynamics for real-time crowd simulation. Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Los Angeles, CA, USA.10.1145/3099564.3108160 ↗
5. Universal power law governing pedestrian interactions10.1103/PhysRevLett.113.238701 ↗
6. Advanced models for centroidal particle dynamics: Short-range collision avoidance in dense crowds10.1177/00375497211003126 ↗
7. Position based dynamics10.1016/j.jvcir.2007.01.005 ↗
8. Bender, J., Müller, M., and Macklin, M. (2015, January 4–8). Position-Based Simulation Methods in Computer Graphics. Proceedings of the Eurographics (Tutorials), Zurich, Switzerland.
9. The Hungarian method for the assignment problem10.1002/nav.3800020109 ↗
10. Thalmann, D., and Musse, S.R. (2012). Crowd Simulation, Springer Science & Business Media.10.1007/978-1-4471-4450-2 ↗
11. Hosoi, R., Ishijima, S., and Kojima, A. (1996, January 11–14). Dynamical Model of a Pedestrian in a Crowd. Proceedings of the 5th IEEE International Workshop on Robot and Human Communication, RO-MAN’96 TSUKUBA, Tsukuba, Japan.
12. Social force model for pedestrian dynamics10.1103/PhysRevE.51.4282 ↗
13. Reynolds, C.W. (1987, January 27–31). Flocks, herds and schools: A distributed behavioral model. Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, Anaheim, CA, USA.10.1145/37401.37406 ↗
14. Reynolds, C.W. (1999, January 17–19). Steering behaviors for autonomous characters. Proceedings of the Game Developers Conference, Citeseer, San Jose, CA, USA.
15. Group Modeling: A Unified Velocity-Based Approach10.1111/cgf.12993 ↗
16. Meshless deformations based on shape matching10.1145/1073204.1073216 ↗
17. Fast Position-based Multi-Agent Group Dynamics10.1145/3585507 ↗
18. Fundamental algorithms for scientific computing in python and SciPy 1.0 contributors. SciPy 1.010.1038/s41592-019-0686-2 ↗
19. Ridwan (2016, September 02). Bird Pendant. Available online: https://www.cgtrader.com/free-3d-print-models/jewelry/pendants/bird-pendant-a5a9da70-4192-433f-b596-e12ae7982ba6.
20. Particle simulation using cuda
21. Ericson, C. (2004). Real-Time Collision Detection, CRC Press.10.1201/b14581 ↗
22. VisComp2006 (2017, March 05). Collective Crowd Formation Transform with Mutual Information–Based Runtime Feedback. Available online: https://youtu.be/sS2IryxpL3U.