论文摘要
虚拟培训系统是指利用虚拟现实技术生成的一类适用于教育培训的虚拟环境。为了更逼真的模仿真实世界,提高培训效果,迫切需要在虚拟环境中加入有生命的对象(虚拟人)。由于Agent具有自主性,自治性和智能化等特性,采用Agent技术可以方便的构建出基于Agent的智能个体模型模拟人的行为,构建出高度逼真的虚拟培训环境。场景中有生命的对象(虚拟人)和用户替身都用智能Agent实现——拟人Agent。针对虚拟救援培训系统中可能存在多人之间合作,比如针对某项任务,单人由于能力的不足而无法完成任务,需要其他人支援配合;或能执行某任务,但其执行任务的某个行动依赖于其他人等,都需要将多Agent协同技术引入到虚拟培训系统中。在充分分析了关于智能Agent及多Agent在虚拟环境中的应用研究现状以及研究中存在的不足后,本文以虚拟人建模和虚拟环境中多拟人Agent之间的交互和协作技术为主要研究内容,对虚拟环境中虚拟人模型设计、基于虚拟环境的拟人Agent交互行为以及多拟人Agent联合作业进行了深入研究,提出了相应的模型。针对虚拟人的构建,本文首先讨论了虚拟人的结构,包括虚拟人的感知模块,思维模块,行为模块,这些模块集合成为一个整体。针对如何构建一个不仅具有逼真的人物外形,而且具有全面的能力(如感知,信念,规划,动作等)的虚拟人,提出了一个实现框架,分析动态环境下该虚拟人的规划和行为能力,将虚拟人的行为分解为原子行动,而原子动作由基于H-Anim标准的参数化动画实现。在多拟人Agent协作行为研究上,本文首先提出了虚拟环境中Agent交互操作的层次结构,基于框架设计了用户算法。本文还提出了Agent基于实例推理的冲突解决模型,运用最近相邻策略对实例进行匹配,解决了Agent之间的交互冲突,还研究了虚拟Agent群组模型,实现具有最近相似度的Agent群组。随后建立了Agent联合作业模型,利用基于着色petri网表示多Agent团队协作处理状态以解决多Agent环境中的并行和同步问题,利用前瞻性信息交流,动态角色选择等策略来提高系统的效率和灵活性。最后结合地震救援培训的具体要求,设计和实现了支持多用户同时培训的虚拟地震救援培训系统。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题研究的背景1.2 虚拟培训的概念及特征1.3 虚拟培训的研究现状1.4 研究内容和意义1.5 本文主要工作第二章 智能Agent及多Agent在虚拟环境中的应用2.1 引言2.2 AGENT技术2.2.1 描述性定义2.2.2 形式化定义2.2.3 智能虚拟环境与Agent技术2.3 会话AGENT2.3.1 Agent面部表情和口形2.3.2 手势2.3.3 情感2.3.4 小结2.4 行为AGENT2.4.1 C42.4.2 一种可视化的新方法2.4.3 小结2.5 多AGENT系统2.5.1 虚拟人2.5.2 虚拟人间的通信2.5.3 小结2.6 本章小结第三章 虚拟救援培训环境中拟人Agent的建模3.1 引言3.2 拟人AGENT的结构模块3.3 拟人AGENT的实现方法3.3.1 拟人Agent模型的构造3.3.2 拟人Agent动画3.3.3 拟人Agent的思维构造3.4 拟人AGENT行为模型3.5 拟人AGENT对虚拟世界的表达3.6 本章小结第四章 地震培训环境中多Agent交互行为研究4.1 引言4.1.1 相关工作4.1.2 问题和解决方法4.2 虚拟环境中多AGENT协同交互行为4.2.1 Agent交互模型设计4.2.2 基于实例推理的Agent冲突解决模型4.3 虚拟环境中拟人AGENT群组模型4.4 虚拟地震救援环境中多AGENT协作模型4.4.1 多Agent合作求解的研究现状4.4.2 基于协作Agent的联合作业4.4.3 知识表示4.4.4 动态角色选择4.4.5 Agent间动态交互4.5 本章小结第五章 虚拟培训系统的设计与实现5.1 引言5.2 虚拟地震救援培训的总体设计5.3 虚拟培训系统开发工具的选择5.3.1 VRML简介5.3.2 VRML的对象化特征5.3.3 VRML与JAVA编程5.4 虚拟环境建模5.4.1 三维场景的建立5.5 虚拟人物造型及动作实现5.5.1 虚拟人物造型5.5.2 虚拟人整体框架5.6 系统实现5.7 本章小结第六章 总结与展望参考文献致谢攻读学位期间发表的学术论文目录
相关论文文献
标签:虚拟培训论文; 虚拟人论文; 拟人论文; 多协作论文; 联合作业论文;