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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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
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
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
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
Barr A, Cohen PR, Feigenbaum EA (eds) (1989) Qualitative Physics. In: The Hanbook of Artificial Intelligence IV. Addison-Wesley, pp 323–413
Beckett R, Chang K (1968) An Evaluation of the Kinematics of Gait by Minimum Energy. Journal of Biomechanics 1, pp 147–159
Bobrow DG, Hayes PJ (eds) (1984) Special Volume on Qualitative Reasoning about Physical Systems. Artificial Intelligence 24(1–3)
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
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
Bruderlin A, Calvert TW (1989) Goal-Directed, Dynamic Animation of Human Walking. Computer Graphics 23(3):233–242
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
Chow CK, Jacobson DH (1971) Studies of Human Locomotion Via Optimal Programming. Mathematical Biosciences 10:239–306
Clancey WJ (1989) Viewing Knowledge Bases as Qualitative Models. IEEE Expert, pp 9–23
Cohen H (1988) How to Draw Three People in a Botanical Garden. Proc. of AAAI ′88, pp 846–855
Collodi C (1883) Le avventure di Pinocchio
Cutting JE (1978) Generation of Synthetic Male and Female Walkers through Manipulation of a Biomechanical Invariant. Perception 7, pp 393–405
deKleer J, Brown JS (1984) A Qualitative Physics Based on Confluences. Artificial Intelligence 24(1–3):7–83
Falkenhainer B, Forbus KD (1988) Setting up Large-Scale Qualitative Models. Proc. of AAAI ′88, pp 301–306
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
Fishwick PA (1988) The Role of Process Abstraction in Simulation. IEEE Trans, on Man, Systems, and Cybernetics 18(1):18–39
Girard M, Maciejewski AA (1985) Computational Modeling for the Computer Animation of Legged Figures. Computer Graphics 19(3):263–270
Inman VT, Ralston HJ, Todd F (1981) Human Walking. William & Wilkins
Isaacs PM, Cohen MF (1987) Controlling Dynamic Simulation with Kinematic Constraints, Behavior Functions and Inverse Dynamics. Computer Graphics 21(4):215–224
Lozano-Perez T, Wesley MA (1979) An Algorithm for Planning Collision-Free Paths Among Polyhedral Obstacles. Communications of the ACM 22(10):560–570
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
McMahon TA (1984) Mechanics of Locomotion. The International Journal of Robotics Research 3(2):4–28
Moore M, Wilhelms J (1988) Collision Detection and Response for Computer Animation. Computer Graphics 22(4):289–298
Morton DJ, Fuller DD (1952) Human Locomotion and Body Form: A Study of Gravity and Man. The Williams & Wilkins Company
Murray P (1967) Gait as a Total Pattern of Movement. American Journal of Physical Medicine 46(1):290–333
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
Pedotti A (1977) A Study of Motor Coordination and Neuromuscolar Activities in Human Locomotion. Biological Cybernetics 26:53–62
A. Pedotti, V.V. Krishnan, and L. Stark L (1978) Optimization of Muscle-Force Sequencing in Human Locomotion. Mathematical Biosciences 38:57–76
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
Raibert MH, Sutherland IE (1983) Machines that Walk. Scientific American 248(1):44–53
Raibert MH (1986) Legged Robots. Communications of the ACM 29(6):499–514
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
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
Smith MM and Wing AM (eds) (1984) The Psychology of Human Movement. Academic Press
Vukobratovic M and Stepanenko J (1972) On the Stability of Anthropomorphic Systems. Mathematical Biosciences 15:1–37
Watkins J (1983) An Introduction to the Mechanics of Human Movement. MTP Press
Wilhelms J (1987) Using Dynamic Analysis for Realistic Animation of Articulated Bodies. IEEE Computer Graphics and Applications, pp 12–27
Winter D (1979) Biomechanics of Human Movement. John Wiley & Sons
Zeltzer D (1982) Motor Control Techniques for Figure Animation. IEEE Computer Graphics and Applications, pp 53–59
Zeltzer D (1982) Towards an Integrated View of 3-D Computer Animation. Visual Computer 1:249–259
Zeltzer D (1982) Knowledge-Based Animation. In: Badler NI and Tsotsos JK (eds), Motion: Representation and Perception. Elsevier Science, pp 318–323
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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