Analysis and Design of the Dynamical Stability of Collective Behavior in Crowds

The modeling of the dynamics of the collective behavior of multiple characters is a key problem in crowd animation. Collective behavior can be described by the solutions of large-scale nonlinear dynamical systems that describe the dynamical interaction of locomoting characters with highly nonlinear articulation dynamics. The design of the stability properties of such complex multi-component systems has been rarely studied in computer animation. We present an approach for the solution of this problem that is based on Contraction Theory, a novel framework for the analysis of the stability complex nonlinear dynamical systems. Using a learning-based realtime-capable architecture for the animation of crowds, we demonstrate the application of this novel approach for the stability design for the groups of characters that interact in various ways. The underlying dynamics specifies control rules for propagation speed and direction, and for the synchronization of the gait phases. Contraction theory is not only suitable for the derivation of conditions that guarantee global asymptotic stability, but also of minimal convergence rates. Such bounds permit to guarantee the temporal constraints for the order formation in self-organizing interactive crowds.

[1]  Thomas Hofmann,et al.  Blind source separation for over-determined delayed mixtures , 2007 .

[2]  Jean-Jacques E. Slotine,et al.  Stable concurrent synchronization in dynamic system networks , 2005, Neural Networks.

[3]  Ludovic Righetti,et al.  Engineering entrainment and adaptation in limit cycle systems , 2006, Biological Cybernetics.

[4]  Soraia Raupp Musse,et al.  A Behavioral Model for Real Time Simulation of Virtual Human Crowds , 2001 .

[5]  Serge P. Hoogendoorn,et al.  Controlled experiments to derive walking behaviour , 2002 .

[6]  Jean-Jacques E. Slotine,et al.  On Contraction Analysis for Nonlinear Systems Analyzing stability differentially leads to a new perspective on nonlinear dynamic systems , 1999 .

[7]  Naomi Ehrich Leonard,et al.  SPATIAL PATTERNS IN THE DYNAMICS OF ENGINEERED AND BIOLOGICAL NETWORKS , 2007 .

[8]  Ludovic Righetti,et al.  Programmable central pattern generators: an application to biped locomotion control , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[9]  Jean-Jacques E. Slotine,et al.  On partial contraction analysis for coupled nonlinear oscillators , 2004, Biological Cybernetics.

[10]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.

[11]  I. Stewart,et al.  Coupled nonlinear oscillators and the symmetries of animal gaits , 1993 .

[12]  Jean-Jacques E. Slotine,et al.  On Contraction Analysis for Non-linear Systems , 1998, Autom..

[13]  Albert Mukovskiy,et al.  Real-Time Synthesis of Body Movements Based on Learned Primitives , 2009, Statistical and Geometrical Approaches to Visual Motion Analysis.

[14]  Gregor Schöner,et al.  Dynamics of behavior: Theory and applications for autonomous robot architectures , 1995, Robotics Auton. Syst..

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

[16]  S. E. Khaikin,et al.  Theory of Oscillators , 1966 .

[17]  R. Sepulchre,et al.  Oscillator Models and Collective Motion , 2007, IEEE Control Systems.

[18]  Albert Mukovskiy,et al.  Design of Dynamical Stability Properties in Character Animation , 2009, VRIPHYS.

[19]  Thomas W. Calvert,et al.  Goal-directed, dynamic animation of human walking , 1989, SIGGRAPH.

[20]  Guy Theraulaz,et al.  Self-Organization in Biological Systems , 2001, Princeton studies in complexity.

[21]  Daniel Cohen-Or,et al.  Fitting behaviors to pedestrian simulations , 2009, SCA '09.

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

[23]  Dirk Helbing,et al.  Self-Organizing Pedestrian Movement , 2001 .

[24]  Geoffrey E. Hinton,et al.  NeuroAnimator: fast neural network emulation and control of physics-based models , 1998, SIGGRAPH.

[25]  Eduardo D. Sontag,et al.  Passivity-based Stability of Interconnection Structures , 2008, Recent Advances in Learning and Control.

[26]  Taesoo Kwon,et al.  Group motion editing , 2008, SIGGRAPH 2008.

[27]  Sébastien Paris,et al.  Pedestrian Reactive Navigation for Crowd Simulation: a Predictive Approach , 2007, Comput. Graph. Forum.

[28]  Jean-Jacques E. Slotine,et al.  Modular stability tools for distributed computation and control , 2003 .

[29]  David C. Brogan,et al.  Group Behaviors for Systems with Significant Dynamics , 1997, Auton. Robots.

[30]  R. Sepulchre,et al.  Collective optimization over average quantities , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[31]  Rahul Narain,et al.  Aggregate dynamics for dense crowd simulation , 2009, SIGGRAPH 2009.

[32]  J. Lenarcic,et al.  A dynamical system for online learning of periodic movements of unknown waveform and frequency , 2008, 2008 2nd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[33]  Felipe Cucker,et al.  Emergent Behavior in Flocks , 2007, IEEE Transactions on Automatic Control.

[34]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[35]  I. Couzin Collective cognition in animal groups , 2009, Trends in Cognitive Sciences.

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