学位论文 > 优秀研究生学位论文题录展示

基于OSG的虚拟设施布局系统的研究与设计

作 者: 杜骆铭
导 师: 周以齐
学 校: 山东大学
专 业: 机械电子工程
关键词: 虚拟设施布局 OSG wxWidgets XML
分类号: TP391.9
类 型: 硕士论文
年 份: 2011年
下 载: 83次
引 用: 0次
阅 读: 论文下载
 

内容摘要


设施布局问题(Facility Layout Problem, FLP)是企业生产与系统设计初始阶段需要着重考虑的主要问题之一,其伴随着人类的生产而出现,并随着人类生产规模的日益扩大而变得越来越复杂和重要。虚拟现实(Virtual Reality, VR)技术的出现为解决这一日趋复杂的问题提供了一种新的技术思路。在设施布局的详细设计阶段,通过虚拟现实技术对设施布局问题进行逼真的三维可视化仿真,能够有效弥补传统布局方法过于抽象、不够准确等缺点,从而大幅度提高布局设计方案的可行性以达到节省投资成本和节约时间的目的。本文首先综述了设施布局问题的发展历程并分析了其解决方法的技术演变,阐述了虚拟现实技术及其应用,探讨了将虚拟现实技术应用于设施布局问题的可行性和前景。之后,本文着重于研究虚拟设施布局系统的设计与开发。本文以降低系统的开发和应用成本为出发点,本着自由分享的开源协作精神,决定在开源软件领域探寻实现虚拟设施布局系统的技术路线。本文以开源三维图形渲染引擎OSG(OpenSceneGraph)和开源GUI(Graphical User Interface,图形用户界面)开发库wxWidgets为技术基础进行虚拟设施布局系统的详细设计和开发,并以标准通用的XML(Extensible Markup Language,可扩展标记语言)技术来解决虚拟设施布局系统中的信息管理问题。本文在上述的技术基础之上,设计了虚拟设施布局系统的总体框架和详细开发方案,详细阐述了系统关键功能的实现原理和方法,并最终集成实现了一个基于OSG的虚拟设施布局原型系统。本文期望借此能够为企业在设施布局的详细设计和布置阶段提供一个三维虚拟环境来检验布局设计方案的可行性和潜在问题,以解决实体布局周期长、成本高、效率低等缺点。

全文目录


摘要  9-10
Abstract  10-12
第1章 绪论  12-20
  1.1 引言  12-13
  1.2 设施布局问题的发展历程及解决方法演变  13-15
    1.2.1 设施布局问题的发展历程  13-14
    1.2.2 设施布局问题的解决方法演变  14-15
  1.3 虚拟现实技术及其应用  15-17
  1.4 课题目标及主要研究内容  17-19
    1.4.1 课题目标及意义  17-18
    1.4.2 主要研究内容  18-19
  1.5 论文组织与安排  19
  1.6 本章小结  19-20
第2章 虚拟设施布局系统的关键功能要素及实现技术基础  20-38
  2.1 虚拟设施布局系统的关键功能要素分析  20-21
  2.2 虚拟环境的构建技术  21-29
    2.2.1 开源三维图形渲染引擎OSG综述  21-22
    2.2.2 OSG核心体系结构  22-24
    2.2.3 OSG场景图结构及基本渲染方式  24-26
    2.2.4 OSG基本程序框架  26-29
  2.3 基于wxWidgets的GUI开发应用  29-34
    2.3.1 wxWidgets综述  29-30
    2.3.2 wxWidgets的体系结构  30-31
    2.3.3 wxWidgets界面设计方法  31-34
  2.4 wxWidgets结合OSG开发的实现方法  34-36
  2.5 本章小结  36-38
第3章 基于OSG的虚拟设施布局系统的设计  38-58
  3.1 基于OSG的虚拟设施布局系统的研究分析  38-44
    3.1.1 虚拟环境下的设施布局流程  38-40
    3.1.2 虚拟设施布局系统的总体框架  40-42
    3.1.3 基于OSG的虚拟设施布局系统的详细设计方案  42-44
  3.2 基于XML的三维场景信息管理技术  44-49
    3.2.1 XML技术及其应用介绍  44-46
    3.2.2 XML文档的组成和结构  46-48
    3.2.3 XML在三维场景信息管理中的应用  48-49
  3.3 XML的解析方法  49-56
    3.3.1 XML解析方法概述  49-51
    3.3.2 开源XML解析库TinyXml  51-56
  3.4 本章小结  56-58
第4章 基于OSG的虚拟设施布局系统实现  58-86
  4.1 模型预处理  58-59
  4.2 主程序框架的建立和虚拟环境的实现  59-62
  4.3 三维设施布局系统关键功能的实现原理和方法  62-80
    4.3.1 良好的人机交互方式  62-71
    4.3.2 碰撞检测  71-76
    4.3.3 动画仿真  76-80
  4.4 系统GUI的具体设计和实现  80-84
  4.5 本章小结  84-86
总结与展望  86-88
  全文总结  86
  工作展望  86-88
参考文献  88-92
致谢  92-93
学位论文评阅及答辩情况表  93

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 支持XML数据查询的F&B索引结构的研究,TP311.13
  3. LXI自动测试系统集成技术研究,TP274
  4. 基于网络的服装款式设计系统的研究与实现,TS941.2
  5. 基于MDA的界面自动生成方法的研究,TP311.5
  6. C++代码缺陷检测系统的研究与设计,TP311.53
  7. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  8. 基于XML的异构数据交换系统的设计与实现,TP311.52
  9. 基于OSG的船舶驾驶系统视觉仿真研究,U664.82
  10. 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
  11. 概率XML数据上关键字检索算法的研究与实现,TP391.3
  12. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  13. 概率XML文档中Holistic Twig查询处理算法的研究与实现,TP311.13
  14. 保留语义约束的XML与关系数据库双向转换技术研究,TP311.13
  15. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  16. 基于银行综合前置平台的金融服务支付系统的设计与实现,TP311.52
  17. 基于观察者模式的银行主动服务系统的设计与实现,TP311.52
  18. 江北区企业信用信息系统设计与实现,TP311.52
  19. 物联网业务模型描述语言的研究与实现,TN929.5
  20. 基于服务总线的模具企业信息集成系统,TP311.52
  21. 金属板料成形3D虚拟仿真平台关键技术研究,TG659

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com