内河船舶航行环境视景三维仿真
船艇模拟训练战场环境三维视景的仿真设计及关键算法研究
船艇模拟训练战场环境三维视景的仿真设计及关键算法研究魏旭冠;朱利锋;黄浩;王荣昌
【期刊名称】《舰船科学技术》
【年(卷),期】2008(030)005
【摘要】在船艇模拟训练系统中,首先要解决好战场环境三维视景的仿真问题.结合某型船艇装备模拟训练系统的研制,讨论了战场环境三维环境视景的总体结构、软硬件设计,分析了三维视景的技术实现,并对所涉及到的三维坐标变换、视景投影、摇摆处理、视域裁剪等关键算法进行了研究,给出了三维地形仿真效果图和船艇模拟训练视景输出仿真效果图.通过合理的设计和优化的算法,为船艇训练提供了逼真的自然环境和实战化的战场环境,较好地解决了仿真过程中船艇运动建模与实时显示的技术难题.
【总页数】6页(P119-124)
【作者】魏旭冠;朱利锋;黄浩;王荣昌
【作者单位】镇江船艇学院,江苏,镇江,212003;镇江船艇学院,江苏,镇江,212003;南京军区航务军事代表办事处,上海,200081;镇江船艇学院,江苏,镇江,212003
【正文语种】中文
【中图分类】TP391.9;U676.2
【相关文献】
1.光电经纬仪模拟训练器的三维视景仿真研究 [J], 李煜峰
2.测地车模拟训练系统视景仿真模块关键技术 [J], 李秀亮;靳树昌;张成礼
3.基于Creator和Vega的通信对抗模拟训练三维视景仿真设计 [J], 杨龙;刘成文
4.某炮模拟训练系统中三维视景的设计与实现 [J], 王晓萍; 刘克敏; 尤静; 杨成浩; 冯培伦
5.模拟训练视景系统、三维游戏开发工具RGBGameBuilder的设计 [J], 赵辉;余云宜;梁应宏;贾广威
因版权原因,仅展示原文概要,查看原文内容请购买。
船舶航行环境可视化仿真
船舶航行环境可视化仿真作者:熊振南周世波来源:《上海海事大学学报》2009年第01期摘要:为制定大型船舶和危险品船舶的监管方案,提高海事管理部门应对各种危险情况的能力,降低实际训练的成本和风险,采用虚拟现实技术构建船舶航行环境仿真系统.该系统利用ArcGIS和Creator等可视化建模软件建立三维地形和船舶、航标等三维实体,以Vega管理三维场景,模拟雾、白天、黑夜等自然现象.系统在湄洲湾LNG船舶监管方案设计中得到实际应用,为LNG船舶监管方案的设计和优化提供辅助和支持.关键词:虚拟现实;航行环境;仿真中图分类号:U644.3; U666.158; U675.9文献标志码:AVisual simulation in navigational environmentXIONG Zhennan, ZHOU Shibo(Navigation Institute, Jimei Univ., Xiamen Fujian 361021, China)Abstract: In order to establish the supervision schemes for large ships and dangerous cargo ships, help the maritime safety administration to improve the ability of dealing with the various dangerous situation, reduce the drilling cost and risk, a visual navigational environment system is established adopting the technology of the visual reality. In this system, 3D entities such as 3D terrains, ships and navigation marks are set up by the help of the visual modeling software of ArcGIS, Creator, etc. 3D environment is supervised by Vega to simulate the navigational environment such as fog, day and night. The system has been applied in the supervision project for LNG vessels navigating in Meizhouwan to provide assistance and reference for designing and perfecting the supervision schemes.Key words: virtual reality; navigational environment; simulation0 引言保证大型船舶和危险品船舶的航行安全是海事主管部门的重要工作.为保证监管方案的可操作性和可靠性,需要在实践中不断调整和优化不同船舶的监管方案,不仅增加经济成本,而且存在一定的安全隐患.因此,利用虚拟现实技术构建船舶航行环境,真实再现船舶周围的地形、水文、助航设施和交通流等情况,使海事管理人员在较短时间内不断演练事先制定的监管方案,在演练中调整和优化该方案是比较经济和安全的做法.本文结合湄洲湾LNG船舶监管方案设计,介绍虚拟船舶航行环境的组成和可视化仿真方法,并对可视化仿真中建模技巧、数据的简化和处理方法等进行阐述.1 船舶航行环境仿真船舶航行环境指航行中除人员与设备以外的客观环境.从航行涉及的客观因素分析,航行环境包含地理环境、气象环境、水文环境与通航环境等,它们的空间形态随航行过程演变,具有多维性.如果把航行环境作为1个系统,其功能就是构成航行的空间载体与物理条件,航行环境中各类环境的相互关系构成该空间载体的有机整体.运用虚拟现实技术模拟航行环境,首先需要把航行环境数字化,即建立航行环境的数字模型,这是航行环境可视化仿真的基础,通过三维地形、声效和海浪等要素展现航行环境.船舶驾驶员通过一定的操作界面感知周围环境,达到辅助熟悉环境、掌握态势和辅助决策等目的,这种“环境感知化”的结果供人脑认识船舶周围环境.在航行环境仿真中,根据地形、船舶等模型驱动而改变的数据通过可视化展现,使用人员通过人机交互感知周围环境[1],见图1.2 虚拟航行环境系统的组成和功能船舶航行时驾驶员最关注船舶周围的地形、助航设施、气象条件以及与其他船舶的会遇态势等与航行安全相关的因素.因此,虚拟航行环境应包括:三维地形;实体模型,如人文地理环境、船舶、助航设施和码头及其附属设备等;水文气象,如云、雾、雨、雪和昼夜变化等.此外,为逼真表现特定区域的自然情况,还应包括烟雾与火灾等特殊效果,用于船舶的应急演练、航行过程的记录和回放以及训练结果的评估等模块.通过分析航行环境仿真的功能要求,结合湄洲湾LNG船舶监管方案设计仿真系统的实践,采用ArcGIS和Creator处理地形数据和构建三维地形,采用Creator作为三维实体模型创建工具,实现船舶、助航设施、码头及其附属设施以及岸上建筑物等三维模型的创建;采用Vega作为场景驱动平台,实现场景显示、船舶漫游、视点控制、对象拾取、碰撞检测与特效显示等操作和控制.通过虚拟航行环境的可视化仿真,可以逼真模拟以陆地、岛屿、岸基、海面、码头和助航设施等各种要素组成的三维海域虚拟环境,以及白天、夜晚、能见度不良或不同级别风浪等复杂海况下船舶周围不同的环境,直观、形象、全面地把周围景观和助航设施表现出来,并提供基于空间特征和属性特征的信息查询、距离度量、报警实时响应以及综合监控等功能.[2]3 航行环境可视化仿真实现3.1 三维地形的生成三维地形可视化是现实世界中真实地形的再现,真实度高,必须采用具体数据构造.地形的生成多采用数字高程模型(Digital Elevation Model,DEM)建立地形的网格模型,然后通过纹理映射与光照等技术,再现真实地貌,见图2.DEM数据可以从多方面获取,如电子海图或扫描的纸质海图,经过Photoshop和ArcGIS 等工具处理和转换得到,通过航拍图片或卫星图片获取的高程数据可以为地形模型的建立提供详细信息,是生成DEM的重要数据源.数据的预处理包括两方面内容:(1)对数据进行分割.大规模的地形可覆盖范围较大,生成地形的三角形数目可达几十万甚至数百万个,因此,不能一次性将所有的地形数据调入内存,而是根据实际情况将大地形分为若干个小地形,再分块操作,以保证显示的流畅.(2)对数据的误差进行修正.数据采集的方法不同,其精度和可靠性也不同.同时,由于数据采集误差、数据转换时的信息损失以及技术处理误差等原因,原始数据不可避免地包含各种误差和错误,因此,必须进行查错和相应的处理.具体方法是对建立的初步模型和实际数据进行对比分析,查看与实际地形地貌的差异.一般存在的问题主要包括等高线出现断线、某些位置缺少高程点和边界轮廓没有界限这3点,相应的处理策略是根据原始数据添加一些控制点,连接断线和手工添加边界等.用Creator加载处理过的数据就可转化为三维地形,再进行纹理和细节层次(Levels of Detail, LOD)处理,生成真实感的三维可视化地形.图3为实际生成的湄洲湾三维效果.3.2 实体建模实体的几何建模技术是航行环境可视化仿真中最重要的内容之一,其研究对象是物体几何信息的表示与处理,涉及表示几何信息的数据结构以及相关的构造与操作该数据结构的算法.虚拟航行环境中的每个物体包含形状和外观2个方面,物体的形状由构成物体的各个多边形、三角形和顶点等确定;物体的外观由表面纹理、颜色、光照因数等确定.物体形状的细节层次由构成物体的多边形数量决定.物体的外观特征是表面反射属性和表面纹理,表面反射需要考虑光源的位置和类型;纹理能增强物体的细节层次和真实感,也能提供三维空间感,且显著减少物体需要的多边形数目,提高显示刷新率.图4为制作的散货船三维模型.[5]3.3 运用多重层次细节虚拟航行环境运行是否流畅的重要标准是人机交互响应的能力.当交互响应达到实时时,视觉上表现为场景随交互过程而连续平滑地变化;当交互响应有明显延时时,视觉上表现为场景的停滞和抖动变化.因此,影响交互能力除系统硬件对场景数据处理和显示的性能外,还与场景的数据量有关.在建构虚拟航行环境系统时,要充分考虑场景的数量.在航行环境仿真中,参与可视化处理的场景数据包括三维地形、实体模型、烟火特效以及声效等数据,数据量庞大,为实现大数据量的实时交互显示,在保证航行环境显示细节的前提下,必须使参与实时处理的场景数据最少,以保证交互响应的效率.LOD是1组代表三维模型数据库中同一物体具有不同细节程度的模型对象,不同细节程度版本模型的多边形复杂程度也不一样,细节程度越高的模型对象所包含的多边形数量也越多.在可视化仿真运行过程中,系统以当前视点到所包含区域中心点距离作为切换依据,对场景中的不同物体或物体的不同部分,采用不同的细节描述方式.在绘制场景中的物体时,根据视点远近选择“粗糙”或“精细”的模型来减少场景的几何复杂性,优化总的显示面数,减少实时渲染的开销,有效增加仿真系统的绘制效率与视觉效果.[3-4]在航行环境仿真中,三维模型的LOD有2个层次:第1个层次针对整个场景,在距离当前视点较远的地方,较小的物体如房屋、码头上的低矮建筑物以及船舶等不在场景中显示,同时,远处的山脉、岛屿和大的建筑物,采用“粗糙”的、细节程度不高的模型在场景中绘制;第2个层次针对单个的三维模型,在场景的不同LOD阶段使用适当细节程度的模型绘制.3.4 场景数据管理和驱动在可视化仿真系统运行过程中,根据当前的视点位置,连续在模型数据库中搜索当前可见的三维模型,将其实时渲染.判断当前视点下场景中三维模型对象可见的标准是看三维模型是否落在当前视点的观测体有效范围内,即系统模型数据库中所有组节点是否与观测体相交,如果不相交,组节点及其子节点会在当前帧被剔除,这些节点也就不会渲染在场景中.[3]在航行环境场景数据的管理中,采用空间结构组织数据,即根据三维模型对象在场景中的具体位置组织数据,场景中所有三维物体都按照其真实的空间位置进行分组.使用这种场景数据管理方式,系统可以快速判断哪些区域在当前的可视范围内.由于按照空间结构进行分组可以组节点为单位进行可见性判断,不用遍历不可见的其他三维模型,系统处理速度提高.Vega是美国Multigen Paradim公司用于虚拟现实、实时视景仿真及其他可视化领域的应用软件工具,将易用的工具和高级仿真功能巧妙结合,使用户以简单的操作迅速创建、编辑和运行复杂的仿真应用程序;Visual C++ 6.0的MFC包含强大的窗口和事件管理函数,成为Vega 的主要工作平台.系统采用Visual C++ 6.0与Vega实现实时仿真程序设计.图5为湄洲湾首艘LNG船舶“SERIALAM”实际靠泊与湄洲湾LNG船舶监管方案设计三维仿真系统运行效果对比.4 结论随着虚拟现实技术的不断发展和虚拟航行训练对环境仿真效果要求的不断提高,航行环境可视化仿真仍有许多关键技术有待研发,特别是三维场景的逼真度和大规模场景的实时渲染有待进一步提高.依据虚拟航行环境的组成和功能要求,开发湄洲湾LNG船舶监管方案三维仿真系统,实际应用表明符合需求,为LNG船舶监管方案的制定和优化提供科学的辅助支持.参考文献:[1]游雄. 基于虚拟现实技术的战场环境仿真[J]. 测绘学报, 2002, 31(1): 7-11.[2]彭国均, 翁跃宗. 三维仿真技术在航标管理中的应用研究[J]. 中国航海, 2007(4): 17-21.[3]王乘, 周均清,李利军, 等. Creator可视化仿真建模技术[M]. 武汉: 华中科技大学出版社, 2005: 184-192.[4]关克平, 王胜正, 陈锦标, 等. 一种新的生成航海模拟器视景地形数据库文件的方法[J]. 上海海运学院学报, 2003, 24(3): 213-216.[5]万刚, 夏青, 陈刚, 等. 虚拟地景仿真中地物的几何建模技术[J]. 系统仿真学报, 2001, 13(S): 73-76.(编辑陈锋杰)。
三峡库区航行船舶实时三维仿真监控系统
三峡库区航行船舶实时三维仿真监控系统
殷亚龙;朱时强
【期刊名称】《重庆理工大学学报(自然科学版)》
【年(卷),期】2009(023)006
【摘要】为了提高监管部门对三峡库区航道的监控水平,有效提升库区的安全环境,提出了一种基于GPS和GPRS技术及三维视景仿真技术的库区航行船舶实时三维监控系统设计方案,并对系统结构、关键技术和三维视景仿真进行了详细论述,最后以忠县长江大桥附近江段为依托,实现种了一个最基本的船舶三维实时仿真监控系统.
【总页数】4页(P67-70)
【作者】殷亚龙;朱时强
【作者单位】重庆交通大学,计算机与信息学院,重庆,400074;重庆交通大学,计算机与信息学院,重庆,400074
【正文语种】中文
【中图分类】TP391;U661
【相关文献】
1.A关于三峡库区航行船舶安装雷达装置的通知 [J],
2.基于船舶六自由度运动的船舶航行安全实时监控系统研究 [J], 方淡玉;黄橙;王新辉
3.基于船舶六自由度运动的船舶航行安全实时监控系统研究 [J], 方淡玉;黄橙;王新辉;
4.滑坡涌浪灾害下三峡库区船舶航行安全阈值 [J], 牟萍; 王平义; 韩林峰; 王梅力; 贺仁品
5.三峡库区弯曲河段船舶航行过桥操纵风险定量分析 [J], 谭志荣;高兴;马奕;赵林基
因版权原因,仅展示原文概要,查看原文内容请购买。
船舶操纵模拟器视景中的山形建模
船舶操纵模拟器视景中的山形建模
兰培真;金一丞;尹勇;任鸿翔;孙腾达;刘斯云
【期刊名称】《中国图象图形学报》
【年(卷),期】2001(006)004
【摘要】船舶操纵模拟器是一种能够部分模仿海上真实情况,专门为满足航海教育与培训、航海技术研究等目的而设计研制的装置,其核心技术之一是海上视景模拟,而地形地貌是海上视景中的重要组成部分.根据船舶操纵模拟器实时视景显示的需要,在分析航行船舶对可视范围内重要岛屿与背景山脉的几何精度要求的基础上,提出了基于等高线的山形堆积建模和山形轮廓建模方法,并给出了山形轮廓图形的误差定义、有效适用范围,以及船舶操纵模拟器中地形建模的误差准则,该方法生成图形的数据量较小,其图形更新速率与几何精度能达到船舶操纵模拟器实时视景显示的要求.
【总页数】5页(P378-382)
【作者】兰培真;金一丞;尹勇;任鸿翔;孙腾达;刘斯云
【作者单位】大连海事大学航海科学技术研究所,;大连海事大学航海科学技术研究所,;大连海事大学航海科学技术研究所,;大连海事大学航海科学技术研究所,;大连海
事大学航海科学技术研究所,;大连海事大学航海科学技术研究所,
【正文语种】中文
【中图分类】U666.158-39;TP391.9
【相关文献】
1.内河船舶操纵模拟器视景系统的建模与仿真 [J], 翟小明;尹勇;任鸿翔
2.三维视景开发中的视景数据库建模与优化 [J], 陈娟;罗星
3.船舶操纵模拟器视景中的地形生成技术 [J], 兰培真;金一丞
4.粒子系统理论在船舶操纵模拟器视景仿真中的应用 [J], 桂永胜;王五桂;文聪;金颀
5.船舶操纵模拟器视景系统中望远镜功能的实现 [J], 孙腾达;尹勇;金一丞
因版权原因,仅展示原文概要,查看原文内容请购买。
舰船三维运动视景仿真系统的设计
舰船三维运动视景仿真系统的设计
李震;李积德;王庆
【期刊名称】《哈尔滨工程大学学报》
【年(卷),期】2003(024)001
【摘要】利用MAXSCRIPT语言和VC++开发环境,并结合3DSMAX平台,基于WINDOWS98/2000操作系统开发出舰船3维运动视景仿真系统,用来研究舰船在波浪中的运动.考虑到舰船运动计算的复杂性,作者根据运算过程把系统分为3个模块:时域中求解船舶运动方程,生成数据文件;由系统控制,数据文件自动加载到仿真模块中以及在屏幕上输出实时动画演示或渲染生成动画文件并存盘.以某型舰艇减纵向运动研究成果为例,对该系统进行了综合检验,并取得了令人满意的结果.
【总页数】5页(P9-13)
【作者】李震;李积德;王庆
【作者单位】哈尔滨工程大学船舶工程学院,黑龙江,哈尔滨,150001;哈尔滨工程大学船舶工程学院,黑龙江,哈尔滨,150001;哈尔滨工程大学船舶工程学院,黑龙江,哈尔滨,150001
【正文语种】中文
【中图分类】U661.321
【相关文献】
1.飞行器飞行试验三维视景仿真系统设计与实现* [J], 宋杰;杨健
2.潜艇作战三维视景仿真系统设计与实现 [J], 王永洁;陆铭华;刘剑;孙光辉
3.战车三维视景仿真系统的设计与实现 [J], 杨程;范勇;刘涛;陈念年
4.三维视景仿真环境下的船舶分油机仿真系统设计 [J], 罗楚江;滕宪斌;杨期江
5.三维视景仿真环境下的船舶分油机仿真系统设计 [J], 罗楚江; 滕宪斌; 杨期江因版权原因,仅展示原文概要,查看原文内容请购买。
基于Multigen Vega和Creator的内河港口船舶水面交通过程视景仿真
基于Multigen Vega和Creator的内河港口船舶水面交通过程视景仿真刘炜;陈宁;佘建国【摘要】为了提升内河码头调度管理能力,利用Multigen Vega和Creator预先进行码头泊位预算、交通和运输管理规划,为内河码头的管理提供船舶停泊的决策方案.针对某一内河港口,完成了码头地形、工作环境等场景模型的创建,开发了船舶自主寻位,水面交通仿真的管理模块.表明利用Multigen Creator/Vega工具可以为码头管理决策提供真实的视景仿真工作过程,为码头管理工作开辟新途径.【期刊名称】《江苏科技大学学报(自然科学版)》【年(卷),期】2006(020)006【总页数】4页(P14-17)【关键词】码头;虚拟现实;船舶【作者】刘炜;陈宁;佘建国【作者单位】江苏科技大学,机械与动力学院,江苏,镇江,212003;江苏科技大学,机械与动力学院,江苏,镇江,212003;江苏科技大学,机械与动力学院,江苏,镇江,212003【正文语种】中文【中图分类】TP391.410 引言随着经济水平的不断增长,货物的水上运输量逐渐增加。
很多内河码头,由于本身容量和泊位有限,在繁忙季节会出现船舶进出港顺序紊乱,调度不力的情况,有时造成码头堵塞,给码头带来很大的经济损失。
对于这类问题,内河港口管理人员通常凭借经验进行操作[1]。
本文提出的创新思路是在虚拟的环境下构建整个码头的场景,对船舶进出码头的顺序,泊位的分配预先进行宏观控制和管理,找出与码头容量相匹配的船舶停靠、航行和水上交通的视景仿真过程,可以为现实管理提供决策依据。
本文是用构成虚拟环境的工具Multigen Creator/Vega和OpenGL,针对某一内河港口,建立码头地形、工作环境等场景模型,开发辅助决策的交互式的船舶自主寻位,水面交通仿真的管理模块。
1 码头地形及景观环境的创建描述地形的原始数据包括数字高程模型、文化特征数据及地表的数字正射影像数据。
船艇模拟训练战场环境三维视景的仿真设计及关键算法研究
A b t a t I i a i r o smu a e t h e — i n ina c n l to m n b tlfed e v r n sr c : t s a b sc wo k t i l t he t r e d me so ls e e p af r i a te l n io — i m e tb fr u l i g a wae c a i l to r i i g s se . Th s p p rc mb n st e d v lp e fa n — n e o e b id n tr r f smu a in ta n n y t m t i a e o i e h e eo m nto o v lwae c a t qu p n smulto ta n n s se ,d s usi g h a c t cu e f t e h e — me so a e t r rf e i me t i ain r i i g y t m ic sn t e r hi t r o h t r e di n in l e s e u s se a d he d sg o h u s se ’ ha d r a d s fwa e, n lzng t e r a ia in o h c ne s b y t m n t e in f t e s b y tm S r wa e n ot r a a y i h e l to f t e z t r e d me so a c n s a r s a c ng t e k y ag rt m ft e r l t e p o e s,uc s t e a g rt m h e — i n in ls e e diply, e e r hi h e lo ih o h ea i r c s s h a ,h lo ih v
潜艇航行训练模拟器视景仿真中的三维场景显示
第19卷第3期计算机仿真2002年5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!月文章编号:1006-9348(2002)03-0008-04潜艇航行训练模拟器视景仿真中的三维场景显示王益鸟,赵琳,王国夫(哈尔滨工程大学自动化学院,黑龙江哈尔滨150001)摘要:该文主要论述了在潜艇航行训练模拟器三维视景仿真中,把三维模型投影到屏幕坐标系当中的方法。
该方法是利用Direct3D的几何管道,使模型中顶点依次经过世界变换、视变换、投影变换和屏幕裁减最后输出到光栅上。
关键词:模拟器;视景仿真;三维场景;Direct3D中图分类号:TP391文献标识码:A!引言现代化潜艇对艇员的实际操作水平提出了很高的要求,而常规的海上训练经费高、周期长、风险大,特别是战术对抗、应急操纵等演练则无法在海上进行实际训练。
利用“模拟训练”这一先进手段,在系泊状态下对艇员进行导航和操艇的综合训练,实现业务部门对艇员操作的考核和评估,并配合其它部门协同进行战术训练,则成为必要而可行的方法。
潜艇航行训练模拟器是以潜艇动力学仿真模型为依据,结合艇员实际操作过程,利用计算机仿真技术模拟潜艇正常条件下车、舵、水、气的使用,在不同海区和不同海况下,实现均衡、注排水、水下操纵等,而且可以模拟应急条件下(舱室破损进水、舵卡)的潜艇运动,实现艇员的应急操纵训练[1]。
视景这一环节解决如何从视觉角度营造一个逼真的训练环境,其显示效果的真实程度和实时性,在很大程度上决定着模拟器的训练效果。
怎样用小的投资实现满足要求的实时视景,一直是模拟器材的一个技术重点和难点。
该模拟器供艇员在潜艇系泊状态下训练使用,视景系统运行在工业级便携机上,操作系统采用Windows98,利用VisuaI C++和DirectX开发。
视景系统三维场景的模拟主要包括潜艇三维运动姿态的模拟和海洋环境的模拟。
内河船舶驾驶仿真系统的环境模拟
动和姿态计算机仿真子系统和三维虚拟外景仿真子
系统等构成。
过程, 因此我们采用这种方式实现船舶驾驶仿真系
统。
图 1 系统 结 构 图
船舶驾驶仿真系统研制的重点体现在视景仿真
和操纵仿真 , 目前对船舶运动的环境模拟研究较少。
船舶主机仿真 、 舵机仿真 、 运动和姿态仿 真由一 个计算机系统来完成 , 计算步长小于 5 m 。该计算 0s 机通过 2个串行通信 口分别与环境模拟计算机和虚 拟外景仿真计算机交换数据 , 达到实时同步。
像; 可模拟舵机 、 主机的运行 性能; 可模拟船舶运行 中的噪声及振动性能; 可进行 1l : 的实时操纵模拟 , 让驾驶人员进行实际操作 ; 可作为船舶驾驶 和操纵 的模拟演示装置或学习船舶操纵技术的仿真器。
2 1 体 感模 拟 .
体感模拟有 2种方式 : 一种是通过 图像 和液压 平台共 同作用实现船舶在水 中的 6个 自由度运动 ; 另外一种是只通过 图像 相对偏移来实现 , 通过液压
驾驶仿真系统的总体结构如图 1 所示。驾驶仿
2 船舶运动环境模拟
环境模拟子系统包括体感模拟 、 声音模拟 、 振动 模拟和 自然风模拟 , 给人 以逼 真的 、 身临其境 的感
觉。
真系统具有以下基本功能 : 可模拟内河船舶的所有 运动姿态 ; 可模拟船舶在 内河 中运行 的三维外景图
平 台方式实现效 果好 。因受研制经费的限制 , 本文
该驾驶仿真系统 由内河高 速游艇实船船体、 船
舶驾驶 台、 驾驶操纵设备 、 显示仪表 , 船舶 主机计算
机仿真子系统 、 船舶舵机计算机仿真子系统 、 船舶运
作者介绍 : 刘贵祥现工作于江苏捷诚 车载 电子信息工程有限公司 。 副
船舶操纵模拟器视景仿真系统构架设计
船舶操纵模拟器视景仿真系统构架设计王五桂【摘要】根据船舶操纵模拟器功能实现的实际需要,本文提出一种7通道270°宽视场角环幕投影构架方案.基于视景仿真系统的建设目标,完成了硬件构架和软件构建的设计.并通过船舶操纵模拟器试验室空间的实际大小,完成构架方案的空间布局设计,并对布局设计进行光路效果分析.结果表明,所提出的视景系统构架方案能够满足船舶操纵模拟器真实沉浸感的要求.【期刊名称】《船电技术》【年(卷),期】2016(036)003【总页数】3页(P60-62)【关键词】船舶操纵模拟器;视景仿真;架构【作者】王五桂【作者单位】中国舰船研究设计中心,武汉430064【正文语种】中文【中图分类】U6750 引言船舶操纵模拟器在仿真、功能和应用方面具有极其重要的作用和社会效益[1][2]。
其核实是建立准确的船舶运动数学模型[3]和依托虚拟现实技术[4][5]建立视觉上逼真和高沉浸感的视景仿真系统。
视景仿真系统能够模拟船舶航行的航行姿态和虚拟场景,一方面,使得能够在试验室条件下对船舶运动控制性能进行有效评估及检验,减少实船试验次数,降低成本,缩短开发周期,优化控制系统等目的,另一方面,也是对船舶操纵人员进行实际操作能力培训的一种有效的途径。
视景仿真系统是以航行操纵模拟器输出的数据为依据,利用视景仿真技术等手段,通过三维视景仿真方法直观、逼真地呈现船舶操纵中的各种操作和业务流程,并利用三维建模方法将本船、实际场景、海面自然环境等元素可视化呈现。
通过三维环境中对模型对象的操作展现船舶的航行状态,能够为船舶操纵控制性能研究和船舶操纵控制系统设计与论证提供更加直观、更加丰富的参考依据。
1 视景仿真系统总体结构及建设目标视景仿真系统主要由显示系统、视景仿真渲染集群、管理终端、仿真模型数据库服务器等部分组成,船舶操纵模拟器视景仿真系统网络拓扑结构如图1所示。
视景仿真系统通过仿真服务器系统路由器连接到船舶操纵模拟器中,模拟器向仿真服务器提供船舶运动各种信号,并在显示系统中实时反应。
融合数值流场的内河船舶三维航行虚拟现实系统
融合数值流场的内河船舶三维航行虚拟现实系统
张丹;黄立文;陈蜀喆;范晓飚
【期刊名称】《系统仿真学报》
【年(卷),期】2012(24)1
【摘要】为缓解船舶驾驶员在航行环境复杂水域的心理压力,提高船舶航行安全,使船舶驾驶员更直观准确地利用两岸地形及根据航道尺度、桥梁通航尺度、水流态势等情况航行,采用虚拟现实技术对船舶三维航行环境进行了仿真。
以长江重庆主城区段水域为例,在对该水域流场的数值模拟的基础上,构建了融合数值流场的船舶三维航行环境。
仿真结果表明:所研制的系统对船舶航行环境具有逼真的可视化效果,可有效地提高航行安全和缓解驾驶员心理压力。
【总页数】4页(P180-183)
【作者】张丹;黄立文;陈蜀喆;范晓飚
【作者单位】武汉理工大学航运学院;重庆交通大学航海学院
【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.船舶在波浪中航行的流场数值模拟分析
2.航行体水下点火三维流场数值模拟
3.内河航道船舶航行操纵平面二维数值模拟在复杂流态下的应用
4.湿式烟气脱硫系统吸收塔扰流泵技术三维流场的数值模拟
5.新疆库尔干水利枢纽集诱鱼系统三维流场数值模拟研究
因版权原因,仅展示原文概要,查看原文内容请购买。
船舶机舱三维视景仿真系统的应用与发展
船舶机舱三维视景仿真系统的应用与发展摘要:针对船舶机舱三维视景仿真系统在航海教育与培训领域中的应用,定义了船舶机舱三维视景仿真系统的概念、类型与基本技术需求、对国内外研究现状进行了总结与分析,对目前在船舶机舱三维视景仿真的实际开发过程中所应用的主要技术手段进行了介绍,并结合实际开发经验给出了包括三维引擎的选择、虚拟机舱场景三维建模、场景优化技术、实时渲染技术的实施方案,最终结合新形势下的实际需求对船舶机舱三维视景仿真系统的发展方向进行了展望。
关键词:船舶机舱;三维视景;仿真系统;应用;发展引言船舶轮机模拟器采用半实物仿真方法为训练者搭建一种自主训练平台,轮机模拟器的各个物理仿真盘台(船舶电站、集控台、本地控制箱等)的外观可设计成与母型船高度一致,训练者在仿真设备上操作可获得与实船相近的系统反馈过程,同时应用轮机模拟器可完成许多实船中禁止的训练内容,并可反复进行训练不受时间与空间的限制。
1.船舶机舱三维视景仿真系统的概念、类型、技术要求1.1船舶机舱三维视景仿真系统的概念船舶机舱三维视景仿真系统即是联合利用三维建模技术、人机交互技术、三维数据可视化技术等,同时结合轮机专业知识建立一与实际船舶机舱环境高度一致的虚拟环境,并将其通过多种媒介以立体化的形式显示在人机交互设备上。
船舶机舱三维视景仿真系统需能够给予使用者高度的“自主性”,至少应可实现船舶虚拟机舱的全景漫游,虚拟轮机系统与设备的操作,并且获得与实船一致的真实的数据反馈及声光效果,从而加强训练者的实船机舱环境认知感与操作感。
高度的真实感与沉浸感是船舶机舱三维视景仿真系统的最大优点。
1.2船舶机舱三维视景仿真系统的类型目前三维视景仿真系统的硬件环境种类较多,有多通道柱幕,球幕系统,穹幕系统及洞穴式投影系统等,上述三维视景仿真系统能够提供给使用者较高的沉浸感,但是在组织大规模培训时显得不够实用,这是因为一方面上述虚拟现实硬件设备购置与维修费用昂贵,另一方面上述硬件设备不适合多人同时使用、操作,培训效率有限,根据作者所在教研室的项目组开发经验与用户反馈,桌面虚拟现实系统完全可满足船员培训的需求,一方面其成本低廉,另一方面通过搭建网络结构,可实现多人团队协作训练,亦可单人单机训练,培训方式相当灵活。
基于速度特征的内河LNG船舶三维动态安全区建模方法
基于速度特征的内河LNG船舶三维动态安全区建模方法
陈立家;王冰;吴小红;李胜为
【期刊名称】《重庆交通大学学报(自然科学版)》
【年(卷),期】2024(43)2
【摘要】为提高LNG船舶安全区设置的科学性,保障内河水域LNG船舶的通航安全,提出了一种基于速度特征的内河LNG船舶三维动态安全区建模方法。
基于LNG船舶航行方向和速度变化的特点,将传统速度的线性分布模型改进为随机分布模型;利用区域分解法,将复杂的三维几何区域分解成若干个子区域,建立相应的边界方程;基于船舶间极限通过设定约束条件,根据其几何形状,运用停船视距理论、船舶漂移计算方法和富余水深计算方法对安全区内部结构不同方位的安全距离进行数值求解。
针对某内河LNG船舶,通过设置不同速度条件进行仿真验证。
研究结果表明:该模型能较真实反映船舶安全区在速度影响下的差异变化,为内河LNG船舶航路规划起到参考作用。
【总页数】9页(P122-130)
【作者】陈立家;王冰;吴小红;李胜为
【作者单位】武汉理工大学航运学院;武汉理工大学内河航运技术湖北省重点实验室
【正文语种】中文
【中图分类】U675.58
【相关文献】
1.基于SolidWorks装载机工作装置的特征建模与三维动态仿真
2.基于solidworks 2007隔膜泵的特征建模与三维动态仿真
3.基于地质体产状特征及建模数据特点的三维地质建模方法探讨——以安徽月山矿田为例
4.基于遗传神经网络的加速度传感器动态建模方法
5.基于CATIA软件的船舶铸钢件三维建模方法
因版权原因,仅展示原文概要,查看原文内容请购买。
基于虚拟现实的船舶航行复杂周围环境图像三维仿真
基于虚拟现实的船舶航行复杂周围环境图像三维仿真
张连慧
【期刊名称】《舰船科学技术》
【年(卷),期】2024(46)4
【摘要】为提升船舶在复杂航行环境中的安全,提出基于虚拟现实的船舶航行复杂周围环境图像三维仿真方法。
该方法使用虚拟现实技术中的Vega Prime虚拟现实开发工具,依据海洋、船舶相关数据与图像,使用Crertor工具建立flt静态三维模型库,从该模型库内导出船舶三维模型所需数据后,使用Vega Prime虚拟现实开发工具的LynXPrime图形界面,对船舶航行复杂周围环境的水体、海浪等进行建模并进行纹理制作后,再通过实时驱动、视景仿真驱动以及仿真交互程序运行,实现船舶航行复杂周围环境图像三维仿真模型的交互。
实验结果表明,该方法可有效对船舶航行复杂周围环境的洋流流向、流速、海水温度进行三维仿真。
同时也可对船舶航行环境内其他船舶进行红外视景可视化,且应用效果较佳。
【总页数】4页(P166-169)
【作者】张连慧
【作者单位】郑州科技学院
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于分布式虚拟现实技术的船舶航行协同仿真系统研究
2.基于虚拟现实技术的船舶航行环境仿真系统
3.基于虚拟现实的船舶三维图像重建方法
4.基于Unity3D的船舶航行场景虚拟现实仿真模型
5.基于虚拟现实技术的低质量船舶三维图像重建
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内河船舶航行环境视景三维仿真田延飞;黄立文;陈姚节;谭天力【摘要】Based on the development directions and requirements of navigation simulation,3D visual simulation of inland waterway navigation environment was taken as the research object,in order to expand the practice area and improve the simulation accuracy at the sametime.Elements composing the scenery of inland waterway navigation environment were deeply analyzed and divided into twocategories:topographic and geomorphic features,surface and offshore targets.The mainstream software in scene simulation field such as 3D MAX and Multigen Creator were adopted for 3D modeling of the composing elements.Under the environment of VC++,the open source software OpenSceneGrap (OSG) was chosen as the driving platform to realize data fusion of 3D model of inland waterway navigation environment and strengthen simulation authenticity with meticulous rendering.Simulation shows that the constructed 3D models of inland waterway navigation environment are of higher precision,and its driving scenario is of verisimilitude,which can meet the navigation simulation requirements and can be recommended for development of large ship handling simulator.%基于航海仿真的发展方向和发展需求,为增加练习海域并同时提高仿真精度,以内河船舶航行环境三维建模仿真为研究对象,分析了内河船舶航行环境视景的组成要素,将其主要划分为地形地貌、水面及近岸陆域物标两大模块,并以视景仿真领域3D MAX、Multigen Creator等主流软件对其进行三维建模.在VC++环境下,以开源软件OpenSceneGraph (OSG)为驱动平台,对内河船舶航行环境视景模块三维模型进行了数据融合,同时以细致的渲染来加强模拟的真实感.仿真显示:所构建的内河船舶航行环境三维模型具有较高的精度,场景驱动具有逼真的效果,能够满足航海仿真的要求并应用于大型船舶操纵模拟器建设.【期刊名称】《重庆交通大学学报(自然科学版)》【年(卷),期】2018(037)003【总页数】6页(P115-120)【关键词】航海工程;内河航行;视景仿真;OpenSceneGraph (OSG)【作者】田延飞;黄立文;陈姚节;谭天力【作者单位】武汉理工大学航运学院,湖北武汉430063;内河航运技术湖北省重点实验室,湖北武汉430063;武汉理工大学航运学院,湖北武汉430063;内河航运技术湖北省重点实验室,湖北武汉430063;武汉理工大学航运学院,湖北武汉430063;内河航运技术湖北省重点实验室,湖北武汉430063;武汉理工大学航运学院,湖北武汉430063;内河航运技术湖北省重点实验室,湖北武汉430063【正文语种】中文【中图分类】U675.790 引言随着计算机硬件和计算机图形学的发展,科学计算可视化已成为一门独立的新型学科。
特别的,近年来发展越来越快的虚拟现实技术将其带入一个全新的境界[1]。
视景仿真是一种基于计算信息的沉浸式交互环境,其核心就是通过计算机软硬件技术生产逼真的视听沉浸式效果。
作为计算机技术中最为前沿的应用领域之一,视景仿真已广泛应用于模拟驾驶、场景再现、城市规划等应用领域[2-3]。
在航海仿真领域,船舶航行环境视景仿真是其关键内容之一。
随着仿真技术向可视化方向的发展,使用三维仿真技术模拟船舶航行环境,构建岸景、地形、水文、助航设施以及交通流等环境信息,不仅可以实现航运安全环境的预见、模拟和还原,同时也能够促进航运安全的改善和提高。
三维可视化技术对船舶航行综合环境的表达相对于传统的二维电子江图更加直观、形象和准确[4]。
但是,目前国内建设(引进或自主研发)的大型船舶操纵模拟器多针对近海、沿海港口,其视景数据库中一般多为该类航行场景的三维数据,内河船舶航行视景三维模型数据还很少。
尽管国内大连海事大学、上海海事大学、武汉理工大学等在专门研发内河船舶操纵模拟器上做出了贡献,并成功研制出了自主品牌的内河船舶操纵模拟器,其模拟器中船舶航行视景数据库并不丰富(针对很少部分的内河航段而建设),且仿真效果还需要完善。
因此,有必要就内河水域船舶航行环境三维仿真展开研究。
一是,其能够用于丰富现有的船舶驾驶模拟系统,为船舶驾驶模拟器提供更多的练习水域。
二是,能够用于专门的内河船舶驾驶模拟器系统的建设。
三是,对内河船舶航行环境进行三维仿真,以直观地反映出航道内包括本船在内的水面物标、近岸陆域趸船、码头、引桥、房屋等物标,其高精度的可视化的效果可以作为船舶驾驶人员熟悉通航环境的辅助手段,也可以应用于第三方(如海事主管部门)的现场监控系统。
1 技术支持1.1 三维建模软件平台在视景三维仿真系统的建设与应用中,对象三维视景模型的构建是视景仿真系统建立的基础,也是视景仿真系统应用效果的关键。
目前主流建模软件种类繁多,功能多样,比如3D MAX、ImageShop、Maya、SolidWorks、Multigen Creator等建模软件,它们都在各自应用领域内发挥针对性的效用。
选择合适的船舶航行环境仿真建模软件,对于仿真系统的构建十分重要。
3D MAX和Multigen Creator 是虚拟现实建模常用的软件。
鉴于不同软件平台的优势,笔者对船舶航行环境视景组成要素三维建模主要基于3D MAX和Multigen Creator。
1.2 视景模型驱动平台目前,用于对象视景三维仿真的软件平台有很多种,如Multigen Vega、QUEST 3D、OpenGL、OpenScenceGraph (OSG)等。
笔者选用OSG作为内河船舶航行环境视景三维模型的驱动(引擎)平台,主要基于如下几点考虑:1)OSG是一个面向对象的三维视景仿真开发包,它包含了极其丰富的类库,操作灵活,性能优越,更为重要的是OSG 是开源的三维引擎底层应用库,可以支持多平台、多语言使用。
2)OSG是采用C++语言进行编写的,封装OpenGL作为底层平台的开源库,不仅具有OpenGVS、Vega prime的模块化和易操作等优点,而且具有针对不同需求更改底层代码的灵活性等优点[2-3,5-6]。
3)OSG提供一个专门的应用模块osgOcean,来模拟海洋场景,包括天空、云、海水、波浪等。
在视点跟踪的范围内,OSG能够实时显示海洋场景(含特效);当视点移动到定义海洋场景的矩形边界后,系统再加载当前视点跟踪范围内的区域进行显示,从而,系统运行过程中能够节省大量的内存。
4)利用osgOcean建立的三维海洋场景,可以实时的改变海洋环境的属性参数,从而改变海情,达到营造逼真的海洋场景地目的。
2 技术路线笔者基于OSG实现的内河船舶航行环境视景三维仿真主要有以下步骤:1)对象视景三维建模。
对水面及近岸陆域物标(实体)、地形地貌视景进行三维建模,保存为可调用的*.flt文件。
对象视景三维建模关键技术将在3.1中叙述。
2)进行初始化设置。
在OSG中初始化配置天空和海洋环境等特殊效果。
3)导入模型文件。
通过osgDB::readNodeFile 函数将已保存的*.flt模型文件导入到OSG 图形程序。
4)场景驱动。
编制OSG主程序,调用动态物标运动状态数据对该类物标视景的三维模型予以驱动。
例如,为实现某个船舶运动视景的三维仿真,可通过实船实验(或自航模实验)获取的船舶六自由度的实验数据,将实验数据结果加载到船舶模型上用于驱动其视景三维模型[7]。
各物标视景三维模型驱动过程中,通过视点追随(切换)[2],实现视点更新,从而对仿真的整个航行环境的三维视景进行显示。
基于OSG的内河船舶航行环境视景三维仿真流程如图1。
图1 基于OSG的内河船舶航行视景仿真流程Fig. 1 Visual scene simulation process of inland waterway navigationalenvironment based on OSG3 关键技术分析3.1 场景节点组织参考航海类专业文献[8-9],船舶航行环境系统由气象、水文、航道条件、航道设施、港口(码头)设施等组成。
从仿真的角度,对内行船舶航行环境的三维仿真对象主要是船舶航行环境系统中的视觉可见部分,如气象因素(天空颜色、云彩、雨、雪、雾等)、水面颜色、地形地貌以及水面和近岸陆域各类物标(实体如船舶、航标、灯船、桥梁、趸船、码头、引桥、树木、房屋等)。
另外,由于OSG 采用节点机制对场景进行组织管理[10],因此根据船舶航行环境的三维仿真对象各自的类别,采用表1所述节点对内河船舶航行环境场景进行组织和管理,即针对对象类别将各个模型分开建立节点进行控制,最后汇总,以一个总节点进行绘制。
表1 基于OSG的内河船舶航行环境场景节点组织Table 1 Node organizationof OSG based scene of inland waterwaynavigational environment总节点组节点组节点根节点叶节点船舶航行环境视景物标(实体)地形地貌海洋(河面)水面物标近岸陆域物标水下(含水中岛屿等)地形地貌近岸陆域地形地貌天空水面船舶、航标、灯船、桥梁等趸船、码头、引桥、树木、房屋等地形地貌地形地貌天空自身云、雾、雨、雪等水面波浪平面坐标尺度材质平面坐标尺度材质尺度材质材质平面坐标高度材质颜色量色泽水面颜色高度浪花颜色3.2 三维建模技术3.2.1 基于3D MAX的水面及近岸陆域物标三维建模除采用编辑软件系统自带的部分物标三维模型来获得研究航段部分水面及近岸陆域物标(如航标、灯船、树木等)的三维模型外,对研究航段水面及近岸陆域特征物标,采用高清相机拍照、无人机航拍、高清卫星图片等物标高程数据和纹理特征,在3D MAX平台实现水面与近岸物标视景的三维建模。