CN117932791B - VR technology-based ship simulation operation method and device - Google Patents
VR technology-based ship simulation operation method and device Download PDFInfo
- Publication number
- CN117932791B CN117932791B CN202410300491.5A CN202410300491A CN117932791B CN 117932791 B CN117932791 B CN 117932791B CN 202410300491 A CN202410300491 A CN 202410300491A CN 117932791 B CN117932791 B CN 117932791B
- Authority
- CN
- China
- Prior art keywords
- ship
- virtual
- data
- model
- test result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 63
- 238000005516 engineering process Methods 0.000 title claims abstract description 59
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000012360 testing method Methods 0.000 claims abstract description 144
- 230000002452 interceptive effect Effects 0.000 claims abstract description 78
- 238000012545 processing Methods 0.000 claims abstract description 34
- 230000033001 locomotion Effects 0.000 claims description 32
- 238000013461 design Methods 0.000 claims description 14
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 11
- 238000001801 Z-test Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 6
- 238000013112 stability test Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 3
- 238000009877 rendering Methods 0.000 claims description 3
- 238000011017 operating method Methods 0.000 claims 2
- 238000012549 training Methods 0.000 abstract description 20
- 238000007654 immersion Methods 0.000 abstract description 6
- 230000003993 interaction Effects 0.000 description 10
- 230000005484 gravity Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 239000012530 fluid Substances 0.000 description 5
- 230000010354 integration Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000012800 visualization Methods 0.000 description 3
- 206010034719 Personality change Diseases 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012876 topography Methods 0.000 description 2
- 208000008589 Obesity Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000005252 bulbus oculi Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012258 culturing Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000011157 data evaluation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 238000009533 lab test Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 235000020824 obesity Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000036632 reaction speed Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012430 stability testing Methods 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000003643 water by type Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/28—Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/08—Fluids
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Algebra (AREA)
- Computing Systems (AREA)
- Fluid Mechanics (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computational Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a ship simulation operation method and device based on VR technology, comprising the following steps: acquiring actual parameters and historical sailing data of a real ship, and processing the actual parameters and the historical sailing data based on a VR technology to construct a virtual ship model and a virtual scene; processing the virtual scene and at least one initial data to obtain a VR interactive system of the real ship and the virtual scene; and testing the real ship and the virtual ship model in the VR interactive system to obtain a ship test result, and operating the virtual ship model in the VR interactive system according to the ship test result. According to the virtual ship model and the virtual scene, the virtual ship model and the virtual scene are built, diversified and flexible operation training scenes are provided, the VR interactive system is generated according to initial data of the virtual ship model and the virtual scene, the VR interactive system is tested, the virtual ship model is operated according to a test result, and the sense of reality and the sense of immersion of the VR interactive system are increased.
Description
Technical Field
The invention relates to the technical field of ship simulation, in particular to a ship simulation operation method and device based on VR technology.
Background
With the development of the ship industry, the requirements on the number of crew members are increased, but according to the display of survey reports, the crew members present the situation of supply and demand, and the notches of sea men still have the trend of increasing at present. In addition, advanced crews, especially those with both skill and management capabilities, are major gaps. The operation and driving training of the land simulator is a crucial step in the process of culturing and proving by advanced crews, and is also an evaluation standard for whether the crews can prove.
Conventional steering training typically relies on actual vessel and simulator training, but these methods have certain limitations and problems. First, practical ship operation training is limited by weather conditions, sailing routes, costs, and the like, and it is difficult to provide diversified and flexible operation training scenes. Second, simulator training, while capable of simulating various conditions, is expensive in equipment, space consuming, costly to maintain, and lacks realism and immersion.
Therefore, there is an urgent need to provide a ship simulation operation method and device based on VR technology, which solves the technical problems that the traditional operation training in the prior art is difficult to provide diversified and flexible operation training scenes, and the simulator training equipment is expensive, occupies large space, has high maintenance cost, and lacks reality and immersion.
Disclosure of Invention
In view of the foregoing, it is necessary to provide a ship simulation operation method and apparatus based on VR technology, so as to solve the technical problems that the conventional operation training in the prior art is difficult to provide diversified and flexible operation training scenes, and the simulator training equipment is expensive, occupies a large space, has high maintenance cost, and lacks realism and immersion.
In one aspect, the invention provides a ship simulation operation method based on VR technology, which comprises the following steps:
acquiring actual parameters, historical sailing data and at least one initial data in different data sources of a real ship, and processing the actual parameters and the historical sailing data based on a VR technology to construct a virtual ship model and a virtual scene;
processing the virtual scene and the at least one initial data to obtain a VR interactive system of the real ship and the virtual scene;
And testing the real ship and the virtual ship model in the VR interactive system to obtain a ship test result, and operating the virtual ship model in the VR interactive system according to the ship test result.
In some possible implementations, the actual parameters include design parameters, motion parameters, and physical parameters; the motion parameters are parameters under different water areas and weather conditions;
The processing the actual parameters based on the VR technology to construct a virtual ship model comprises the following steps:
Processing the design parameters based on the VR technology to obtain a first virtual ship model;
Setting the first virtual ship model according to the motion parameters and the physical parameters to obtain a second virtual ship model;
Setting a ship physical engine of the second virtual ship model according to a preset model to obtain a virtual ship model; the preset model comprises a hydrodynamic model, a ship kinematic model, a hydrodynamic model and a maneuvering performance model.
In some possible implementations, the historical voyage data includes real voyage environment data and voyage weather data; the virtual scene comprises a virtual scene environment and a virtual navigation environment;
the processing the historical navigation data based on the VR technology, and constructing a virtual scene comprises the following steps:
Rendering and simulating the real navigation environment data to obtain the virtual scene environment; the virtual scene environment comprises ocean, sky, land and buildings;
Processing the virtual scene environment according to the navigation weather data to obtain the virtual navigation environment; the virtual navigation environment comprises navigation environments of virtual ships in different weather and different time in each virtual scene environment.
In some possible implementations, the processing the virtual scene and the at least one initial data to obtain a VR interactive system of the real ship and the virtual scene includes:
Performing data conversion according to the at least one initial data to obtain at least one target data in a unified format and a coordinate system;
And integrating the at least one target data into the virtual scene to obtain the VR interactive system of the real ship and the virtual scene.
In some possible implementations, the testing the real ship and the virtual ship model in the VR interactive system to obtain a ship test result includes:
Performing a rotation test and a Z-shaped test on the real ship in the VR interactive system to respectively obtain a rotation test result and a Z-shaped test result;
performing simulation test on the virtual ship model in the VR interactive system to obtain a simulation test result;
and obtaining a ship test result according to the rotation test result, the Z-shaped test result and the simulation test result.
In some possible implementations, the performing a rotation test and a Z-test on the real ship in the VR interactive system respectively obtains a rotation test result and a Z-test result, including:
Performing large-angle gyratory operation on the real ship in a constant-speed direct-navigation state in the VR interactive system to obtain navigation data and offset of the real ship in different course angles when the ship is full rudder, and analyzing the navigation data and the offset to obtain a slewing test result;
And performing small-angle Z-shaped operation on the real ship in the VR interactive system to obtain a gyratory index and a following property index of the real ship, and obtaining a Z-shaped test result according to the gyratory index and the following property index.
In some possible implementations, the performing, in the VR interactive system, a simulation test on the virtual ship model to obtain a simulation test result includes:
Performing simulation test on the virtual ship model in the VR interactive system to obtain maneuverability test data and stability test data;
and analyzing and evaluating the manipulability test data and the stability test data to obtain a simulation test result.
On the other hand, the invention also provides a ship simulation operation device based on VR technology, which comprises:
The model construction module is used for acquiring actual parameters of the real ship, historical sailing data and at least one initial data in different data sources, processing the actual parameters and the historical sailing data based on a VR technology, and constructing a virtual ship model and a virtual scene;
The system generation module is used for processing the virtual scene and the at least one initial data to obtain a VR interactive system of the real ship and the virtual scene;
And the system testing module is used for testing the real ship and the virtual ship model in the VR interactive system to obtain a ship testing result, and operating the virtual ship model in the VR interactive system according to the ship testing result.
In another aspect, an embodiment of the present invention discloses an electronic device, including: a processor, a memory, and a computer program stored on the memory and capable of running on the processor, which when executed by the processor, performs the steps of the VR technology based ship simulated operation method embodiments described above.
In another aspect, embodiments of the present invention disclose a computer readable storage medium having a computer program stored thereon, which when executed by a processor, implements the steps of the VR technology based ship simulated operation method embodiments described above.
The beneficial effects of adopting the embodiment are as follows: according to the VR technology-based ship simulation operation method, at least one initial data of actual parameters, historical sailing data and different data sources of a real ship is obtained, the actual parameters and the historical sailing data are processed based on the VR technology, and a virtual ship model and a virtual scene are constructed; processing the virtual scene and at least one initial data to obtain a VR interactive system of the real ship and the virtual scene; and testing the real ship and the virtual ship model in the VR interactive system to obtain a ship test result, and operating the virtual ship model in the VR interactive system according to the ship test result. According to the invention, the virtual ship model and the virtual scene are constructed, and the VR interactive system is generated according to the initial data of the virtual ship model and the virtual scene, so that diversified and flexible operation training scenes can be provided, and the VR interactive system is tested, so that the virtual ship model can be operated according to the test result, and the sense of reality and immersion of the VR interactive system is increased.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following description will briefly explain the drawings needed in the description of the embodiments, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart of an embodiment of a ship simulation operation method based on VR technique provided by the invention;
FIG. 2 is a schematic structural view of an embodiment of a ship rotation test according to the present invention;
FIG. 3 is a schematic view of a coordinate system of an embodiment of a ship Z-test provided by the present invention;
Fig. 4 is a schematic structural diagram of an embodiment of a marine vessel simulation operation device based on VR technology provided by the present invention;
Fig. 5 is a schematic structural diagram of an embodiment of an electronic device according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. It will be apparent that the described embodiments are only some, but not all, embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software or in one or more hardware modules or integrated circuits or in different networks and/or processor systems and/or microcontroller systems.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the invention. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
The embodiment of the invention provides a ship simulation operation method and device based on VR technology, which are respectively described below.
Fig. 1 is a schematic flow chart of an embodiment of a VR technology-based ship simulation operation method according to the present invention, where, as shown in fig. 1, the VR technology-based ship simulation operation method includes:
s101, acquiring actual parameters, historical sailing data and at least one initial data in different data sources of a real ship, and processing the actual parameters and the historical sailing data based on a VR technology to construct a virtual ship model and a virtual scene;
s102, processing the virtual scene and at least one initial data to obtain a VR interactive system of the real ship and the virtual scene;
S103, testing the real ship and the virtual ship model in the VR interactive system to obtain a ship test result, and operating the virtual ship model in the VR interactive system according to the ship test result.
Compared with the prior art, the ship simulation operation method based on the VR technology provided by the embodiment of the invention obtains the actual parameters, the historical sailing data and at least one initial data in different data sources of the real ship, processes the actual parameters and the historical sailing data based on the VR technology, and constructs a virtual ship model and a virtual scene; processing the virtual scene and at least one initial data to obtain a VR interactive system of the real ship and the virtual scene; and testing the real ship and the virtual ship model in the VR interactive system to obtain a ship test result, and operating the virtual ship model in the VR interactive system according to the ship test result. According to the invention, the virtual ship model and the virtual scene are constructed, and the VR interactive system is generated according to the initial data of the virtual ship model and the virtual scene, so that diversified and flexible operation training scenes can be provided, and the VR interactive system is tested, so that the virtual ship model can be operated according to the test result, and the sense of reality and immersion of the VR interactive system is increased.
It should be noted that: the actual parameters and the historical sailing data of the actual ship obtained in the step S101 may be obtained from the actual ship, or may be obtained from a memory storing previous data, or may be current ship data, or may be ship data in the historical ship; the different data sources may be data in different databases or servers, and at least one initial data in each database or server may be obtained.
In the specific embodiment of the invention, a ship three-dimensional model is firstly built based on 3d modeling software, and a physical engine is built to support the simulation of ship motion, consider the influence of environmental factors such as wind, flow and the like on ship navigation; secondly, generating port channel topography based on VR development tools and port channel information, importing wind flow and other data, and establishing a VR port channel environment system; in addition, in order to provide various interactive elements and meet the experience and operation convenience of a driver interface and an interactive design driver, the embodiment of the invention brings the driver with real driving environment and immersive operation experience through a VR interactive system, and realizes the motion response of the ship under a specific environment based on a data integration technology; and finally, performing system testing and evaluation to ensure that the aspects of functions, performances, driver experience and the like can meet the expected requirements.
In some embodiments of the invention, the actual parameters include design parameters, motion parameters, and physical parameters; the motion parameters are parameters under different water areas and weather conditions; the step S101 includes:
processing the design parameters based on VR technology to obtain a first virtual ship model;
Setting the first virtual ship model according to the motion parameters and the physical parameters to obtain a second virtual ship model;
setting a ship physical engine of the second virtual ship model according to the preset model to obtain a virtual ship model; the preset model includes a hydrodynamic model, a ship kinematic model, a hydrodynamic model, and a drivability model.
In a specific embodiment of the invention, the actual parameters comprise design parameters, motion parameters and physical parameters, and according to the design parameters, a plurality of types of first virtual ship models including parts such as a ship body, a rudder, an engine, a propeller and the like are established by using ship 3D modeling software; in order to make the model more realistic, the motion parameters of the first virtual ship model under different water areas and weather conditions, such as sea conditions, wind speed, flow speed and the like, can be set; then, defining physical characteristics of the ship, such as mass, center of gravity, moment of inertia, etc.; finally, determining physical parameters of the ship according to the characteristics of the size, the load, the shape of the ship body and the like of the ship, so as to obtain a second virtual ship model of updated data, and constructing the design of the ship physical engine of the second virtual ship model by the following models and methods in order to simulate the movement of the ship as truly as possible, so as to obtain a final virtual ship model.
Fluid dynamics model: the ship's physics engine needs to take into account the effects of the flow fields around the ship and therefore requires the use of a hydrodynamic model to describe the movement of the fluid. The fluid dynamics model can be classified into an euler model, which describes the properties of the flow field, and a lagrangian model, which describes the motion trajectories of the fluid particles.
Ship kinematics model: in order to describe the motion of a ship, the ship's physical engine requires the use of a ship kinematic model. The ship kinematics model may be divided into a six-degree-of-freedom model and a nonlinear motion model. The former considers only the motion of the vessel in six degrees of freedom, while the latter considers the non-linear motion of the vessel.
Hydrodynamic model: hydrodynamic models are used to describe interactions between a ship and a fluid, including frictional resistance, pressure resistance, wave resistance, and the like. Hydrodynamic models can be classified into laboratory test models and numerical simulation models. The former measures hydrodynamic coefficients by performing experiments in a water tank, and the latter calculates hydrodynamic coefficients by numerical simulation.
Drivability model: in order to simulate the handling performance of a ship, the ship's physical engine needs to use a handling performance model. The drivability model includes a steering performance model, a lateral movement performance model, a speed performance model, and the like.
In some embodiments of the invention, the historical voyage data includes real voyage environment data and voyage weather data; the virtual scene comprises a virtual scene environment and a virtual navigation environment; the step S101 includes:
Rendering and simulating the real navigation environment data to obtain a virtual scene environment; the virtual scene environment comprises ocean, sky, land and building;
processing the virtual scene environment according to the navigation weather data to obtain a virtual navigation environment; the virtual navigation environment comprises navigation environments of virtual ships in different weather and different time in each virtual scene environment.
In a specific embodiment of the present invention, the data related to the real navigation environment, that is, the real navigation environment data, such as the topography of the port, the surrounding environment, etc., can be acquired through various sensors and monitoring devices, and the data is processed, filtered and modeled so as to be rendered and simulated in the virtual environment. And constructing a navigation environment comprising various elements such as ocean, sky, land, buildings and the like through three-dimensional modeling software and an engine. And creates a realistic virtual scene environment using high-precision satellite images, terrain data, and building information. And the wind flow data can be imported and the VR resource library is communicated to construct an environment system, such as the flow rate and weather of water, so that the navigation environment of the virtual ship in different weather and different time of each virtual scene environment is obtained, the system can simulate the influence of the change of the virtual navigation environment on the ship operation, an integrated interface of the environment system is reserved, and other data integration can be conveniently docked.
In some embodiments of the present invention, step S102 includes:
according to at least one initial data, data conversion is carried out to obtain at least one target data in a unified format and a coordinate system;
And integrating at least one target data into the virtual scene to obtain the VR interactive system of the real ship and the virtual scene.
In a specific embodiment of the present invention, initial data of different data sources are processed and converted according to design requirements of a VR interactive system, and the initial data are converted into a unified format and coordinate system to obtain target data so as to perform presentation and interaction in a virtual environment. And integrating the processed and converted target data into the VR virtual environment through a network protocol, and binding with virtual environment elements to realize visualization and interaction of the data. Data integration is accomplished using visualization tools and scripting languages. Through interaction devices, such as VR display devices, rudders, ship clocks and the like, a driver is enabled to enter a virtual environment for interaction, such as motion capture, haptic feedback, eyeball tracking, gesture tracking, direction tracking and the like. By means of the virtual interactive system design based on the data integration technology, integration and visualization of different data sources can be achieved, and more real, comprehensive and visual interactive experience is provided.
The VR interaction system comprises man-machine interaction and man-machine interaction with the environment, wherein the VR man-machine interaction refers to a mode that a driver interacts with the computer system in a virtual reality environment.
Scene switching system: the training items can be set, the training scenes can be switched, and the navigation environment can be modified.
Real-time feedback and guidance system: the steering system can observe the steering action of the driver, guide the driver in real time and assist the driver to complete training.
An audiovisual monitoring management system: the method can save the audio and video data of the driver training process, and can play back the data synchronously with the simulated exercise record data, thereby accurately associating the related steering actions.
In order to input text and execute other commands, the driver can perform text input through the virtual keyboard; the driver can view information, navigate and perform tasks through a virtual display screen or HUD (head up display); the driver can browse the virtual scene by eye movement to better understand the environment and obtain the required information.
Human interaction with an environment refers to the manner in which a driver interacts with objects, scenes, and elements in a virtual environment in a virtual reality environment.
The driver can simulate the operation of the ship by using the special rudder and clock; and (5) ship attitude feedback: the ship steering system can simulate the attitude change of the ship through a virtual reality technology. When a driver operates the rudder, the attitude change of the ship, such as rudder angle, ship inclination, steering radius and the like, can be displayed in real time; the virtual environment of the ship control system can simulate different navigation scenes and meteorological conditions; the driver can select different navigation environments to perform maneuvering training; in a virtual ship driving platform scene of the VR equipment, a shipman can observe auxiliary decision-making equipment such as ship radar, ECDIS and the like in real time to judge the real-time risk of the ship, and corresponding decisions are adopted according to the real-time risk.
In some embodiments of the present invention, step S103 includes:
performing a rotation test and a Z-shaped test on a real ship in a VR interactive system to respectively obtain a rotation test result and a Z-shaped test result;
performing simulation test on the virtual ship model in the VR interactive system to obtain a simulation test result;
And obtaining a ship test result according to the rotation test result, the Z-shaped test result and the simulation test result.
In a specific embodiment of the present invention, the tests of the real ship are classified into a rotation test and a Z-shaped test, and the test of the virtual ship model is a simulation test.
In some embodiments of the present invention, performing a rotation test and a Z-test on a real ship in a VR interactive system to obtain a rotation test result and a Z-test result, respectively, including:
Performing large-angle rotation operation on a real ship in a constant-speed direct-navigation state in a VR interactive system to obtain navigation data and offset of the real ship in different course angles when the ship is full rudder, and analyzing the navigation data and offset to obtain a rotation test result;
and performing small-angle Z-shaped operation on the real ship in the VR interactive system to obtain a gyratory index and a following property index of the real ship, and obtaining a Z-shaped test result according to the gyratory index and the following property index.
In a specific embodiment of the invention, ship rotation test: when the ship is full rudder in a constant speed direct navigation state, the ship performs combined longitudinal and transverse motions, which are called gyratory motions. The motion track of the center of gravity of the ship during the rotation is called a rotation circle, and the diameter of the rotation circle is called a rotation diameter. As shown in FIG. 2, the approach distance in FIG. 2) The longitudinal movement distance of the center of gravity of the ship when the course angle changes by 90 degrees; transverse distance (/ >)) The transverse movement distance of the center of gravity of the ship when the course angle changes by 90 degrees; the primary diameter (/ >)) Judging the basis of occupying the water area in the process of the turning for the transverse movement of the center of gravity of the ship when the course angle changes by 180 degrees; diameter of gyratory (/ >)) The diameter of the gyratory ring when the ship enters the steady gyratory is used for representing the range of the occupied water area during the steady gyratory; amount of inverse migration (/ >)) A lateral movement amount for turning the center of gravity of the ship in a direction opposite to the steering direction in the initial stage of steering; lag (/ >)) The longitudinal distance of the center of gravity of the ship is the longitudinal distance of the center of gravity of the ship when the ship is steered by rotating the center.
When the rudder angle is increased and the ship deflects and accelerates, the speed of the ship is greatly reduced, the rudder efficiency is reduced when the speed is reduced, and the radius of the rotation is likely to be increased. A certain influence is caused, and the influence varies with the load and the influence degree of the wind current. Therefore, the ship speed and navigation density are related to the ship speed, the transverse inclination caused by small-angle steering is high, the small-angle steering has high navigation density as much as possible, the large-angle steering is needed to be used for multiple purposes, other ships obviously know the intention of the ship, and the load of a quick steering main engine is increased but is generally within a permissible range.
After the real ship is tested, parameters such as navigation data and offset under different course angles in the graph 2 can be obtained, and further the radius of gyration can be obtained according to the parameters, wherein the smaller the radius of gyration is, the better the radius of gyration is. The ship is usually moved after the ship is operated to be full of the rudder, and a rotation test result can be obtained according to the rotation radius.
Ship Z-test: in view of the actual steering state of the ship, there are few cases where a certain rudder angle is maintained for a long time like a swing test. It is often the case that steering is continued around a small steering angle. The Z-shaped steering test simulates the steering, the test result is analyzed to obtain more practical data than the rotation test, and the ship steering index is calculated as shown in the formula (1) and the formula (2):
(1)
(2)
In the method, in the process of the invention, The turning angle speed of the ship is the turning angle speed of the ship; /(I)Is the gyratory index of the ship; /(I)Is the following index of the ship; /(I)Is the rudder angle of the ship; /(I)Is the steering angle of the ship; /(I)Is time. Further, the/>' can be calculated by the formula (1) and the formula (2)And/>The ship Z-test is shown in fig. 3, with the abscissa being time/>Ordinate is/>、/>Thereby obtaining the/>, of different timesAnd/>The small-angle Z-shaped manipulation test and the spiral manipulation test or the inverse spiral manipulation test are combined, so that complete manipulation data for maintaining the heading can be provided. The Z-shaped steering test and the 15-degree rudder angle rotation test are combined to provide complete information of the changing course. In recent years, with the development of large-scale obesity of ships, the turning-over property and the directional stability of ships are more important. In this case, the Z-steering test appears more important.
Currently, the Z-steering test is to determine、/>Standard methods of exponential acceptance.
According to the above、/>Analysis of the index-dependent vessel maneuvering characteristics can classify vessel maneuvering characteristics of different types, structures, and sizes into 4 categories:
1. little/> The ship is large, has good gyratory and following performance, and has the advantages of quick ship response to rudder, small gyratory loop and high rudder area.
2.Little/>Small, good follow-up and poor spin-back vessels, which have a faster and larger spin-back ring response to rudder after steering.
3.Large/>Large, poorly following vessels with good spin, such vessels response to rudder are slow, but have a smaller spin.
4.Large/>The ship is small, has poor following property and gyratory property, is slow in response to rudder after steering, and has larger gyratory ring, such as a ship with a relatively low steering area.
After the ship Z-shaped test is carried out, the embodiment of the invention can calculate according to the formula (1) and the formula (2)AndAnd can further according to/>And/>Obtaining Z-shaped test results, in particular pairs/>And/>Process of performing analysis to obtain Z-test results embodiments of the present invention are not limited herein.
In some embodiments of the present invention, performing a simulation test on a virtual ship model in a VR interactive system to obtain a simulation test result, including:
Performing simulation test on the virtual ship model in the VR interactive system to obtain manipulability test data and stability test data;
and analyzing and evaluating the operability test data and the stability test data to obtain a simulation test result.
In a specific embodiment of the invention, the motion parameters of the virtual vessel under different waters and weather conditions, such as sea conditions, wind speed, flow rate, etc. Can be set by measuring the data of the actual water area.
Handling tests were performed: through the virtual reality technology, an operator can conduct a test for controlling the ship in the virtual environment of the VR interactive system, such as testing the sensitivity and reaction speed of a steering wheel, the steering radius of the ship and the like.
Stability testing was performed: and simulating the movement conditions of different water areas and weather conditions, and testing the stability and the wave resistance of the ship, wherein the stability and the wave resistance comprise longitudinal stability, transverse stability and the like.
Data analysis and evaluation: test data are collected by virtual reality technology and analyzed and evaluated, for example, to analyze the operability and stability performance of the vessel under different water areas and weather conditions and to make improvements and optimization suggestions.
Through the test and evaluation based on virtual ship operability and stability, the design and performance of the ship can be effectively improved, and more real and comprehensive ship motion simulation experience is provided.
Further, after the ship test result is obtained, whether the ship test result of the VR interactive system is tested to be qualified or not can be judged according to the test standard system, if so, the ship test result, the data of the real ship and the virtual ship model are stored in the test database, further, data support can be provided when the virtual operation is carried out in the subsequent VR interactive system, and if not, the step S101 is returned to, and all the steps of the embodiment of the invention are carried out again.
In order to better implement the VR technology-based ship simulation operation method in the embodiment of the present invention, correspondingly, the embodiment of the present invention further provides a VR technology-based ship simulation operation device, as shown in fig. 4, where the VR technology-based ship simulation operation device includes:
the model construction module 401 is configured to acquire actual parameters of a real ship, historical sailing data, and at least one initial data of different data sources, and process the actual parameters and the historical sailing data based on VR technology to construct a virtual ship model and a virtual scene;
the system generation module 402 is configured to process the virtual scene and at least one initial data to obtain a VR interactive system of the real ship and the virtual scene;
The system testing module 403 is configured to test the real ship and the virtual ship model in the VR interactive system, obtain a ship testing result, and operate the virtual ship model in the VR interactive system according to the ship testing result.
The technical scheme described in the VR technology-based ship simulation operation method embodiment can be implemented by the VR technology-based ship simulation operation device provided in the foregoing embodiment, and the specific implementation principle of each module or unit can be referred to the corresponding content in the VR technology-based ship simulation operation method embodiment, which is not described herein.
As shown in fig. 5, the present invention further provides an electronic device 500 accordingly. The electronic device 500 comprises a processor 501, a memory 502 and a display 503. Fig. 5 shows only some of the components of the electronic device 500, but it should be understood that not all of the illustrated components are required to be implemented and that more or fewer components may be implemented instead.
The memory 502 may be an internal storage unit of the electronic device 500 in some embodiments, such as a hard disk or memory of the electronic device 500. The memory 502 may also be an external storage device of the electronic device 500 in other embodiments, such as a plug-in hard disk provided on the electronic device 500, a smart memory card (SMART MEDIA CARD, SMC), a Secure Digital (SD) card, a flash memory card (FLASH CARD), or the like.
Further, the memory 502 may also include both internal storage units and external storage devices of the electronic device 500. The memory 502 is used for storing application software and various types of data for installing the electronic device 500.
The processor 501 may in some embodiments be a central processing unit (Central Processing Unit, CPU), microprocessor or other data processing chip for running program code or processing data stored in the memory 502, such as the VR technology based ship analog operation method of the present invention.
The display 503 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch, or the like in some embodiments. The display 503 is for displaying information of the electronic device 500 and for displaying a visualized driver interface. The components 501-503 of the electronic device 500 communicate with each other via a system bus.
In some embodiments of the present invention, when the processor 501 executes a VR technology based marine simulation operating program in the memory 502, the following steps may be implemented:
acquiring actual parameters, historical sailing data and at least one initial data in different data sources of a real ship, and processing the actual parameters and the historical sailing data based on a VR technology to construct a virtual ship model and a virtual scene;
Processing the virtual scene and at least one initial data to obtain a VR interactive system of the real ship and the virtual scene;
And testing the real ship and the virtual ship model in the VR interactive system to obtain a ship test result, and operating the virtual ship model in the VR interactive system according to the ship test result.
It should be understood that: the processor 501 may perform other functions in addition to the above functions when executing the VR technology based ship simulation operating program in the memory 502, see in particular the description of the corresponding method embodiments above.
Further, the type of the electronic device 500 is not particularly limited, and the electronic device 500 may be a portable electronic device such as a mobile phone, a tablet computer, a personal digital assistant (personal digitalassistant, PDA), a wearable device, a laptop (laptop), etc. Exemplary embodiments of portable electronic devices include, but are not limited to, portable electronic devices that carry IOS, android, microsoft or other operating systems. The portable electronic device described above may also be other portable electronic devices, such as a laptop computer (laptop) or the like having a touch-sensitive surface, e.g. a touch panel. It should also be appreciated that in other embodiments of the invention, electronic device 500 may not be a portable electronic device, but rather a desktop computer having a touch-sensitive surface (e.g., a touch panel).
Correspondingly, the embodiment of the application also provides a computer readable storage medium, and the computer readable storage medium is used for storing a computer readable program or instruction, and when the program or instruction is executed by a processor, the steps or functions of the ship simulation operation method based on the VR technology provided by the above method embodiments can be realized.
Those skilled in the art will appreciate that all or part of the flow of the methods of the embodiments described above may be accomplished by way of a computer program stored in a computer readable storage medium to instruct related hardware (e.g., a processor, a controller, etc.). The computer readable storage medium is a magnetic disk, an optical disk, a read-only memory or a random access memory.
The VR technology-based ship simulation operation method and apparatus provided by the present invention are described in detail above, and specific examples are applied to illustrate the principles and embodiments of the present invention, and the description of the above examples is only used to help understand the method and core idea of the present invention; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in light of the ideas of the present invention, the present description should not be construed as limiting the present invention.
Claims (9)
1. The ship simulation operation method based on the VR technology is characterized by comprising the following steps of:
acquiring actual parameters of a real ship, historical sailing data and at least one initial data in different data sources, processing the actual parameters based on a VR technology, constructing a virtual ship model, processing the historical sailing data based on the VR technology, and constructing a virtual scene;
processing the virtual scene and the at least one initial data to obtain a VR interactive system of the real ship and the virtual scene;
Testing the real ship and the virtual ship model in the VR interactive system to obtain a ship test result, and operating the virtual ship model in the VR interactive system according to the ship test result;
the step of testing the real ship and the virtual ship model in the VR interactive system to obtain a ship test result comprises the following steps:
Performing a rotation test and a Z-shaped test on the real ship in the VR interactive system to respectively obtain a rotation test result and a Z-shaped test result;
performing simulation test on the virtual ship model in the VR interactive system to obtain a simulation test result;
and obtaining a ship test result according to the rotation test result, the Z-shaped test result and the simulation test result.
2. The VR technology based ship simulation operation method of claim 1, wherein the actual parameters include design parameters, motion parameters, and physical parameters, the design parameters being parameters for designing a ship on ship 3D modeling software; the motion parameters are parameters under different water areas and weather conditions;
The processing the actual parameters based on the VR technology to construct a virtual ship model comprises the following steps:
Processing the design parameters based on the VR technology to obtain a first virtual ship model;
Setting the first virtual ship model according to the motion parameters and the physical parameters to obtain a second virtual ship model;
Setting a ship physical engine of the second virtual ship model according to a preset model to obtain a virtual ship model; the preset model comprises a hydrodynamic model, a ship kinematic model, a hydrodynamic model and a maneuvering performance model.
3. The VR technology based ship analog operation method of claim 1, wherein said historical voyage data includes real voyage environment data and voyage weather data; the virtual scene comprises a virtual scene environment and a virtual navigation environment;
the processing the historical navigation data based on the VR technology, and constructing a virtual scene comprises the following steps:
Rendering and simulating the real navigation environment data to obtain the virtual scene environment; the virtual scene environment comprises ocean, sky, land and buildings;
Processing the virtual scene environment according to the navigation weather data to obtain the virtual navigation environment; the virtual navigation environment comprises navigation environments of virtual ships in different weather and different time in each virtual scene environment.
4. The VR technology-based ship simulation operation method of claim 1, wherein the processing the virtual scene and the at least one initial data to obtain the VR interactive system of the real ship and the virtual scene includes:
Performing data conversion according to the at least one initial data to obtain at least one target data in a unified format and a coordinate system;
And integrating the at least one target data into the virtual scene to obtain the VR interactive system of the real ship and the virtual scene.
5. The VR technology-based ship simulation operation method of claim 1, wherein the performing a rotation test and a Z-test on the real ship in the VR interactive system to obtain a rotation test result and a Z-test result, respectively, includes:
Performing large-angle gyratory operation on the real ship in a constant-speed direct-navigation state in the VR interactive system to obtain navigation data and offset of the real ship in different course angles when the ship is full rudder, and analyzing the navigation data and the offset to obtain a slewing test result;
And performing small-angle Z-shaped operation on the real ship in the VR interactive system to obtain a gyratory index and a following property index of the real ship, and obtaining a Z-shaped test result according to the gyratory index and the following property index.
6. The VR technology-based ship simulation operation method of claim 1, wherein the performing a simulation test on the virtual ship model in the VR interactive system to obtain a simulation test result includes:
Performing simulation test on the virtual ship model in the VR interactive system to obtain maneuverability test data and stability test data;
and analyzing and evaluating the manipulability test data and the stability test data to obtain a simulation test result.
7. Ship simulation operation device based on VR technique, characterized by comprising:
The model construction module is used for acquiring actual parameters of the real ship, historical sailing data and at least one initial data in different data sources, processing the actual parameters based on a VR technology, constructing a virtual ship model, processing the historical sailing data based on the VR technology and constructing a virtual scene;
The system generation module is used for processing the virtual scene and the at least one initial data to obtain a VR interactive system of the real ship and the virtual scene;
the system testing module is used for testing the real ship and the virtual ship model in the VR interactive system to obtain a ship testing result, and operating the virtual ship model in the VR interactive system according to the ship testing result;
The system testing module is further used for performing a rotation test and a Z-shaped test on the real ship in the VR interactive system to respectively obtain a rotation test result and a Z-shaped test result; performing simulation test on the virtual ship model in the VR interactive system to obtain a simulation test result; and obtaining a ship test result according to the rotation test result, the Z-shaped test result and the simulation test result.
8. An electronic device, comprising: a processor, a memory and a computer program stored on the memory and capable of running on the processor, which when executed by the processor, implements the steps of the VR technology based marine vessel simulation operating method of any one of claims 1-6.
9. A computer-readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, implements the steps of the VR technology based ship simulation operating method of any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410300491.5A CN117932791B (en) | 2024-03-15 | 2024-03-15 | VR technology-based ship simulation operation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410300491.5A CN117932791B (en) | 2024-03-15 | 2024-03-15 | VR technology-based ship simulation operation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117932791A CN117932791A (en) | 2024-04-26 |
CN117932791B true CN117932791B (en) | 2024-06-18 |
Family
ID=90764884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410300491.5A Active CN117932791B (en) | 2024-03-15 | 2024-03-15 | VR technology-based ship simulation operation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117932791B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114446106A (en) * | 2022-01-20 | 2022-05-06 | 大连海事大学 | Virtual-real fusion test evaluation method for autonomous navigation capacity of unmanned ship and practical training teaching platform |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112033640B (en) * | 2020-08-24 | 2022-06-24 | 智慧航海(青岛)科技有限公司 | Simulation experience system for ship hydrodynamic performance |
CN113721481A (en) * | 2021-08-16 | 2021-11-30 | 中船航海科技有限责任公司 | Virtual-real combined comprehensive bridge equipment test platform and test method |
CN116720363A (en) * | 2023-06-09 | 2023-09-08 | 上海交通大学 | Virtual sea test simulation platform oriented to ship operability and implementation method |
CN116812109A (en) * | 2023-07-04 | 2023-09-29 | 武汉理工大学 | Method and system for testing autonomous navigation system of ship |
-
2024
- 2024-03-15 CN CN202410300491.5A patent/CN117932791B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114446106A (en) * | 2022-01-20 | 2022-05-06 | 大连海事大学 | Virtual-real fusion test evaluation method for autonomous navigation capacity of unmanned ship and practical training teaching platform |
Non-Patent Citations (1)
Title |
---|
基于水动力模型的船舶航态的模拟仿真;曾芬芳, 陈晓军, 林剑柠, 陈洁, 姚煜;***仿真学报;20010510(第03期);112-116 * |
Also Published As
Publication number | Publication date |
---|---|
CN117932791A (en) | 2024-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105354355B (en) | A kind of Design of Simulation System and implementation method based on three-dimensional motion what comes into a driver's | |
CN102663921A (en) | Multi-channel and multi-screen three dimensional immersion simulation system of ship steering and operation | |
CN104483845B (en) | Ship autopilot algorithm testing simulation system | |
CN104090497B (en) | Dynamic positioning system analogue system and method for work thereof for ocean engineering field | |
CN110969687B (en) | Collision detection method, device, equipment and medium | |
CN110223565A (en) | A kind of flight simulation method, device, equipment and storage medium | |
US20150111180A1 (en) | Methods, systems, and computer readable media for cursor and text entry for aircraft interface simulation | |
Huang et al. | An approach for augmented learning of finite element analysis | |
Zhang et al. | Collaborative virtual laboratory environments with hardware in the loop | |
Nie et al. | Design of marine virtual simulation experiment platform based on Unity3D | |
Lončar et al. | MARUS-a marine robotics simulator | |
CN114655382A (en) | Virtual visualization system and method for ship structure dynamics analysis result | |
CN112033640B (en) | Simulation experience system for ship hydrodynamic performance | |
CN117932791B (en) | VR technology-based ship simulation operation method and device | |
CN116812109A (en) | Method and system for testing autonomous navigation system of ship | |
AbdElHamid et al. | A novel software simulator model based on active hybrid architecture | |
CN111831178B (en) | Method and system for assisting target selection in three-dimensional environment based on motion trend information | |
Liu et al. | Design of hydraulic component teaching subsystem based on augmented reality | |
Li et al. | Design of Teaching System of Industrial Robots Using Mixed Reality Technology. | |
Do et al. | Using Unity3D to simulate VHF sailor 3520 | |
Solstad | Improved user-experience for control of ROVs | |
EP3023967A1 (en) | Methods, systems, and computer readable media for cursor and text entry for aircraft interface simulation | |
CN117475119A (en) | Geological structure bare eye projection system, method, equipment and readable medium | |
CN112764538A (en) | Gesture interaction based space capacity improving method in VR environment | |
Yu et al. | The development of TG-8000/8500 gyrocompass simulation system based on Unity3D |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |