Simulation of Human Motion using Model-Predictive Control

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,426
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Mar 28, 2008

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.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 3 dislikes

Link to this comment:

Share to:
see all

All Comments (1)

Sign In or Sign Up now to post a comment!
  • Hola, me ha gustado mucho vuestro simulador.

    Gracias.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more