Complex Character Positioning Based on a Compatible Flow Model of Multiple Supports

We present a posture design paradigm for the positioning of complex characters. It is illustrated here on human figures. We exploit the inverse kinetics technique which allows the center of mass position control for postures with either single or multiple supports. For the multiple support case, we introduce a compatible flow model of the supporting influence. With this approach, we are able to handle continuous modification of the support distribution. By construction, inverse kinetics presents the same control architecture as inverse kinematics, and thus, it shows equivalent computing cost and similar intuitive concepts. Furthermore, inverse kinetics for the center of mass and inverse kinematics for fixed end effecters can be combined to generate a posture displaying static balance, goal oriented features, and an additional gravity optimization.

[1]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[2]  Kenneth J. Waldron,et al.  Geometrically based manipulator rate control algorithms , 1982 .

[3]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  Shigeo Hirose,et al.  A Study of Design and Control of a Quadruped Walking Vehicle , 1984 .

[5]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

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

[7]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

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

[9]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[10]  Shin-Min Song,et al.  Fully automated obstacle-crossing gaits for walking machines , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[11]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[12]  Norman I. Badler,et al.  Strength guided motion , 1990, SIGGRAPH.

[13]  A. A. Maciejewsk Dealing with the Ill-Conditioned Epuations of Motion for Articulated Figures , 1990 .

[14]  Anthony A. Maciejewski,et al.  Dealing with the ill-conditioned equations of motion for articulated figures , 1990, IEEE Computer Graphics and Applications.

[15]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

[16]  Roberto Maiocchi,et al.  A Knowledge-Based Approach to the Synthesis of Human Motion , 1991, Modeling in Computer Graphics.

[17]  Norman I. Badler,et al.  Interactive behaviors for bipedal articulated figures , 1991, SIGGRAPH.

[18]  Michael Girard,et al.  Constrained optimization of articulated animal movement in computer animation , 1991 .

[19]  Norman I. Badler,et al.  Simulating humans: computer graphics animation and control , 1993 .

[20]  Philip L. Y. Lee Modeling articulated figure motion with physically- and physiologically-based constraints , 1993 .

[21]  Daniel Thalmann,et al.  Inverse Kinetics for Center of Mass Position Control and Posture Optimization , 1994 .

[22]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

[23]  Michael Cohen,et al.  Keyframe Motion Optimization By Relaxing Speed and Timing , 1995 .

[24]  Daniel Thalmann,et al.  The HUMANOID Environment for Interactive Animation of Multiple Deformable Human Characters , 1995, Comput. Graph. Forum.

[25]  Daniel Thalmann,et al.  Position control of the center of mass for articulated figures in multiple support , 1995 .

[26]  Ronan Boulic,et al.  Hierarchical kinematic behaviors for complex articulated figures , 1996 .

[27]  P. Marais Ieee Transactions on Visualization and Computer Graphics 1 Warp Sculpting , 2022 .