Abstract
This paper presents a physics-based real-time animation system for human-like articulated figures. We introduce a novel method for tracking motion data using dynamic simulation. By tracing a desired motion that is kinematically specified by a user using dynamic simulation, our system produces a motion that dynamically and realistically responds to a changing environment ensuring both controllability and physical realism. A tracking controller uses a human strength model as primary constraints, and controls joint angular acceleration within the available range of torque using inverse dynamics. As secondary constraints, the spatial accelerations of the center of mass and end-effectors are controlled. Unlike existing dynamic controllers that control joint torque for each degree-of-freedom (DOF) separately, our dynamic controller controls joint angular acceleration considering the influence of all DOFs using a pseudo-inverse matrix technique. In addition, this paper proposes two extensions of the Newton-Euler inverse dynamics method. One is a proximate solution for handling the closed loop problem. The other is for computing a minimum-moment point between the supporting segment of a figure and the ground for simulating falling motions. We demonstrate the efficacy of our approach by applying our method to a simple lifting task and generating various motions in response to the weight of the lifted load.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Yahya Aydin, and Masayuki Nakajima, “Realistic Articulated Character Positioning and Balance Control in Interactive Environments”, Proceedings of Computer Animation’ 99, pp.160-168, 1999.
Ronan Boulic, Pascal Be’cheiraz, Luc Emering, and Daniel Thalmann, “Integration of Motion Control Techniques for Virtual Human and Avatar Real-Time Animation”, Proceedings of the ACM International Symposium VRST’97, pp 111-118, 1997.
Ronan Boulic, Ramon Mas-Sanso, and Daniel Thalmann, “Complex Character Positioning Based on a Compatible Flow Model of Multiple Supports”, IEEE Transactions on Visualization and Computer Graphics, Vol.3, No.3, pp.245–261, July-September 1997.
Armin Bruderlin, and Thomas W. Calvert, “Goal-Directed, Dynamic Animation of Human Walking”, Computer Graphics (SIGGRAPH’ 89 Proceedings), Vol.23, No.3, pp.233–242, 1989.
Armin Bruderlin, and Lance Williams, “Motion Signal Processing”, SIGGRAPH’ 95 Proceedings, pp.97-104, 1995.
Kwang-Jin Choi, and Hyeong-Seok Ko, “On-line Motion Retargetting”, Proceedings of International Pacific Graphics, 1999.
Michael F. Cohen, “Interactive Spacetime Control for Animation”, Computer Graphics (SIGGRAPH’ 92 Proceedings), Vol.26, No.2, pp.293–302, 1992.
Roy Featherstone, “Robot Dynamics Algorithms”, Kluwer, 1987.
Michael Girard, and A. A. Maciejewski, “Computational Modeling for the Computer Animation of Legged Figures”, Computer Graphics (SIGGRAPH’ 85 Proceedings), Vol.19, No.3, pp.263–270, 1985.
Michael Gleicher, “Retargetting Motion to New Characters”, SIGGRAPH’ 98 Proceedings, pp.33-42, 1998.
Jessica K. Hodgins, and Nancy S. Pollard, “Adapting Simulated Behaviors For New Characters”, SIGGRAPH’ 97 Proceedings, pp.153-162, 1997.
Jessica K. Hodgins, Wayne L. Wooten. David. C. Brogan, and James F. O’Brien, “Animating Human Athletes”, SIGGRAPH’ 95 Proceedings, pp.71-78, 1995.
Hyeongseok Ko, and Norman I. Badler, “Animating Human Locomotion with Inverse Dynamics”, IEEE Computer Graphics and Applications, Vol.16, No.2, pp.50–59, 1996.
Evangelos Kokkevis, Dimitris Metaxas, and Norman I. Badler, “User-Controlled Physics-Based Animation for Articulated Figures”, Proceedings of Computer Animation’ 96, 1996.
Taku Komura, Yoshihisa Shinagawa, and Tosiyasu L. Kunii, “A Muscle-based Feed-forward Controller of the Human Body”, Computer Graphics Forum (Proceedings of Eurographics’ 97), Vol.16, No.3, pp. 165–176, 1997.
Joseph Laszlo, Michiel van de Pann, and Eugene Fiume, “Limit Cycle Control and Its Application to the Animation of Balancing and Walking”, SIGGRAPH’ 96 Proceedings, pp.155-162, 1996.
Jehee Lee, and Sung Youg Shin, “A Hierarchical Approach to Interactive Motion Editing for Human-like Figures”, SIGGRAPH’ 99 Proceedings, pp.39-48, 1999.
Philip Lee, Susanna Wei, Jianmin Zhao, and Norman I. Badler, “Strength Guided Motion”, Computer Graphics (SIGGRAPH’ 90 Proceedings), Vol.24, No.3, pp.253–262, 1990.
J. Y X. Luh, and Yuan-Fang Zheng, “Computation of Input Generalized Forces for Robots with Closed Kinematic Chain Mechanisms”, IEEE Journal of Robotics and Automation, Vol. RA-1, No. 2, pp.95–103, 1985.
Matthew Moore, and James Wilhelms, “Collision Detection and Response for Computer Animation”, Computer Graphics (SIGGRAPH’ 88 Proceedings), Vol.22, No.3, pp.289–298, 1988.
Abhilash K. Pandya, James C. Maida, Ann M. Aldridge, Scott M. Hasson, and Barbara J. Woodford, “The Validation of a Human Force Model To Predict Dynamic Forces Resulting From Multi-Joint Motions”, Technical Report 3206, NASA, Houston, Texas, 1992.
Ken Perlin, and Athomas Goldberg, “Improv: A System for Scripting Interactive Actors in Virtual Worlds”, SIGGRAPH’ 96 Proceedings, pp.205-216, 1996.
Zoran Popović, and Andrew Witkin, “Physically Based Motion Transformation”, SIGGRAPH’ 99 Proceedings, pp. 11-20, 1999.
Marc H. Raibert, and Jessica K. Hodgins, “Animation of Dynamic Legged Locomotion”, Computer Graphics (SIGGRAPH’ 91 Proceedings), Vol.25, No.4, pp.349–358, 1991.
Charles Rose, Brian Guenter, Bobby Bodenheimer, and Michael F. Cohen, “Efficient Generation of Motion Transitions using Spacetime Constraints”, SIGGRAPH’ 95 Proceedings, pp.147-154, 1995.
M. W. Walker, and D. E. Orin, “Efficient Dynamic Computer Simulation of Robotic Mechanisms”, Journal of Dynamic Systems, Measurement, and Control, Vol.104, pp.205–211, September 1982.
Douglas J. Wiley, and James K. Hahn, “Interpolation Synthesis for Articulated Figure Motion”, IEEE Computer Graphics and Applications, Vol.17, No.6, pp.39–45, 1997.
Andrew Witkin, and Michael Kass, “Spacetime Constraints”, Computer Graphics (SIGGRAPH’ 88 Proceedings), Vol.22, No.4, pp.159-168, 1988.
Andrew Witkin, and Zoran Popović, “Motion Warping”, SIGGRAPH’ 95 Proceedings, pp.105-108, 1995.
Victor B. Zordan, and Jessica K. Hodgins, “Tracking and Modifying Upper-body Human Motion Data with Dynamic Simulation”, Computer Animation and Simulatin’ 99 (Proceedings of Eurographics Workshop on Animation and Simulation’ 99), 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Wien
About this paper
Cite this paper
Oshita, M., Makinouchi, A. (2000). Motion Tracking with Dynamic Simulation. In: Magnenat-Thalmann, N., Thalmann, D., Arnaldi, B. (eds) Computer Animation and Simulation 2000. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6344-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6344-3_5
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83549-4
Online ISBN: 978-3-7091-6344-3
eBook Packages: Springer Book Archive