Font Size: a A A

Design And Development Of Marine Engine Virtual Laboratory Based On Internet

Posted on:2020-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z WangFull Text:PDF
GTID:2392330602953936Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of virtual reality technology and Internet communication technology,marine simulators combined with virtual reality technology are becoming more and more mature,and many new requirements are gradually derived.Among them,the multi-person collaboration function based on Internet and the stability and fluency of program operation are the key requirements.Based on the above requirements and the existing distributed marine simulator of Dalian Maritime University,this paper develops a new simulation experiment platform based on virtual reality technology:marine engine virtual laboratory.Firstly,the characteristics of virtual reality technology and its development status in the field of marine simulator are summarized.According to the characteristics of the hardware end of marine simulator,the practical functional and performance requirements are put forward.Secondly,the important principles that should be followed in the process of building software framework are elaborated.Based on publish-subscribe mechanism,an extensible software framework is designed for the 3D-Client of marine virtual laboratory.The functional modules of virtual laboratory are designed and developed by using Unity3D engine and some auxiliary tools.Two network synchronization models,state synchronization and frame synchronization,are studied and analyzed.Finally,a basic multi-person collaboration framework is designed based on frame synchronization network model.On this basis,the operation playback function is realized,and the operation record is persisted.Finally,the performance problems in the project are analyzed.The optimization schemes such as batching and custom occlusion culling are used to optimize the operation of the project to a smooth and smooth state.Compared with the traditional marine simulator,the multi-person collaboration of marine virtual laboratory can be achieved without geographical constraints,and provide feedback experience that is not inferior to the LAN collaboration mode,which solves the drawback that the traditional marine simulator can only cooperate locally.The replay mode can accurately restore the operation process and locate the shortcomings of the trainer's operation.The stability and fluency of program operation have been greatly improved,and the learning efficiency of trainers has been improved.
Keywords/Search Tags:Virtual Reality, Marine Simulator, Software Architecture, Unity3D, Lockstep, Performance Optimization
PDF Full Text Request
Related items