Gestures for Embodied Agents with Logic Programming

The paper discusses how distributed logic programming can be used to define and control the hand gestures of embodied agents in virtual worlds, by using the STEP language as an interface between the constructs of logic programming and the humanoid model defined in Virtual Reality Modelling Language (VRML). By using this framework, different gesture dictionaries can be defined and variants of a hand gesture, according to dynamically changing factors, can be generated on the fly. The approach is tested on the demanding demonstrator of conducting, providing experience, also on time performance of the animation.

[1]  Zhisheng Huang,et al.  A platform for Embodied Conversational Agents based on Distributed Logic Programming , 2002 .

[2]  D. McNeill Hand and Mind: What Gestures Reveal about Thought , 1992 .

[3]  K. Chang,et al.  Embodiment in conversational interfaces: Rea , 1999, CHI '99.

[4]  Zhisheng Huang,et al.  Implementation of a scripting language for VRML/X3D-based embodied agents , 2003, Web3D '03.

[5]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[6]  Norman I. Badler,et al.  A Parameterized Action Representation for Virtual Human Agents , 1998 .

[7]  Jonas Beskow,et al.  Developing a 3D-agent for the august dialogue system , 1999, AVSP.

[8]  Philippe Codognet,et al.  The InViWo virtual agents , 1999, Eurographics.

[9]  Stefan Kopp,et al.  Planning and motion control in lifelike gesture: a refined approach , 2000, Proceedings Computer Animation 2000.

[10]  Han Noot,et al.  Gesture in Style , 2003, Gesture Workshop.

[11]  Maurizio Mancini,et al.  Formational parameters and adaptive prototype instantiation for MPEG-4 compliant gesture synthesis , 2002, Proceedings of Computer Animation 2002 (CA 2002).

[12]  James C. Lester,et al.  Deictic Believability: Coordinated Gesture, Locomotion, and Speech in Lifelike Pedagogical Agents , 1999, Appl. Artif. Intell..

[13]  Anton Eliëns Principles of Object-Oriented Software Development , 1994 .

[14]  Zhisheng Huang,et al.  XSTEP: a markup language for embodied agents , 2003, Proceedings 11th IEEE International Workshop on Program Comprehension.

[15]  Donald P. Brutzman,et al.  The virtual reality modeling language and Java , 1998, CACM.

[16]  Zhisheng Huang,et al.  STEP: a Scripting Language for Embodied Agents , 2004, Life-like characters.

[17]  Zhisheng Huang,et al.  3D agent-based virtual communities , 2002, Web3D '02.

[18]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[19]  Jerzy Tiuryn,et al.  Dynamic logic , 2001, SIGA.

[20]  Zhisheng Huang,et al.  "Is It Within My Reach?" - An Agents Perspective , 2003, IVA.

[21]  W. Lewis Johnson,et al.  Animated Agents for Procedural Training in Virtual Reality: Perception, Cognition, and Motor Control , 1999, Appl. Artif. Intell..

[22]  Norman I. Badler,et al.  Creating Interactive Virtual Humans: Some Assembly Required , 2002, IEEE Intell. Syst..

[23]  Kristinn R. Thórisson,et al.  The Power of a Nod and a Glance: Envelope Vs. Emotional Feedback in Animated Conversational Agents , 1999, Appl. Artif. Intell..

[24]  John Funge,et al.  Cognitive modeling: knowledge, reasoning and planning for intelligent characters , 1999, SIGGRAPH.

[25]  Norman I. Badler,et al.  Design of a Virtual Human Presenter , 2000, IEEE Computer Graphics and Applications.

[26]  J. Cassell,et al.  Embodied conversational agents , 2000 .

[27]  Norman I. Badler,et al.  The EMOTE model for effort and shape , 2000, SIGGRAPH.