Abstract
Advances for achieving user control of a dynamic simulation of linked figures is presented. The formulation integrates forward and inverse kinematics specification within a mixed method of forward and inverse dynamics simulation. Kinematic specifications can be imposed through kinematic constraints embedded within the dynamics framework. Kinematic constraints may be simple (functions of one degree of freedom), or complex (functions of multiple interrelated degrees of freedom). Thus, keyframed paths, closed loops, point-to-path constraints, and collisions between links and the environment can be simulated. A simultaneous solution for unknown motion and forces of constraint is performed. A Lagrange multiplier method is outlined for incorporating these general constraints into the mathematical formulation of the equations of motion. Results from three example simulations are presented and discussed.
Similar content being viewed by others
References
Armstrong WW, Green MW (1985) The dynamics of articulated rigid bodies for purposes of animation. The Visual Computer 1(4):231–240
Armstrong WW, Green MW, Lake R (1987) Near real-time control of human figure models. IEEE Comput Graph Appl (June 1987), pp 52–61
Badler NI, Manoochehri KH, Baraff D (1986) Multi-dimensional input techniques and articulated figure positioning by multiple constraints. 1986 Workshop on Interactive 3D Graphics, Chapel Hill, North Carolina (October 1986)
Badler NI, Manoochehri KH, Walters G (1987) Articulated figure positioning by multiple constraints. IEEE Comput Graph Appl (June 1987), pp 28–38
Barzel R, Barr AH (1987) Modeling with dynamic constraints. SIGGRAPH '87 Course Note-Topics in Physically Based Modeling (August 1987)
Girard M, Maciejewski AA (1985) Compurational modelling for the computer animation of legged figures. ACM Comput Graph. Siggraph Proc (July 1985), pp 263–270
Girard M (1986) Interactive design of 3-D computer-animated legged animal motion. 1986 Workshop on Interactive 3D Graphics, Chapel Hill, North Carolina (October 1986)
Hornbeck RW (1974) ed Numerical Methods. Quantum Publ, New York, NY, pp 199–202
Isaacs PM, Cohen MF (1987) Controlling dynamic simulation with kinematic constraints, behavior functions, and inverse dynamics. ACM Comput Graph. Siggraph Proc (August 1987), pp 215–224
Isaacs PM (1987) Controlling computer generated motion with dynamics, kinematics, and behavior functions. Master of Science Thesis, Cornell University (August 1987)
Korein JU, Badler NI (1982) Techniques for generating the goal-directed motion of articulated structures. IEEE Comput Graph Appl (November 1982), pp 71–81
Stern G (1983) Bbop—a program for 3-dimensional animation. Nicograph '83 Proc (December 1983) pp 403–404
Wilhelms J, Barsky B (1985) Using dynamic analysis to animate articulated bodies such as humans and robots. Proc Graph Interface (May 1985), pp 97–104
Wilhelms J (1987) Using dynamic analysis for realistic animation of articulated bodies. IEEE Comput Graph Appl (June 1987), pp 12–27
Wittenburg J (1977) Dynamics of systems of rigid bodies. B.G. Teubner, Stuttgart, Germany, p 175
Zeltzer D (1982) Motor control techniques for figure animation. IEEE Comput Graph Appl (November 1982), pp 53–59
Zeltzer D (1985) Towards an integrated view of 3-D computer animation. The Visual Computer 1(4):249–259
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Isaacs, P.M., Cohen, M.F. Mixed methods for complex kinematic constraints in dynamic figure animation. The Visual Computer 4, 296–305 (1988). https://doi.org/10.1007/BF01908876
Issue Date:
DOI: https://doi.org/10.1007/BF01908876