Skip to main content

Simple Feedforward Control for Responsive Motion Capture-Driven Simulations

  • Conference paper
Advances in Visual Computing (ISVC 2008)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 5358))

Included in the following conference series:

Abstract

Combining physically based simulation and motion capture data for animation is becoming a popular alternative to large motion databases for rich character motion. In this paper, our focus is on adapting motion-captured sequences for character response to external perturbations. Our technique is similar to approaches presented in the literature, but we propose a novel, straightforward way of computing feedforward control. While alternatives such as inverse dynamics and feedback error learning (FEL) exist, they are more complicated and require offline processing in contrast to our method which uses an auxiliary dynamic simulation to compute feedforward torques. Our method is simple, general, efficient, and can be performed at runtime. These claims are demonstrated through various experimental results of simulated impacts.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Magnenat-Thalmann, N., Thalmann, D.: Virtual humans: thirty years of research, what next? The Visual Computer 21, 997–1015 (2005)

    Article  Google Scholar 

  2. Zordan, V.B., Hodgins, J.K.: Motion capture-driven simulations that hit and react. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Antonio, Texas, USA, pp. 89–96 (2002)

    Google Scholar 

  3. Yin, K., Cline, M.B., Pai, D.K.: Motion perturbation based on simple neuromotor control models. In: Proceedings of IEEE Pacific Conference on Computer Graphics and Applications, Canmore, Alberta, CAN, pp. 445–449 (2003)

    Google Scholar 

  4. Shapiro, A., Pighin, F., Faloutsos, P.: Hybrid control for interactive character animation. In: Proceedings of IEEE Pacific Conference on Computer Graphics and Applications, Canmore, Alberta, CAN, pp. 455–461 (2003)

    Google Scholar 

  5. Zordan, V.B., Majkowska, A., Chiu, B., Fast, M.: Dynamic response for motion capture animation. ACM Transactions on Graphics 24, 697–701 (2005)

    Article  Google Scholar 

  6. Yin, K., Loken, K., van de Panne, M.: Simbicon: Simple biped locomotion control. ACM Transactions on Graphics 26 article 105 (2007)

    Google Scholar 

  7. Da Silva, M., Abe, Y., Popovic, J.: Simulation of human motion data using short-horizon model-predictive control. Computer Graphics Forum 27 (2008)

    Google Scholar 

  8. Kawato, M.: Internal models for motor control and trajectory planning. Current Opinion in Neurobiology 9, 718–727 (1999)

    Article  Google Scholar 

  9. Faloutsos, P., van de Panne, M., Terzopoulos, D.: Composable controllers for physics-based character animation. In: Proceedings of ACM SIGGRAPH, Los Angeles, CA, USA, pp. 251–260 (2001)

    Google Scholar 

  10. Sok, K.W., Kim, M., Lee, J.: Simulating biped behaviors from human motion data. ACM Transactions on Graphics 26 article 107 (2007)

    Google Scholar 

  11. Pollard, N.S., Zordan, V.B.: Physically based grasping control from example. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, New York, NY, USA, pp. 311–318 (2005)

    Google Scholar 

  12. Wrotek, P., Jenkins, O.C., McGuire, M.: Dynamo: Dynamic data-driven character control with adjustable balance. In: Proceedings of ACM SIGGRAPH Video Games Symposium, Boston, USA, pp. 61–70 (2006)

    Google Scholar 

  13. Allen, B., Chu, D., Shapiro, A., Faloutsos, P.: On the beat! timing and tension for dynamic characters. In: Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, CA, USA, pp. 239–247 (2007)

    Google Scholar 

  14. Kry, P.G., Pai, D.K.: Interaction capture and synthesis. ACM Transactions on Graphics 25, 872–880 (2006)

    Article  Google Scholar 

  15. Fattal, R., Lischinski, D.: Pose controlled physically based motion. Computer Graphics Forum 25, 777–787 (2006)

    Article  Google Scholar 

  16. Zordan, V.B., Macchietto, A., Medina, J., Soriano, M., Wu, C., Metoyer, R., Rose, R.: Anticipation from example. In: Proceedings of ACM Virtual Reality Software and Technology, Newport Beach, CA, USA, pp. 81–84 (2007)

    Google Scholar 

  17. ODE: Open dynamics engine (2008), http://www.ode.org/

  18. Wooten, W.L., Hodgins, J.K.: Simulation of leaping, tumbling, landing, and balancing humans. In: Proceedings of IEEE International Conference on Robotics and Automation, San Francisco, USA, pp. 656–662 (2000)

    Google Scholar 

  19. Van de Panne, M.: Parameterized gait synthesis. IEEE Computer Graphics and Applications 16, 40–49 (1996)

    Article  Google Scholar 

  20. Kovar, L., Gleicher, M., Pighin, F.: Motion graphs. ACM Transactions on Graphics 21, 473–482 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nunes, R.F., Vidal, C.A., Cavalcante-Neto, J.B., Zordan, V.B. (2008). Simple Feedforward Control for Responsive Motion Capture-Driven Simulations. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2008. Lecture Notes in Computer Science, vol 5358. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89639-5_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-89639-5_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-89638-8

  • Online ISBN: 978-3-540-89639-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics