blinkx
  • browse

00:02:58

YouTube

Simulation of Human Motion using Model-Predictive Control


Simulation of Human Motion using Model-Predictive Control

Marco da Silva, Yeuhi Abe and Jovan Popović Many data-driven animation techniques are capable of producing high quality motions of human characters. Few techniques, however, are capable of generating motions that are consistent with physically simulated environments. Physically simulated characters, in contrast, are automatically consistent with the environment, but their motions are often unnatural because they are difficult to control. We present a model-predictive controller that yields natural motions by guiding simulated humans toward real motion data. During simulation, the predictive component of the controller solves a quadratic program to compute the forces for a short window of time into the future. These forces are then applied by a low-gain proportional-derivative component, which makes minor adjustments until the next planning cycle. The controller is fast enough for interactive systems such as games and training simulations. It requires no precomputation and little manual tuning. The controller is resilient to mismatches between the character dynamics and the input motion, which allows it to track motion capture data even where the real dynamics are not known precisely. The same principled formulation can generate natural walks, runs, and jumps in a number of different physically simulated surroundings.

YouTube | March 28, 2008Watch more videos from YouTube

Tags:. .next. .during. .using. .quality. .producing











Abe   Adjustments   Allows   Applied   Automatically   Between   Capable   Capture   Character   Characters   Component   Compute   Consistent   Contrast   Control   Controller   Cycle   Data   Development   Different   Difficult   During   Dynamics   Enough   Environment   Environments   Fast   Few   Forces   Formulation   Future   Generate   Generating   Guiding   However   Human   Humans   Input   Intelligence   Interactive   Jovan   Jumps   Known   Manual   Marco   Minor   Mismatches   Natural   Next   Number   Often   Physically   Planning   Precisely   Predictive   Principled   Producing   Program   Quadratic   Quality   Requires   Resilient   Same   Silva   Simulated   Simulation   Simulations   Solves   Such   Surroundings   Systems   Techniques   Toward   Track   Tuning   Unnatural   Until   Using   Window   Yields