1虚拟现实技术讲课老师:王洪群whq_lanzhou@163.com2第八章虚拟现实的实际应用对虚拟现实的一些直观印象传统的VR的应用新型的VR的应用3对VR的一些直观印象及课程回顾(1)我们在第二章介绍了一些输入设备Bringing3Dtolife(视频vc2.1)第二章pptThe6-dofcubitmouse(视频vc2.2)手势接口:CyberGlove使用了许多线性弯曲传感器,集成了电子张力测量器,安装在弹性尼龙弯曲材料上TheCyberGlove(视频vc2.3)三维位置跟踪器:InterSenseIS-900超生混合惯性跟踪器漫游和操纵接口:CubitMouse是使用索引运动的操纵接口在其立方体盒中包含Fastrack跟踪器(交流)、三个正交的平移杆和六个可编程的控制按钮。4(2)我们在第三章介绍了一些输出设备PV290三屏显示器(视频vc3.1)第三章pptCyberTouch手套(视频vc3.3)图形显示设备触觉反馈RAVE基于投影仪的显示器(视频vc3.2)CyberGrasp手套(视频vc3.4)CyberForce(视频vc3.5)对VR的一些直观印象及课程回顾单视场多屏幕显示器:PV290使用了三个TFT屏幕RAVE是CAVE的更高的版本。由四个模块组成,每个模块都有自己的屏幕和投影仪。用户可以灵活配置:立方体、L型显示屏、显示墙CyberTouch手套提供振动触觉反馈,共有六个振动触觉激励器CyberGrasp力反馈手套,由带有22个传感器的cyberglove改造而成。CyberForce力反馈系统用于模拟对象的重量和惯性5(3)我们在第四章介绍了VR的计算体系结构第四章ppt(4)我们在第五章介绍了VR的建模第五章pptPixelLighting(Grove)(视频vc5.1)Hapticmesh(Grove)(视频vc5.2)纹理映射增强了场景的细节和真实感,这是纹理树组成的森林场景触点网格模型,对手指建模得越精确,得到得力就越真实。触觉网格得力平滑,则局部表面变形就越真实。Crowdbehavior(politicaldemonstration)(视频vc5.3)群体行为建模,群体可以是被指导的、程序控制的、或自主的。对VR的一些直观印象及课程回顾6(5)我们在第六章介绍了VR的编程第六章pptWTKscenegragh(视频vc6.2)Java3Dmouse-basednavigation(视频vc6.3)WTK场景图增允许同时存在多个显示窗口,用户可以看到同一个场景的多个视图,即相同的根节点,同一虚拟世界的不同部分。Java3D具有平台无关性和高级图形API通用性。不支持跟踪器。利用Java3D用户可以在鼠标的二维数据和跟踪器的六维数据之间建立一个“转换器”,这样鼠标就成为一个虚拟跟踪器设备。Java3Dobjectcontrol(视频vc6.4)对VR的一些直观印象及课程回顾BallGame(视频vc6.1)场景图不是静态的,而是通过动态变化来反映虚拟世界的当前状态。仿真过程:用户穿着带有跟踪器的传感手套试图抓一个虚拟球。PeopleShoppathcontrol(accidentscene)(视频vc6.5)PeopleShoppathcontrol(trainstation)(视频vc6.6)PeopleShopDI-GuyMousebasedinteractioncontrol(视频vc6.7)视频显示了角色在一个事故现场中的路径。路径是通过制定的起始点、路标点和终点定义的样条曲线。PeopleShop角色沿路径漫游时候可以执行各种动作。动作被符号化表示为动作键(actionbead),可以放置在路径上。人的模型(DI-Guy)。PeopleShop允许创建角色行为。并允许外部过程访问和改变传感器信号的值以交互地改变它们。7(6)我们在第七章介绍了“人的因素”Boundryofillusion(视频vc7.1)第七章ppt对VR的一些直观印象及课程回顾研究感觉冲突,视觉与触觉暗示冲突所产生的错觉范围。任务是压缩内置虚拟弹簧的两个活塞,以其中一个活塞作为参考。另一个活塞所反馈的触感并不完全真实。伪活塞感觉上比参考活塞硬时,其视觉上又显的比参考瘫痪软,导致用户主观上认为一样硬。因此,图形反馈可以弥补触觉信息差异。8传统的VR应用虚拟解剖传统应用在医疗中的应用在教育、艺术以及娱乐中的应用在军事中的应用内窥镜检查(视频vc8.1)Bronchoscope支气管镜仿真器。伤员鉴别分类和诊断外科手术康复训练静脉注射(视频vc8.2)CathSim血管内导管插入仿真器(视频vc8.3)脚踝骨整形外科康复:Rutgers大学研发的AnkleRehabilitation教育艺术娱乐(视频vc8.4)(视频vc8.5)(视频vc8.6)(视频vc8.7)(视频vc8.8)陆军海军空军VESUB(virtualenviromentforsubmarineshipHandingTrainning),officerondeck,简称ODD训练指挥员训练:MRE(MissionRehearsalExercise)模拟的是发生在波斯尼亚的维和事件。AirforceTraining9新型的VR应用VR在制造业中的应用人机工程学工厂设计培训和维修销售虚拟原型装配验证(1)VR在制造业中的应用虚拟现实在制造业的很多领域都具有很大的吸引力:10(视频vc9.1)TaskAnalysisToolkit(视频vc9.2)CabinErgonomic(Reachingworkenvelope)(视频vc9.3)虚拟原型自由设计与验证一般在生产一个新产品的初级阶段。由设计人员用笔和纸勾勒出草图,供同僚评论,对设计进行评估。例如,FreeForm的应用。使用一个PHANToM界面来对“数字黏土”进行雕塑。软件包括一个具有图形用户界面的GHOST工具包。FreeForm已经成功地用于自行车头盔、汽车座椅、运动鞋和玩具等产品地数字原型制作中。自由设计和验证原型设计是新产品开发过程中的一个必经阶段,原型是新产品的首次具体实现。包括:自由设计和验证、自动装配验证和人机工程学研究。装配验证检验产品是否可以精确装配,和是否可以容易分解和拆卸。人机工程学分析人机工程学分析通常是在有了一个物理原型之后,为了确认这个新产品是否简便易用而进行的。例如,人机工程学仿真软件包EDS开发的TaskAnalysisToolkit,它使用宾夕法尼亚大学开发的JACK人体模型。JACK具有碰撞检测功能,并具有高级智能代理能力。11VR在制造业中的其他应用例如进行工厂的布局设计、物流仿真。工厂设计与建造人员培训工具或零部件的操作,另一种是信息查询。例如,增强现实技术在C17军用运输机维修训练。使用到了动态文本标识和附加标识。市场营销通过虚拟购物对顾客的购买行为进行预测。12MarsPathfinderPanorama(视频vc9.4)SupervisoryControlUsingAvatars(视频vc9.5)工业机器人编程有三种:手动(使用教导器)、离线编程(通常用机器人编程语言生成软件程序)、任务级编程(只告诉计算机作什么)机器人编程机器人遥操作有两种类型的机器人:工业机器人、服务类机器人(远程控制)。比如,在视觉反馈中断情况下的遥操作(救火机器人);时间延迟情况下的遥操作(1997年火星Pathfinder任务就是在长时间延迟情况下进行遥操作的一个生动例子,单程延迟达20分钟。监督控制是一种现代遥操作技术,使用一个中间图层间接控制机器人。中间控制层包括对远方场景的虚拟再现,但并不显示实际的机器人本身。使用者看到真实的视频图象。这样,操纵者好像直接看到设备,意识不到机器人在工作。(2)VR在机器人领域中的应用SupervisoryControlUsingAvatars-Part2(视频vc9.6)13VolumeVisualization(视频vc9.7)对地震数据的可视化与推断有助于发现新的油田。VR在油气勘探和完善管理中的应用体数据的可视化传统的基于表面的可视化技术不能满足科学家的需求。体可视化(volumetricvisualization)需求日益增长。体可视化意味着采用体图形、体可视化硬件加速、以立体方式为用户表现三维数据所需的专用显示设备以及新的人机接口技术。体图形体图形学是计算机图形学的一个分支,主要研究合成、绘制和操纵用体表示的场景。信息可视化体图形硬件设备体图形显示设备--Perspecta显示器