Control Systems for Human Running using an Inverted Pendulum Model and a Reference Motion Capture Sequence
Date
2010Metadata
Show full item recordAbstract
Physical simulation is often proposed as a way to generate motion for interactive characters. A simulated character has the potential to adapt to changing terrain and disturbances in a realistic and robust manner. In this paper, we present a balancing control algorithm based on a simplified dynamic model, an inverted pendulum on a cart. The simplified model lacks the degrees of freedom found in a full human model, so we analyze a captured reference motion in a preprocessing step and use that information about human running patterns to supplement the balance algorithms provided by the inverted pendulum controller. At run-time, the controller plans a desired motion at every frame based on the current estimate of the pendulum state and a predicted pendulum trajectory. By tracking this time-varying trajectory, our controller creates a running character that dynamically balances, changes speed and makes turns. The initial controller can be optimized to further improve the motion quality with an objective function that minimizes the difference between a planned desired motion and a simulated motion. We demonstrate the power of this approach by generating running motions at a variety of speeds (3m/s to 5m/s), following a curved path, and in the presence of disturbance forces and a skipping motion.
BibTeX
@inproceedings {10.2312:SCA:SCA10:129-138,
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on Computer Animation},
editor = {MZoran Popovic and Miguel Otaduy},
title = {{Control Systems for Human Running using an Inverted Pendulum Model and a Reference Motion Capture Sequence}},
author = {Kwon, Taesoo and Hodgins, Jessica},
year = {2010},
publisher = {The Eurographics Association},
ISSN = {1727-5288},
ISBN = {978-3-905674-27-9},
DOI = {10.2312/SCA/SCA10/129-138}
}
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on Computer Animation},
editor = {MZoran Popovic and Miguel Otaduy},
title = {{Control Systems for Human Running using an Inverted Pendulum Model and a Reference Motion Capture Sequence}},
author = {Kwon, Taesoo and Hodgins, Jessica},
year = {2010},
publisher = {The Eurographics Association},
ISSN = {1727-5288},
ISBN = {978-3-905674-27-9},
DOI = {10.2312/SCA/SCA10/129-138}
}