Multiobjective Control with Frictional Contacts
Abstract
Standing is a fundamental skill mastered by humans and animals alike. Although easy for adults, it requires careful and deliberate manipulation of contact forces. The variation in contact configuration (e.g., standing on one foot, on uneven ground, or while holding on for support) presents a difficult challenge for interactive simulation of humans and animals, especially while performing tasks in the presence of external disturbances. We describe an analytic approach for control of standing in three-dimensional simulations based upon local optimization. At any point in time, the control system solves a quadratic program to compute actuation by maximizing the performance of multiple motion objectives subject to constraints imposed by actuation limits and contact configuration. This formulation is suitable for interactive animation and it adapts to the proportions of any character model in any non-planar, frictional contact configuration.
BibTeX
@inproceedings {10.2312:SCA:SCA07:249-258,
booktitle = {Eurographics/SIGGRAPH Symposium on Computer Animation},
editor = {Dimitris Metaxas and Jovan Popovic},
title = {{Multiobjective Control with Frictional Contacts}},
author = {Abe, Yeuhi and Silva, Marco da and Popovic, Jovan},
year = {2007},
publisher = {The Eurographics Association},
ISSN = {1727-5288},
ISBN = {978-3-905673-44-9},
DOI = {10.2312/SCA/SCA07/249-258}
}
booktitle = {Eurographics/SIGGRAPH Symposium on Computer Animation},
editor = {Dimitris Metaxas and Jovan Popovic},
title = {{Multiobjective Control with Frictional Contacts}},
author = {Abe, Yeuhi and Silva, Marco da and Popovic, Jovan},
year = {2007},
publisher = {The Eurographics Association},
ISSN = {1727-5288},
ISBN = {978-3-905673-44-9},
DOI = {10.2312/SCA/SCA07/249-258}
}