skip to main content
research-article

Optimizing walking controllers

Published: 01 December 2009 Publication History

Abstract

This paper describes a method for optimizing the parameters of a physics-based controller for full-body, 3D walking. A modified version of the SIMBICON controller [Yin et al. 2007] is optimized for characters of varying body shape, walking speed and step length. The objective function includes terms for power minimization, angular momentum minimization, and minimal head motion, among others. Together these terms produce a number of important features of natural walking, including active toe-off, near-passive knee swing, and leg extension during swing. We explain the specific form of our objective criteria, and show the importance of each term to walking style. We demonstrate optimized controllers for walking with different speeds, variation in body shape, and in ground slope.

References

[1]
Alexander, R. M. 2003. Principles of Animal Locomotion. Princeton University Press.
[2]
Anderson, F. C., and Pandy, M. G. 2001. Dynamic optimization of human walking. J. Biomech. Eng. 123, 5, 381--390.
[3]
Collins, S., Ruina, A., Tedrake, R., and Wisse, M. 2005. Efficient bipedal robots based on passive-dynamic walkers. Science 307, 1082--1085.
[4]
Coros, S., Beaudoin, P., Yin, K., and van de Panne, M. 2008. Synthesis of constrained walking skills. ACM Transactions on Graphics 27, 5 (Dec.), 113.
[5]
da Silva, M., Abe, Y., and Popović, J. 2008. Interactive simulation of stylized human locomotion. ACM Transactions on Graphics 27, 3 (Aug.), 82.
[6]
Faloutsos, P., van de Panne, M., and Terzopoulos, D. 2001. Composable controllers for physics-based character animation. In Proc. SIGGRAPH 2001, ACM, 251--260.
[7]
Grzeszczuk, R., and Terzopoulos, D. 1995. Automated learning of muscle-actuated locomotion through control abstraction. In Proc. SIGGRAPH 1995, ACM, 63--70.
[8]
Grzeszczuk, R., Terzopoulos, D., and Hinton, G. 1998. NeuroAnimator: Fast neural network emulation and control of physics-based models. In Proc. SIGGRAPH 1998, ACM, 9--20.
[9]
Hansen, N. 2006. The CMA evolution strategy: A comparing review. In Towards a New Evolutionary Computation. Advances on Estimation of Distribution Algorithms. Springer, 75--102.
[10]
Herr, H., and Popović, M. 2008. Angular momentum in human walking. J. of Exp. Biology 211, 467--481.
[11]
Hodgins, J. K., and Pollard, N. S. 1997. Adapting simulated behaviors for new characters. In Proc. SIGGRAPH 1997, ACM, 153--162.
[12]
Kim, J.-Y., Park, I.-W., and Oh, J.-H. 2007. Walking control algorithm of biped humanoid robot on uneven and inclined floor. J. Intelligent and Robotic Systems 48, 4 (Apr.), 457--484.
[13]
Kudoh, S., Komura, T., and Ikeuchi, K. 2006. Stepping motion for a human-like character to maintain balance against large perturbations. In Proc. ICRA 2006, IEEE, 2661--2666.
[14]
Laszlo, J., van de Panne, M., and Fiume, E. 1996. Limit cycle control and its application to the animation of balancing and walking. In Proc. SIGGRAPH 1996, ACM, 155--162.
[15]
Li, Y., Wang, W., Crompton, R. H., and Gunther, M. M. 2001. Free vertical moments and transverse forces in human walking and their role in relation to arm-swing. J. of Exp. Biology 204, 47--58.
[16]
Liu, C. K., Hertzmann, A., and Popović, Z. 2005. Learning physics-based motion style with nonlinear inverse optimization. ACM Transactions on Graphics 24, 3 (July), 1062--1070.
[17]
Macchietto, A., Zordan, V., and Shelton, C. R. 2009. Momentum control for balance. ACM Transactions on Graphics 28, 3 (July), 80.
[18]
Muico, U., Lee, Y., Popović, J., and Popović, Z. 2009. Contact-aware nonlinear control of dynamic characters. ACM Transactions on Graphics 28, 3 (July), 81.
[19]
Muybridge, E. 1887. Animal Locomotion. U. of Pennsylvania.
[20]
Novacheck, T. F. 1998. The biomechanics of running. Gait and Posture 7, 1 (Jan.), 77--95.
[21]
Pozzo, T., Berthoz, A., and Lefort, L. 1990. Head stabilization during various locomotor tasks in humans. Exp. Brain Res. 82, 97--106.
[22]
Sharon, D., and van de Panne, M. 2005. Synthesis of controllers for stylized planar bipedal walking. In Proc. ICRA 2005, IEEE, 2387--2392.
[23]
Sims, K. 1994. Evolving virtual creatures. In Proc. SIGGRAPH 1994, ACM, 15--22.
[24]
Sok, K. W., Kim, M., and Lee, J. 2007. Simulating biped behaviors from human motion data. ACM Transactions on Graphics 26, 3 (July), 107.
[25]
Tedrake, R., Zhang, T. W., and Seung, H. S. 2004. Stochastic policy gradient reinforcement learning on a simple 3D biped. In Proc. IROS 2004, vol. 3, IEEE/RSJ, 2849--2854.
[26]
Tsai, Y.-Y., Lin, W.-C., Cheng, K. B., Lee, J., and Lee, T.-Y. in press. Real-time physics-based 3D biped character animation using an inverted pendulum model. IEEE Trans. on Visualization and Computer Graphics.
[27]
van de Panne, M., and Fiume, E. 1993. Sensor-actuator networks. In Proc. SIGGRAPH 1993, ACM, 335--342.
[28]
van de Panne, M., and Lamouret, A. 1995. Guided optimization for balanced locomotion. In Proc. CAS 1995, EG, 165--177.
[29]
Wampler, K., and Popović, Z. 2009. Optimal gait and form for animal locomotion. ACM Transactions on Graphics 28, 3 (July), 60.
[30]
Witkin, A., and Kass, M. 1988. Spacetime constraints. Computer Graphics (Proc. SIGGRAPH 88) 22, 4 (Aug.), 159--168.
[31]
Wooten, W. L., and Hodgins, J. K. 1996. Simulation of human diving. Computer Graphics Forum 15, 1 (Feb.), 3--13.
[32]
Yin, K., Loken, K., and van de Panne, M. 2007. SIMBICON: Simple biped locomotion control. ACM Transactions on Graphics 26, 3 (July), 105.
[33]
Yin, K., Coros, S., Beaudoin, P., and van de Panne, M. 2008. Continuation methods for adapting simulated skills. ACM Transactions on Graphics 27, 3 (Aug.), 81.

Cited By

View all
  • (2024)A Comparison of One- and Two-Handed Gesture User Interfaces in Virtual Reality—A Task-Based ApproachMultimodal Technologies and Interaction10.3390/mti80200108:2(10)Online publication date: 2-Feb-2024
  • (2024)A Lightweight Hand Attitude Estimation Method Based on GCN Feature EnhancementElectronics10.3390/electronics1322442413:22(4424)Online publication date: 12-Nov-2024
  • (2024)Hemispherical harmonic illumination and reflectance angular spectrumOptics Express10.1364/OE.50544332:5(6823)Online publication date: 12-Feb-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 28, Issue 5
December 2009
646 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1618452
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2009
Published in TOG Volume 28, Issue 5

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. controller synthesis
  2. human motion
  3. optimization
  4. physics-based animation

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Comparison of One- and Two-Handed Gesture User Interfaces in Virtual Reality—A Task-Based ApproachMultimodal Technologies and Interaction10.3390/mti80200108:2(10)Online publication date: 2-Feb-2024
  • (2024)A Lightweight Hand Attitude Estimation Method Based on GCN Feature EnhancementElectronics10.3390/electronics1322442413:22(4424)Online publication date: 12-Nov-2024
  • (2024)Hemispherical harmonic illumination and reflectance angular spectrumOptics Express10.1364/OE.50544332:5(6823)Online publication date: 12-Feb-2024
  • (2024)Separation of Reflection Components for Measured Spectral BRDFsProceedings of the 50th Graphics Interface Conference10.1145/3670947.3670953(1-9)Online publication date: 3-Jun-2024
  • (2024)The Effect of Degraded Eye Tracking Accuracy on Interactions in VRProceedings of the 2024 Symposium on Eye Tracking Research and Applications10.1145/3649902.3656369(1-7)Online publication date: 4-Jun-2024
  • (2024)A Survey on Realistic Virtual Human Animations: Definitions, Features and EvaluationsComputer Graphics Forum10.1111/cgf.1506443:2Online publication date: 30-Apr-2024
  • (2024)Deep indoor illumination estimation based on spherical gaussian representation with scene prior knowledgeJournal of King Saud University - Computer and Information Sciences10.1016/j.jksuci.2024.10222236:10(102222)Online publication date: Dec-2024
  • (2023)Contactless Interface Using Exhaled Breath and Thermal ImagingSensors10.3390/s2307360123:7(3601)Online publication date: 30-Mar-2023
  • (2023)Soft Robotic Glove with Sensing and Force Feedback for Rehabilitation in Virtual RealityBiomimetics10.3390/biomimetics80100838:1(83)Online publication date: 15-Feb-2023
  • (2023)SOL-NeRF: Sunlight Modeling for Outdoor Scene Decomposition and RelightingSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618143(1-11)Online publication date: 10-Dec-2023
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media