ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Momentum control for balance
Full text MovMov (25:05),  PdfPdf (2.93 MB)
Source
ACM Transactions on Graphics (TOG) archive
Volume 28 ,  Issue 3  (August 2009) table of contents
Proceedings of ACM SIGGRAPH 2009
SESSION: Character animation II table of contents
Article No.: 80  
Year of Publication: 2009
ISSN:0730-0301
Also published in ...
Authors
Adriano Macchietto  University of California, Riverside
Victor Zordan  University of California, Riverside
Christian R. Shelton  University of California, Riverside
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 100,   Downloads (12 Months): 307,   Citation Count: 1
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1531326.1531386
What is a DOI?

APPENDICES and SUPPLEMENTS
ZipZip ,
Input files used for each example presented in Section 9.1


ABSTRACT

We demonstrate a real-time simulation system capable of automatically balancing a standing character, while at the same time tracking a reference motion and responding to external perturbations. The system is general to non-human morphologies and results in natural balancing motions employing the entire body (for example, wind-milling). Our novel balance routine seeks to control the linear and angular momenta of the character. We demonstrate how momentum is related to the center of mass and center of pressure of the character and derive control rules to change these centers for balance. The desired momentum changes are reconciled with the objective of tracking the reference motion through an optimization routine which produces target joint accelerations. A hybrid inverse/forward dynamics algorithm determines joint torques based on these joint accelerations and the ground reaction forces. Finally, the joint torques are applied to the free-standing character simulation. We demonstrate results for following both motion capture and keyframe data as well as both human and non-human morphologies in presence of a variety of conditions and disturbances.


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
Abdallah, M., and Goswami, A. 2005. A biomechanically motivated two-phase strategy for biped upright balance control. In IEEE Int. Conf. Robotics and Automation.
 
2
 
3
4
5
 
6
DaSilva, M., Abe, Y., and Popović, J. 2008. Simulation of Human Motion Data using Short-Horizon Model-Predictive Control. Computer Graphics Forum, 27(2).
 
7
 
8
Featherstone, R. 2000. Robot dynamics: Equations and algorithms. In IEEE Int. Conf. Robotics and Automation.
 
9
Goswami, A., and Kallem, V. 2004. Rate of change of angular momentum and balance maintenance of biped robots. IEEE Int. Conf. Robotics and Automation.
 
10
Hofmann, A., Massaquoi, S., Popovic, M., and Herr, H. 2004. A sliding controller for bipedal balancing using integrated movement of contact and non-contact limbs. In Intelligent Robots and Systems.
 
11
Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K., and Hirukawa, H. 2003. Resolved momentum control: humanoid motion planning based on the linear and angular momentum. Intelligent Robots and Systems.
12
 
13
 
14
Kudoh, S., Komura, T., and Ikeuchi, K. 2002. The dynamic postural adjustment with the quadratic programming method. In Intelligent Robots and Systems.
 
15
Kudoh, S., Komura, T., and Ikeuchi, K. 2006. Stepping motion for a humanlike character to maintain balance against large perturbations. In IEEE Int. Conf. Robotics and Automation.
 
16
Macchietto, A., 2008. Momentum-based control for simulated characters. Master's Thesis, University of California, Riverside.
 
17
Mandel, M., 2004. Versatile and interactive virtual humans. Master's Thesis, Carnegie Mellon University.
 
18
Orin, D., and Goswami, A. 2008. Centroidal momentum matrix of a humanoid robot: Structure and properties. In Intelligent Robots and Systems.
 
19
Popovic, M., Hofmann, A., and Herr, H. 2004. Angular momentum regulation during human walking: biomechanics and control. IEEE Int. Conf. Robotics and Automation.
 
20
Popovic, M., Hofmann, A., and Herr, H. 2004. Zero spin angular momentum control: definition and applicability. IEEE/RAS International Conference on Humanoid Robots.
 
21
22
 
23
Stephens, B. 2007. Humanoid Push Recovery. In IEEE-RAS International Conference on Humanoid Robots.
 
24
Wooten, W., and Hodgins, J. 2000. Simulating leaping, tumbling, landing and balancing humans. IEEE Int. Conf. Robotics and Automation.
 
25
 
26
Yin, K., Pai, D., and van de Panne, M. 2005. Data-driven interactive balancing behaviors. Pacific Graphics.
27
28
29
30


Collaborative Colleagues:
Adriano Macchietto: colleagues
Victor Zordan: colleagues
Christian R. Shelton: colleagues