面向远程监控的X3D标准扩展研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
远程监控与虚拟现实技术相结合是当今工业监控领域的重要研究方向。X3D标准(eXtensible 3D Standard)已经被广泛应用于创建基于网络的交互三维虚拟空间。本文针对面向远程监控扩展X3D标准的问题,从X3D技术在远程监控中的应用与扩展、基于X3DToolKit的X3D扩展方法、基于OpenVRML的X3D扩展方法、远程监控“过程控制综合实验平台”原型系统等方面进行了研究,其主要内容包括:
     第一,分析了目前X3D技术在远程监控中的几种应用方式和存在的问题,定义了X3D通讯组件以便扩展X3D系统的数据交互接口,实现X3D技术与远程监控技术的无缝连接。
     第二,基于开源工具包X3DToolKit,研究了创建X3D标准的新节点和新处理器的方法,设计了一个利用键盘等外部设备直接修改几何节点Box的size域的应用实例。
     第三,基于开源工具包OpenVRML,定义了应用于网络数据通讯的NetSensor节点和应用于本地数据通讯的DataSensor节点,实现了虚拟场景与外部应用程序直接通讯;提出了设计智能监控单元节点的思想和方法;开发了基于MFC的VRML/X3D浏览器。
     最后,利用以上的研究成果,基于扩展的OpenVRML工具包开发了具有一定实用价值的远程监控“过程控制综合实验平台”的原型系统。X3D通讯组件的引入,能够更加容易的将X3D技术整合到监控系统之中,消除了X3D在工程应用中的许多限制并改善了监控软件的交互环境,在工业监控领域具有很好的理论价值和应用前景。
The integration of Remote Monitoring and Control Techniques and the Virtual Reality Techniques is an important subject in researches in Industrial Monitoring and Control Field. X3D (eXtensible 3D) standard is widely applied to create interactive three-dimensional world through the Internet. The thesis researches some problems of extending X3D standard based Remote Monitoring and Control Techniques. With the beginning of analyzing actual application and extended application of X3D Techniques in Industrial Monitoring and Control Field, the thesis researches the methods of extending X3D standard based the toolkits of X3DtoolKit and OpenVRML respectively and designs a prototype system based OpenVRML. The main content is introduced in detail as follows:
     Firs of all,after having analyzed the actual application mode of X3D Techniques and existent problems in Industrial Monitoring and Control Field, the thesis defines the X3D Communication Component so that extending interactive interface of X3D system and achieving seamless link of X3D Techniques and Remote Monitoring and Control Techniques.
     Secondly, after having researched on methods of creating new nodes and processors of X3D standard based an open source toolkit named X3DToolKit, the thesis designs an application instance in which the size field of Box node can be modified directly by keyboard.
     Thirdly, the thesis defines NetSensor node and DataSensor node which are used for data interacting through Internet or local applications. These nodes make Virtual Scene Graph can communicate with external monitoring and control applications directly. Otherwise, the thesis mentions consepts and methods of designing intelligent Monitoring Unit Nodes, and designs a VRML/X3D browser based MFC.
     Finally, the thesis designs a prototype system named remote monitor and control“The platform of process control experiment”based extended OpenVRML. This prototype system has a definite applied value.
     With X3D Communication Component, it is much easier to integrate X3D techniques with Industrial Monitoring and Control applications and to make X3D applied more freely and offer the applications much better environment to communicate, so X3D based Remote Monitoring and Control Techniques have great academic significance and promising applied prospect.
引文
[1] Web3D,Virtual Reality Modeling Language,International Standard ISO/IEC 14772-1,14772-2,[EB/OL] URL :http://www.web3D.org/VRML/X3D/index.html
    [2] Web3D,Extensible 3D,International Standard ISO/IEC 19775:2004, [EB/OL]. http://www.web3D.org/x3d/specifications/x3d_specification.html
    [3] Web3D,Extensible 3D,International Standard ISO/IEC 19777:2005, [EB/OL]. http://www.web3D.org/x3d/specifications/x3d_specification.html
    [4] 段新昱. 虚拟现实基础与 VRML 编程[M]. 北京:高等教育出版社, 2004.3
    [5] 王展旭, 仝兆景. 基于 VRML 的虚拟制造[J]. 计算机工程与应用, 2004.7: 136~138, 213
    [6] 黄铁军, 柳健. VRML 国际标准与应用指南[M] . 北京:电子工业出版社,1998
    [7] 季立明, 王太勇. 基于 VRML 的设备远程监测诊断技术研究[J]. 设备管理与维修, 2001,4: 18~30
    [8] 刘华峰, 党岗, 金士尧. X3D:新一代面向 web 的交互式三维图形规范[J]. 系统仿真学报第 13 卷增刊, 2001,11: 199~202,211
    [9] 严隽琪, 范秀敏, 蒋祖华, 马登哲, 金烨. 虚拟制造的理论与技术基础研究[J], 中国机械工程, 1999,9: 1068~1071
    [10] 姚珺, 宁汝新, 项飞. 基于 Internet 的虚拟制造技术研究[J]. 中国机械工程, 2001,3, 12(3): 259~262
    [11] 陈晓川, 张暴暴, 冯辛安等我国虚拟制造技术发展策略浅析[J]. 机械设计与研究. 1999, (1): 12~14
    [12] 刘战强, 艾兴. 虚拟制造技术及其应用的现状与发展展望[J]. 山东大学学报(工学版), 2002.6,32(3):213~217
    [13] 刘家福. 面向多 Agent 虚拟车间的三维环境的构建技术[D]. 华中科技大学,2003.4. [EB/OL]. http://www.wanfangdata.com.cn/
    [14] 晏文靖 , 王海艳 , 王汝传 基于 VRML 的网络虚拟制造技术的研究 . 2004.9,24(3):80~84
    [15] 孙军华, 季忠, 王忠雷, 刘莉莉. 基于 VRML 的交互式虚拟装配平台的实现[J].计算机应用, 2002.10,22(10):101~102
    [16] 李超, 陈一民, 施华. JAVA3D 与 VRML 在机器人仿真和碰撞检测中的应用. 计算机工程与科学, 2002, 24(5):83~85,93
    [17] CAD3D Group (Jan.2006). [EB/OL]. http://www.web3D.org/applications/cad/index.html
    [18] Med3D Group (Jan.2006). [EB/OL]. http://www.web3D.org/applications/medical/index.html
    [19] XMSF Group (Jan.2006). [EB/OL]. http://www.web3D.org/applications/vizsim/index.html
    [20] Others Group (Jan.2006). [EB/OL]. http://www.web3D.org/applications/other/index.html
    [21] 余胜泉, 姚顾波, 车浩阳, 教育中的虚拟现实. 北京师范大学现代教育技术研究所. [EB/OL]. http://www.etc.edu.cn/academist/ysq/edu-vb.htm
    [22] m17, 从 VRML 到 X3D. [EB/OL]. http://17de.com/VRML/X3D2x3d.html
    [23] 鲁强,孔英会,贾俊敏,苑丽莉,孔海莉, 基于 Web 的变电站虚拟监控告警界面的实时更新[J]. 电力系统通信, 2004.7:11~14,27
    [24] 吴耀华, 王艳艳, 王长香, 刘辉. 基于VRML的物流系统可视化设备管理与监控[J], 计算机工程与应用. 2003.4:230~232
    [25] 孔贵宾, 任长明. 水煤气生产虚拟现实监控系统的开发与设计[J], 自动化与仪表, 2001.16(3):49~50
    [26] 戴青云, 邹沐昌, 邬伟扬, 胡心专, 万雪芬, 王英华. 基于 CAN 总线的逆变电源设备中远程监控系统的研究[J]. 工业控制计算机, 2004,17(8):16~17,5
    [27] 邓严. 基于 VRML 的远程监控技术研究[D]. 华中科技大学,2005.7.
    [28] 程立辉, 刘大成, 金小伟, 郑力. 基于虚拟现实的设备网络化远程监控系统设计[J]. 制造技术与机床, 2004,11:86~88
    [29] Martin Rohrmeier. Web Based Robot Simulation Using VRML. Proceedings of the 2000 Winter Simulation Conferrence. 2000:1525~1528
    [30] H Vermeulen, T I Niekerk, J Huang, D hattingh. VRML to monitor and Control an industrial Robot via the Internet. 0-7803-5546-6/99 IEEE: 561~564
    [31] Thomas Rischbeck, Paul Watson. A Scalable, Multi-user VRML Server. [J]. Proceedings of the IEEE Virtual Reality 2002(VR’02) 1087-8270/02
    [32] Yannick.Legoc. X3DToolKit toolkit. [EB/OL] URL : http://artis.imag.fr/Members/Yannick.Legoc/X3D/manual.html
    [33] OpenVRML toolkit. [EB/OL] URL : http://sourceforge.net/projects/openvrml/
    [34] 陈锦辉, 江钧编著. 精通从 HTML 到 XML 实务经典,北京,中国青年出版社,2001
    [35] 利用 MSXML 解析 XML 文本[EB/OL]. (2004/8). URL:http://www.51one.net
    [36] Matheus Degiovani. Specification for the d3net's NetNode system, based on VSPlus' NetNodes. [EB/OL] URL: http://www.tilt.net/d3net/index.html 26/08/2005
    [37] Johannes Behr. StreamingSensor Component. [EB/OL] URL: http://www.zgdv.de/avalon/StreamingSensor.html
    [38] Alan Oursland. Using OpenGL in Visual C++. [EB]
    [39] 刘尚勤, 顾耀林. 基于 X3D 构建高效的虚拟场景. [J]. 计算机工程与设计. 2006.1, 27(2): 303~306
    [40] 唐山, 黄正军, 杨建. 基于 X3D 的分布式虚拟现实场景三维建模. [J]. 计算机工程与科学. 2005, 27(2):36~38
    [41] 黄正军, 周建中, 杨建. 基于 X3D 的数字流域可视化仿真研究. [J]. Water Resources and power. 2005.2:54~56
    [42] 沈旭昆, 王大江, 齐越. 基于 X3D/VRML 的三维场景设计与实现. [J]. 计算机工程与应用. 2003.26:230~232

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700