论文部分内容阅读
当今,智能虚拟人在人工智能领域和虚拟现实领域都起着日益重要的作用。将人工智能领域中的相关技术与虚拟人结合,构造出具有自主行为能力的虚拟人成为当前研究的一个重要内容。要实现人在三维虚拟环境中的真实再现,不仅要模拟人体外观,而且要提高虚拟人的智能性。本文在研究H-Anim标准的基础上,采用流演算及其实现语言FLUX实现了虚拟人在动态环境下进行面向目标的自主行动推理,从而规划出到达目标情景的一系列动作,并通过EAI、Java线程等在虚拟场景中展现。本文的主要工作有以下几点:1)在分析流演算和VRML对物理世界描述的基础上,提出了基于XML的造型知识映射规范,以结构化文本的形式描述了造型属性与流、流演算中的动作与虚拟现实中虚拟人的动作动画间的映射关系。2)在造型知识映射规范的基础上,提出了一种基于流演算的智能虚拟人模型。该模型集环境感知、规划决策、自主行动于一体,用流演算来刻画虚拟人的智能,通过EAI对节点的控制来反应虚拟人与场景的交互。3)在基于流演算的智能虚拟人模型的基础上,设计并实现了智能虚拟人仿真支撑系统(IVHSSS)。该系统设计从重用性出发,利用EAI、Java-ECL~iPS~e接口由Java编制完成,实现了Java语言与VRML、Prolog的整合。4)利用本文的研究成果,开发了办公室智能虚拟人系统。该系统中的智能虚拟人可以在动态虚拟环境中通过感知到的信息进行实时的、自主的行动推理,并根据推理出的动作序列完成相应的动作动画。本文利用流演算在描述动态变化世界和智能主体行动推理方面的强大优势,在流演算与虚拟人结合方面做了有益的尝试,为智能虚拟人的研究和实际应用探索出一条可行的途径。