船舶操纵模拟器视景生成技术的研究[论文+开题+综述]

开题报告航海技术船舶操纵模拟器视景生成技术的研究一、选题的背景与意义航海模拟器经历数十年的发展,经历了从简单到复杂,从单一到综合的过程。

尤其重要的是20世纪80年代以来,CGI(计算机成像)视景生成技术的采用,使航海模拟器经历了从无视景,仅凭仪器操作到有视景,能创建一种逼真的环境这样一种变革。

为航海模拟器配置视景系统,无疑为操作者提供了最直接、信息量最大的信息来源,为使参与者身临其境提供了可能。

一个好的航海模拟器,其视景系统的投资占了整个航海模拟器投资的三分之二,甚至更多。

可以说视景系统的好坏已成了当前航海模拟器开发研制的成败关键。

航海模拟器现在广泛应用于航海教育和培训以及相关领域工程论证和科学研究中,在某种程度上航海模拟器已经成为评价航海院校办学条件的重要指标。

大型船舶操纵模拟器的研制成功,为航海人员培训、系统分析、科学研究、工程设计和海事分析等提供了一个可供船舶操纵的虚拟的海上航行环境,这在航海领域具有很高的科学价值与经济效益。

真实的视景画面,通过视觉的感受,使操作者身临其境。

对不同种类、不同吨位的实船模型的船舶操纵、避碰、靠离泊、进出港,以及一定海域不同海况、天气、能见度条件和昼夜变化下的船舶操纵、避碰和望远镜功能等的模拟,使受训者或使用者能够更真实地对船舶航行状况和航行环境有更具体的感知。

本文综合前人的研究,并以此为基础,对船舶操纵模拟器视景生成中的三维视景生成及环幕投影技术进行研究,剖析其原理并提出改进,对现存问题提出解决方案,使航海模拟器视景生成更加真实、更加先进。

在此基础上,培训、科研和海事研究人员能够更真实地对实际环境进行模拟,得出更符合实际的数据并在实际应用中得到更精确地分析结果,指导实际操作。

二、研究的基本内容与拟解决的主要问题:主要内容1、本文的背景和实际意义2、目前国内外对航海模拟器视景生成的研究2.1目前航海模拟器视景生成已有的研究成果2.2目前航海模拟器视景生成存在的不足和技术上的缺陷3、对航海模拟器的视景生成技术的看法和一些具有建设性意义的建议3.1总结国内外对航海模拟器视景生成的研究成果和现存的不足3.2针对这些成果和不足总结前人研究经验3.3提出自己的建议4、论文总结拟解决的问题综合目前船舶操纵模拟器视景生成技术中的图像重叠技术,地形、山行、海浪等的生成技术以及视景建模进而进行三维视景生成和360度环幕投影的技术研究。

三、研究的方法与技术路线:1、通过图书馆和网络收集大量与本文有关的资料并进行科学的筛选,以作参考。

2、对收集到的资料进行整理,总结船舶操纵模拟器视景生成技术中具体的相关技术。

3、在对相关技术的总结的基础上,找出其中存在的不足和缺陷并提出三维视景生成和环幕投影技术的展望。

4、对三维视景生成技术和环幕投影进行具体解释,对在实际应用中可能出现的问题提出解决方案。

四、研究的总体安排与进度:2010.11.17确定题目2010.11.18—11.19指导教师下达毕业论文任务书2010.11.20—12.24撰写文献综述、开题报告,并上交两份开题报告打印稿。

2010.12.25—12.31毕业论文开题论证2011.1.1—1.14开题报告修改,并将开题报告、文献综述、任务书终稿上交到系里2011.1.15—2.20论文撰写、修改2010.4.28确定终稿,连同毕业实习相关材料上交指导教师2010.5.8毕业论文答辩五、主要参考文献:[1] 关克平. 航海模拟器视景建模技术研究及应用[D].2002[2] 金一丞.STCW公约与航海模拟器的发展.大连海事大学学报.2002,28(3):51-55.[3] 尹勇.航海模拟器视景的建模.大连海事大学学报.2001,27(4):20-23.[4] 邱志雄.不同视点重叠图像自动拼接算法.中国航海.2001, 2:41-45.[5] 任鸿翔.船舶操纵模拟器视景中的山形建模.2001,6(A),4:378-382. [6] 兰培真.航海模拟器视景中沿岸山脉实景纹理图像拍摄.计算机仿真. 2001,18(1):29-32.[7] 张秀凤.航海仿真虚拟环境的海浪视景生成技术.系统仿真学报.2002,14(3):313-315.[8] 尹勇.自然现象的实时仿真.系统仿真学报.2002,14(9):1217-1219.[9] 王胜正. 360°环形柱幕立体视景系统航海模拟器.2008,29(2):1-4.[10]周卫兵.船舶操纵模拟器环幕投影误差分析.系统仿真学报.2004,16(4):752-753,780.[11] 马越.分布航海仿真中HLA 网关的设计与实现.哈尔滨工程大学学报.2004, 25(3):283-287.[12] 洪碧光.船舶操纵模拟器在船舶通航安全评估中的应用.中国航海.2003, 3:24-26.[11]Three-dimensional Vision System of Navigational Simulator for Assessment of Navigation Safety in Design of Harbor and Waterway[A]Proceedings of the First International Conference on Risk Analysis and Crisis Response[C], 2007.[12] Olivier Doucy. Near Surface Maneuvering and Station-Keeping for an Autonomous underwater vehicle. NATO Symposium, Applied Vehicle Technology Panel, Ankara ,Turkey ,October,2000-08-29.[13]Stefan Kluj. The Relation Between Learning Objective and TheAppropriate Simulator Type.毕业论文文献综述航海技术船舶操纵模拟器视景生成技术的研究一、材料来源本此毕业论文主要是进行船舶操纵模拟器视景生成技术的研究,因此我主要是根据船舶操纵模拟器视景生成技术进行有关文献、图书资料的收集与查阅。

大部分的文献都来自于学校的图书馆中、西文数据库,如中国知网、维普,包含了大量的专业期刊,如《海运纵览》、《港工科技信息》、《中国航海》等。

其他部分来自于图书馆藏书和网络资料,如百度、学术谷歌等。

二、国内外研究历史及现状1、航海模拟器视景系统研究现状。

随着科学技术的不断发展,对船舶操纵模拟器视景生成技术的研究也一直在进行。

金一丞等指出:航海界已经基本达成共识,将航海模拟器分为四级,分别为:A级:全功能(Full Mission)的航海模拟器;B级:多功能(Multi Task)的航海模拟器;C级:有限功能(Limited Task)的航海模拟器;X级:单一功能(Single Task)的航海模拟器;挪威船级社(DNV)航海模拟器认证标准给出了A级“全功能的航海模拟器”的主要性能指标。

同时该标准中还提到B级“多功能的航海模拟器”的主要性能指标。

目前,世界上许多国家在多功能航海模拟器(B级)的开发研制上都有长足的发展,具有全功能的航海模拟器(A级)也在部分国家相继出现,比如英国,美国,挪威,日本等。

鹿特丹拥有世界一流的航海模拟器。

在Marine Safety模拟器中心,能提供引航员、拖轮和交通管理人员培训。

该模拟器中心拥有船桥模拟器、港口控制模拟器等。

就国内而言,在航海模拟器的开发研制上也有新的发展。

多功能航海模拟器(B级)在上海、青岛、大连等航海院校都已经成功。

1998年以来,全功能模拟器(A级)的研制也在上海、大连等地获得成功,其中视景系统的性能指标也达到或部分超过。

2、STCW公约要求。

航海操纵模拟器现在广泛用于航海教育及培训,STCW78/95公约较大篇幅的增加了有关航海模拟器的内容。

金一丞总结了STCW95对航海模拟器的相关规定:(1)模拟器的使用;(2)模拟器的性能标准;(3)应用模拟器进行培训和适任评估的范围。

并且对模拟器的未来发展进行了展望。

通过这些规定的内容,我们能对船舶操纵模拟器的研究方向做到更精确,更具体。

3、航海模拟器视景的建模。

视景的建模要能做到准确、真实和具有实时性。

尹勇指出Coryphaeus 的Disingers Workbench (DWB) 与Mutagen 一样, 是当今世界上最好的三维建模工具之一, 可用于可视化系统数据库的创造和编辑, 以其强大的功能、优良的交互性以及可视化特性深受仿真建模开发人员的欢迎。

依此建立起来的三维视景可以满足船舶操纵模拟器的上述要求。

4、不同视点重叠图像的拼接。

不同视点重叠图像的拼接在船舶操纵模拟器视景生成技术中是一个难点。

邱志雄指出:不同视点重叠图像的拼接算法大都需要估计相机参数和每个像素的深度等,要求有较多的源图像,由于海上实景拍摄难度大,因此符合要求的源图像十分有限。

这些现有的算法对于生成船舶操纵模拟器中的视景并不适用。

因此,作者依据三维成像几何理论,建立了相邻重叠图像的成像几何模型。

5、船舶操纵模拟器视景生成技术中山形的生成。

船舶操纵模拟器视景中经常会出现山形,对于山形的生成,任鸿翔等提出了基于等高线的山形堆积建模和山形轮廓建模方法。

首先用几何方法生成的曲面来刻画地形的大致形状,再用纹理合成技术来生成地表丰富的细节,而高度场方法又分为随机高度场方法、基于物理模型的高度场方法和基于地形等高线的高度场方法,其中具有一定几何精确度的基于地形等高线生成高度场的方法是实景地形模拟中的重要方法。

通过数据采集及等高线的折线逼近即用数字化仪在海图上按一定顺序来进行采点,其采样点的密度可根据地形的复杂程度决定。

对于山体造型,简单的岛屿可用手工建模,即将采样点的坐标赋以相应的高程值(也称山体高度值),以构成形似梯田状的山型,再参照拍摄的真实照片,通过适当选取相邻的采样点,来构成四边形或三角形,最后贴上纹理,即获得岛屿模型。

6、本船模拟。

本船是指操作者在操作时在驾驶台所看到的本船的具体形状。

本船是操作者判断船舶运动的参照物,通过视景的相对运动,操作者可以真实地感受到船舶的运动。

孙腾达等将本船的建模归纳为两种方法:通过简单模型贴本船纹理的方法来实现;使用3D Max,Maya和MultiGen Creator等建模软件建立真三维的几何模型,实时生成。

简单模型贴本船纹理主要是获取船舶纹理,在模型基础上贴上纹理即可;三维的几何模型学要复杂的几何纹理,数据量大,但仿真度高,也更加精确。

6、海浪模拟。

由于水波和浪花形状的不规则性,对其的实时动态模拟一直困扰着航海仿真领域的研究们。

合集下载

航海模拟器视景的研究

航海模拟器视景的研究

第25卷 第2期大连海事大学学报Vo l.25,N o.2 1999年5月Journal of Dalian Maritime University M ay,1999文章编号:1006-7736(1999)02-0022-07航海模拟器视景的研究金一丞,尹 勇,魏 毅,董振宁,陈昌文(大连海事大学航海科学技术研究所,辽宁大连 116026)摘要:在对Op enGL所采用的坐标系及各种变换作了详细地分析和论证的基础上,就建立航海模拟器视景显示过程中的模型视变换阵进行了推导,对OpenGL采用的透视投影变换及透视投影变换阵作了细致地分析与推导,并由此对正确设置视见体参数提出了具体的建议.关键词:航海模拟器;Open GL;计算机成像;模拟器视景分类号:U666.158 文献标识码:A模拟器中的视景,目前几乎无一例外地采用CGI技术,但大多需要在工作站级的环境下得以实现.近年来由于微机性能的迅速提高,尤其是Microso ft将OpenGL纳入Window s NT,而将工作站级的图形带给了Window s.Windo ws NT支持OpenGL加速模式,市场上也出现了不少能对OpenGL加速的图形板,即所谓硬件加速,实际上这种图形硬件中包含三维OpenGL函数功能,Window s N T只是简单地将OpenGL调用直接送至图形硬件,从而大大提高生成三维图形的速度.与作者曾用TM S340系列图形处理器T MS34082三维图形库开发的航海模拟器视景相比,采用OpenGL开发的航海模拟器视景,其质量与更新速率有了大幅度地提高.1 模型变换与视变换严格说来,OpenGL仅对用户提供了一个坐标系:世界坐标系.没有提出视坐标系的概念,也没有一系列设置视参数的方法.至于变换,这里采用了视变换、模型变换、投影变换和视口变换等四种基本变换.视变换改变视点的位置与方向,用相机模拟的概念来解释,也就是对应着将相机置于某一位置上并对准所要拍摄的对象,模型变换将对象的大小改变合适,并置于某一位置和方位上.OpenGL将视变换与模型变换非常紧密地联系在一起,事实上往往是将视变换与模型变换结合组成一个模型视变换阵.这种做法对视景库中的运动物体,例如航海模拟器视景中的目标船尤其方便、快捷.收稿日期:1998-04-25基金来源:交通部重点科研项目(95040313)作者简介:金一丞(1944~),男,教授OpenGL 中由于仅提供一个坐标系,视变换和模型变换都是在世界坐标系中定义的,某一变换既可看成视变换,也可将其考虑成模型变换,这取决于思考问题时哪一种变换更合情理.需要注意的是,对同一种变换,若考虑其为视变换或对应的模型变换,在调用平移、旋转变换函数时的参数符号正好是相反的.事实上,当将变换考虑成模型变换时,参数的正向与数学上的定义相同,如沿x 轴、y 轴、z 轴正向移动物体,参数为正,绕某轴旋转,逆时针方向为正,若将其考虑成视变换,参数的正向正好与上述定义相反.2 投影变换模拟器中视景仅采用透视投影,这里也仅将所述的问题局限在透视投影变换上.OpenGL 调用函数glFrustum ()来定义一个截头四棱台,计算出透视变换阵,并将之与当前投影变换阵(一般为一单位阵)相乘,之后完成三维裁剪.函数glFrustum()共有6个参数:left ,rig ht ,bottom ,to p ,near ,far ,其中left ,right ,top ,bo ttom 和near 定义了截头四棱台前裁剪面左下角点(left ,bo ttom ,-near ),右上角点(right ,to p ,-near )的三维坐标,far 定义了距视点为-far 的远裁剪面.很显然,这里存在着一个问题,即视点的位置,否则无法形成一个顶点在视点的棱锥或截头四棱台视见体.事实上,在完成前面所述的模型变换与视变换过程中,已经创建了一个坐标原点在视点的视坐标系.函数glFrustum ()中的6个参数都是在视坐标系中定义的,记住视点位于该坐标系的原点上,视线沿着z 轴的负向.有些介绍OpenGL 的文章称OpenGL 中的视坐标系采用的是左手系,这是不确切的,分析前面所述的视变换过程,显然没有将右手系变换成左手系,而且,这里用来定义前裁剪面的Z 坐标值为-near ,以及定义后裁剪面的Z 坐标值为-far 便无从解释.从后面的分析中读者还可看到,在将视见体变换成正方体视见体过程中,确实是将右手系变换成了左手系(z 轴反向),但这已是另一个问题,两者是不该混淆的.调用函数g lFr ustum (l ,r ,b ,t ,n ,f )产生一个变换阵RR =2n r -l 0r +l r -l002n t -b t +b t -b000-f +n f -n -2f n f -n0-10按OpenGL 的定义,用上述变换阵将某顶点作变换x ′y ′z ′w ′=Rx y z 1为习惯起见,将上述表达式写成[x ′ y ′ z ′ w ′]=[x y z 1] RT其中23 2期金一丞等:航海模拟器视景的研究 R T=2nr-l000 02nt-b00 r+lr-lt+bt-b-f+nf-n-100-2f nf-n分析变换阵R T可知,该变换阵将视坐标系从右手系变换成左手系,最终将截头棱台视见体变换成正方体视见体,下面对此作详细说明.(1)切变变换将由视点与由近裁剪面构成的四棱锥的中心线与视坐标系中的z轴重合,这就允许在使用g lFrustum()定义视见体时,可以是不对称的.切变变换阵为R shear=1000 0100 r+l2nt+b2n10 0001 (2)变比变换将视见体从一般的对称视见体变换成正四棱锥视见体.其变换阵为R scale=2nr-l000 02nt-b00 0010 0001 (3)将Z坐标反向,其变换阵为R z-reverse=1000010000-100001 (4)将正四棱锥视见体变换成正方体视见体,其变换阵为R cubic=1000 010000f+nf-n1 00-2f nf-n完成将正四棱台视见体变换成正方体视见体的变换,将齐次坐标转换成笛卡尔坐标后,正方体视见体的边界方程为:-1≤x≤1 -1≤y≤1 -1≤z≤124大连海事大学学报25卷 与大多数图形系统不同的是,这里将前、后裁剪面分别变换成z =-1和z =1两个平面,而不是变换成z =0和z =1两个平面.这一点与TM S34082三维图形库中所采用的方法是相同的.为了说明这一点,分析下面等式,因为z ′=(-f +n f -n )z -2f nf -n用z =-f 代入上式得z ′=f .注意到z ′是其齐次坐标值,对应的笛卡尔坐标值为f /-f=-1,也即z =-1的平面.同理用z =-n 代入上式,可知上述变换将后裁剪面变换至z =1的平面.用上述变换阵R 对顶点进行变换,顶点齐次坐标表达式中的第四项w ′为-z ,将对应的x ′,y ′分量分别除以-z ,则为该顶点的x ,y 笛卡尔坐标值,这一过程正好完成了透视投影变换.这里还有一点需要说明,OpenGL 不设置投影面至视点的距离,事实上,OpenGL 将近裁剪面同时也用作投影面.3 航海模拟器视景生成中的变换从前面分析可知,OpenGL 中的变换采用了模型变换、视变换、投影变换这样一种模式,其中模型变换、视变换还可以归结为模型视变换(M odel View tr ansfor matio n).如果将视景库中的物体看成已经在世界坐标系中“固定”的物体(对运动物体,在采样时刻位置确定后,也可看成固定物体),那么上述变换仅仅由视变换与投影变换组成.正确、简捷地完成视变换与投影变换,合理地设置视参数是关键.鉴于在利用T MS34082三维图形库生成船舶操纵模拟器视景中所获得的成功经验,还使用相同的参数设置方法,仅对某些与OpenGL 函数所要求的参数形式不同的部分作相应的修改.比较粗略地分析,我们在使用TM S34082三维图形库时,位置数据都是以在世界坐标系中定义的VRP(视参考点)为参考的,而在OpenGL 中则是以在世界坐标系中定义的COP(投影中心或视点)位置为参考的,只要找出这两者的关系,各参数之间的对应关系也都可以方便地得以转换.3.1 基本假设驾驶员站在驾驶台中某一位置,视线方向与船舶中心线保持一致,投影平面设置在驾驶台前窗外与船舶中心线垂直的某一平面上.由前面的分析可知,OpenGL 中投影平面与近裁剪面重合,这样,这里设置的投影平面就是截头四棱台视见体中的近裁剪面.为分析问题简单起见,暂不考虑本船的纵摇和横摇,也不考虑驾驶员视线的偏转.事实上,要考虑上述因素时,只要将3.2.1中所述的视坐标系各对应轴作对应的旋转变换即可.世界坐标系的x 轴指向正北,z 轴指向正东.3.2 模型视变换阵的推导3.2.1 建立U ,V ,V PN 右手直角坐标系,视坐标系(1)由本船航向角 可计算出VPN 矢量为:VPN (-sin ,0,-cos );(2)U 与VPN 垂直,可取为:U (co s ,0,-sin );(3)V 取为V (0,1,0),U ,V ,VPN 构成右手系.这是出自这样一种考虑,U ,V 分别与屏幕坐标系中的x 轴、y 轴相对应,坐标原点设在屏幕左下角,x 轴指向右,y 轴指向上.VPN 与U ,V 构成右手系时可看成VPN 逆着视线方向指向屏幕外侧.显然,这种定义方式与一般图形系统选择左手系不同,与使用T MS34082三维图形库生成航海模拟器视景时采用的右手系也不同.25 2期金一丞等:航海模拟器视景的研究 3.2.2 模型视变换阵如本节开始所述,航海模拟器中视景生成采用物体固定和视点视线变动的方式来考虑问题较为方便.这样对固定物体,模型变换阵为一单位阵,视变换阵则由平移变换阵与旋转变换阵相乘所得.设船舶中心位置为(x ship,y s hip,z ship),视点距船舶中心位置的偏移量为d x,d y,d z.注意,这里的d x,d y,d z是在船舶坐标系中定义的.由U,V,VPN视坐标系的定义可知,视坐标系与船舶坐标系的对应坐标轴的关系为是,船舶坐标系以船首尾线正前方为y s轴正向,x s轴正向指向右舷,z s正向指向天空.视坐标系是,VPN平行于y s,正向相反,V轴平行于z s,正向相同,U轴平行于x s轴,正向相同.视坐标系的原点在视点,船舶坐标系的原点在船舯,用下式可以将d x,d y,d z转换成视点距船舶中心位置的偏移量在世界坐标系中的表达式d x′=d x sin +d y cos d z′=d y sin -d x cos d y′=0视点在世界坐标系中的位置可以表达为COP(x ship+d x′,y ship+d y′,z ship+d z′)由此可得出(1)平移变换阵T=100001000010 -(x ship+d x′-(y ship+d y′)-(z ship+d z′)1 (2)旋转变换阵R=-sin 0-cos 0 0100 cos 0-sin 00001 (3)模型视变换阵TR=-sin 0-cos 0 0100co s 0-sin 0 -(x ship+d x′)-(y ship+d y′)-(z ship+d z′)1OpenGL中采用的模型视变换阵为上述矩阵的转置T R T=-sin 0cos -(x ship+d x′) 010-(y ship+d y′) -co s 0-sin -(z ship+d z′) 0001对运动物体,例如某一艘运动目标船,在某一采样时刻其物体坐标系的原点在世界坐标系中的位置为(x obj,y obj,z obj),航向为 ,则可用下列变换阵26大连海事大学学报25卷 将运动目标船的各顶点坐标转换到世界坐标系中,然后再用TR 阵进行视变换.事实上对运动物体可以先将T L -W 阵与T R 阵相乘得到一个合阵,用该合阵将定义在运动目标物体坐标系中的顶点坐标直接变换到视坐标系中,其间的运算减少将近一半.3.3 视见体参数的设置近裁剪面(也即投影面)与视点的距离为d near ,远裁剪面至视点的距离为d f ar ,近裁剪面的宽为W x ,高为H y .这里W x 与H y 的比例应与设置视口时的宽度和高度相协调,W x 与d near 的选择应使所成的像与用一般相机中标准镜头所照的照片相近为好.由前面基本假设,投影面总是位于驾驶台正前方,由于视点允许在驾驶台范围内变动,近裁剪面左下角坐标和右上角坐标应作相应的变动.为考虑问题简单起见,假设驾驶员眼睛的高度始终不变,即视点变动,不影响近裁剪面左下、右上两角点的y 坐标,同时,投影面与视点的距离始终不变,这可以想像成投影面总是在驾驶员前方与驾驶员距离为d n ear 的平面上,并且位于船首正前方,由于视点的变动,视见体可以是不对称的.由此分析,视点变动,只影响到近裁剪面左下、右上两个角点的x 坐标.调用g lFr ustum ()时的6个参数为:left: -1/2W x -d x r ig ht: 1/2W x -d x bo ttom :-1/2H y top:1/2H y near:d nearfar:d f ar这里仅对采用OpenGL 开发航海模拟器视景时的各种变换作了分析,变换不正确,就无法获得哪怕是最简单的图形.当然,开发航海模拟器的视景还要涉及到其它很多方面的问题,例如软硬件环境的设置,海面天空的处理,本船船首的制作,光照以及雾航、夜航环境的设置,帧更新速率的控制,视景建模,视景库管理,多通道视景拼接等,我们将在以后的文章中介绍.参考文献[1] 金一丞,尹勇.船舶操纵模拟器三维视景显示模型[J].大连:大连海事大学学报,1996,22(4):25-30.[2] D avis ,Neider ,W oo .O penG L Pr og ramming G uide [R ],A ddison -Wesley ,1991.[3] O penG L AR B .OpenGL Refer ence M anual [R ],Addison -W esley ,1991.Study on developing 3D view in marine simulator by using OpenGLJIN Yi-cheng ,YIN Yong,WEI Yi,DONG Zhen-ning,CHEN Chang-w en(N autical S cience &T echnology Institute ,DM U,Dalian 116026,China)Abstract :After a co mpr ehensive analysis of mo del-viewing transform ation and other trans-fo rmations.T his paper deduces a model-v iew ing matrix employed in generating 3D v iew ofmarine simulator ,and also analyzes the per spectiv e transform ation and it's transformation matrix employed by OpenGL gr aphics standard .Appro priate parameters used to define the viewing volume is also suggested.Key words :marine simulator;OpenGL;CGI;scene o f marine simulator27 2期金一丞等:航海模拟器视景的研究 。

基于虚拟现实技术的船舶操纵培训模拟系统设计

基于虚拟现实技术的船舶操纵培训模拟系统设计

基于虚拟现实技术的船舶操纵培训模拟系统设计虚拟现实(VR)是一种虚拟环境的技术,可用于模拟现实生活中的各种场景。

随着VR技术的发展和普及,越来越多的领域开始应用VR技术,如医疗、建筑、游戏等。

在船舶操纵培训方面,VR技术也被广泛应用,而基于VR技术的船舶操纵培训模拟系统也因其具有的优点而备受推崇。

一、VR技术在船舶操纵培训中的应用VR技术使得船员可以在真实场景下模拟船舶操纵,这对于提高船员的实战能力和经验是非常有益的。

在传统的航海教育中,船员只能通过船上实习和在模拟器中训练来提高自己的技能。

但是这种方式并不能完全反映出真实的航海环境,并且还会受到外界因素的影响。

而基于VR技术的船舶操纵培训模拟系统,则可以建立高度逼真的船舶操纵场景,提供类似于真实情况下的操纵体验。

二、基于VR技术的船舶操纵培训模拟系统的实现方式基于VR技术的船舶操纵培训模拟系统是由计算机软件和硬件系统组成的,在软件上,可以根据不同的航线和船型建立相应的模拟场景,包括船舶运行过程中的各种情况和突发事件。

在硬件方面,可以使用VR头盔、手柄等设备,使得船员可以获得更加真实的操纵体验。

三、基于VR技术的船舶操纵培训模拟系统的优点1、提高实战能力和经验船员可以在虚拟环境下更加真实地模拟船舶操纵,可以更好地培养实战能力和经验,同时还可以在孔子的安全前,提高船员的应急处理能力。

2、节约成本基于VR技术的船舶操纵培训模拟系统可以取代传统的航海教育方式,大大节省船员培训的成本,同时还可以减少由于互动环境或场景不同而造成的困惑和控制效率低下的问题。

3、提高航海安全性通过虚拟环境的模拟,船员可以更好地掌握航海技能,提高操作技能和敏捷度,从而更好地控制航向、速度等,降低事故的发生率,提高航海安全性。

四、总结基于VR技术的船舶操纵培训模拟系统可以为船员提供更加真实、高效、安全的培训方案,优化船员培训方式,使船员更加快速地获得实践经验和完善技能,从而提高船舶工作的安全性和效率,降低事故的发生率。

船舶操纵模拟器心得体会

船舶操纵模拟器心得体会

船舶操纵模拟器心得体会船舶操纵模拟器是一款非常有趣且富有挑战性的游戏。

在玩了这款游戏之后,我对船舶操纵以及相关知识有了更深入的了解,并且从中获得了许多体会和感悟。

首先,船舶操纵模拟器给了我机会去亲身体验船舶操纵的过程。

在游戏中,我需要学会掌握船舶的操纵技巧,比如如何调整船舶的速度、方向和位置等。

通过不断的练习和尝试,我渐渐掌握了一些技巧,能够更加熟练地操作船舶。

这让我深刻认识到船舶操纵是一门需要技巧和经验的艺术,需要掌握各种操纵手法和策略。

其次,船舶操纵模拟器让我对航海知识有了更深入的了解。

在游戏中,我需要了解和运用一些基本的航海知识,比如航行规则、船舶的结构和性能等。

通过与游戏中的挑战和任务的完成,我学到了很多关于船舶操纵和航海的知识,并且对航海领域产生了浓厚的兴趣。

我开始主动去了解和研究航海的历史、发展和前沿技术,这让我对航海有了更全面、更深入的认识。

第三,船舶操纵模拟器培养了我的团队合作意识和沟通能力。

在游戏中,我有时需要与其他玩家合作完成任务,需要与他们进行良好的沟通和协调。

这要求我积极参与团队讨论,尊重他人意见,并且善于沟通和解决问题。

通过这种团队合作的模式,我学会了如何更好地与他人合作,发掘团队的潜力,并且明白了团队合作的重要性。

此外,船舶操纵模拟器还提高了我的反应速度和决策能力。

在操纵船舶的过程中,我需要时刻观察、判断和做出决策。

比如我需要根据实际情况来调整船舶的航向和速度,以及应对突发状况。

这要求我具备敏锐的观察力和迅速的反应能力,以及对风险的准确判断和决策能力。

通过不断地练习和实践,我的反应速度和决策能力得到了极大的提高。

综上所述,船舶操纵模拟器是一款有趣且富有挑战性的游戏。

通过玩这款游戏,我对船舶操纵和航海知识有了更深入的理解,并且培养了团队合作意识和沟通能力,提高了我的反应速度和决策能力。

这款游戏不仅让我在娱乐中获得乐趣,同时也让我从中收获了许多实际的经验和收获。

我相信这些体会和感悟在我以后的生活和学习中都会有所帮助。

物理运动平台的三维视景补偿算法

物理运动平台的三维视景补偿算法

物理运动平台的三维视景补偿算法陈国权;尹勇;李丽娜;杨神化【摘要】为使船舶操纵模拟器更具真实感,在现有航海模拟器架构上增加电动杆驱动的物理运动平台,构建半物理运动平台驱动的船舶操纵模拟器.主要解决船舶操控仿真平台中船模集成、船模解算坐标与电动平台坐标系同步以及因电动平台限位而需进行的视景补偿等算法的研究与实现等问题.实际集成与测试结果表明,该方法可行.【期刊名称】《中国航海》【年(卷),期】2015(038)003【总页数】4页(P57-60)【关键词】船舶工程;船舶智能操控仿真平台;电动杆驱动;坐标系统匹配;视景补偿;三维仿真【作者】陈国权;尹勇;李丽娜;杨神化【作者单位】大连海事大学航海动态仿真与控制行业重点实验室,辽宁大连116026;集美大学航海学院,福建厦门361021;大连海事大学航海动态仿真与控制行业重点实验室,辽宁大连116026;集美大学航海学院,福建厦门361021;集美大学航海学院,福建厦门361021【正文语种】中文【中图分类】TP391.9现代航海模拟器自诞生至今,经历了从简单到复杂、从单一到综合的发展历程。

20世纪 80年代以来,计算机成像(Computer Generated Image,CGI) 生成视景技术的采用,不仅使航海模拟器经历了从“盲” ( 无视景,仅凭仪器操纵) 到“可视”( 有视景,能创建一种逼真的操作环境)的变革,而且使航海模拟器与飞行模拟器一起成为了虚拟现实系统成功应用的范例。

[1]类似的半物理平台[2-4]已得到长足发展,但随着模拟器不断普及,使用者对航海模拟器提出了更高的要求,纯视景的航海模拟器仍停留在视觉的感受上,已无法满足当前的需求。

物理驱动平台(如电动平台)的引入可更加有效地增强用户的操纵体验[5],但在研究实现小型船舶的物理运动仿真平台时发现,小型船舶的转动运动幅值通常较大,而物理仿真平台通常会出于安全和稳定性考虑设置运动幅度限定,此时完全依赖物理仿真平台的运动不能完全与船舶的真实运动相匹配。

船舶操纵训练模拟系统的研究

船舶操纵训练模拟系统的研究

船舶操纵训练模拟系统的研究在现代航海领域,船舶操纵训练模拟系统扮演着至关重要的角色。

它不仅为船员提供了一个安全、高效且经济的培训环境,还极大地提升了船员的操纵技能和应对复杂海况的能力。

船舶操纵训练模拟系统的核心目标是尽可能真实地还原船舶在海上的运动状态和各种环境条件。

为了实现这一目标,系统需要综合考虑众多因素。

首先是船舶的物理模型,这包括船舶的几何形状、质量分布、水动力特性等。

精确的物理模型是确保模拟准确性的基础,它能够准确反映船舶在不同速度、舵角和外界环境作用下的运动响应。

在构建船舶物理模型时,研究人员需要深入研究流体力学、船舶动力学等相关学科的知识。

通过理论分析、实验测量和数值模拟等方法,获取船舶的各项参数,并将其转化为数学模型嵌入到模拟系统中。

例如,通过船模水池试验,可以测量船舶在不同条件下的阻力、升力和扭矩等数据,为模型的校准和验证提供重要依据。

除了船舶本身的物理模型,海洋环境的模拟也是关键的一环。

海洋环境因素众多,如风、浪、流等。

风对船舶的影响主要体现在风力和风向的作用上,这会改变船舶的速度和航向。

浪的大小和方向则会影响船舶的稳定性和颠簸程度。

流的存在会导致船舶产生漂移,增加操纵的难度。

为了真实地模拟这些环境因素,需要利用气象数据、海洋观测数据以及数值天气预报模型等信息来源。

同时,采用先进的算法和计算流体力学方法,对环境因素与船舶的相互作用进行精确计算。

在硬件方面,船舶操纵训练模拟系统通常包括驾驶台模拟器、视景系统和运动平台等。

驾驶台模拟器要与真实船舶的驾驶台布局和操作设备高度相似,让船员在训练时有身临其境的感觉。

视景系统则通过高清显示屏或虚拟现实设备,为船员提供逼真的海上场景,包括海岸线、港口设施、其他船舶等。

运动平台能够模拟船舶的摇晃、俯仰和横滚等运动,增强训练的真实感和沉浸感。

软件系统是船舶操纵训练模拟系统的大脑。

它负责控制整个模拟过程,包括场景生成、物理模型计算、数据采集与分析等。

海上舰艇作战虚拟视景图像系统仿真研究

海上舰艇作战虚拟视景图像系统仿真研究

海上舰艇作战虚拟视景图像系统仿真研究王昂【期刊名称】《计算机仿真》【年(卷),期】2016(033)004【摘要】对海上舰艇作战虚拟视景图像系统进行仿真研究,可以解决视景显示节点的画面不连续的问题.对海上舰艇作战虚拟视景图像系统进行仿真的过程中,采集的视景图像,容易受到像素分布、亮度、颜色等信息的影响,使机器视觉发生偏移,提取的视景图像特征与真实特征相差甚远.传统方法主要是对海洋视景目标特征进行分类实现视景仿真的,导致降低了三维虚拟海洋视景仿真的真实度,海洋视景仿真效果差.提出采用多层次细节(LOD)渲染和网格高分辨率重构的三维虚拟海洋视景仿真技术.通过分析三维虚拟海洋视景仿真的内部结构参数体系,构建了三维虚拟海洋的物理模型,改进LOD渲染和网格高分辨率重构算法,并进行偏移量测试,得到三维虚拟海洋的全局最佳重构路径,并对三维虚拟海洋视景仿真和机器视觉的动态视点进行观测,完成视景切换和全局视景监测,实现三维虚拟海洋视景仿真在机器视觉中的应用.仿真结果表明,采用改进方法能提高三维虚拟海洋视景仿真的真实度.【总页数】5页(P419-423)【作者】王昂【作者单位】河南中医药大学信息技术学院,河南郑州450046【正文语种】中文【中图分类】TP391.9【相关文献】1.海上作战方案推演系统仿真模型体系研究磁 [J], 孙光明;王大志2.舰艇作战系统海上动态对准技术研究 [J], 周志恒;赵建军;杨利斌;桑德一3.舰艇编队作战视景仿真系统研究 [J], 赵晓冬;康凤举;陈法杨4.一般作战系统的生存问题:兼论海上舰艇编队生存能力的研究方法 [J], 吴晓锋;白桦5.一般作战系统的生存问题--兼论海上舰艇编队生存能力的研究方法 [J], 吴晓锋;白桦因版权原因,仅展示原文概要,查看原文内容请购买。

船舶航行模拟技术的研究与应用

船舶航行模拟技术的研究与应用在现代航海领域,船舶航行模拟技术正发挥着日益重要的作用。

它不仅为船员的培训提供了高效且安全的手段,还在船舶设计、航线规划以及港口运营等方面展现出了巨大的应用价值。

船舶航行模拟技术的核心在于通过计算机建模和仿真,尽可能真实地再现船舶在各种海洋环境和航行条件下的动态行为。

为了实现这一目标,研究人员需要综合考虑众多因素,包括船舶的物理特性、海洋的水文气象条件、导航设备的性能以及船员的操作行为等。

首先,船舶的物理特性是模拟的基础。

这包括船舶的外形尺寸、排水量、重心位置、转动惯量等参数。

这些参数直接影响着船舶的航行性能,如速度、转向能力和稳定性。

研究人员通常会利用流体力学原理和数学模型来计算船舶在水中受到的阻力、浮力和推进力,从而准确预测船舶的运动轨迹。

海洋的水文气象条件也是至关重要的因素。

海浪、海流、风速和风向等都会对船舶的航行产生影响。

例如,大浪可能导致船舶剧烈摇晃,增加船员的操作难度和船舶的风险;强风则可能改变船舶的航向和速度。

为了模拟这些复杂的海洋环境,研究人员需要收集大量的实测数据,并建立相应的数学模型。

这些模型可以根据不同的海洋区域和季节进行调整,以提高模拟的准确性。

导航设备的性能在船舶航行中起着关键作用。

雷达、GPS、电子海图等设备为船员提供了重要的导航信息。

在模拟中,需要准确模拟这些设备的工作原理和性能,包括信号的精度、误差范围和更新频率等。

这样才能让船员在模拟环境中获得与实际航行相似的体验,提高他们应对各种导航情况的能力。

船员的操作行为也是船舶航行模拟技术中不可忽视的一部分。

船员的决策、操作技能和反应速度直接影响着船舶的航行安全。

因此,模拟系统需要考虑船员的心理和生理特点,建立合理的船员行为模型。

通过模拟不同船员的操作方式和应对策略,可以评估其对航行安全和效率的影响,从而为船员培训提供有针对性的指导。

在实际应用中,船舶航行模拟技术具有广泛的用途。

在船员培训方面,它是一种非常有效的工具。

内河船舶航行环境视景三维仿真

内河船舶航行环境视景三维仿真田延飞;黄立文;陈姚节;谭天力【摘要】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.研究内容(1)船舶主机遥控仿真系统需求分析:根据用户需求,分析船舶主机遥控仿真系统的具体功能和性能要求,确定核心技术和研发方向等。

(2)船舶主机遥控仿真系统架构设计:设计船舶主机遥控仿真系统的总体架构,包括前端控制器、后端控制器、通信传输、数据存储等。

(3)船舶主机遥控仿真系统界面设计:设计船舶主机遥控仿真系统的界面,使其直观、易用。

(4)船舶主机遥控仿真系统数据采集与处理:设计数据采集和处理模块,实现对船舶主机数据的采集和解析处理。

(5)船舶主机遥控仿真系统远程控制:设计远程控制模块,实现对船舶主机的遥控操纵。

2.技术路线(1)前端开发使用Vue.js框架编写前端控制器组件。

(2)后端开发使用Spring Boot框架编写后端控制器组件。

使用Netty框架进行通信。

(3)数据采集与处理使用Modbu-RTU通信协议进行数据采集。

使用Java实现Modbus-Rtu解析。

(4)远程控制使用客户端-服务器技术实现遥控操纵。

使用WebSocket实现远程数据传输。

四、研究计划(1)第一阶段(2周)船舶主机遥控仿真系统需求分析。

(2)第二阶段(4周)船舶主机遥控仿真系统总体架构设计和界面设计。

(3)第三阶段(6周)数据采集、处理模块和远程控制模块的研发。

船舶轮机仿真器引入虚拟现实技术的研究

船舶轮机仿真器引入虚拟现实技术的研究目前,我国船舶制造业发展迅速,从船舶制造的整体情况来看,在技术上、要求上都较为严格,为了更好的开展船舶轮船的各项工作,采用仿真器引入虚拟现实技术具有重要意义。

该技术能够在很大程度上帮助操作人员进行仿真训练,从而提高传播轮机的操作水平。

下面文章就对该技术的应用展开探讨。

标签:船舶轮机;仿真器;虚拟现实;虚拟技术引言针对当前工作实际情况,用仿真器实施针对性模拟,并根据实际情况进行仿真训练,操作人员需熟练掌握各种先进的操作方法。

借助于仿真器来系统化模拟各种突发情况,能够较大程度、较高水平地提升操作人员应对各种突发事件的能力,这有助于事故相应损失程度的大幅减轻。

对于硬件仿真平台来讲,其在对那些紧急情况进行模拟时,往往有一定不足与困难,如模拟船舶各种突发性紧急事件,而针对软件模拟,其则能较好地解决上述问题。

一、相关概述(一)虚拟现实技术分析虚拟现实技术是近年来在计算机图形学、仿真技术、人机接口技术、多媒体技术及传感技术基础上发展起来的一门交叉技术。

它是指采用以计算机技术为核心的现代高新技术生成逼真的视觉、听觉、触觉等一体化的在特定范围的虚拟环境;也是人们通过计算机对复杂数据进行可视化操作以及交互的一种全新的方式。

用户使用必要的特定设备,例如:数据衣、数据手套、数据鞋、立体头盔和立体眼镜等,就可以自然地与虚拟环境中的客体进行交互并相互影响,从而产生身临现场的感受和体验[1]。

(二)仿真系统概述船舶轮机仿真训练系统将数据服务器作为其中心,以星形网络结构的形式,把Internet服务器、各子系统仿真工作站、可视化仿真演示工作站、工控机及教师与学生用机融合在一起,组建一个呈分布式状态的仿真系统。

依据网络拓扑在结构方面的差异,可以将其分为如下部分:可视化仿真演示工作站、配电盘、实際台盘桥控制台、Internet服务器、设备分布及运行状态指示工控机、集控室控制台、学生与教师用机及各子系统相对应的仿真工作站等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档