|
ABSTRACT
An ambitious goal in the area of physics-based computer animation is the creation of virtual actors that autonomously synthesize realistic human motions and possess a broad repertoire of lifelike motor skills. To this end, the control of dynamic, anthropomorphic figures subject to gravity and contact forces remains a difficult open problem. We propose a framework for composing controllers in order to enhance the motor abilities of such figures. A key contribution of our composition framework is an explicit model of the “pre-conditions” under which motor controllers are expected to function properly. We demonstrate controller composition with pre-conditions determined not only manually, but also automatically based on Support Vector Machine (SVM) learning theory. We evaluate our composition framework using a family of controllers capable of synthesizing basic actions such as balance, protective stepping when balance is disturbed, protective arm reactions when falling, and multiple ways of standing up after a fall. We furthermore demonstrate these basic controllers working in conjunction with more dynamic motor skills within a prototype virtual stunt-person. Our composition framework promises to enable the community of physics-based animation practitioners to easily exchange motor controllers and integrate them into dynamic characters.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ronald C. Arkin. Behavioral Robotics. MIT Press, 1998.
|
| |
2
|
W. W. Armstrong and M. Green. The dynamics of articulated rigid bodies for purposes of animation. Proceedings of Graphics Interface '85, pages 407-415, 1985.
|
| |
3
|
|
| |
4
|
N. I. Badler, B. Barsky, and D. Zeltzer. Making Them Move. Morgan Kaufmann Publishers Inc., 1991.
|
| |
5
|
|
| |
6
|
R. R Burridge, A. A. Rizzi, and D. E Koditschek. Sequential composition of dynamically dexterous robot behaviors. The International Journal of Robotics Research, 18(6):534-555, June 1999.
|
| |
7
|
Tolga Capin, Igor Pandzic, Nadia Magnenat Thalmann, and Daniel Thalmann. Avatars in Networked Virtual Environments. John Wiley & Sons, 1999.
|
| |
8
|
M. C. Do, Y. Breniere, and P. Brenguier. A biomechanical study of balance recovery during the fall forward. Journal of Biomechanics, 15(12):933-939, 1982.
|
| |
9
|
R. O. Duda and P. E Hart. Pattern Classification and Scene Analysis. Wiley, 1973.
|
| |
10
|
|
| |
11
|
|
| |
12
|
R. C Fitzpatrick, J. L. Taylor, and D. I. McCloskey. Ankle stiffness of standing humans in response to imperceptible perturbation: reflex and task-dependent components. Journal of Physiology, 454:533-547, 1992.
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
Michael G. Hollars, Dan E. Rosenthal, and Michael A. Sherman. Sd/fast. Symbolic Dynamics, Inc., 1991.
|
| |
19
|
E. T Hsiao and S. N Robinovitch. Common protective movements govern unexpected falls from standing height. Journal of biomechanics, 31:1-9, 1998.
|
| |
20
|
Boston Dynamics Inc. The digital biomechanics laboratory. www.bdi.com, 1998.
|
| |
21
|
T. Joachims. Making large-scale svm learning practical. advances in kernel methods. In B. Scholhopf, C. Burges, and A. Smola, editors, Support Vector Learning. MIT-Press, 1999. http://www-ai.cs.unidortmund. de/DOKUMENTE/joachims 99a.pdf.
|
 |
22
|
|
| |
23
|
Honda Motor Co. Ltd. www.honda.co.jp/english/technology/robot/.
|
| |
24
|
Victor Ng and Petros Faloutsos. Dance: Dynamic animation and control environment. Software system, www.dgp.toronto.edu/DGP/DGPSoftware.html.
|
| |
25
|
Yi-Chung Pai and James Patton. Center of mass velocity-position predictions for balance control. Journal of biomechanics, 30(4):347-354, 1997.
|
| |
26
|
Marcus G. Pandy and Frank C. Anderson. Three-dimensional computer simulation of jumping and walking using the same model. In Proceedings of the VIIth International Symposium on Computer Simulation in Biomechanics, August 1999.
|
| |
27
|
Marcus G. Pandy, Felix E. Zajac, Eunsup Sim, and William S. Levine. An optimal control model for maximum-height human jumping. Journal of Biomechanics, 23(12):1185-1198, 1990.
|
| |
28
|
|
| |
29
|
Cecile Smeesters, Wilson C. Hayes, and Thomas A. McMahon. Determining fall direction and impact location for various disturbances and gait speeds using the articulated total body model. In Proceedings of the VIIth International Symposium on Computer Simulation in Biomechanics, August 1999.
|
 |
30
|
|
| |
31
|
M. van de Panne. Parameterized gait synthesis. IEEE Computer Graphics and Applications, pages 40-49, March 1996.
|
 |
32
|
|
| |
33
|
V. Vapnik. Estimation of Dependecies Based on Empirical Data (in Russian). Nauka, Moscow, 1979. English translation Springer Verlag, New York, 1982.
|
| |
34
|
|
| |
35
|
|
CITED BY 52
|
|
|
|
|
|
|
Pawel Wrotek , Odest Chadwicke Jenkins , Morgan McGuire, Dynamo: dynamic, data-driven character control with adjustable balance, Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames, p.61-70, July 30-31, 2006, Boston, Massachusetts
|
|
|
|
|
|
Jun Yin , Ankur Dhanik , David Hsu , Ye Wang, The creation of a music-driven digital violinist, Proceedings of the 12th annual ACM international conference on Multimedia, October 10-16, 2004, New York, NY, USA
|
|
Victor Zordan , Adriano Macchietto , Jose Medin , Marc Soriano , Chun-Chih Wu , Ronald Metoyer , Robert Rose, Anticipation from example, Proceedings of the 2007 ACM symposium on Virtual reality software and technology, November 05-07, 2007, Newport Beach, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Victor Zordan , Adriano Macchietto , Jose Medina , Marc Soriano , Chun-Chih Wu, Interactive dynamic response for games, Proceedings of the 2007 ACM SIGGRAPH symposium on Video games, August 04-05, 2007, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David A. Forsyth , Okan Arikan , Leslie Ikemoto , James O'Brien , Deva Ramanan, Computational studies of human motion: part 1, tracking and motion synthesis, Foundations and Trends® in Computer Graphics and Vision, v.1 n.2, p.77-254, July 2006
|
|