SmartBody: behavior realization for embodied conversational agents

SmartBody: behavior realization for embodied conversational agents
复制标题

SmartBody:具体对话代理的行为实现

DOI:
--
复制
发表时间:
2008
期刊:
Adaptive Agents and Multi-Agent Systems
影响因子:
--
通讯作者:
Marcelo Kallmann
Marcelo Kallmann
中科院分区:
--
文献类型:
--
作者:
M. Thiébaux;S. Marsella;Andrew N. Marshall;Marcelo Kallmann

文献摘要

被引文献

相似文献

研究人员对他们的具体化会话代理(ECA)提出了很高的要求,要求它们既要栩栩如生,又要对交互环境中的事件做出反应。我们发现,可能需要灵活的动画方法组合来满足这些需求。在本文中,我们提出了SmartBody,一个开源的模块化框架,用于实时地制作ECA的动画,基于分层连接的动画控制器的概念。SmartBody中的控制器可以使用任意动画算法,如关键帧内插、运动捕捉或程序动画。控制器还可以调度或组合其他控制器。我们详细讨论了我们的体系结构,包括我们如何结合传统方法,并将控制器的概念发展为通用框架中的反应性模块,以实现模块化的动画控制。为了说明该架构的多功能性,我们还讨论了一系列成功使用SmartBody的应用程序。
Researchers demand much from their embodied conversational agents (ECAs), requiring them to be both life-like, as well as responsive to events in an interactive setting. We find that a flexible combination of animation approaches may be needed to satisfy these needs. In this paper we present SmartBody, an open source modular framework for animating ECAs in real time, based on the notion of hierarchically connected animation controllers. Controllers in SmartBody can employ arbitrary animation algorithms such as keyframe interpolation, motion capture or procedural animation. Controllers can also schedule or combine other controllers. We discuss our architecture in detail, including how we incorporate traditional approaches, and develop the notion of a controller as a reactive module within a generic framework, for realizing modular animation control. To illustrate the versatility of the architecture, we also discuss a range of applications that have used SmartBody successfully.