Goal-directed, dynamic animation of bipedal locomotion

Since the advent of three dimensional computer animation, motion control for articulated bodies such as humans has been a central problem. Two recent trends are most promising. One goes toward high-level, goal-directed control, reducing the amount of detail necessary to define a motion; the second trend is to apply dynamic analysis to the motion control process, leading to more realism in movements. In this thesis, a hybrid approach between goal-directed and dynamic control to animate bipedal locomotion is presented. Internal knowledge about the locomotion cycle determines the forces and torques that drive the dynamic model of the legs to produce a natural animation. The KLAW Keyframe-Less Animation of Walking) system can generate a variety of human walks with very little effort, depending on a few specifications, such as desired velocity or step length. JSLAW should be a useful tool for computer animators. Also, since the motion of the legs is based on dynamic simulation, results from KLAW could be helpful in the design and control of walking robots, or in the analysis of human movements in biomechanics and sports.

[1]  Dare A. Wells,et al.  Schaum's outline of theory and problems of Lagrangian dynamics : with a treatment of Euler's equations of motion, Hamilton's equations and Hamilton's principle , 1967 .

[2]  Peter H. Greene,et al.  Problems of Organization of Motor Systems , 1972 .

[3]  Marvin Minsky,et al.  A framework for representing knowledge , 1974 .

[4]  D. Grieve Techniques for the Analysis of Human Movement , 1975 .

[5]  K. Pearson The control of walking. , 1976, Scientific American.

[6]  Edwin E. Catmull,et al.  A hidden-surface algorithm with anti-aliasing , 1978, SIGGRAPH.

[7]  Norman I. Badler,et al.  Digital Representations of Human Movement , 1979, CSUR.

[8]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[9]  D. Winter Biomechanics of Human Movement , 1980 .

[10]  Norman I. Badler,et al.  Special problems in human movement simulation , 1980, SIGGRAPH '80.

[11]  Norman I. Badler,et al.  Techniques for Goal-Directed Motion , 1981 .

[12]  Craig W. Reynolds Computer animation with scripts and actors , 1982, SIGGRAPH.

[13]  Chapman,et al.  Aspects of the Kinematic Simulation of Human Movement , 1982, IEEE Computer Graphics and Applications.

[14]  Hector J. Levesque,et al.  An overview of Knowledge Representation , 1983, On Conceptual Modelling.

[15]  Daniel Thalmann,et al.  The Use of High-Level 3-D Graphical Types in the Mira Animation System , 1983, IEEE Computer Graphics and Applications.

[16]  H. Benjamin Brown,et al.  Experiments in Balance with a 3D One-Legged Hopping Machine , 1984 .

[17]  Ivan E. Sutherland,et al.  Footprints in the Asphalt , 1984 .

[18]  I. Shimoyama,et al.  Dynamic Walk of a Biped , 1984 .

[19]  T. Calvert,et al.  Model of a pattern generator for locomotion in mammals. , 1985, The American journal of physiology.

[20]  Daniel Thalmann,et al.  An Indexed Bibliography on Computer Animation , 1985, IEEE Computer Graphics and Applications.

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

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

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

[24]  T W Calvert,et al.  The interactive specification of human animation , 1986 .

[25]  J Wilhelms,et al.  Virya—a motion control editor for kinematic and dynamic animation , 1986 .

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

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

[28]  Garfield John Ridsdale,et al.  The director's apprentice: animating figures in a constrained environment , 1988 .

[29]  Thomas W. Calvert,et al.  The challenge of human figure animation , 1989 .