论文摘要
协同虚拟环境是虚拟现实技术与网络技术相结合的产物,是在Internet相关标准协议基础上构建的多用户共享的虚拟环境,能够使多个用户在一个共享的三维场景中进行交互,协同完成某一项任务。研究内容包括如何在虚拟场景中支持多用户之间的协同工作,每个参与的用户如何感知到对方,以及如何在多个用户之间建立合理的交互方式。本论文对协同感知技术进行深入研究,得出以下成果:1.在对分布式虚拟现实技术和感知技术深入分析的基础上,提出虚拟场景中的用户替身模型。用户替身模型是对参与协同工作的用户属性的精确描述,通过分析和建立支持用户协同的各种特征参数、组成部分,来有效地支持协同者之间的协同感知。2.通过分析传统的协同感知模型,给出一种可视化的协同感知模型。多用户之间的感知主要是通过应用合理的感知策略来定义用户的感知范围和感知粒度,从而实现共享虚拟场景中协同用户之间不同程度的感知与交互。3.研究了协同交互模型及实现方法,分析传统并发控制算法的优缺点,提出了基于令牌的集中并发控制算法。该算法在一定程度上可有效避免这些缺点,最大限度地解决并发冲突问题。4.结合VRML和Java的技术特点,利用VRML的平台无关性和Java强大的网络访问能力,设计并实现了一个支持协同感知的虚拟场景。本论文的研究成果不但丰富了多用户共享虚拟环境的既有理论,也为协同交互与并发控制提供了一种解决方案。用户替身模型与协同感知模型的建立、基于令牌的集中并发控制算法的实现为虚拟实验室的建设提供了理论依据,并取得了较好的运行效果。
论文目录
摘要Abstract第一章 绪论1.1 课题来源1.2 研究背景及意义1.3 国内外研究现状1.4 研究内容及组织结构1.4.1 研究内容1.4.2 论文组织结构第二章 虚拟现实技术和协同感知技术2.1 分布式虚拟现实2.1.1 虚拟现实及其建模技术2.1.2 分布式虚拟现实概念特征2.2 协同虚拟现实2.2.1 协同虚拟现实概念及应用2.2.2 协同虚拟环境的相关问题2.3 协同感知技术2.3.1 协同感知的概念2.3.2 协同感知的形成过程及感知方法2.4 本章小结第三章 虚拟场景中的协同感知3.1 协同虚拟场景体系结构3.1.1 软件体系结构3.1.2 核心 CORBA结构3.1.3 模块功能说明3.2 用户替身模型设计3.2.1 用户替身模型的定义3.2.2 协同用户间的消息流程3.2.3 用户替身模型概念设计3.2.4 用户替身模型的生成3.3 协同感知模型设计3.3.1 协同感知模型定义3.3.2 感知对象的描述3.3.3 感知信息发布3.3.4 协同感知策略3.3.5 感知管理的实现3.3.6 可视感知模型的应用3.4 感知信息的交互及实现3.4.1 信息交互模型3.4.2 网络信息交互的实现3.5 协同感知的实现方法3.6 本章小结第四章 协同交互中的并发控制4.1 多用户之间的协同交互4.1.1 协同交互模型4.1.2 协同交互的实现4.2 交互中的并发控制4.2.1 并发控制原理4.2.2 传统并发控制方法4.2.3 锁定机制与操作变换4.3 并发控制算法的设计4.3.1 并发控制的设计准则4.3.2 基于令牌的集中并发控制算法4.4 本章小结第五章 支持协同感知的虚拟场景设计5.1 虚拟场景中对象的建模5.1.1 利用原型节点实现对象建模5.1.2 用户替身(虚拟人)的建模5.2 虚拟场景中对象的控制5.2.1 外部编程接口5.2.2 利用 EAI的实现方法5.3 虚拟场景的运行5.4 本章小结第六章 总结与展望6.1 本文总结6.2 下一步展望参考文献作者简历 攻读硕士学位期间完成的主要工作致谢
相关论文文献
标签:协同虚拟环境论文; 用户替身模型论文; 协同感知模型论文; 协同交互论文; 并发控制论文;