Mixed methods for complex kinematic constraints in dynamic figure animation

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.

[1]  Norman I. Badler,et al.  Articulated Figure Positioning by Multiple Constraints , 1987, IEEE Computer Graphics and Applications.

[2]  Norman I. Badler,et al.  Multi-dimensional input techniques and articulated figure positioning by multiple constraints , 1987, I3D '86.

[3]  J. Wittenburg,et al.  Dynamics of systems of rigid bodies , 1977 .

[4]  William W. Armstrong,et al.  The dynamics of articulated rigid bodies for purposes of animation , 1985, The Visual Computer.

[5]  Badler,et al.  Techniques for Generating the Goal-Directed Motion of Articulated Structures , 1982, IEEE Computer Graphics and Applications.

[6]  Robert Lake,et al.  Near-Real-Time Control of Human Figure Models , 1987, IEEE Computer Graphics and Applications.

[7]  Michael F. Cohen,et al.  Controlling dynamic simulation with kinematic constraints , 1987, SIGGRAPH.

[8]  David Zeltzer,et al.  Towards an integrated view of 3-D computer animation , 1986 .

[9]  Zeltzer,et al.  Motor Control Techniques for Figure Animation , 1982, IEEE Computer Graphics and Applications.

[10]  Brian A. Barsky,et al.  Using dynamic analysis to animate articulated bodies such as humans and robots , 1985 .

[11]  Jane Wilhelms,et al.  Using Dynamic Analysis for Realistic Animation of Articulated Bodies , 1987, IEEE Computer Graphics and Applications.

[12]  Åke Björck,et al.  Numerical Methods , 1995, Handbook of Marine Craft Hydrodynamics and Motion Control.

[13]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

[14]  Michael Girard,et al.  Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.