Construction method of VR training system, VR training system and VR system

By building a VR training system, the problem of low efficiency in traditional training models has been solved, enabling cathodic protection training to be conducted at any location and time, thereby improving practical skills and training efficiency.

CN121122103APending Publication Date: 2025-12-12BEIJING ANKOCORR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511581141.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-31
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

Traditional training models are limited by time, space, and individual energy, resulting in low training efficiency, inability to meet the needs of real-time interaction, and insufficient practical skills.

Method used

A VR training system is constructed by breaking down cathodic protection operation scenarios, establishing a resource library, setting multiple training levels, and establishing a personalized evaluation mechanism based on scoring indicators. The virtual reality training system is built using Unity or Unreal Engine.

Benefits of technology

It enables learning to take place anywhere and at any time, avoiding the limitations of training venues and class times, and improving the efficiency and practical skills of cathodic protection training.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121122103A_ABST
    Figure CN121122103A_ABST
Patent Text Reader

Abstract

The invention provides a VR training system construction method, a VR training system and a VR system, and the method comprises the steps: carrying out the scene disassembly of a plurality of cathode protection operation scenes, and building a resource library; setting a plurality of training levels based on various cathode protection operations in the various cathode protection operation scenes; establishing a personalized evaluation mechanism based on the plurality of selected scoring indexes to generate personalized evaluation; and constructing a virtual reality technology VR training system according to the resource library, the plurality of training levels and the personalized evaluation mechanism through Unity or an unreal engine UE. According to the technical scheme provided by the invention, the VR training system is constructed, so that the user can access the VR training system to learn at any place and any time supported by the basic equipment, the limitation of the training site and the teaching time on learning resources is avoided, and the cathode protection training efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of cathodic protection technology, specifically to a method for constructing a VR training system, a VR training system, and a VR system. Background Technology

[0002] In related technologies, traditional training models are relatively simplistic, mostly limited to theoretical teaching and relying primarily on paper manuals, PowerPoint presentations, and on-site demonstrations by instructors. This makes it difficult to meet the real-time interactive needs of trainees during the learning process. Furthermore, traditional training models, which rely heavily on classroom lectures combined with limited simulations and hands-on practice, may result in trainees lacking practical skills and unable to handle complex operational scenarios. Under traditional training models, courses lack standardized formats, and different instructors have varying emphases and practical requirements. Instructors and trainees are constrained by time, space, and personal energy, leading to low training efficiency. Summary of the Invention

[0003] In view of the above problems, embodiments of the present invention provide a method for constructing a VR training system, a VR training system, and a VR system, in order to solve the problem that the training efficiency is low due to the limitations of time, space, and personal energy of lecturers and trainers in the prior art.

[0004] In a first aspect, embodiments of the present invention provide a method for constructing a VR training system, the method comprising: Scenario breakdown of various cathodic protection operation scenarios was conducted, and a resource library was established. Multiple training checkpoints are set up based on various cathodic protection operations under the aforementioned multiple cathodic protection operation scenarios; A personalized evaluation mechanism is established based on multiple selected scoring indicators to generate personalized evaluations. A virtual reality (VR) training system is constructed using Unity or Unreal Engine (UE) based on the resource library, the multiple training levels, and the personalized evaluation mechanism.

[0005] In one possible implementation, the training checkpoints include a cathodic protection process checkpoint, a pipeline corrosion protection layer inspection and repair checkpoint, and a pipeline corrosion status investigation checkpoint. The cathodic protection process checkpoints include cathodic protection operation tasks such as installation of main cathodic protection equipment and facilities, operation of pipeline cathodic protection system, cathodic protection detection and evaluation, stray current detection and evaluation, cathodic protection system fault diagnosis and handling, regional cathodic protection operation management, DC power supply test and intelligent test pile detection. The pipeline anti-corrosion layer inspection and repair checkpoints include ground inspection of leaks in the buried pipeline anti-corrosion layer, excavation to inspect the quality of the anti-corrosion layer, and cathodic protection operations to repair leaks in the anti-corrosion layer. The pipeline corrosion status investigation checkpoint includes cathodic protection operation tasks such as pipeline corrosion environment investigation, pipe wall thickness measurement, pipe wall corrosion depth determination, and potential curve plotting.

[0006] In one possible implementation, the cathodic protection operation scenarios include routine operation scenarios, abnormal / fault handling scenarios, and special environment operation scenarios; A standard toolbar is provided for the aforementioned typical operating scenarios; In the above-mentioned anomaly / fault handling scenario, a diagnostic toolbar is provided in addition to the standard toolbar. The diagnostic toolbar includes multiple fault detection options and help options. In the specific working environment scenario, based on the standard toolbar, adjust the size of each interactive control in the standard toolbar.

[0007] Secondly, embodiments of the present invention provide a VR training system, the VR training system comprising: The resource library module is used to break down various cathodic protection operation scenarios and establish a resource library; The training checkpoint module is used to set up multiple training checkpoints based on various cathodic protection operations under the various cathodic protection operation scenarios. The personalized evaluation module is used to establish a personalized evaluation mechanism based on multiple selected scoring indicators to generate personalized evaluations. The system building module is used to build a virtual reality technology (VR) training system using Unity or Unreal Engine (UE) based on the resource library, the multiple training levels, and the personalized evaluation mechanism.

[0008] In one possible implementation, the VR training system provides a visual scene editor, which is connected to the resource library module, which contains a variety of VR resources. The resource library module is also used to respond to the user's instruction to drag and drop VR resources through the visual scene editor, and place the VR resources at the user-specified location to build a custom scene or modify the training scene.

[0009] In one possible implementation, the personalization module includes: The comparison submodule is used to compare the acquired actual operation data with the preset operation data in order to normalize multiple scoring indicators. Each scoring indicator has corresponding preset operation data. The calculation submodule is used to perform weighted calculations on multiple normalized scoring indicators to obtain a comprehensive score. The correction submodule is used to correct the overall score based on preset penalty items and extra points, and output the target score; The output submodule is used to output the rating level based on the correspondence between the target rating and the rating level. The evaluation submodule is used to output an evaluation report based on the target score, score level, and operational data.

[0010] In one possible implementation, the VR training system further includes: The feedback module is used to respond to the VR interactive operations input by the user in the VR training system and output perceptual feedback; The evaluation module is used to record operation data of VR interaction operations and generate personalized evaluations of users based on the operation data.

[0011] In one possible implementation, the VR training system further includes a data storage module, which is used to record VR interactive operation playback data, key operation information, user information, and user personalized evaluations; and to display the relevant data corresponding to the data retrieval command in response to the user's input data retrieval command.

[0012] In one possible implementation, the VR training system further includes: The modification verification module is used to respond to user-input modification commands, run scripts and view key operating indicators; when the key operating indicators are within the preset range, it outputs a normal operation prompt message; when the key operating indicators are outside the preset range, it outputs an alarm prompt message.

[0013] Thirdly, embodiments of the present invention provide a VR system, the VR system including a computer device, a VR head-mounted display device, and an interactive device; The computer device is used to run the VR training system as described in the second aspect or any possible implementation of the second aspect, and to transmit the images output by the VR training system to the VR head-mounted display device. The interactive device is used to respond to VR interactive operations input by the user and output perceptual feedback.

[0014] In the technical solution provided by the embodiments of the present invention, by constructing a VR training system, users can access the VR training system for learning at any location and at any time with basic equipment support, avoiding the limitations of training venues and teaching time on learning resources and improving the efficiency of cathodic protection training. Attached Figure Description

[0015] Figure 1 This is a flowchart illustrating a method for constructing a VR training system according to an embodiment of the present invention.

[0016] Figure 2 This invention provides a method for generating personalized evaluations in a VR training system construction method.

[0017] Figure 3 This is a schematic diagram of the structure of a VR training system provided in an embodiment of the present invention.

[0018] Figure 4 This is a schematic diagram of the structure of a personalized evaluation module provided in an embodiment of the present invention.

[0019] Figure 5 This is a flowchart illustrating a personalized evaluation method provided in an embodiment of the present invention. Detailed Implementation

[0020] To make the objectives, technical solutions, and advantages of this invention clearer and more understandable, the invention will be further described below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are merely some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0021] Figure 1 This is a flowchart illustrating a method for constructing a VR training system according to an embodiment of the present invention, as shown below. Figure 1 As shown, the method includes: Step 101: Decompose various cathodic protection operation scenarios and establish a resource library.

[0022] This step involves conducting scenario research and deconstruction for various cathodic protection operation scenarios that operators may encounter in actual work, and establishing a resource library strictly in accordance with relevant cathodic protection standards. For example, cathodic protection operation scenarios include routine operation scenarios, abnormal / fault handling scenarios, and special environment operation scenarios. The resource library includes a scenario library, model library, material library, special effects library, control library, sound effects library, animation library, command library, script library, and interaction library. The scenario library integrates cathodic protection operation scenarios under different working conditions and environments, such as cathodic protection scenarios for urban pipe networks or long-distance pipelines. The model library provides models corresponding to various equipment required during cathodic protection operations, such as test piles and multimeters. The material library provides material textures that match actual equipment and environments, increasing the realism of models and scenarios. The special effects library provides special effects elements such as electric sparks and current flow, increasing dynamic performance. The control library provides various controls that facilitate user interaction in the VR environment. The sound effects library provides sound effects elements such as equipment operation sounds and ambient sounds, enhancing the user's sensory experience. The animation library provides various animation clips for equipment installation, troubleshooting, and other processes. The instruction library provides various operation instructions. The script library provides scripts related to scene execution and interaction logic. The interaction library provides interaction methods and rules to ensure smooth execution of interactive operations.

[0023] Specifically, 2D and 3D models of cathodic protection operation scenarios are constructed using general-purpose modeling software, generating a model library. During the modeling process, models are built according to the size parameters and proportions of various objects in actual cathodic protection operation scenarios to improve the realism of the models, ensuring the user's immersion during the VR interactive experience and meeting the operational accuracy requirements of cathodic protection.

[0024] Step 102: Set up multiple training checkpoints based on various cathodic protection operations under multiple cathodic protection operation scenarios.

[0025] This step includes training checkpoints covering cathodic protection procedures, pipeline corrosion protection layer inspection and repair, and pipeline corrosion status investigation. Each checkpoint contains multiple cathodic protection operation tasks. The cathodic protection procedures checkpoint includes tasks related to the installation of major cathodic protection equipment and facilities, operation of the pipeline cathodic protection system, cathodic protection inspection and evaluation, stray current detection and evaluation, cathodic protection system fault diagnosis and handling, regional cathodic protection operation management, DC power supply testing, and intelligent test pile detection. The pipeline corrosion protection layer inspection and repair checkpoint includes cathodic protection operations such as ground inspection of leaks in buried pipeline corrosion protection layers, excavation inspection of corrosion protection layer quality, and repair of leaks. The pipeline corrosion status investigation checkpoint includes cathodic protection operations such as pipeline corrosion environment investigation, pipe wall thickness measurement, pipe wall corrosion depth determination, and potential curve plotting. These cathodic protection operation tasks cover the entire cathodic protection process. Interactive feedback and dynamic operation through a VR training system enhance the engagement and efficiency of cathodic protection training.

[0026] Step 103: Based on the selected multiple scoring indicators, establish a personalized evaluation mechanism to generate personalized evaluations.

[0027] In this step, personalized evaluation includes the target score, the corresponding rating level, and the evaluation report.

[0028] Figure 2 A method for generating personalized evaluations in a VR training system construction method provided by an embodiment of the present invention, such as... Figure 2 As shown, the method includes: Step 1031: Compare the acquired actual operation data with the preset operation data to normalize multiple scoring indicators. Each scoring indicator has corresponding preset operation data.

[0029] In this step, the Min-Max normalization algorithm is used to normalize multiple scoring indicators. These indicators include time score, accuracy score, efficiency score, and safety score. The time score indicates the closeness between the actual operation time and the preset operation time; the preset operation data corresponding to the time score is the preset operation time. The closer the actual operation time is to the preset operation time, the faster the operation speed, and the closer the time score is to 1; the farther the actual operation time is from the preset operation time, the slower the operation speed, and the closer the time score is to 0. The accuracy score indicates the ratio of the number of correct steps to the total number of steps in the actual operation; the preset operation data corresponding to the accuracy score is the total number of steps. For example, if the number of correct steps is 4 and the total number of steps is 5, the accuracy score is 0.8. The efficiency score indicates the closeness between the actual operation and the optimal operation; the preset operation data corresponding to the efficiency score is the optimal operation flow. The farther the actual operation is from the optimal operation flow, the more redundant operations there are, and the closer the efficiency score is to 0; the closer the actual operation is to the optimal operation flow, the fewer redundant operations there are, and the closer the efficiency score is to 1. The security score is used to indicate the triggering of alarms and violations. The preset operation data corresponding to the security score are the operation data that trigger alarms and the operation data that violate the rules. The more alarms and violations are triggered, the closer the security score is to 0; the fewer alarms and violations are triggered, the closer the security score is to 1.

[0030] In this embodiment of the invention, other scoring indicators can be set based on the actual operational needs of different cathodic protection operation scenarios. For example, in anomaly / fault handling scenarios, the scoring indicators also include a fault determination accuracy score and a fault recovery time score. The more accurate the fault determination, the closer the fault determination accuracy score is to 1; the more inaccurate the fault determination, the closer the fault determination accuracy score is to 0. The shorter the fault recovery time, the closer the fault recovery time score is to 1; the longer the fault recovery time, the closer the fault recovery time score is to 0.

[0031] Step 1032: Perform a weighted calculation on the normalized multiple scoring indicators to obtain a comprehensive score.

[0032] In this step, the weights of multiple scoring indicators are set based on the actual operational requirements during the cathodic protection process. For example, in special environmental operating scenarios, where operational accuracy and safety are of greater importance, the weights of accuracy and safety scores are appropriately increased, while the weights of duration and efficiency scores are correspondingly decreased.

[0033] Step 1033: Adjust the overall score according to the preset penalty items and extra points, and output the target score.

[0034] In this embodiment of the invention, the VR training system includes multiple training levels, each containing multiple cathodic protection operation tasks. Upon completion of each task, a task score is generated in real time. When the task score for the current task is greater than or equal to a preset threshold, the user proceeds to the next task. If the task scores for multiple consecutive tasks are greater than or equal to the preset threshold, or if the number of erroneous operations is less than a preset number, the user is awarded additional points. The overall score and the additional points are added together to output the target score. When outputting the target score, the overall score and the additional points are output separately; or, the sum of the overall score and the additional points is output. For example, if the overall score is 80 points and the additional points are 2 points, the target score is output as 80+2(overall score + additional points) to provide the user with a clear understanding of the score composition; or, the target score is output as 82.

[0035] Optionally, users can be awarded extra points along with special achievement badges. For example, special achievement badges include zero-error completion achievement badges and consecutive completion achievement badges to enhance the fun of the VR training process.

[0036] In this embodiment of the invention, the penalty item includes the number of erroneous operations. The penalty for each erroneous operation is determined based on the number of erroneous operations and a preset penalty rule. The overall score is subtracted from the penalty for each erroneous operation to output the target score. In the penalty rule, each erroneous operation incurs a fixed penalty; alternatively, within a single penalty limit, the penalty for each erroneous operation increases with the number of erroneous operations. For example, in a task, the first erroneous operation incurs a penalty of 0.1 points, the second erroneous operation incurs a penalty of 0.15 points, and the third erroneous operation incurs a penalty of 0.2 points. The single penalty limit is 0.2 points, meaning that the fourth and subsequent erroneous operations will still incur a penalty of 0.2 points. In practical applications, the single penalty limit and the penalty value for each erroneous operation can be set according to actual needs; this embodiment of the invention does not limit this.

[0037] Optionally, the fixed deduction points in the error deduction rules vary depending on the cathodic protection operation scenario. The level of danger increases from routine operation scenarios to abnormal / fault handling scenarios and special environment operation scenarios, and the fixed deduction points increase accordingly. For example, in routine operation scenarios, the fixed deduction point for each error is 0.1 points; in abnormal / fault handling scenarios, the fixed deduction point for each error is 0.15 points; and in special environment operation scenarios, the fixed deduction point for each error is 0.2 points.

[0038] Step 1034: Based on the correspondence between the target score and the score level, output the score level according to the target score.

[0039] In this embodiment of the invention, the rating levels can be divided by scores or stars. For example, the rating levels include Excellent (90-100 points), Good (80-90 points), Average (60-80 points), and Poor (below 60 points). Alternatively, the rating levels can include one-star, two-star, three-star, four-star, and five-star, with the rating level increasing as the star rating increases.

[0040] Step 1035: Output an evaluation report based on the target score, score level, and operational data.

[0041] In this embodiment of the invention, the evaluation report includes six parts: report summary, scoring indicators, learning curve and trend, error-prone point analysis, learning suggestions, and data records. The report summary includes the target score, pass / fail status, score level, and brief conclusion. For example, a target score of 82 / 100 means that out of a total score of 100, the target score is 82. The pass / fail status indicates whether the passing standard has been met; when the total score is 100, the passing standard is 60. A target score greater than or equal to 60 indicates a pass / fail status; a target score less than 60 indicates a fail / fail status. The brief conclusion represents the overall evaluation of the user's operation. For example, when the accuracy score in the scoring indicators is high, but the time score is low, the brief conclusion "High operation accuracy, but slow operation speed" is output.

[0042] In this embodiment of the invention, the scoring indicators are as follows: average operation time: 72 seconds; duration score: 0.83; accuracy score: 0.92; efficiency score: 0.88; safety score: 1.0 (no safety alarms triggered); number of erroneous operations: 2 (one operation sequence error, one missed operation step). Optionally, multiple scoring indicators can be visually displayed in the form of statistical charts. By displaying multiple scoring indicators, the user's weaknesses can be clearly identified, thereby enabling targeted practice and improving the user's training experience.

[0043] In this embodiment of the invention, the learning curve and trend section refers to generating statistical charts based on scoring indicators. For example, a line chart can be used to display the number of incorrect operations for multiple tasks in the same level, allowing for a clear understanding of the error-prone tasks where the user has a poor grasp of the material. The error-prone point analysis section provides an explanation of the error-prone tasks and key points, thereby enabling enhanced training for these tasks.

[0044] In this embodiment of the invention, the learning suggestion section provides users with short-term, medium-term, and long-term learning suggestions. For example, short-term learning suggestions include increasing practice on common mistakes; medium-term learning suggestions include improving operating speed while ensuring operational accuracy, or simulating emergencies to improve emergency response capabilities; and long-term learning suggestions include comprehensive retesting to improve the user's overall understanding of cathodic protection.

[0045] In this embodiment of the invention, the data recording section provides users with a video playback link of the operation process, as well as an operation timeline, with key node information marked on the timeline. For example, key node information includes the practice time and corresponding score for each session, the number of incorrect operations, and the reasons for the errors (incorrect operation sequence, missing operation steps, etc.). The data recording section facilitates users' analysis of incorrect operations and allows them to correct their operating habits accordingly.

[0046] Step 104: Using Unity or Unreal Engine UE, build a virtual reality technology VR training system based on the resource library and multiple training levels.

[0047] In this embodiment of the invention, the VR training system provides different toolbars for different cathodic protection operation scenarios. The overall interaction framework remains consistent across different cathodic protection operation scenarios, with scenario-specific adjustments made to the interaction details. Specifically, the routine operation scenario primarily trains users to master standard cathodic protection procedures, with a relatively slow pace. In the routine operation scenario, a standard toolbar is provided, including multiple interactive controls, offering rich and user-friendly interaction methods, enabling users to interact naturally and smoothly with the virtual environment and receive timely operational feedback. The routine operation scenario provides a free practice mode and a prompted practice mode, allowing users to choose freely. In the prompted practice mode, key information is displayed.

[0048] In this embodiment of the invention, the anomaly / fault handling scenario primarily trains users' fault diagnosis, emergency decision-making, and troubleshooting abilities, with a relatively fast pace. In addition to the standard toolbar, a diagnostic toolbar is provided to facilitate convenient fault diagnosis operations. The diagnostic toolbar includes multiple fault detection options. Responding to the user's instruction to select a fault detection option, the fault detection operation is initiated; if a fault is determined to have occurred, corresponding fault handling measures are taken to eliminate it. If the user fails to take the appropriate fault handling measures correctly, the fault cannot be eliminated in a timely manner, which will cause a series of cascading faults based on that fault, realizing the simulation of fault evolution.

[0049] Optionally, the diagnostic toolbar also includes a help option. In response to the user selecting the help option, the user is taken to the collaborative operation interface. This interface includes multiple access permission setting controls. Users can grant access permissions to the dispatch center or support personnel using these controls, enabling collaborative operation and further improving the user experience.

[0050] In this embodiment of the invention, the special environment work scenario primarily trains users' safe operation capabilities and adaptability under extreme or restricted conditions. In special environment work scenarios, where visibility or movement space is limited, the intensity of visual, auditory, and tactile feedback is dynamically adjusted based on the specific work scenario. Optionally, in special environment work scenarios, the size of each interactive control in the standard toolbar is adjusted based on the standard toolbar. For example, when visibility is limited, larger interactive controls are used, and / or, voice prompts are used instead of visual prompts to reduce the impact of the special environment on the user and improve the user's interactive experience.

[0051] In the technical solution provided by the embodiments of the present invention, by constructing a VR training system, users can access the VR training system for learning at any location and at any time with basic equipment support, avoiding the limitations of training venues and teaching time on learning resources and improving the efficiency of cathodic protection training.

[0052] Figure 3 This is a schematic diagram of the structure of a VR training system provided in an embodiment of the present invention, as shown below. Figure 3 As shown, the VR training system includes a resource library module 11, a training level module 12, a personalized evaluation module 13, and a system construction module 14. The resource library module 11 is used to decompose various cathodic protection operation scenarios and establish a resource library; the training level module 12 is used to set up multiple training levels based on various cathodic protection operations under various cathodic protection operation scenarios; the personalized evaluation module 13 is used to establish a personalized evaluation mechanism based on multiple selected scoring indicators to generate personalized evaluations; the system construction module 14 is used to construct a virtual reality technology VR training system using Unity or Unreal Engine UE, based on the resource library, multiple training levels, and the personalized evaluation mechanism.

[0053] Figure 4 This is a schematic diagram of the structure of a personalized evaluation module provided in an embodiment of the present invention, such as... Figure 4 As shown, the personalized evaluation module 13 includes a comparison submodule 131, a calculation submodule 132, a correction submodule 133, an output submodule 134, and an evaluation submodule 135. The comparison submodule 131 compares the acquired actual operation data with preset operation data to normalize multiple scoring indicators, each with corresponding preset operation data. The calculation submodule 132 performs weighted calculations on the normalized multiple scoring indicators to obtain a comprehensive score. The correction submodule 133 corrects the comprehensive score based on preset penalty items and additional scores, outputting a target score. The output submodule 134 outputs a scoring level based on the correspondence between the target score and the scoring level. The evaluation submodule 135 outputs an evaluation report based on the target score, the scoring level, and the operation data.

[0054] In this embodiment of the invention, the VR training system further includes a feedback module 15 and an evaluation module 16. The feedback module 15 is used to respond to the VR interactive operation input by the user in the VR training system and output perceptual feedback. The evaluation module 16 is used to record the operation data of the VR interactive operation and generate a personalized evaluation of the user based on the operation data.

[0055] In this embodiment of the invention, the VR training system provides a visual scene editor, which is connected to a resource library module 11. The resource library module contains various VR resources. The resource library module 11 is also used to respond to user commands to drag and drop VR resources through the visual scene editor, placing VR resources at user-specified locations to build custom scenes or modify training scenes. By providing a visual scene editor, the system enables free combination and layout of VR resources, meeting users' personalized needs while reducing the development and usage costs of the system.

[0056] like Figure 3 As shown, the VR training system also includes a data storage module 17. This module records VR interactive operation playback data, key operation information, user information, and personalized user evaluations. In response to user-inputted data retrieval commands, it displays the relevant data corresponding to the command. For example, in response to a user's command to retrieve operation playback data, the system displays the playback data. The playback data records the user's complete operation data in video format, including the operation content and sequence.

[0057] Optionally, for operation playback data, the data is compressed using advanced video encoding standards and then stored in data storage module 17. For example, the video encoding standard could be H.265 / HEVC or AV1. Higher compression efficiency significantly reduces file size while maintaining good video quality, facilitating subsequent review. Key operation information, user information, and personalized user evaluations can be stored in data storage module 17 in the form of structured tables for efficient data storage. For example, key operation information includes the pose information of the VR head-mounted display and interactive device, the corresponding time information, and the commands input by the user through the interactive device, as well as the corresponding time information. User information includes the user's nickname, contact information, training progress, and training duration; there is a correspondence between user information and personalized user evaluations.

[0058] In this embodiment of the invention, the data storage module 17 is further configured to divide the operation playback data into multiple video segments according to the cathodic protection operation task, and establish an index for each video segment; in response to a user's instruction to call the index, the corresponding video segment is retrieved. For example, if a user completes a cathodic protection detection and evaluation task, a cathodic protection system fault diagnosis and handling task, and a DC power supply test task through a VR training system, the data storage module 17 records the operation playback data of the user completing the three cathodic protection operation tasks, divides the operation playback data into three video segments, establishes an index for each video segment, and each video segment corresponds to a cathodic protection operation task. This allows for more flexible data processing during data storage and retrieval, improving storage efficiency and retrieval speed. Simultaneously, the index helps to quickly locate and retrieve specific video segments, facilitating operation playback for the user.

[0059] In this embodiment of the invention, the VR training system further includes a modification verification module 18. The modification verification module 18 is used to respond to user-inputted modification commands, run scripts, and view key operating indicators. When the key operating indicators are within a preset range, it outputs a normal operation prompt; when the key operating indicators are outside the preset range, it outputs an alarm prompt. For example, key operating indicators include frame rate and latency. After each modification to the VR training system, running scripts and viewing key operating indicators ensures that the modification will not disrupt system logic or cause system lag, further improving the user experience.

[0060] In the technical solution provided by the embodiments of the present invention, by constructing a VR training system, users can access the VR training system for learning at any location and at any time with basic equipment support, avoiding the limitations of training venues and teaching time on learning resources and improving the efficiency of cathodic protection training.

[0061] This invention provides a VR system, which includes a computer device, a VR head-mounted display device, and an interactive device. The computer device is used to run the VR training system described in the above embodiment and transmit the images output by the VR training system to the VR head-mounted display device; the interactive device is used to respond to VR interactive operations input by the user and output perceptual feedback.

[0062] Figure 5 This is a flowchart illustrating a personalized evaluation method provided in an embodiment of the present invention, as shown below. Figure 5 As shown, the method includes: Step 201: Respond to the VR interactive operation input by the user in the VR training system and output perceptual feedback.

[0063] In this embodiment of the invention, the description of the VR training system is detailed in the above-described embodiment of the construction method of the VR training system, and will not be repeated here.

[0064] In this step, during operation, the VR training system responds to correct user input by outputting positive perceptual feedback; and responds to incorrect user input by outputting error perceptual feedback. For example, positive perceptual feedback includes prompts indicating correct operation or encouraging voice messages.

[0065] In this embodiment of the invention, different levels of error perception feedback are output for user-inputted erroneous operations in different cathodic protection operation scenarios. Specifically, in normal operation scenarios, mild error perception feedback is output in response to user-inputted erroneous operations. For example, an error message is output, along with a suggestion for the correct operation method, but the operation is not forcibly interrupted. In anomaly / fault handling scenarios, moderate error perception feedback is output in response to user-inputted erroneous operations. For example, prompts are given through voice alarms, vibrations, etc. In special environmental operation scenarios, severe error perception feedback is output in response to user-inputted erroneous operations. For example, the operation is interrupted, forcibly exiting the system.

[0066] Step 202: Record the operation data of VR interaction and generate personalized evaluations of users based on the operation data.

[0067] In this step, when recording the operation data of VR interaction operations, for operations with strict requirements on the execution order, the user's execution order must be recorded and saved to the database for subsequent data query and statistics.

[0068] In the technical solution provided by this invention, the complex cathodic protection operation process is broken down into standardized modules through a VR training system. When users practice in a virtual scene, they must strictly follow the preset standard process to complete the operation, avoiding non-standard operation problems caused by differences in human experience. The VR training system tracks and records the user's learning progress in detail, and provides users with personalized learning suggestions and evaluation reports, realizing digital tracking and personalized guidance for cathodic protection training.

[0069] In this embodiment of the invention, by constructing a VR training system, users can access the VR training system for learning at any location and at any time with basic equipment support, avoiding the limitations of training venues and teaching time on learning resources and improving the efficiency of cathodic protection training.

[0070] This invention provides a computer-readable storage medium that includes a stored program. When the program runs, it controls the device containing the computer-readable storage medium to execute the steps of the embodiment of the VR training system construction method described above. For a detailed description, please refer to the embodiment of the VR training system construction method described above.

[0071] The above are merely preferred embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for constructing a VR training system, characterized in that, The method includes: Scenario breakdown of various cathodic protection operation scenarios was conducted, and a resource library was established. Multiple training checkpoints are set up based on various cathodic protection operations under the aforementioned multiple cathodic protection operation scenarios; A personalized evaluation mechanism is established based on multiple selected scoring indicators to generate personalized evaluations. A VR training system is constructed using Unity or Unreal Engine UE, based on the resource library, the multiple training levels, and the personalized evaluation mechanism.

2. The method according to claim 1, characterized in that, The training checkpoints include the cathodic protection process checkpoint, the pipeline anti-corrosion coating detection and repair checkpoint, and the pipeline corrosion status investigation checkpoint. The cathodic protection process checkpoints include cathodic protection operation tasks such as installation of main cathodic protection equipment and facilities, operation of pipeline cathodic protection system, cathodic protection detection and evaluation, stray current detection and evaluation, cathodic protection system fault diagnosis and handling, regional cathodic protection operation management, DC power supply test and intelligent test pile detection. The pipeline anti-corrosion layer inspection and repair checkpoints include ground inspection of leaks in the buried pipeline anti-corrosion layer, excavation to inspect the quality of the anti-corrosion layer, and cathodic protection operations to repair leaks in the anti-corrosion layer. The pipeline corrosion status investigation checkpoint includes cathodic protection operation tasks such as pipeline corrosion environment investigation, pipe wall thickness measurement, pipe wall corrosion depth determination, and potential curve plotting.

3. The method according to claim 1, characterized in that, The cathodic protection operation scenarios include routine operation scenarios, abnormal / fault handling scenarios, and special environment operation scenarios. A standard toolbar is provided for the aforementioned typical operating scenarios; In the above-mentioned anomaly / fault handling scenario, a diagnostic toolbar is provided in addition to the standard toolbar. The diagnostic toolbar includes multiple fault detection options and help options. In the specific working environment scenario, based on the standard toolbar, adjust the size of each interactive control in the standard toolbar.

4. A VR training system, characterized in that, The VR training system includes: The resource library module is used to break down various cathodic protection operation scenarios and establish a resource library; The training checkpoint module is used to set up multiple training checkpoints based on various cathodic protection operations under the various cathodic protection operation scenarios. The personalized evaluation module is used to establish a personalized evaluation mechanism based on multiple selected scoring indicators to generate personalized evaluations. The system building module is used to build a virtual reality technology (VR) training system using Unity or Unreal Engine (UE) based on the resource library, the multiple training levels, and the personalized evaluation mechanism.

5. The VR training system according to claim 4, characterized in that, The VR training system provides a visual scene editor, which is connected to the resource library module, which contains a variety of VR resources. The resource library module is also used to respond to the user's instruction to drag and drop VR resources through the visual scene editor, and place the VR resources at the user-specified location to build a custom scene or modify the training scene.

6. The VR training system according to claim 4, characterized in that, The personalization module includes: The comparison submodule is used to compare the acquired actual operation data with the preset operation data in order to normalize multiple scoring indicators. Each scoring indicator has corresponding preset operation data. The calculation submodule is used to perform weighted calculations on multiple normalized scoring indicators to obtain a comprehensive score. The correction submodule is used to correct the overall score based on preset penalty items and extra points, and output the target score; The output submodule is used to output the rating level based on the correspondence between the target rating and the rating level. The evaluation submodule is used to output an evaluation report based on the target score, score level, and operational data.

7. The VR training system according to claim 4, characterized in that, The VR training system also includes: The feedback module is used to respond to the VR interactive operations input by the user in the VR training system and output perceptual feedback; The evaluation module is used to record operation data of VR interaction operations and generate personalized evaluations of users based on the operation data.

8. The VR training system according to claim 4, characterized in that, The VR training system also includes a data storage module, which is used to record VR interactive operation playback data, key operation information, user information, and user personalized evaluations; and to display the relevant data corresponding to the data retrieval command in response to the user's input data retrieval command.

9. The VR training system according to claim 4, characterized in that, The VR training system also includes: The modification verification module is used to respond to user-input modification commands, run scripts and view key operating indicators; when the key operating indicators are within the preset range, it outputs a normal operation prompt message; when the key operating indicators are outside the preset range, it outputs an alarm prompt message.

10. A VR system, characterized in that, The VR system includes computer equipment, VR head-mounted display devices, and interactive devices; The computer device is used to run the VR training system as described in claims 4-9 and transmit the images output by the VR training system to the VR head-mounted display device; The interactive device is used to respond to VR interactive operations input by the user and output perceptual feedback.