Representing and Parameterizing Agent Behaviors

  • Jan Allbeck
  • Norm Badler
Part of the Cognitive Technologies book series (COGTECH)


Creating or adopting a representation of human actions or behaviors whether for simulations, web applications, tutoring agents, training scenarios, or the numerous other uses for virtual agents, requires an examination of the features needed for your application. Often a balance must be struck between the control a user has over the virtual agents and the amount of intelligence or autonomy they possess. Likewise, representation level(s) must be determined: is a graphical level representation needed or is a higher artificial intelligence level more appropriate? In this chapter, we briefly discuss some of these options and present our Parameterized Action Representation (PAR).


Virtual Environment Virtual World Motion Capture Autonomous Agent Object Representation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Allbeck, J., Kipper, K., Adams, C., Schuler, W., Zoubanova, E., Badler, N., Palmer, M., Joshi, A.: ACUMEN: Amplifying Control and Understanding of Multiple ENtities. In: Autonomous Agents and Multi-Agent Systems (2002) pp 191–198Google Scholar
  2. 2.
    Ashida, K., Lee, S.-J., Allbeck, J., Sun, H., Badler, N., Etaxas, D.M.: Pedestrians: Creating agent behaviors through statistical analysis of observation data. In: Proceedings Computer Animation,Seoul, Korea (IEEE Computer Society 2001) pp 84–92Google Scholar
  3. 3.
    Badler, N., Bindiganavale, R., Allbeck, J., Schuler, W., Zhao, L., Palmer, M.: A parameterized action representation for virtual human agents. In: Embodied Conversational Agents,ed Cassell, J. (MIT Press, Cambridge, MA 2000) pp 256–284 Google Scholar
  4. 4.
    Badler, N., Costa, M., Zhao, L., Chi, D.: To gesture or not to gesture: What is the question? In: Proceedings Computer Graphics International,Geneva, Switzerland, June (IEEE Computer Society 2000) pp 3–9Google Scholar
  5. 5.
    Badler, N., Palmer, M., Bindiganavale, R.: Animation control for real-time virtual humans. Communications of the ACM 42 (8): 64–73 (1999)CrossRefGoogle Scholar
  6. 6.
    Bartenieff, I., Lewis, D.: Body Movement: Coping with the environment ( Gordon and Breach, New York 1980 )Google Scholar
  7. 7.
    Bates, J.: The role of emotion in believable agents. Communications of the ACM 7 (37): 122–125 (1994)CrossRefGoogle Scholar
  8. 8.
    Bindiganavale, R.: Building parameterized action representations from observation. PhD thesis, CIS (University of Pennsylvania 2000 )Google Scholar
  9. 9.
    Bindiganavale, R., Badler, N.: Motion abstraction and mapping with spatial constraints. In: Modelling and Motion Capture Techniques for Virtual Environments, International Workshop, CAPTECH, Geneva, Switzerland (1998) pp 70–82CrossRefGoogle Scholar
  10. 10.
    Bindiganavale, R., Schuler, W., Allbeck, J., Badler, N., Joshi, A., Palmer, M.: Dynamically altering agent behaviors using natural language instructions. In: Autonomous Agents 2000 (2000) pp 293–300Google Scholar
  11. 11.
    Boston Dynamics.
  12. 12.
    Capin, T., Noser, H., Thalmann, D., Pandzic, I., Magnenat Thalmann, N.: Virtual human representation and communication in vinet networked virtual environments. IEEE Computer Graphics and Applications 17 (2): 42–53 (1997)CrossRefGoogle Scholar
  13. 13.
    Cassell, J.: Nudge nudge wink wink: Elements of face-to-face conversation for embo died conversational agents. In: Embodied Conversational Agents, ed Cassell, J., Sullivan, J., Prevost, S., Churchill, E. ( MIT Press, Cambridge, MA 2000 ) pp 1–27Google Scholar
  14. 14.
    Cassell, J., Vilhjalmsson, H., Bickmore, T.: Beat: The Behavior Expression Animation Toolkit. In: Proceedings ACM SIGGRAPH (2001) pp 477–486. (Reprinted in this volume.)Google Scholar
  15. 15.
    Chi, D., Costa, M., Zhao, L., Badler, N.: The emote model for effort and shape. In: Proceedings ACM SIGGRAPH, New Orleans, LA (2000) pp 173–182Google Scholar
  16. 16.
  17. 17.
    El-Nasr, M., Yen, J., Ioerger, T.: FLAME — Fuzzy Logic Adaptive Model of Emotions. Autonomous Agents and Multi-Agent Systems 3: 219–257 (2000)CrossRefGoogle Scholar
  18. 18.
  19. 19.
    Funge, J., Tu, X., Terzopoulos, D.: Cognitive modeling: Knowledge, reasoning, and planning for intelligent characters. In: SIGGRAPH ’99 (1999) pp 29–38Google Scholar
  20. 20.
    Gleicher, M.: Motion editing with space-time constraints. In: SIGGRAPH ‘87 (1997) pp 139–148Google Scholar
  21. 21.
    Gratch, J., Marsella, S.: Tears and fears: Modeling emotions and emotional behaviors in synthetic agents. In: Proceedings Autonomous Agents, Montreal, Quebec (ACM Press, New York 2001 ) pp 278–285Google Scholar
  22. 22.
    Ko, H., Badler, N.: Animating human locomotion in real-time using inverse dynamics, balance and comfort control. IEEE Computer Graphics and Applications 16 (2): 50–59 (1996)CrossRefGoogle Scholar
  23. 23.
    Kovar, L., Gleicher, M., Pighin, F.: Motion graphs. In: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques ( ACM Press, New York 2002 ) pp 473–482Google Scholar
  24. 24.
    Lee, J., Chai, J., Reitsma, P.S.A., Hodgins, J.K., Pollard, N.S.: Interactive control of avatars animated with human motion data. In: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques ( ACM Press, New York 2002 ) pp 491–500Google Scholar
  25. 25.
    Liu, Y., Badler, N.: Real-time reach planning for animated characters using hardware acceleration. In: Proceedings of the 16th International Conference on Computer Animation and Social Agents (CASA 2003) (2003)Google Scholar
  26. 26.
    Morse, K., Bic, L., Dillencourt, M.: Interest management in large scale virtual environments. MIT PRESENCE - Teleoperators and Virtual Environments (2000)Google Scholar
  27. 27.
    Noser, N., Renault, O., Thalmann, D., Magnenat-Thalmann, N.: Navigation for digital actors based on synthetic vision, memory and learning. Computers and Graphics 19 (1): 7–19 (1995)CrossRefGoogle Scholar
  28. 28.
    Ortony, A., Clore, G., Collins, A.: The Cognitive Structure of Emotions (Cambridge University Press 1988 )Google Scholar
  29. 29.
    Perlin, K., Goldberg, A.: Improv: A system for scripting interactive actors in virtual worlds. In: SIGGRAPH ‘86 ( Addison-Wesley, Reading, MA 1996 ) pp 205–216CrossRefGoogle Scholar
  30. 30.
    Ray, E., Maden, C.: Learning XML. ( O’Reilly and Associates, Sebastopol, CA 2001 )MATHGoogle Scholar
  31. 31.
  32. 32.
    Reich, B.: An architecture for behavioral locomotion. PhD thesis, CIS (University of Pennsylvania 1997 )Google Scholar
  33. 33.
    Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. ( Prentice Hall, Englewood Cliffs, NJ 1995 )MATHGoogle Scholar
  34. 34.
    Singhal, S., Zyda, M.: Networked Virtual Environments: Design and Implementation ( Addison-Wesley, Readings, MA 1999 )Google Scholar
  35. 35.
  36. 36.
    Stytz, M.: Distributed virtual environments. IEEE Computer Graphics and Applications 16 (3): 19–31 (1996)CrossRefGoogle Scholar
  37. 37.
    Tolani, D., Badler, N.: Real-time inverse kinematics for the human arm. Presence 5 (4): 393–401 (1996)Google Scholar
  38. 38.
    Trappl, R., Petta, P. (eds): Creating personalities for synthetic actors: Towards autonomous personality agents ( Springer-Verlag, Berlin 1997 )MATHGoogle Scholar
  39. 39.
    Wiggins, J.: The Five-Factor Model of Personality: Theoretical Perspectives. ( The Guilford Press, New York 1996 )Google Scholar
  40. 40.
    Zhao, L.: Synthesis and acquisition of Laban Movement Analysis qualitative parameters for communicative gestures. PhD thesis, CIS (University of Pennsylvania 2001 )Google Scholar
  41. 41.
    Zhao, L., Costa, M., Badler, N.: Interpreting movement manner. In: Proceedings Computer Animation Conference, Philadelphia, PA, May (IEEE Computer Society 2000 ) pp 112–120Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Jan Allbeck
    • 1
  • Norm Badler
    • 1
  1. 1.Center for Human Modeling and SimulationUniversity of PennsylvaniaPhiladelphiaUSA

Personalised recommendations