skip to main content
10.1145/37401.37428acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Controlling dynamic simulation with kinematic constraints

Published:01 August 1987Publication History

ABSTRACT

Theoretical and numerical aspects of the implementation of a DYNAmic MOtion system, dubbed DYNAMO, for the dynamic simulation of linked figures is presented. The system introduces three means for achieving, control of the resulting motion which have not been present in previous dynamic simulation systems for computer animation. (1) "Kinematic constraints" permit traditional keyframe animation systems to be embedded within a dynamic analysis. Joint limit constraints are also handled correctly through kinematic constraints. (2) "Behavior functions" relate the momentary state of the dynamic system to desired forces and accelerations within the figure. (3) "Inverse dynamics" provides a means of determining the forces required to perform a specified motion.The combination of kinematic and dynamic specifications allows the animator to think about each part of the animation in the way that is most suitable for the task. Successful experimental results are presented which demonstate the ability to provide control without disrupting the dynamic integrity of the resulting motion.

References

  1. 1.Armstrong, William W., and Green, Mark W., "The Dynamics of Articulated Rigid Bodies for Purposes of Animation," The Visual Computer, Vol. I, 4, Springer Verlag, December 1985, pp.231-240Google ScholarGoogle Scholar
  2. 2.Badler, Norman I., et el., "Multi-Dimensional Input Techniques and Articulated Figure Positionaing By Multiple Constraints," 1986 Workshop on Interactive 3D Graphics, Chapel Hill, North Carolina, October 1986~ Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Conte, Samuel D., and de Boor, Carl, Elementary Numerical Analysis, An Algorithmic Approach, (Third Edition), Mcgraw-Hill Book Company, New York, N.Y., 1980, pp.379-389. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Featherstone, R., "The Calculation of Robot Dynamics Using Articulated-Body Inertias," The International Journal of Robotics Research, Vol. 2, No. 1, Spring 1983, pp.13-30.Google ScholarGoogle ScholarCross RefCross Ref
  5. 5.Girard, Michael, and Maciejewski, A. A., "Computational Modelling for the Computer Animation of Legged Figures," ACM COMPUTER GRAPHICS (Siggraph Proc. '85), July 1985, pp.263-270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Girard, Michael, "Interactive Design of 3-D Computer-Animated Legged Animal Motion," Ig86 Workshop on Interactive 3D Graphics, Chapel Hill, North Carolina, October 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Hornbeck, Robert W., Numerical Methods, Quantum P u b l i s h e r s , New York, NY, 1 9 7 4 , pp.199-202.Google ScholarGoogle Scholar
  8. 8.Korein, James U., and Badler, Norman I., "Techniques for Generating the Goal-Directed Motion of Articulated Structures," IEEE Computer Graphics Applications, November 1982, pp.71-81.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Luh, J., Walker M., Paul R., "On-line Computational Scheme for Mechanical Manipulators," in Robot Motion, Planning and Control, edited by Brady et. el., M.I.T. Press, pp.89-i06.Google ScholarGoogle Scholar
  10. 10.O'Donaell, T.J., and Olson, Arthur J. "GRAMPS - A Graphics Language Interpreter for Real-Time, Interactive, Three-Dimensional Picture Editing and Animation," ACM COMPUTER GRAPHICS (Siggraph Proc. '81), August 1981, pp. 133-142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Raibert, Marc H., et. al., "Experiments in Balance with a 3D One-Legged Hopping Machine," The International Journal of Robotics Research, Vol. 3, No. 2, Summer 1984, pp.75-92.Google ScholarGoogle ScholarCross RefCross Ref
  12. 12.Stern, Garland, "Bbop A Program for 3-Dimensional Animation," Nico~raph '83 Proceedings, December 1983, pp.403-404.Google ScholarGoogle Scholar
  13. 13.Wilhelms, Jane, and Barsky, Brian. "Using Dynamic Analysis to Animate Articulated Bodies Such as Humans and Robots," Proceedings, Graphics Interface '85, May 1985, pp,97-I04. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Williams, R.J., and Seireg, A., "Interactive Modeling and Analysis of Open or Closed Loop Dynamic Systems with Redundant Actuators," Journal of Mechanical Design (Transactions of the ASME), Vol. I01, July 1979, pp.407-416Google ScholarGoogle Scholar
  15. 15.Wittenberg, Jens, Dynamics of Systems of Rigid Bodies, B.G. Teubner, Stuttgart, Germany, 1977.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Controlling dynamic simulation with kinematic constraints

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques
      August 1987
      352 pages
      ISBN:0897912276
      DOI:10.1145/37401

      Copyright © 1987 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 August 1987

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      SIGGRAPH '87 Paper Acceptance Rate33of140submissions,24%Overall Acceptance Rate1,822of8,601submissions,21%

      Upcoming Conference

      SIGGRAPH '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader