Dynamical Stability and Synchronization in Character Animation

Research Area

Neural and Computational Principles of Action and Social Processing

Researchers

Albert Mukovskiy Martin A. Giese;

Collaborators

Ae-Ni Park

Description

An important domain of the application of dynamical systems in computer animation is the simulation of autonomous and collective behavior of many characters, e.g. in crowd animation. Some work in this domain has been inspired by observations in biology showing that coordinated behavior of large groups of agents, such as flocks of birds, can be modeled at an emergent behavior that results from the dynamic interactions between individual agents, without requiring a central mechanism that ensures coordination. The dynamical stability properties of such systems have rarely been addressed due to the complexity of the underlying dynamics. This makes it interesting to develop methods for the design of the stability of such systems.

The goal of this project is to introduce a novel framework for the analysis and design of the stability properties of systems for interactive character animation. In collaboration with J.-J. E. Slotine (M.I.T.) we introduce Contraction Theory as new theoretical approach that permits a treatment of the dynamical properties of networks of coupled nonlinear dynamical elements. We analyze the stability conditions for the coordinated behavior of crowds, including synchronized walking, simultaneous navigation of the formation of ordered groups.

 

Demos:

https://goo.gl/6Anoc8

https://goo.gl/6Jwgfp 

 

Information

All images and videos displayed on this webpage are protected by copyright law. These copyrights are owned by Computational Sensomotorics.

If you wish to use any of the content featured on this webpage for purposes other than personal viewing, please contact us for permission.

Social Media

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.