Controlling dynamic simulation with kinematic constraints
- 1 August 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 21 (4), 215-224
- https://doi.org/10.1145/37402.37428
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.Keywords
This publication has 8 references indexed in Scilit:
- Multi-dimensional input techniques and articulated figure positioning by multiple constraintsPublished by Association for Computing Machinery (ACM) ,1987
- Interactive design of 3-D computer-animated legged animal motionPublished by Association for Computing Machinery (ACM) ,1987
- Computational modeling for the computer animation of legged figuresACM SIGGRAPH Computer Graphics, 1985
- Experiments in Balance with a 3D One-Legged Hopping MachineThe International Journal of Robotics Research, 1984
- The Calculation of Robot Dynamics Using Articulated-Body InertiasThe International Journal of Robotics Research, 1983
- Techniques for Generating the Goal-Directed Motion of Articulated StructuresIEEE Computer Graphics and Applications, 1982
- GRAMPS - A graphics language interpreter for real-time, interactive, three-dimensional picture editing and animationPublished by Association for Computing Machinery (ACM) ,1981
- Dynamics of Systems of Rigid BodiesPublished by Springer Nature ,1977