头盔、数据手套人机交互实验报告资料.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告 实验课名称:头盔、数据手套人机交互实验 院(系)名称大飞机班 学 号ZY14DF124 学生姓名谢伟康 联系电话 2014年 11月13日 头盔、数据手套人机交互实验 PAGE \* MERGEFORMAT31 一、实验名称 头盔、数据手套人机交互实验 实验内容 使用MultiGen Creator软件设计一个房屋模型,包括房屋主体结构的建立、颜色与材质的使用及添加纹理图案; 生成模型文件(.flt文件),并转化成.vt文件,最后在Vtree程序中导入; 搭建头盔、数据手套人机交互系统平台; 通过编程实现一套虚拟现实环境——室内漫游虚拟手控制,从而理解虚拟现实,感受虚拟现实的基本特征(3I):沉浸感(Immersion)、交互性(Interaction)、想象性(Imagination)。 实验设备 实验中所使用的设备为三维交互设备包括:头盔立体显示器、数据手套、三维跟踪传感器、声音及系统集成设备、网络分频器和计算机等。 计算机:三台通用PC机 网络/通信设备:10/100M自适应网卡/交换机 监视器:两台通用PC机显示器 头盔式显示器,V6,LCD 双通道头盔显示器一个,全彩色,分辨率为 640*480 数据手套一只,右手,18个传感器,不带触觉与力反馈和手势识别 6自由度(DOF)运动跟踪传感器:Flock 六自由度电磁位置跟踪器一套。 四、实验所用硬件及软件 4.1 实验硬件 系统的基本结构如图1所示: 图1 系统基本结构图 如系统基本结构可知,实验中使用的硬件主要包括:三台通用PC机、网络/通信设备、监视器、头盔式显示器、数据手套一只和6自由度(DOF)运动跟踪传感器六大部分。 PC1:中心控制计算机(服务器) PC2:左眼成像计算机(客户端1) PC3:右眼成像计算机(客户端2) 三台计算机组成一个局域网,IP地址分别为192.168.0.1~3。 监视器:两台通用PC机显示器。左右两台监视器的图像分别对应头盔左右两个通道。通过监视器可以在不带头盔的情况下,从外部监视图像的生成是否正确。 头盔式显示器(Head Mount Display,简称HMD):Virtual Research V6,LCD双通道头盔显示器一个,全彩色,分辨率为640×480。 数据手套(Data Glove):Virtual Technologies公司的CyberGlove手套一只,右手,18个传感器,不带触觉、力反馈和手势识别,该手套用来测量右手18个关节的角度。 6自由度(DOF)运动跟踪传感器:Ascension Technology 公司的 Flock of Birds六自由度电磁位置跟踪器一套,配有二个接收器,采用主从结构,其中装有发射器的一方为主,另一方为从。用一根RS232接口电缆从主接收器连接到中心控制计算机。 各部分实物图如图2所示: 图2 系统硬件实物图 4.2 实验软件 操作系统:Microsoft Windows 2000 Professional 开发平台: MultiGen Creator用于建模(三维图像制作),OpenFlight数据格式是一种分层结构的景观描述数据库,生成的文件为*.flt 。 CG2 VTree?/OpenGL?,用于文件类型转换,模型处理等。 Microsoft Visual C++用于运行所建模型,实现人机交互操作。 底层开发工具:Virtual Hand Suit。 自研VRLabHome、VRLabPiano、VRLabFit动态链接库。 其中本次实验使用的主要开发工具为Multigen Creator三维建模软件系统,应用该软件设计制作房屋的三维模型,生成.flt文件,并转化为.vt文件,最终在Vtree程序中导入测试。 Creator提供了非常强大的建模工具。通过平面图形、几何体等工具箱中的多边形绘制、圆的绘制、墙体、平移旋转等工具,制作出虚拟场景的基本几何模型。而且,考虑到整个系统的实时显示性能,保证虚拟现实系统的交互性,在保证模型基本框架的基础上,尽量减少多边形数量,优化模型结构。 如图3所示,可以使用Creator的工具条、建模工具箱、菜单命令,在数据库窗口内完成创建模型、调整视图、编辑模型等多种操作。工具窗口的图表列于主窗口的左侧,通过点击可以打开工具窗口,并可以利用鼠标任意拖动到屏幕上的任何位置。 VTree的功能为:1、模型建立后,利用实时三维视景系统软件(VTree)使模型在已建立的场景中动起来,即在Visual C++ 6.0的界面上,使用VTree的语句实现;2、在Creator里面建立的虚拟模型,其输出格式为.flt,而在实时仿真软件VTree里面以及之后Visual C++中编

文档评论(0)

LOVE爱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档