摘要
现代科学技术正在朝着全球化、网络化、虚拟化、智能化的方向发展,同时,现代化的产品设计需要各部分之间相互合作,高度依赖于信息共享和操作同步。随着虚拟现实技术的飞速发展和计算机网络的普及应用,出现了基于网络的分布式的虚拟现实系统。
本课题在研究产品全生命周期管理技术、虚拟现实技术、以及计算机分布式网络的基础之上,分析了将虚拟现实技术应用于网络的可行性及实用性,利用计算机网络、虚拟现实三维建模技术、人机交互、数据库等技术,基于产品全生命周期管理技术,研究了网络虚拟协同设计的相关技术,提出一种可实现协同工作的虚拟现实系统的解决方案,实现显示以及交互模块的设计。
文中所设计的系统利用产品生命周期管理的思想,采用基于Internet的三层B/S结构,采用VRML建模,并通过JAVA语言实现较为强大的人机交互特性,用以突破设计工作中时间和空间的限制,达到节省资本,提高设计工作的效率的目的。
文章首先介绍了基于网络的虚拟现实技术,即分布式虚拟现实技术,继而对产品生命周期管理技术进行学习,之后给出课题所设计系统的解决方案,需求分析、结构选择和流程图,以及系统模块分析,而后着重讲解了系统中交互模块的实现方式,并给出加快网络传输速度,和提高系统维护性能的优化策略,并采用两个不同的实例进行了系统相关性能的演示。最后,对于虚拟现实技术在网络上的应用进行了总结,给出系统的功能、优点和应用前景,并指出进一步应用所需要研究的问题。
The development of modern science is becoming more globalization, networking, virtualization and intelligent. And modern product design requires mutual cooperation about each several part of it. It is highly dependent on information sharing and work synchronization. In these situation, along with the development of Virtual Reality technology and the application of computer network, distributed Virtual Reality system base on Internet became a new technology.
Based on Product Lifecycle Management technology, Virtual Reality technology and computer network, the issue analyzed the practicability of the application on network of Virtual Reality technology. Then, it put forward a solution to achieve a cooperative work system, which is based on Virtual Reality technology and network environment and Product Lifecycle Management technology. After that, it completed research and design of the display and interaction function of this system.
The system which provided the methods throughout the whole product lifecycle is based on B/S three-layer structure. It made models by VRML, and achieved interaction ability through JAVA language. Because of these, the system can break through the limitation of time and space.
The paper introduced Web-based virtual reality technology, distributed virtual reality technology first, then studied Product Lifecycle Management technology, after that, it gave us the solution of the system which is motioned in the article. It also gave out the requirement analysis, structure, flow chart and system modules of that. The paper described the realization of VRML display module and interaction module, then discussed the optimization of the system, such as increased the transmission speed, and improved the stability of it. After showed two different applications to the users, the paper summarized the function, strongpoint and application of this system, and point out some problems which need to be discussed in the near future.
引文
[1](美)Grigore C.Burdea,(法)Philippe Coiffet著,魏迎梅等译.虚拟现实技术[M],电子工业出版社,2005
[2]郑彦平,贺钧.虚拟现实技术的应用现状及发展[J],信息技术,2005年
[3]http://www.cad.zju.edu.cn/chinagraph[EB/OL]
[4]张茂军.虚拟现实系统[M],科学出版社,2001
[5]魏永继 主编.计算机网络技术[M],机械工业出版社,2003.6
[6]谢希仁.计算机网络(第四版)[M],电子工业出版社,2003
[7]顾冠群,冯径.计算机网络发展的回顾和展望[J],第十届中国计算机学会网络与数据通信学术会议论文,1998
[8]史美林,向勇,杨光信.计算机支持的协同工作理论与应用[M],电子工业出版社,2000
[9]王魁生,李人厚等.一个基于CSCW的协同式计算机辅助设计系统[J],计算机辅助设计与图形学学报,2001
[10]Krause F L.Distributed product design[J],Annals of the CIRP,1994
[11]郭蕴华,陈定方.面向分布式虚拟设计的协同工作环境研究[J],计算机辅助设计与图形学学报,2005
[12]International Standard ISO/IEC 14772~1:1997,The virtual reality modeling language[S].
[13]VRML97 Specification[EB/OL],ISO/IEC 14772-2:2002[S],http://www.web3d.org
[14]http://www.vrmlsite.eom[EB/OL]
[15]胡光忠,柳忠彬,兰芳.产品全生命周期管理(PLM)技术研究[J],机械设计与制造,2006
[16]黄双喜,范玉顺.产品生命周期管理研究综述[J],计算机集成制造系统,2004
[17]Saha D,Chandrankasan AP.A framework for distributed web-based microsystem design[OL],http://ieeexplore1ireee1org/xpls/Vserach.jsp,2002
[18]宗志方译.VRML资源手册[M],电子工业出版社,1997
[19]张卫,李海峰,张晓东.PDM进化论[J],中国计算机报,1998
[20]谢建平,于科,万立等.基于Web的协同设计环境下产品数据管理系统模型研 究[J],计算机工程,2001
[21]杨正洪,郑齐健等.SQL SERVER7关系数据库系统管理与开发指南[M],机械工业出版社,2000
[22]WATANBEN,IGARASHIY,HANAKIM.Applying a 3D-GUI to a Distributed Network Management System[J],IEEE Journal on Selected Areas in Communication,2000
[23]塞博科技工作室编著.VRML与JAVA编程技术[M],人民邮电出版社,2002
[24]R Lea,K Matsuda,K Miyashita.Java for 3D and VRML Worlds[M],New Riders Publishing Thousand Oaks,CA,USA,1996
[25]赵玖玲.VRML/JAVA技术在分布式虚拟现实系统中的应用[J],2003全国系统仿真学术年会,2003
[26]http://www.liuma.net/bbs[EB/OL]
[27]张蒙,陈泽琳,温武.基于VRML和JAVA的虚拟现实协同系统研究与设计[J],计算机工程与应用,2001
[28]贾喜连.CAD技术发展趋势及其研究开发热点探析[J],山西建筑,2002