基于OGRE的港口仿真

基于OGRE的港口仿真

论文摘要

随着世界经济的复苏,港口建设掀起新的一轮高潮,为了提高港口运作的效率以及减少安全事故,港口的虚拟仿真监控逐渐成为研发的热门。随着3D技术的兴起,港口监控系统逐渐淘汰原始的二维渲染技术转而使用三维立体图形技术,新的技术的使用不仅使得监控系统有了全新的视觉体验,同时经过多个层次的优化,大幅提高了系统的性能。系统采用OGRE三维引擎作为开发平台,结合输入引擎、物理引擎,对港口集装箱的吊装过程以及港口动态进行仿真、监控。为了提高仿真效果,系统添加了Caelum天空系统以及Hydrax海洋系统,模拟真实的港口周边环境,并利用3DSMAX创建港口全景模型以及场吊(堆场起重机)和桥吊(岸基起重机)模型,对场吊和桥吊进行面向对象的建模和功能的划分。针对场吊、桥吊的大车和小车运动的控制数据的离散性,论文提出了基于速度预测的插值算法计算出连续的运动路径,从而使大车和小车的运动更加顺畅。同时为了模拟桥吊俯仰的轴联动效果,论文提出了基于OGRE的IK反向动力学的解析方法,实时模拟俯仰的IK联动。为了提高系统的渲染速度,论文提出了基于视角的LOD的解决方案,大幅的降低了渲染的实时三角面数目,从而提高了系统的性能。在Windows平台下实验表明,通过使用基于速度的插值预测以、IK反向动力学的解析以及基于视角的LOD技术,大大提高了仿真的效果和运行的效率,对三维仿真开发的具有一定的借鉴意义。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题研究的相关背景
  • 1.2 相关研究的现状
  • 1.3 本文的工作
  • 2 OGRE 系统框架
  • 2.1 OGRE 的设计模式
  • 2.2 OGRE 的场景管理
  • 2.3 OGRE 的材质系统
  • 2.4 本章小结
  • 3 面向对象的模型设计
  • 3.1 面向对象模型的结构划分
  • 3.2 模型类的创建
  • 3.3 本章小结
  • 4 系统关键技术的研究
  • 4.1 基于速度预测的小车运动插值算法
  • 4.2 桥吊俯仰运动的 IK 几何解算算法
  • 4.3 基于视角的大规模场景的LOD
  • 4.4 本章小结
  • 5 港口监控仿真系统的实现
  • 5.1 3DSMAX 场景文件的导入
  • 5.2 对象模型的添加以及运动控制
  • 5.3 灯光系统的创建
  • 5.4 天空、海洋系统
  • 5.5 LOD 技术的实现
  • 5.6 系统其它功能
  • 5.7 系统的集成与性能评估
  • 5.8 本章小结
  • 6 系统展望
  • 6.1 本文所做的工作
  • 6.2 系统今后的发展方向
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于OGRE的港口仿真
    下载Doc文档

    猜你喜欢