Crowd Simulation Incorporating Thermal Environments and Responsive Behaviors

Crowd simulation addresses algorithmic approaches to steering, navigation, perception, and behavioral models. Significant progress has been achieved in modeling interactions between agents and the environment to avoid collisions, exploit empirical local decision data, and plan efficient paths to goals. We address a relatively unexplored dimension of virtual human behavior: thermal perception, comfort, and appropriate behavioral responses. Thermal comfort is associated with the ambient environment, agent density factors, and interpersonal thermal feedback. A key feature of our approach is the temporal integration of both thermal exposure and occupant density to directly influence agent movements and behaviors (e.g., clothing changes) to increase thermal comfort. Empirical thermal comfort models are incorporated as a validation basis. Simple heat transfer models are used to model environment, agent, and interpersonal heat exchange. Our model’s generality makes it applicable to any existing crowd steering algorithm as it adds additional integrative terms to any cost function. Examples illustrate distinctive emergent behaviors such as balancing agent density with thermal comfort, hysteresis in responding to localized or brief thermal events, and discomfort and likely injury produced by extreme packing densities.

[1]  Themis Panayiotopoulos,et al.  INTELLIGENT VIRTUAL AGENTS AND THE WEB , 2004 .

[2]  H. Mayer,et al.  Modelling radiation fluxes in simple and complex environments—application of the RayMan model , 2007, International journal of biometeorology.

[3]  H. Mayer,et al.  Applications of a universal thermal index: physiological equivalent temperature , 1999, International journal of biometeorology.

[4]  Roger L. Hughes,et al.  A continuum theory for the flow of pedestrians , 2002 .

[5]  P. O. Fanger,et al.  Thermal comfort: analysis and applications in environmental engineering, , 1972 .

[6]  P. Gottschalk,et al.  Heat Stroke , 1912 .

[7]  Ergonomics of the thermal environment — Instruments for measuring physical quantities , 1998 .

[8]  Stéphane Ploix,et al.  Simulating the dynamics of occupant behaviour for power management in residential buildings , 2013 .

[9]  Norman I. Badler,et al.  ADAPT: The Agent Developmentand Prototyping Testbed , 2014, IEEE Trans. Vis. Comput. Graph..

[10]  N. Badler,et al.  7-2014 ADAPT : The Agent Development and Prototyping Testbed , 2016 .

[11]  Stéphane Donikian,et al.  Experiment-based modeling, simulation and validation of interactions between virtual walkers , 2009, SCA '09.

[12]  R. Veitch,et al.  Hot and crowded: influences of population density and temperature on interpersonal affective behavior. , 1971, Journal of personality and social psychology.

[13]  Dinesh Manocha,et al.  Interactive navigation of multiple agents in crowded environments , 2008, I3D '08.

[14]  Kazuhiro Fukuyo,et al.  Simulations of Task-Ambient Air-Conditioning Systems by Computational Fluid Dynamics, Refrigerating-Cycle Simulator, and Pedestrian-Behavior Model , 2004 .

[15]  Daniel Thalmann,et al.  Crowds of Moving Objects: Navigation Planning and Simulation , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[16]  Soraia Raupp Musse,et al.  Simulating crowds based on a space colonization algorithm , 2012, Comput. Graph..

[17]  Barbara Yersin,et al.  Steering a Virtual Crowd Based on a Semantically Augmented Navigation Graph , 2005 .

[18]  Dinesh Manocha,et al.  Virtual Tawaf: A case study in simulating the behavior of dense, heterogeneous crowds , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[19]  Dinesh Manocha,et al.  Directing Crowd Simulations Using Navigation Fields , 2011, IEEE Transactions on Visualization and Computer Graphics.

[20]  Jehee Lee,et al.  Morphable crowds , 2010, SIGGRAPH 2010.

[21]  Kevin O'Brien,et al.  Human Behavior Models for Agents in Simulators and Games: Part I: Enabling Science with PMFserv , 2006, Presence: Teleoperators & Virtual Environments.

[22]  G. Laschewski,et al.  The perceived temperature – a versatile index for the assessment of the human thermal environment. Part A: scientific basics , 2011, International Journal of Biometeorology.

[23]  Norman I. Badler,et al.  Controlling individual agents in high-density crowd simulation , 2007, SCA '07.

[24]  Daniel Thalmann,et al.  Simulating Virtual Humans in Networked Virtual Environments , 2001, Presence: Teleoperators & Virtual Environments.

[25]  Dinesh Manocha,et al.  DenseSense: interactive crowd simulation using density-dependent filters , 2014, SCA '14.

[26]  Dimitris N. Metaxas,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2007) Group Behavior from Video: a Data-driven Approach to Crowd Simulation , 2022 .

[27]  Ahmad M. Alghraibeh,et al.  Preferred Interpersonal Distances: A Global Comparison , 2017 .

[28]  Michael A. Humphreys,et al.  ADAPTIVE THERMAL COMFORT AND SUSTAINABLE THERMAL STANDARDS FOR BUILDINGS , 2002 .

[29]  Adrien Treuille,et al.  Continuum crowds , 2006, ACM Trans. Graph..

[30]  Dinesh Manocha,et al.  Velocity-based modeling of physical interactions in multi-agent simulations , 2013, SCA '13.

[31]  Ellen Yi-Luen Do,et al.  Ambiotherm: Enhancing Sense of Presence in Virtual Reality by Simulating Real-World Environmental Conditions , 2017, CHI.

[32]  Serge P. Hoogendoorn,et al.  Continuum Theory for Pedestrian Traffic Flow: Local Route Choice Modelling and its Implications , 2015 .

[33]  Ziad A Memish,et al.  The impact of crowd control measures on the occurrence of stampedes during Mass Gatherings: The Hajj experience. , 2017, Travel medicine and infectious disease.

[34]  Dinesh Manocha,et al.  Reciprocal Velocity Obstacles for real-time multi-agent navigation , 2008, 2008 IEEE International Conference on Robotics and Automation.

[35]  Roland Geraerts,et al.  Real‐time density‐based crowd simulation , 2012, Comput. Animat. Virtual Worlds.

[36]  Mubarak Shah,et al.  Learning motion patterns in crowded scenes using motion flow field , 2008, 2008 19th International Conference on Pattern Recognition.

[37]  Gnana Bharathy,et al.  Human Behavior Models for Agents in Simulators and Games: Part II: Gamebot Engineering with PMFserv , 2006, Presence: Teleoperators & Virtual Environments.

[38]  Dirk Helbing,et al.  Simulating dynamical features of escape panic , 2000, Nature.

[39]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[40]  Julien Pettré,et al.  Imperceptible relaxation of collision avoidance constraints in virtual crowds , 2011, ACM Trans. Graph..

[41]  J. Verwer,et al.  Numerical solution of time-dependent advection-diffusion-reaction equations , 2003 .

[42]  Norman I. Badler,et al.  Virtual Crowds: Methods, Simulation, and Control , 2008, Virtual Crowds: Methods, Simulation, and Control.

[43]  Cécile Appert-Rolland,et al.  Realistic following behaviors for crowd simulation , 2012, Comput. Graph. Forum.

[44]  Dirk Helbing,et al.  Pedestrian, Crowd and Evacuation Dynamics , 2013, Encyclopedia of Complexity and Systems Science.

[45]  Dani Lischinski,et al.  Crowds by Example , 2007, Comput. Graph. Forum.

[46]  Stephen Chenney,et al.  Flow tiles , 2004, SCA '04.

[47]  E. Hall The Silent Language , 1959 .

[48]  Standard Ashrae Thermal Environmental Conditions for Human Occupancy , 1992 .

[49]  John J Fruin,et al.  DESIGNING FOR PEDESTRIANS: A LEVEL-OF-SERVICE CONCEPT , 1971 .

[50]  Dinesh Manocha,et al.  ClearPath: highly parallel collision avoidance for multi-agent simulation , 2009, SCA '09.

[51]  Nicolas Courty,et al.  Crowd motion capture , 2007 .