论文部分内容阅读
随着人们生活水平的提高,以及2008年北京奥运的成功召开,人们的健身运动意识得到了充分的加强。但目前功能单一、缺乏娱乐性和交互性的健身器材,已不能满足人们对高品质健身的追求。本文所研究开发的基于分布式虚拟环境的健身器材嵌入式系统正是针对这一问题而产生的。分布式虚拟环境的研究已成为计算机图形学研究的一个热点。它具有多感知性、沉浸性、交互性、构想性等主要特征。随着计算机硬件的飞速发展以及成本的大大降低,这项技术在医学、建筑、制造、娱乐、电子竞技、军事等领域获得广泛的应用。基于分布式虚拟环境的健身器材嵌入式系统的研究与开发是虚拟环境技术应用于健身器材领域的一个尝试。该系统以健身器材为应用对象,借助计算机、传感器、多媒体、网络通讯等技术,通过网络连接,支持多用户在虚拟的场景中进行互动。本文首先概述了虚拟环境的特点、应用以及所面临的关键问题,然后对Open Cobalt软件作了介绍,它是开发虚拟环境系统的有力工具。本文依据分布式虚拟系统本身的特点,设计了系统的框架结构,对系统进行了功能和层次的划分,并分别论述了各模块的功能以及各模块间数据的相互交换关系。然后以分布式虚拟系统的健身场景模块、网络通讯模块、系统管理模块为例,探讨了借助Open Cobalt软件、LDAP协议、KDevelop与QT实现系统主要模块的方法,包括:地形的绘制、天空效果、动态时间系统、人机交互、网络功能等。最终以跑步机为研究对象,实现了具有虚拟场景的跑步机健身系统。