工业产品虚拟现实系统的低成本化实现
虚拟现实技术(简称vr技术)是基于计算机技术及数据处理技术的沉浸式交互技术,也就是基于计算机技术等现代科技,人为产生的可以综合感知以模拟特定环境的虚拟交互技术。用户可以借助相应的设备以人类自然的方式与虚拟环境对象进行交互影响,从而产生类似真实环境的体验。
一、虚拟现实系统的构成
虚拟现实系统的设计开发须涉及到人工智能、计算机科学、电子学、传感器、计算机图形学、智能控制等多个学科,一般来说完整的虚拟现实系统由以下几部分构成:
1.传感器模块:是用户与虚拟环境的接口,一方面接受用户的操作并将其作用于虚拟环境;另一方面将操作结果以综合形式反馈给用户,使用户形成对虚拟环境的感知。
2.检测模块:用于检测分析由传感器模块接收到的用户操作,并将其转换为系统操作指令传输给控制模块操控虚拟环境。
控制模块:是仿真系统的核心部分,既可以仿真控制虚拟环境以应对用户操作,又可以将虚拟环境的反馈通过反馈模块控制传感器使用户获得仿真体验。
3.反馈模块:接收来自控制模块的处理信息为用户提供实时反馈。
4.建模模块:获得现实世界的三维表示,并由此构成对应的虚拟环境。
二、虚拟现实系统的关键技术及成本构成
虚拟现实系统的关键技术及成本构成主要包括以下几个方面:
1.动态环境建模技术:虚拟环境的建立是虚拟现实技术的核心内容。Www.11665.CoM动态环境建模技术的目的是获取实际环境的三维数据,并根据应用的需要,利用获取的三维数据建立相应的虚拟环境模型。三维数据的获取可以采用cad技术(有规则的环境),而更多的环境则需要采用非接触式的视觉建模技术,两者的有机结合可以有效地提高数据获取的效率。这里的开发成本主要表现为环境三维模型和贴图带来的系统空间及时间占用,如果不能较好的优化模型和贴图将会严重影响整个系统的视觉效果及运行速度,大量浪费计算机系统资源,甚至导致复杂场景环境无法实现。
2.实时三维图形生成技术:三维图形的生成技术已经较为成熟,其关键是如何实现“实时”生成。为了达到实时的目的,至少要保证图形的刷新率不低于15桢/秒,最好是高于30桢/秒。在不降低图形的质量和复杂度的前提下,如何提高刷新频率将是该技术的研究内容。随着新一代高性能图形处理器三维渲染技术的实用化,经过适当优化模型贴图的虚拟环境实时生成已不再是系统设计的成本瓶颈了—大多数主流图形处理器已可以轻松胜任此项任务,不必再增加额外的开发成本。
3.立体显示和传感器技术:虚拟现实的交互能力依赖于立体显示和传感器技术的发展。现有的传感器技术还远远不能满足系统的需要。例如,数据手套有延迟大、分辨率低、作用范围小、使用不便等缺点;虚拟现实设备的跟踪精度和跟踪范围也有待提高,因此有必要开发新的三维显示技术。由此可见,现有的立体显示和传感器技术还远远不能满足高仿真度虚拟环境的构建要求,并且由于技术的不成熟性还极大的提高了系统开发的成本。据统计系统开发成本的40%以上将消耗在该方面,因此是低成本虚拟现实系统开发必须解决的问题。
3.仿真控制技术:自然环境中的各物体之间是有相互作用的,简单的说就是各种力场的存在特性。几乎所有的运动和交互动作都要涉及到约束力学,这意味着仿真环境及身处其中的用户应该在合理的作用力影响下活动。因此虚拟现实系统需要模拟环境中出现的大量物体的材料及物理力学特性,单从需要仿真的数量及类型上看就会极大地增加系统实际的工作量及成本,更何况虚拟环境中物体之间纷繁复杂的相互影响关系了。事实上针对这些问题现代工程物理学也没有一种简单有效的解决方法,故而要想找到合理简单的数学模型并最终形成算法是虚拟现实技术的重要研究方向。就目前的情况来看仿真度要求越高算法的实现就越困难,系统开发成本就越巨大。
4.系统集成技术:由于虚拟现实中包括大量的感知信息和模型,因此系统的集成技术起着至关重要的作用。集成技术包括信息的同步技术、模型的标定技术、数据转换技术、数据管理模型、识别和合成技术等等。目前的虚拟现实系统开发通常都是单独开发相关的部分,致使系统存在开发难度及工作量巨大、可重复利用率低、通用性差等缺陷,这也是系统开发中成本高昂的重要原因之一。
三、低成本化虚拟现实系统解决方案分析
使虚拟现实系统在工业产品设计生产方面无法大规模应用的高昂开发成本,主要来源于高精度三维环境模拟,高度真实的动力学仿真设计及高度沉浸感的交互式感觉器及三维显示技术等几个方面。综合来看,虚拟现实系统对虚拟环境及虚拟交互的仿真度要求越高则系统的开发成本就越大,因此有必要提出适度仿真的概念,以解决当前高成本阻碍应用的问题,至于完善的问题尽可以在应用扩展的同时,随着技术的发展逐渐解决。
首先,合理的选择虚拟三维环境模型的建模方式和优化方法就可以大大节省对系统资源的消耗,如手工建模方式中的可编辑多边形建模,就可以在环境或物体尺寸精度要求不高的情况下,以少量的多边形网格和极少的代价获得非常精致的视觉效果,而使用有效的优化方法还可以进一步提高网格的效率。同时选择通用化成熟的商品建模工具也可以大大提高建模的效率,使原来用编辑手段实现的效果开发变得简单、快捷,这就大大降低了相应的成本消耗。
其次,在工业产品的大多数虚拟现实应用中,降低对传感器及立体显示的似真度要求也可以在降低成本的前提下保持相对较好的环境沉浸感,比如,技术比较成熟的环幕显示技术,虚拟洞穴显示技术虽然还不是立体显示技术,但其视觉效果已可以满足大多数的沉浸交互应用了,而使用传统的鼠标指点设备代替复杂的数据手套等高技术传感器,虽然对用户的沉浸体验有很大的影响,但依然可以满足大多数的低成本系统的要求,而开发成本却可以极大下降。
在力学仿真方面,可以通过降低系统的粒度即降低系统复杂度来达到适度仿真的目的,也就是说可以只仿真最主要的力场相互作用,而使用模仿动力学如预设动画来处理非关键相互作用,就可以大大降低仿真设计的复杂度,从而控制成本,当然,粒度的选择要依据实际问题进行精确的优化和选择。
最后,使用成熟的系统集成来台可以避免重复开发带来的巨大成本和时间消耗,增加系统的复用率及通用性,此类系统通常都可以提供相当理想的实时渲染引擎及灵活开放的设计架构,对系统开发的管理和接口控制也能提供低成本的支持,因此是实现低成本的可靠保障。
下一篇:幼儿园安全隐患整改报告