“Is It Within My Reach?” – An Agents Perspective

  • Zhisheng Huang
  • Anton Eliëns
  • Cees Visser
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2792)


This paper investigates three levels of reaching actions for intelligent virtual agents: reach by hand, reach by body, and reach by move. ‘Reach by hand’ is discussed as a typical inverse kinematics problem which involves the arm joints. ‘Reach by body’ is examined as a decision-making problem for the involved joints. ‘Reach by move’ is investigated as a search problem with a set of rational postulates for modeling agent’s knowledge/beliefs to reach objects by moving. The paper also discusses how the approaches can be tested and implemented for a virtual agent platform which is based on the distributed logic programming language DLP and VRML/X3D, the standard Web3D technology.


Paral Dmax 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Badler, N., Manoochehri, K., Walters, G.: Articulated Figure Positioning by Multiple Constraints. IEEE Computer Graphics and Applications 7(6), 28–38 (1987)CrossRefGoogle Scholar
  2. 2.
    Bandi, S., Thalmann, D.: Space Discretization for Efficient Human Navigation. Computer Graphics Forum 17(3), 195–206 (1998)CrossRefGoogle Scholar
  3. 3.
    Bandi, S., Cavazza, M.: Integrating World Semantics into Path Planning Heuristics for Virtual Agents. In: Proceedings of the 1999 Workshop on Intelligent Virtual Agents (1999)Google Scholar
  4. 4.
    Eliëns, A.: DLP, A Language for Distributed Logic Programming. Wiley, Chichester (1992)Google Scholar
  5. 5.
    Eliëns, A., Huang, Z., Visser, C.: A platform for Embodied Conversational Agents based on Distributed Logic Programming. In: Alonso, E., Kudenko, D., Kazakov, D. (eds.) AAMAS 2000 and AAMAS 2002. LNCS (LNAI), vol. 2636, Springer, Heidelberg (2003)Google Scholar
  6. 6.
    Huang, Z., Eliëns, A., Visser, C.: 3D Agent-based Virtual Communities. In: Proceedings of the 2002 Web 3D Conference, ACM Press, New York (2002)Google Scholar
  7. 7.
    Huang, Z., Eliëns, A., Visser, C.: STEP: a Scripting Language for Embodied Agents. In: Prendinger, H., Ishizuka, M. (eds.) Life-like Characters, Tools, Affective Functions and Applications, Springer, Heidelberg (to appear)Google Scholar
  8. 8.
    Huang, Z., Eliëns, A., Visser, C.: Implementation of a Scripting Language for VRML/X3D-based Embodied Agents. In: Proceedings of the 2003 Web 3D Conference (2003)Google Scholar
  9. 9.
    Russell, S., Norvig, P.: Artificial Intelligence. Prentice-Hall, Englewood Cliffs (1995)MATHGoogle Scholar
  10. 10.
    Tolani, D., Goswami, A., Badler, N.: Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs. Graphical Models 62, 353–388 (2000)MATHCrossRefGoogle Scholar
  11. 11.
    Zhao, X.: Kinematic Control of Human Postures for Task Simulation, Ph.D. dissertation, University of Pennsylvania (1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Zhisheng Huang
    • 1
  • Anton Eliëns
    • 1
  • Cees Visser
    • 1
  1. 1.Intelligent Multimedia GroupVrije Universiteit AmsterdamAmsterdamThe Netherlands

Personalised recommendations