Presentation is loading. Please wait.

Presentation is loading. Please wait.

Priama syntéza pohybu s použitím sekvenčného Monte Carlo Prezentácia vedeckej práce Rastislav Hekel, Martin Slavkovský 28.10.2015.

Similar presentations


Presentation on theme: "Priama syntéza pohybu s použitím sekvenčného Monte Carlo Prezentácia vedeckej práce Rastislav Hekel, Martin Slavkovský 28.10.2015."— Presentation transcript:

1 Priama syntéza pohybu s použitím sekvenčného Monte Carlo Prezentácia vedeckej práce Rastislav Hekel, Martin Slavkovský 28.10.2015

2 Online Motion Synthesis Using Sequential Monte Carlo Perttu Hamalainen, Sebastian Eriksson, Esa Tanskanen, Ville Kyrki, Jaakko Lehtinen

3 Introduction Model-Predictive Control (MPC) system for online synthesis of interactive and physically valid character motion 3D human character model can balance, dodge projectiles and return to its given pose The character can improvise a get up strategy after it has been forced to fall

4 Example of the Synthesized Motion

5 Overview System generates trajectories of character control parameters for the near future using Sequential Monte Carlo Sampling Samples are generated by multimodal, tree- based sampler Each sample is evaluated by fitness function Best sample is the control strategy for the current frame Maintaining multiple strategies is crucial for adaptation to dynamically changing environments

6 Goals Time-varying control strategy that drives the character towards the specified goals, while accounting for changes in the environment Motion should be creative and natural with minimal input data System should operate at an interactive frame rate at design time, enabling rapid iteration of the goals and constraints

7 Comparison to Related Works Work focuses on optimization based animation of active characters instead of passive ragdolls Problem is solved online – offline systems exist for more complex motions System does not require handcrafted state machine or dataset of reference motions Longer planning horizon (4s), multimodal fitness function, more complex character

8 Contributions The introduction of SMC to online synthesis of physically valid character motion A novel sequential sampling method that allows easy integration of machine learning - the sampler utilizes kD-trees for adaptive sampling Online, near-real-time synthesis of complex get up strategies

9 Sequential Monte Carlo Sampling Widely used in tracking problems Tracked probability density is approximated by set of samples Samples are weighted and resampled Heavier samples produce more offspring New samples are drawn from proposal densities based on the previous samples

10 Algorithm Overview

11 2D Example

12 Adaptive Importance Sampling Using a kD-tree

13 Naive vs Gaussian kD-tree

14 Testing Results The system shows considerable creativity in adapting to surprising situations and utilizing the environment The main drawbacks of the system are that movement is sometimes stiff and has unnecessary joint contortions Method was tested by 1.Throwing spheres at the character 2.Adding sudden impulses to body parts to disturb balance and throw the character around 3.Triggering simulated explosions that add impulses to all body parts

15 Conclusions Paper has demonstrated that Sequential Monte Carlo (SMC) sampling is a viable approach for online synthesis of complex human motion Sequential kD-tree sampler has suprisingly high performance Sampler is simple enough to be implemented from scratch Improving performance and controlling the style of synthesized movement are the two main items for future work Autors plan to investigate whether sequential sampling is competitive also in offline synthesis, where the function landscape changes over time when the animator interactively adjusts parameters

16 Thank you for listening


Download ppt "Priama syntéza pohybu s použitím sekvenčného Monte Carlo Prezentácia vedeckej práce Rastislav Hekel, Martin Slavkovský 28.10.2015."

Similar presentations


Ads by Google