Optimal Motion Control using a Wavelet Network as a Tunable Deformation Controller

Several motion control techniques rely on shape control rather than actuator command. A shape controller speciies the desired shape of the object, but not its position and orientation. The actual position and orientation result from interaction with the surrounding world. We propose to use a bank of wavelet networks, together with local optimization algorithms, as a tunable deformation controller. This enables to represent locomotion gait by a set of a few signiicant parameters, which are the wavelet node weights, dilatation and translation parameters. These parameters can be extracted from motion analysis. They can in turn be applied to control a synthetic creature. Local optimization of the wavelet network parameters make it feasible to fullll user-speciied goals, while preserving the general features of the creature locomotion gait. This approach has been sucessfully applied to the motion control of a synthetic whale in open-loop.

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

[2]  Ronen Barzel,et al.  A modeling system based on dynamic constraints , 1988, SIGGRAPH.

[3]  Demetri Terzopoulos,et al.  Automated learning of muscle-actuated locomotion through control abstraction , 1995, SIGGRAPH.

[4]  Sabine Coquillart,et al.  Animated free-form deformation: an interactive animation technique , 1991, SIGGRAPH.

[5]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

[6]  Cornelius W. A. M. van Overveld Building blocks for goal-directed motion , 1993, Comput. Animat. Virtual Worlds.

[7]  Michiel van de Panne,et al.  Virtual Wind-up Toys for Animation , 1993 .

[8]  Daniel Thalmann,et al.  Combined Direct and Inverse Kinematic Control for Articulated Figure Motion Editing , 1992, Comput. Graph. Forum.

[9]  Daniel Thalmann,et al.  The Direction of Synthetic Actors in the Film Rendez-Vous a Montreal , 1987, IEEE Computer Graphics and Applications.

[10]  Philip E. Gill,et al.  Practical optimization , 1981 .

[11]  Michiel van de Panne,et al.  Sensor-actuator networks , 1993, SIGGRAPH.

[12]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

[13]  Joe Marks,et al.  Spacetime constraints revisited , 1993, SIGGRAPH.

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

[15]  Ronan Boulic,et al.  Coach-Trainee: A New Methodology for the Correction of Predefined Motions , 1990 .

[16]  C. Chui Wavelets: A Tutorial in Theory and Applications , 1992 .

[17]  Stuart Hansen,et al.  Programming mechanical simulations , 1993, Comput. Animat. Virtual Worlds.

[18]  Qinghua Zhang,et al.  Regressor selection and wavelet network construction , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[19]  Demetri Terzopoulos,et al.  Artificial Fishes: Autonomous Locomotion, Perception, Behavior, and Learning in a Simulated Physical World , 1994, Artificial Life.

[20]  J William,et al.  IEEE Computer Graphics and Applications , 2019, Computer.

[21]  J. Wilhelms,et al.  Techniques for interactive manipulation of articulated bodies using dynamic analysis , 1989 .

[22]  David Baraff,et al.  Analytical methods for dynamic simulation of non-penetrating rigid bodies , 1989, SIGGRAPH.