Geometry-constrained crowd formation animation

Formation control technology can exhibit the collective flock behaviors of a crowd for simulation and animation purpose, and thus, can be applied in various fields. In this paper, an innovative geometry-constrained framework for smooth formation animation of regulated crowds is proposed. We employ the morphing method to generate a series of in-between constrained shapes as key frames to impose process control and ensure smoothness of formation transformations. We also introduce centroidal Voronoi tessellation (CVT) to calculate optimal distribution of agents, and present an improved Lloyd descent method to perform path planning by utilizing its fixed point iteration feature. As extensions, the proposed framework can handle environmental obstacles avoiding problems for the whole crowd to preserve certain formation extremely by utilizing a domain modification method, and can also be adapted to 3D spaces and density-based domains. Experimental results show that the proposed method can generate stable, smooth, orderly, regular and elegant crowd formation animations.

[1]  Peisheng Gao,et al.  2-D shape blending: an intrinsic solution to the vertex path problem , 1993, SIGGRAPH.

[2]  Matt Anderson,et al.  Constrained animation of flocks , 2003, SCA '03.

[3]  Ah-Hwee Tan,et al.  FAME, Soft Flock Formation Control for Collective Behavior Studies and Rapid Games Development , 2012, SEAL.

[4]  Zhigang Deng,et al.  Formation sketching: an approach to stylize groups in crowd simulation , 2011, Graphics Interface.

[5]  Wayne E. Carlson,et al.  Shape transformation for polyhedral objects , 1992, SIGGRAPH.

[6]  E ParentRichard,et al.  Shape transformation for polyhedral objects , 1992 .

[7]  Vijay Kumar,et al.  Sensing and coverage for a network of heterogeneous robots , 2008, 2008 47th IEEE Conference on Decision and Control.

[8]  Paul A. Beardsley,et al.  Multi-robot system for artistic pattern formation , 2011, 2011 IEEE International Conference on Robotics and Automation.

[9]  Petros Faloutsos,et al.  Situation agents: agent-based externalized steering logic , 2010 .

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

[11]  Tsai-Yen Li,et al.  Simulating virtual crowd with fuzzy logics and motion planning for shape template , 2008, 2008 IEEE Conference on Cybernetics and Intelligent Systems.

[12]  Kostas E. Bekris,et al.  Simulating Formations of Non-holonomic Systems with Control Limits along Curvilinear Coordinates , 2010, MIG.

[13]  Yew-Soon Ong,et al.  Autonomous Multi-agents in Flexible Flock Formation , 2010, MIG.

[14]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[15]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[16]  Miha Mraz,et al.  Simulating flocks on the wing: the fuzzy approach. , 2005, Journal of Theoretical Biology.

[17]  Taesoo Kwon,et al.  Spectral‐Based Group Formation Control , 2009, Comput. Graph. Forum.

[18]  Nathan van de Wouw,et al.  Formation control of unicycle mobile robots: a virtual structure approach , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[19]  Nathan van de Wouw,et al.  Formation control of unicycle robots using the virtual structure approach , 2011, 2011 15th International Conference on Advanced Robotics (ICAR).

[20]  Chang Boon Low,et al.  A flexible virtual structure formation keeping control for fixed-wing UAVs , 2011, 2011 9th IEEE International Conference on Control and Automation (ICCA).

[21]  Taku Komura,et al.  Environment-aware real-time crowd control , 2012, SCA '12.

[22]  Ayellet Tal,et al.  Animation of Flocks Flying in Line Formations , 2011, Artificial Life.

[23]  J.K. Hedrick,et al.  Formation control using generalized coordinates , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[24]  Zhigang Deng,et al.  Generating Freestyle Group Formations in Agent-Based Crowd Simulations , 2013, IEEE Computer Graphics and Applications.

[25]  Maarouf Saad,et al.  Nonlinear coordination control for a group of mobile robots using a virtual structure , 2011 .

[26]  Yizhou Yu,et al.  Shape-constrained flock animation , 2008 .

[27]  Chenglei Yang,et al.  On centroidal voronoi tessellation—energy smoothness and fast computation , 2009, TOGS.

[28]  Vijay Kumar,et al.  Leader-to-formation stability , 2004, IEEE Transactions on Robotics and Automation.

[29]  Spring Berman,et al.  Abstractions, Analysis Techniques, and Synthesis of Scalable Control Strategies for Robot Swarms , 2010 .