Skip to main content

A Knowledge-Based Approach to the Synthesis of Human Motion

  • Chapter
Modeling in Computer Graphics

Part of the book series: IFIP Series on Computer Graphics ((IFIP SER.COMP.))

Abstract

In several current realizations of human figure animation systems, motion control is achieved through physical models of human movement dynamics of various degrees of complexity. Although realistic motions can be produced in this way, the computational time required to solve the equations characterizing such models is considerably high and reduces the possibility of real-time interaction between the animator and the motion control system. Recently, several proposals on the way to build models that require management of complex physical systems have appeared in the field of qualitative modeling. The main assumption of such proposals is that it is possible to obtain convincing simulations of physical phenomena through specification and use of common sense knowledge of the world.

In this paper we present a knowledge-based approach to the synthesis of human motion in computer animation. The challenge of the proposal is to verify the possibility of controlling the movement of the human figure by developing a qualitative model of human motor behavior that avoids the significant calculations necessary if complex mathematical models are adopted. The most relevant characteristic of the system is that knowledge about the human figure and its motor behavior is composed dynamically to fit the task at hand. Task execution can be varied to account for the flexibility and adaptation shown by humans through the control of modeling assumptions expressing common sense knowledge about human motor behavior. Three examples of motor skills implemented according to such assumptions are presented in detail: sitting, stepping upwards, and level walking.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Armstrong WW, Green MW (1985) The Dynamics of Articulated Rigid Bodies for Purposes of Animation. Visual Computer 1(4):231–240

    Article  Google Scholar 

  • Arnaldi B, Dumont G, Hegron G, Magnenat-Thalmann N, Thalmann D (1989) Animation Control with Dynamics. In: Magnenat-Thalmann N, Thalmann D (eds) State of the Art in Computer Animation. Springer-Verlag, pp 113–122

    Google Scholar 

  • Badler NI, Korein JD, Korein JU, Radack GM, Brotman LS (1985) Positioning and Animating Human Figures in a Task-Oriented Environment. Visual Computer 1(4):212–220

    Article  Google Scholar 

  • Badler NI (1989) Artificial Intelligence, Natural Language, and Simulation for Human Animation. In: Magnenat-Thalmann N, Thalmann D (eds) State of the Art in Computer Animation. Springer-Verlag, pp 19–31

    Google Scholar 

  • Barr A, Cohen PR, Feigenbaum EA (eds) (1989) Qualitative Physics. In: The Hanbook of Artificial Intelligence IV. Addison-Wesley, pp 323–413

    Google Scholar 

  • Beckett R, Chang K (1968) An Evaluation of the Kinematics of Gait by Minimum Energy. Journal of Biomechanics 1, pp 147–159

    Article  Google Scholar 

  • Bobrow DG, Hayes PJ (eds) (1984) Special Volume on Qualitative Reasoning about Physical Systems. Artificial Intelligence 24(1–3)

    Google Scholar 

  • Boisvert D, Magnenat-Thalmann N, Thalmann D (1989) An Integrated Control View of Synthetic Actors. In: Earnshaw RA, Wyvill B (eds) Proc. of CG International ′89. Springer-Verlag, pp 277–287

    Google Scholar 

  • Boulic R, Magnenat-Thalmann N, Thalmann D (1990) Human Free-Walking Model for a Real-Time Interactive Design of Gaits. In: Magnenat-Thalmann N, Thalmann D (eds) Computer Animation ′90. Springer-Verlag, pp 61–79

    Google Scholar 

  • Bruderlin A, Calvert TW (1989) Goal-Directed, Dynamic Animation of Human Walking. Computer Graphics 23(3):233–242

    Article  Google Scholar 

  • Capozzo A, Figura F, Marchetti M, Pedotti A (1976) The Interplay of Muscular and External Forces in Human Ambulation. Journal of Biomechanics 9:45–53

    Article  Google Scholar 

  • Chow CK, Jacobson DH (1971) Studies of Human Locomotion Via Optimal Programming. Mathematical Biosciences 10:239–306

    Article  MATH  Google Scholar 

  • Clancey WJ (1989) Viewing Knowledge Bases as Qualitative Models. IEEE Expert, pp 9–23

    Google Scholar 

  • Cohen H (1988) How to Draw Three People in a Botanical Garden. Proc. of AAAI ′88, pp 846–855

    Google Scholar 

  • Collodi C (1883) Le avventure di Pinocchio

    Google Scholar 

  • Cutting JE (1978) Generation of Synthetic Male and Female Walkers through Manipulation of a Biomechanical Invariant. Perception 7, pp 393–405

    Article  Google Scholar 

  • deKleer J, Brown JS (1984) A Qualitative Physics Based on Confluences. Artificial Intelligence 24(1–3):7–83

    Article  Google Scholar 

  • Falkenhainer B, Forbus KD (1988) Setting up Large-Scale Qualitative Models. Proc. of AAAI ′88, pp 301–306

    Google Scholar 

  • Ferrigno G, Pedotti A (1985) ELITE: A Digital Dedicated Hardware System for Movement Analysis Via Real-Time TV Signal Processing. IEEE Trans, on Biomedical Engineering BME-32(11):943–949

    Article  Google Scholar 

  • Fishwick PA (1988) The Role of Process Abstraction in Simulation. IEEE Trans, on Man, Systems, and Cybernetics 18(1):18–39

    Article  Google Scholar 

  • Girard M, Maciejewski AA (1985) Computational Modeling for the Computer Animation of Legged Figures. Computer Graphics 19(3):263–270

    Article  Google Scholar 

  • Inman VT, Ralston HJ, Todd F (1981) Human Walking. William & Wilkins

    Google Scholar 

  • Isaacs PM, Cohen MF (1987) Controlling Dynamic Simulation with Kinematic Constraints, Behavior Functions and Inverse Dynamics. Computer Graphics 21(4):215–224

    Article  Google Scholar 

  • Lozano-Perez T, Wesley MA (1979) An Algorithm for Planning Collision-Free Paths Among Polyhedral Obstacles. Communications of the ACM 22(10):560–570

    Article  Google Scholar 

  • Maiocchi R, Pernici B (1990) Directing an Animated Scene with Autonomous Actors. In: Magnenat-Thalmann N, Thalmann D (eds) Computer Animation ′90. Springer-Verlag, pp 41–60

    Google Scholar 

  • McMahon TA (1984) Mechanics of Locomotion. The International Journal of Robotics Research 3(2):4–28

    Article  Google Scholar 

  • Moore M, Wilhelms J (1988) Collision Detection and Response for Computer Animation. Computer Graphics 22(4):289–298

    Article  Google Scholar 

  • Morton DJ, Fuller DD (1952) Human Locomotion and Body Form: A Study of Gravity and Man. The Williams & Wilkins Company

    Google Scholar 

  • Murray P (1967) Gait as a Total Pattern of Movement. American Journal of Physical Medicine 46(1):290–333

    Google Scholar 

  • Murthy SS, Raibert MH (1986) 3D Balance in Legged Locomotion: Modeling and Simulation for the One-Legged Case. In: Badler NI, Tsotsos JK (eds) Motion: Representation and Perception. Elsevier Science

    Google Scholar 

  • Pedotti A (1977) A Study of Motor Coordination and Neuromuscolar Activities in Human Locomotion. Biological Cybernetics 26:53–62

    Article  Google Scholar 

  • A. Pedotti, V.V. Krishnan, and L. Stark L (1978) Optimization of Muscle-Force Sequencing in Human Locomotion. Mathematical Biosciences 38:57–76

    Article  Google Scholar 

  • Pedotti A, Crenna P, Deat A, Frigo C, Massion J (1989) Postural Synergies in Axial Movements: Short and Long-Term Adaptation. Experiemental Brain Research 74:3–10

    Google Scholar 

  • Raibert MH, Sutherland IE (1983) Machines that Walk. Scientific American 248(1):44–53

    Article  Google Scholar 

  • Raibert MH (1986) Legged Robots. Communications of the ACM 29(6):499–514

    Article  MATH  Google Scholar 

  • Saunders M, Inman VT, Eberhart H (1953) The Major Determinants in Normal and Pathological Gait. The Journal of Bone and Joint Surgery 35-A(3):543–558

    Google Scholar 

  • Shapiro DC, Zernicke RF, Gregor RJ, Diestel JD (1981) Evidence for Generalized Motor Programs Using Gait Patterns Analysis. Journal of Motor Behavior 13(1):33–47

    Google Scholar 

  • Smith MM and Wing AM (eds) (1984) The Psychology of Human Movement. Academic Press

    Google Scholar 

  • Vukobratovic M and Stepanenko J (1972) On the Stability of Anthropomorphic Systems. Mathematical Biosciences 15:1–37

    Article  MATH  Google Scholar 

  • Watkins J (1983) An Introduction to the Mechanics of Human Movement. MTP Press

    Google Scholar 

  • Wilhelms J (1987) Using Dynamic Analysis for Realistic Animation of Articulated Bodies. IEEE Computer Graphics and Applications, pp 12–27

    Google Scholar 

  • Winter D (1979) Biomechanics of Human Movement. John Wiley & Sons

    Google Scholar 

  • Zeltzer D (1982) Motor Control Techniques for Figure Animation. IEEE Computer Graphics and Applications, pp 53–59

    Google Scholar 

  • Zeltzer D (1982) Towards an Integrated View of 3-D Computer Animation. Visual Computer 1:249–259

    Article  Google Scholar 

  • Zeltzer D (1982) Knowledge-Based Animation. In: Badler NI and Tsotsos JK (eds), Motion: Representation and Perception. Elsevier Science, pp 318–323

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 IFIP International Federation for Information Processing, 16 place Longemalle, CH-1204 Geneva, Switzerland

About this chapter

Cite this chapter

Maiocchi, R. (1991). A Knowledge-Based Approach to the Synthesis of Human Motion. In: Kunii, T.L. (eds) Modeling in Computer Graphics. IFIP Series on Computer Graphics. Springer, Tokyo. https://doi.org/10.1007/978-4-431-68147-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-68147-2_10

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-68149-6

  • Online ISBN: 978-4-431-68147-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics