Method, device and equipment for testing reliability of ship console and medium

By controlling the test robot to perform direct and indirect testing tasks, obtain relevant data for reliability evaluation, the problems of large test errors and low accuracy caused by human operations in the existing technology are solved, the accuracy and comprehensiveness of the reliability test of the ship console are achieved, and the safety of the design is improved.

CN120178850AActive Publication Date: 2025-06-20CHINA STATE SHIPBUILDING CORP LTD RESEARCH INSTITUTE 719
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510653651.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-21
Publication Date
2025-06-20
Estimated Expiration
2045-05-21

AI Technical Summary

Technical Problem

In the prior art, the reliability testing of the ship console relies on human operation, resulting in large test errors and low accuracy, and the consistency of the test conditions cannot be guaranteed, which affects the accuracy and safety of the design.

Method used

By controlling the test robot to perform direct test tasks and indirect test tasks, obtain relevant data for reliability evaluation, improve the repetition and stability of the test, reduce test errors, and improve test accuracy and accuracy.

Benefits of technology

It realizes the accuracy and comprehensiveness of the reliability test of the ship console, can effectively discover potential problems in the design, and improves the safety of the ship console during actual operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120178850A_ABST
    Figure CN120178850A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of mechanical equipment testing, and discloses a ship console reliability testing method and device, equipment and a medium, and the method comprises the steps: obtaining testing tasks, including a direct testing task and an indirect testing task; controlling the test manipulator to execute the direct test task to obtain direct test related data of the ship console; in the execution process of the indirect test task, obtaining distinguishing difficulty related data; the test manipulator is controlled according to the current state information of the ship console and the indirect test task, and operation intensity related data of the test manipulator in the control process is obtained; and obtaining reliability evaluation data of the ship console according to the direct test related data, the operation intensity related data and the resolution difficulty related data. The ship console reliability test system has the beneficial effects that the test manipulator can be controlled to perform reliability test on the ship console according to the test task, the consistency of test conditions is improved, and the accuracy of a reliability test result is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of mechanical equipment testing, and particularly to a reliability testing method, device, equipment and medium for a vessel console. Background Art

[0002] Vessels usually have dedicated vessel consoles, which integrate various functions for controlling vessels, effectively improving the control effect and safety of vessels. The vessel console is the core for controlling vessels, and the reliability of the vessel console is directly related to the control effect and safety of the vessels. Higher reliability can ensure that the vessel console can still work normally after multiple operations and maintain effective control of the vessels. However, a decrease in the reliability of the vessel console will lead to the inability to control the vessels normally, bringing great safety risks to the production and transportation processes. Therefore, it is essential to conduct reliability tests on the vessel console during the actual design process of the vessel console.

[0003] In the related art, common reliability tests are mainly carried out manually by testers, and the test deviation and test accuracy of the related art still need to be further improved. Summary of the Invention

[0004] This application provides a reliability testing method, device, equipment and medium for a vessel console, which controls a test manipulator to perform a reliability test on the vessel console according to a test task, improves the consistency of test conditions, and enhances the accuracy of the reliability test results.

[0005] To achieve the above object, the main technical solutions adopted in this application include: In a first aspect, an embodiment of this application provides a reliability testing method for a vessel console, and the method includes: Obtain a test task for testing the vessel console; wherein, the test task includes a direct test task for testing the reliability of the vessel console and an indirect test task for testing the interaction characteristics of the vessel console; Control the test manipulator to execute the direct test task, and obtain direct test-related data of the vessel console according to the performance of the vessel console on preset working characteristics during and after the direct test task; During the execution of the indirect test task, analyze the display state of the vessel console to obtain discrimination difficulty-related data; control the test manipulator according to the current state information of the vessel console and the indirect test task to obtain operation intensity-related data of the test manipulator during the control process; Reliability assessment of the vessel console is performed based on the direct test-related data, the operation intensity-related data, and the discrimination difficulty-related data to obtain the reliability assessment data of the vessel console, so as to guide the design of the vessel console.

[0006] The reliability test method for the vessel console proposed in the embodiment of the present application controls a test manipulator to execute direct test tasks and indirect test tasks, and obtains the execution results of the test manipulator and the relevant data during the execution process, so as to perform reliability assessment on the vessel console. Among them, the direct test task is used to directly test the reliability of the vessel console and determine the performance of the vessel console on preset working characteristics during and after the direct test task; the indirect test task is used to test the interaction characteristics of the vessel console, and indirectly characterize the reliability of the vessel console by the operation convenience of the vessel console during the actual operation process. Compared with the related technology, the present application uses a test manipulator to replace the test personnel for reliability testing, improves the repeatability and stability of the reliability testing, reduces the test errors that occur during the testing process, and improves the test accuracy and accuracy of the reliability testing. In addition, the present application also performs reliability testing on the vessel console from two different perspectives, improving the accuracy and comprehensiveness of the reliability test results, so as to effectively discover potential problems existing in the design of the vessel console and improve the safety of the vessel console during the actual operation process.

[0007] Optionally, controlling the test manipulator to execute the direct test task includes: Controlling the test manipulator to operate the control components on the vessel console according to the operation parameters corresponding to the direct test task until the set number of operations in the direct test task is reached.

[0008] Optionally, before controlling the test manipulator to execute the direct test task, it includes: Performing spatial path planning on the test manipulator according to the control components and operation amplitudes corresponding to the direct test task to obtain the direct test path of the test manipulator, so as to control the test manipulator to execute the direct test task.

[0009] Optionally, the direct test-related data includes electrical reliability-related data and mechanical reliability-related data; obtaining the direct test-related data of the vessel console according to the performance of the vessel console on preset working characteristics during and after the direct test task includes: Obtaining the electrical reliability-related data of the vessel console according to the electronic signals output by the vessel console during and after the direct test task; Detect the reaction impedance of the control components on the vessel console, and obtain the mechanical reliability-related data of the vessel console according to the reaction impedance; Obtain the direct test-related data of the vessel console according to the electrical reliability-related data and the mechanical reliability-related data.

[0010] Optionally, the controlling the test manipulator according to the current state information of the vessel console and the indirect test task includes: Decompose the indirect test task into any number of subtasks according to the current state information, and perform task planning on the any number of subtasks to obtain a subtask sequence; Control the test manipulator to test the vessel console according to the subtask sequence to complete the indirect test task.

[0011] Optionally, after decomposing the indirect test task into any number of subtasks according to the current state information and performing task planning on the any number of subtasks to obtain a subtask sequence, it includes: Perform spatial path planning on the test manipulator according to the control components corresponding to the subtask sequence on the vessel console to obtain the indirect test path of the test manipulator for controlling the test manipulator to execute the indirect test task.

[0012] Optionally, the reliability evaluation data is obtained by the following method: Compare the electrical reliability-related data with the electrical reliability threshold to obtain the electrical reliability test result; Compare the mechanical reliability-related data with the mechanical reliability threshold to obtain the mechanical reliability test result; Compare the resolution difficulty-related data with the resolution difficulty threshold to obtain the resolution difficulty test result; Compare the operation intensity-related data with the operation intensity threshold to obtain the operation intensity test result; Perform weighted calculation on the electrical reliability test result, the mechanical reliability test result, the resolution difficulty test result, and the operation intensity test result to obtain the reliability evaluation data.

[0013] In a second aspect, an embodiment of the present application provides a reliability test device for a vessel console, and the device includes: A test task acquisition module, configured to acquire a test task for testing the vessel console; wherein, the test task includes a direct test task for testing the reliability of the vessel console and an indirect test task for testing the interaction characteristics of the vessel console; A direct test execution module, configured to control a test manipulator to execute the direct test task, and obtain direct test-related data of the vessel console according to the performance of the vessel console on preset working characteristics during and after the direct test task; An indirect test execution module, configured to analyze the display state of the vessel console during the execution of the indirect test task to obtain discrimination difficulty-related data; control the test manipulator according to the current state information of the vessel console and the indirect test task to obtain operation intensity-related data of the test manipulator during the control process; A reliability evaluation module, configured to perform a reliability evaluation on the vessel console according to the direct test-related data, the operation intensity-related data, and the discrimination difficulty-related data to obtain reliability evaluation data of the vessel console, so as to guide the design of the vessel console.

[0014] In a third aspect, an embodiment of the present application provides a computer device, including: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to execute the method according to any one of the above embodiments.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to cause a computer to execute the method according to any one of the above embodiments.

[0016] In a fifth aspect, an embodiment of the present application provides a computer program product, including computer instructions, and the computer instructions are used to cause a computer to execute the method according to any one of the above embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0018] Figure 1 It is a step diagram of the reliability test method for the vessel console provided by the embodiment of the present application; Figure 2a It is a side schematic view of the control component in the embodiment of the present application; Figure 2b It is a front schematic view of the control component in the embodiment of the present application; Figure 3It is a flowchart for obtaining directly tested relevant data in the embodiments of the present application; Figure 4 It is a flowchart for controlling a test manipulator to execute an indirect test task in the embodiments of the present application; Figure 5 It is a flowchart for obtaining reliability evaluation data in the embodiments of the present application; Figure 6 It is a module diagram of a reliability test device for a vessel console provided in the embodiments of the present application; Figure 7 It is a schematic structural diagram of a computer device provided in the embodiments of the present application. Detailed implementation manners

[0019] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some but not all of the embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0020] Vessels may include surface vessels, warships and submarines navigating underwater. These vessels are usually equipped with dedicated vessel consoles, which integrate various functions for controlling the vessels, effectively improving the control effect and safety of the vessels. The vessel console is the core for controlling the vessel, and the reliability of the vessel console is directly related to the control effect and safety of the vessel. Higher reliability can ensure that the vessel console can still work normally after multiple operations and maintain effective control of the vessel. However, a decrease in reliability will cause the vessel console to fail, resulting in the inability to control the vessel normally, bringing great safety risks to the transportation process and production process. Therefore, it is essential to conduct reliability tests on the vessel console during the actual design process of the vessel console.

[0021] In the related art, common reliability tests are mainly carried out manually by testers. The testers repeatedly test the control components in the vessel console to obtain test results. During the manual testing process, the testers cannot ensure that the force and speed are unified in each test. The resulting test errors will affect the accuracy and precision of the test results, leading to the inability to effectively guide the design of the vessel console. In addition, the efficiency of manual testing is low and cannot adapt to the rapid development cycle of the vessel console.

[0022] Based on the above problems, the present application discloses a reliability testing method, device, equipment and medium for a vessel console. The method includes: obtaining test tasks, including direct test tasks and indirect test tasks; controlling a test manipulator to execute the direct test tasks to obtain direct test-related data of the vessel console; during the execution of the indirect test tasks, obtaining data related to the discrimination difficulty; controlling the test manipulator according to the current state information of the vessel console and the indirect test tasks to obtain operation intensity-related data during the control process of the test manipulator; and obtaining reliability evaluation data of the vessel console based on the direct test-related data, operation intensity-related data and discrimination difficulty-related data.

[0023] The reliability testing method for the vessel console disclosed in the present application controls a test manipulator to execute direct test tasks and indirect test tasks, and obtains the execution results of the test manipulator and related data during the execution process, so as to evaluate the reliability of the vessel console. Among them, the direct test tasks are used to directly test the reliability of the vessel console and determine the performance of the vessel console in preset working characteristics during and after the direct test tasks; the indirect test tasks are used to test the interaction characteristics of the vessel console, and indirectly characterize the reliability of the vessel console by the operation convenience of the vessel console in the actual operation process.

[0024] Compared with the related technology, the present application uses a test manipulator to replace a test person for reliability testing, improves the repeatability and stability of the reliability testing, reduces the test errors occurring during the testing process, and improves the test accuracy and accuracy of the reliability testing. In addition, the present application also conducts reliability testing on the vessel console from two different perspectives, improves the accuracy and comprehensiveness of the reliability testing results, and thus can effectively discover potential problems existing in the design of the vessel console, and improves the safety of the vessel console in the actual operation process.

[0025] The reliability testing method for the vessel console provided in this specification can be applied to the vessel console of a vessel. The vessel can include surface vessels, warships and submarines navigating underwater. It can be understood that after adaptive modification, the reliability testing method for the vessel console provided in this specification can also be applied to other mechanical equipment to conduct reliability testing on these mechanical equipment.

[0026] According to an embodiment of the present application, an embodiment of a reliability testing method for a vessel console is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0027] In this embodiment, a reliability test method for a vessel console is provided, which can be used for the above-mentioned vessel console. Refer to Figure 1 As shown, the method includes: S100. Obtain a test task for testing the vessel console; wherein, the test task includes a direct test task for testing the reliability of the vessel console and an indirect test task for testing the interaction characteristics of the vessel console.

[0028] S200. Control the test manipulator to execute the direct test task, and obtain the direct test-related data of the vessel console according to the performance of the vessel console on the preset working characteristics during and after the direct test task.

[0029] S300. During the execution of the indirect test task, analyze the display state of the vessel console to obtain the data related to the discrimination difficulty; control the test manipulator according to the current state information of the vessel console and the indirect test task to obtain the data related to the operation intensity during the control process of the test manipulator.

[0030] S400. Conduct a reliability assessment on the vessel console according to the direct test-related data, the operation intensity-related data, and the discrimination difficulty-related data to obtain the reliability assessment data of the vessel console, so as to guide the design of the vessel console.

[0031] Among them, the direct test task can be a task for directly testing the reliability of the vessel console. The test results obtained through the direct test task include the direct test-related data. The direct test-related data can be the mean time between failures, the failure rate, the failure density, and the failure mode and effect analysis results of the vessel console, which characterize whether the vessel console can work normally during and after the direct test task.

[0032] The indirect test task can be a task for indirectly testing the reliability of the vessel console. The indirect test includes testing the interaction characteristics of the vessel console. It should be noted that the interaction characteristics of the vessel console can characterize the degree of convenience brought to the operator by its design. High interaction characteristics mean that the operator can have a higher operation efficiency during the operation process, reduce the probability of unnecessary operations on the vessel console, and indirectly improve the reliability of the vessel console. While low interaction characteristics mean that the operator has a higher probability of repeated operations or incorrect operations during the operation process, which not only increases the complexity of the operation process but also affects the reliability of the vessel console. Therefore, by testing the interaction characteristics of the vessel console, the reliability of the vessel console can be reflected indirectly, and the comprehensiveness and accuracy of the reliability test results can be improved.

[0033] Similar to directly testing relevant data, the test results obtained through indirect test tasks include indirect test relevant data, which can include discrimination difficulty relevant data and operation intensity relevant data. Among them, the discrimination difficulty relevant data is used to symbolically describe the visual confusion situation and the viewing angle range distribution situation caused by the display state of the ship console in the actual navigation task. For example, the discrimination difficulty relevant data is used to represent the information representation ability of the ship console. A high interaction characteristic means that the operator can quickly and accurately obtain the information represented by the ship console when operating the ship console. The operation intensity relevant data is used to symbolically describe the operation complexity of the ship console in the actual navigation task. For example, the operation intensity relevant data is used to represent the rationality of the component layout and the operation convenience of the ship console. A high interaction characteristic can reduce the unnecessary operations of the operator when operating the ship console.

[0034] A test manipulator is arranged around the ship console. The ship console is within the operable range of the test manipulator. The test manipulator is used to perform test tasks under control to obtain test relevant data. The type of the test manipulator can be any one of configurations such as a two-arm robot, a SCARA robot, a DELTA robot, an industrial robot, and a collaborative robot. The number of test manipulators can be determined according to the actual scenario requirements and can be two or more.

[0035] Specifically, after obtaining the test task for testing the ship console, control the test manipulator to perform a direct test task, and obtain direct test relevant data based on the performance of the ship console on the preset working characteristics during and after the direct test task. In this application, during the execution of the direct test task, the test manipulator is used to replace the manual test of the tester. According to parameters such as the control components, operation amplitude, operation force, operation frequency, and operation times set in the direct test task, control the test manipulator to achieve high-precision and long-term repetitive tests, thereby ensuring the consistency of test conditions during the reliability test and improving the accuracy of the reliability test results. In some embodiments, the control components can include components such as the control lever, control wheel, buttons, and switches of the ship console.

[0036] Furthermore, during the execution of the indirect test task, first collect the display state of the ship console according to the indirect test task. The display state of the ship console represents the information representation ability of the ship console and the current state of the ship console, such as the current angle, current position, and current control state of the control components on the ship console. Analyze the display state of the ship console to obtain the discrimination difficulty relevant data, and obtain the current state information of the ship console based on the current state of the ship console represented in the display state.

[0037] Further, based on the current status information of the vessel console and parameters such as the control components, operation range, operation force, operation frequency, and number of operations set in the indirect test task, determine the specific tasks that the test manipulator needs to perform and control the test manipulator to complete the above specific tasks, so as to complete the indirect test task. During the process of controlling the test manipulator, collect the load data of the test manipulator during the control process to obtain operation intensity-related data, thereby obtaining a data basis for evaluating the component layout rationality and operation convenience of the vessel console.

[0038] It can be understood that in the process of performing the indirect test task in this application, the test manipulator is also used to replace the manual test of the test personnel. The test manipulator is controlled according to the indirect test task to perform the interaction characteristic test, and the operation intensity-related data is obtained based on the load data fed back by the manipulator, so that the interaction characteristics of the vessel console can be quantitatively tested, and the accuracy and reliability of the interaction characteristic test results are improved.

[0039] Further, conduct a comprehensive evaluation based on the obtained direct test-related data, operation intensity-related data, and resolution difficulty-related data to evaluate the reliability of the vessel console and obtain the reliability evaluation data of the vessel console. It can be understood that the direct test-related data characterizes the performance of the vessel console in the preset working characteristics and directly represents the reliability of the vessel console. The operation intensity-related data describes the fatigue accumulation situation of the operator during the actual operation of the vessel due to the design of the vessel console, indicating the rationality of the component layout and operation convenience of the vessel console. The resolution difficulty-related data describes the eye fatigue situation of the operator when the vessel console is actually operated, indicating the information representation ability of the vessel console. The operation intensity-related data and the resolution difficulty-related data jointly reflect the influence of the vessel console on the driving behavior of the operator during the actual driving process. From the indirect perspective of whether the operator will be affected and cause unnecessary operations, it reflects the reliability of the vessel console, thus improving the comprehensiveness and accuracy of the vessel console reliability test results.

[0040] The reliability test method for the vessel console provided in this embodiment evaluates the reliability of the vessel console by controlling the test manipulator to perform direct test tasks and indirect test tasks, and obtaining the execution results of the test manipulator and the relevant data during the execution process. Among them, the direct test task is used to directly test the reliability of the vessel console and determine the performance of the vessel console in the preset working characteristics during and after the direct test task; the indirect test task is used to test the interaction characteristics of the vessel console, and indirectly characterize the reliability of the vessel console by the operation convenience of the vessel console during the actual operation process.

[0041] Compared with the related art, the present application uses a test manipulator to replace a tester to perform reliability tests, improving the repeatability and stability of the reliability tests, reducing the test errors occurring during the tests, and enhancing the test accuracy and precision of the reliability tests. In addition, the present application also performs reliability tests on the vessel console from two different perspectives, improving the accuracy and comprehensiveness of the reliability test results, thereby effectively discovering potential problems existing in the design of the vessel console and enhancing the safety of the vessel console during actual operation.

[0042] As an embodiment of the present application, controlling the test manipulator to execute a direct test task includes: S210. Controlling the test manipulator to operate the control components on the vessel console according to the operation parameters corresponding to the direct test task until the set number of operations in the direct test task is reached.

[0043] Among them, the operation parameters corresponding to the direct test task can be one or more of parameters such as control components, operation amplitude, operation force, operation frequency, and number of operations, so as to stipulate the operation of the test manipulator on the vessel console.

[0044] Specifically, during the execution of the direct test task, the test manipulator is controlled to repeatedly test the corresponding control components according to the set operation amplitude, operation force, and operation frequency until the number of tests reaches the set number of operations. During and after the direct test task, according to the performance of the control component on the preset working characteristics, direct test-related data related to the control component is obtained. According to the direct test-related data of all the control components on the vessel console, the direct test-related data of the vessel console can be obtained, thereby obtaining the test result of directly performing a reliability test on the vessel console.

[0045] As an embodiment of the present application, before controlling the test manipulator to execute the direct test task, it includes: S202. Performing a spatial path planning on the test manipulator according to the control components and operation amplitude corresponding to the direct test task to obtain the direct test path of the test manipulator, so as to control the test manipulator to execute the direct test task.

[0046] Refer to Figure 2aAs shown, where points A1, B1, and C1, as well as points A2, B2, and C2 are points at different positions on the same control component. The control component corresponding to points A1, B1, and C1 is the state of the control component shown in the current status information of the vessel console. The control component corresponding to points A2, B2, and C2 is the state of the control component after operating according to the operation parameters set for the direct test task. Point A1 corresponds to point A2, point B1 corresponds to point B2, and point C1 corresponds to point C2. It can be understood that during the test, there is a spatial path with an arc trajectory between points A1 and A2. Similarly, there are spatial paths with arc trajectories between points B1 and B2 and between points C1 and C2. These spatial paths can all serve as the direct test paths for the test manipulator.

[0047] It should be noted that when controlling the test manipulator to operate on the control component, due to the different contact positions between the test manipulator and the control component, the spatial paths passed by the test manipulator are also different. Therefore, it is also necessary to perform spatial path planning on the test manipulator according to the spatial characteristics of each spatial path, such as whether the spatial path passes through other control components and the length of the spatial path. The direct test path corresponding to the direct test task is usually shorter and only passes through one control component.

[0048] Refer to Figure 2b As shown, where points A, B, and C are points at different positions on the same control component. Since the mechanical strengths and electrical component designs at different positions of the control component are different, due to the different contact positions between the test manipulator and the control component, the directions of the forces exerted by the test manipulator on the control component are different, and the resulting direct test-related data is different, which in turn leads to errors in the reliability test results. In some embodiments, when performing spatial path planning on the test manipulator, strength analysis can be performed on the control component according to conditions such as the shape, external dimensions, and electrical component design of the control component, so as to determine the relatively weak structure in the control component and obtain the operation method that can reflect the reliability of this structure, in order to control the test manipulator and obtain the corresponding direct test-related data, improving the accuracy of the reliability test results.

[0049] Refer to Figure 3 As shown, as an embodiment of the present application, the direct test-related data includes electrical reliability-related data and mechanical reliability-related data; during and after the direct test task, according to the performance of the vessel console in the preset working characteristics, the direct test-related data of the vessel console is obtained, including: S220. According to the electronic signals output by the vessel console during and after the direct test task, the electrical reliability-related data of the vessel console is obtained.

[0050] S230. Detect the reaction impedance of the control components on the vessel console, and obtain the data related to the mechanical reliability of the vessel console based on the reaction impedance.

[0051] S240. Obtain the data related to the direct test of the vessel console based on the data related to the electrical reliability and the data related to the mechanical reliability.

[0052] Among them, the data related to the electrical reliability may include whether the control components on the vessel console can emit electronic signals and whether they can emit correct electronic signals, etc. The data related to the mechanical reliability may include whether the control components on the vessel console are damaged, and one or more of the data such as the stiffness data and the reaction impedance when the control components are operated.

[0053] Specifically, during and after the direct test task, the vessel console is inspected to obtain the data related to the direct test of the vessel console. By operating any control component, it is judged whether the electrical components of the control component are working properly according to the electronic signal output by the control component, so as to obtain the data related to the electrical reliability of the control component. The data related to the electrical reliability of the vessel console can be obtained according to the data related to the electrical reliability of all control components.

[0054] Furthermore, by operating any control component, the data related to the mechanical reliability of the control component is obtained according to the data such as the reaction impedance feedback by the control component during the inspection process. The data related to the mechanical reliability of the vessel console can be obtained according to the data related to the mechanical reliability of all control components.

[0055] Furthermore, according to the data related to the electrical reliability and the data related to the mechanical reliability of the vessel console, it can be determined whether the vessel console can work properly after the direct test task, so as to directly evaluate the reliability of the vessel console.

[0056] Refer to Figure 4 As shown in the figure, as an embodiment of the present application, the test manipulator is controlled according to the current state information of the vessel console and the indirect test task, including: S410. Decompose the indirect test task into any number of subtasks according to the current state information, and perform task planning on any number of subtasks to obtain a subtask sequence.

[0057] S420. Control the test manipulator to test the vessel console according to the subtask sequence to complete the indirect test task.

[0058] Specifically, the current state information represents the control state of the control components on the vessel console. By comparing the current state information with the indirect test task, the control components that need to be operated during the execution of the indirect test task and the corresponding operation amplitudes of each control component are determined. Sub-tasks are formed based on the obtained control components and the corresponding operation amplitudes, and task planning is performed on the sub-tasks according to information such as the operation sequence of the control components in the indirect test task to obtain a sub-task sequence, so as to control the test manipulator to complete the indirect test task.

[0059] As an embodiment of the present application, after decomposing the indirect test task into any number of sub-tasks according to the current state information and performing task planning on any number of sub-tasks to obtain a sub-task sequence, it includes: S412. Perform spatial path planning on the test manipulator according to the control components corresponding to the sub-task sequence on the vessel console to obtain the indirect test path of the test manipulator, which is used to control the test manipulator to execute the indirect test task.

[0060] Specifically, the sub-tasks include the control components that need to be operated during the execution of the indirect test task and the corresponding operation amplitudes of each control component. According to the positions and external dimensions of the control components before and after the operation, the spatial path passed by the test manipulator during the operation is determined to obtain the indirect test path, so as to control the test manipulator. Compared with the direct test path, the indirect test path corresponding to the indirect test task is usually longer and passes through multiple control components.

[0061] Refer to Figure 5 As shown, as an embodiment of the present application, the reliability evaluation data is obtained through the following methods: S510. Compare the electrical reliability-related data with the electrical reliability threshold to obtain the electrical reliability test result.

[0062] S520. Compare the mechanical reliability-related data with the mechanical reliability threshold to obtain the mechanical reliability test result.

[0063] S530. Compare the resolution difficulty-related data with the resolution difficulty threshold to obtain the resolution difficulty test result.

[0064] S540. Compare the operation intensity-related data with the operation intensity threshold to obtain the operation intensity test result.

[0065] S550. Perform weighted calculation on the electrical reliability test result, the mechanical reliability test result, the resolution difficulty test result, and the operation intensity test result to obtain the reliability evaluation data.

[0066] Among them, the data related to the discrimination difficulty includes the brightness data, color data, and discrimination accuracy data of the display screen of the vessel console; the data related to the operation intensity includes the torque data, operation frequency, and operation time of the test manipulator during the control process.

[0067] Specifically, the electrical reliability threshold may include the electrical signal amplitude and frequency, etc., for judging whether the manipulation component outputs electrical signals normally. The mechanical reliability threshold may include the reaction impedance threshold and the stiffness threshold, for judging whether the manipulation component can work normally. According to the electrical reliability test results and the mechanical reliability test results, the performance of the vessel console in the direct test task can be obtained.

[0068] Furthermore, a discrimination difficulty threshold is set for the data related to the discrimination difficulty. Exemplarily, the discrimination difficulty threshold may be based on the minimum distinguishable brightness, color difference threshold, and discrimination accuracy threshold when the human eye observes the vessel console, etc. If the display screen does not meet any of the discrimination difficulty thresholds, the tester may not be able to accurately identify the control information displayed on the display screen, which may further cause the operator to be unable to operate the vessel console correctly, thereby indirectly affecting the reliability of the vessel console.

[0069] Furthermore, an operation intensity threshold is set for the data related to the operation intensity. Exemplarily, the operation intensity threshold may be the maximum holding torque, maximum pressing force, operation frequency threshold, and operation time threshold when the operator operates the vessel console, etc. Among them, the maximum holding torque and the maximum pressing force reflect the operation requirements of the vessel console for the operator, while the operation frequency threshold and the operation time threshold reflect the fatigue conditions caused by the vessel console to the operator. Unreasonable design will increase the risk of incorrect operation by the operator, indirectly affecting the reliability of the vessel console.

[0070] Furthermore, the test result may be evaluation data related to the relevant data. According to the weights corresponding to the respective test results, the electrical reliability test result, the mechanical reliability test result, the discrimination difficulty test result, and the operation intensity test result are weighted and calculated to obtain the reliability evaluation data of the vessel console.

[0071] Correspondingly, please refer to Figure 6 , an embodiment of the present application provides a reliability test device for a vessel console, and the device includes: A test task acquisition module 610, configured to acquire a test task for testing the vessel console; wherein, the test task includes a direct test task for testing the reliability of the vessel console, and an indirect test task for testing the interaction characteristics of the vessel console.

[0072] The direct test execution module 620 is used to control the test manipulator to execute the direct test task, and obtain the direct test-related data of the vessel console according to the performance of the vessel console on the preset working characteristics during and after the direct test task.

[0073] The indirect test execution module 630 is used to analyze the display state of the vessel console during the execution of the indirect test task to obtain the data related to the discrimination difficulty; control the test manipulator according to the current state information of the vessel console and the indirect test task, and obtain the data related to the operation intensity of the test manipulator during the control process.

[0074] The reliability evaluation module 640 is used to evaluate the reliability of the vessel console according to the direct test-related data, the operation intensity-related data and the discrimination difficulty-related data, and obtain the reliability evaluation data of the vessel console to guide the design of the vessel console.

[0075] In some alternative embodiments, the direct test execution module 620 includes: The direct test operation unit is used to control the test manipulator to operate on the control components on the vessel console according to the operation parameters corresponding to the direct test task until the set number of operations in the direct test task is reached.

[0076] In some alternative embodiments, the direct test execution module 620 further includes: The direct test path planning unit is used to perform spatial path planning on the test manipulator according to the control components and operation amplitudes corresponding to the direct test task, and obtain the direct test path of the test manipulator for controlling the test manipulator to execute the direct test task.

[0077] In some alternative embodiments, the direct test-related data includes electrical reliability-related data and mechanical reliability-related data; the direct test execution module 620 further includes: The electrical data acquisition unit is used to obtain the electrical reliability-related data of the vessel console according to the electronic signals output by the vessel console during and after the direct test task.

[0078] The mechanical data acquisition unit is used to detect the reaction impedance of the control components on the vessel console and obtain the mechanical reliability-related data of the vessel console according to the reaction impedance.

[0079] The direct data acquisition unit is used to obtain the direct test-related data of the vessel console according to the electrical reliability-related data and the mechanical reliability-related data.

[0080] In some alternative embodiments, the indirect test execution module 630 includes: An operation task planning unit, configured to decompose an indirect test task into any number of subtasks according to current state information, and perform task planning on any number of subtasks to obtain a subtask sequence.

[0081] An operation task control unit, configured to control a test manipulator to test a vessel console according to the subtask sequence, so as to complete the indirect test task.

[0082] In some alternative embodiments, the indirect test execution module 630 further includes: An indirect test path planning unit, configured to perform spatial path planning on the test manipulator according to the control components corresponding to the subtask sequence on the vessel console, to obtain an indirect test path of the test manipulator, for controlling the test manipulator to execute the indirect test task.

[0083] In some alternative embodiments, the reliability evaluation module 640 includes: A discrimination difficulty evaluation unit, configured to compare discrimination difficulty related data with a discrimination difficulty threshold to obtain a discrimination difficulty test result.

[0084] An operation intensity evaluation unit, configured to compare operation intensity related data with an operation intensity threshold to obtain an operation intensity test result.

[0085] A weighted calculation unit, configured to perform weighted calculation on the electrical reliability test result, the mechanical reliability test result, the discrimination difficulty test result, and the operation intensity test result to obtain comprehensive test result data.

[0086] A reliability evaluation unit, configured to obtain reliability evaluation data according to the discrimination difficulty test result, the operation intensity test result, and the comprehensive test result data.

[0087] The further function descriptions of the above-mentioned various modules and units are the same as those in the corresponding embodiments above, and will not be elaborated here.

[0088] The reliability test device for the vessel console in this embodiment is presented in the form of functional units. Here, the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and a memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0089] Please refer to Figure 7 , Figure 7It is a schematic structural diagram of a computer device provided by an embodiment of the present application. As shown in the figure, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including a high-speed interface and a low-speed interface. Each component communicates with each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in the memory or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some alternative embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a set of blade servers, or a multi-processor system). Figure 7 Taking one processor 10 as an example in Figure 7 .

[0090] The processor 10 can be a central processing unit, a network processor, or a combination thereof. Among them, the processor 10 can further include a hardware chip. The above hardware chip can be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The above programmable logic device can be a complex programmable logic device, a field programmable gate array, a generic array logic, or any combination thereof.

[0091] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.

[0092] The memory 20 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the computer device. In addition, the memory 20 can include a high-speed random access memory and can also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some alternative embodiments, the memory 20 can optionally include a memory remotely set relative to the processor 10, and these remote memories can be connected to the computer device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0093] The memory 20 can include a volatile memory, such as a random access memory; the memory can also include a non-volatile memory, such as a flash memory, a hard disk, or a solid-state drive; the memory 20 can also include a combination of the above types of memories.

[0094] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0095] Embodiments of the present application also provide a computer-readable storage medium. The methods according to the embodiments of the present application can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-transitory machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the methods described herein can be stored as such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code, and when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the methods shown in the above embodiments are implemented.

[0096] Embodiments of the present application provide a computer program product. The computer program product includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods of any embodiment of the present application.

[0097] Although the embodiments of the present application are described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations all fall within the scope defined by the appended claims.

[0098] The systems, devices, modules, or units illustrated in the above embodiments can be specifically implemented by a computer chip or an entity, or by a product with a certain function. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0099] For the convenience of description, when describing the above devices, various units are described separately according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in one or more software and / or hardware.

[0100] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0101] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks.

[0102] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the functions specified in Figure 1 one or more of the flows Figure 1 or blocks.

[0103] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks.

[0104] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, commodity or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, commodity or device comprising said element.

[0105] Each embodiment in this specification is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other, and the key point of each embodiment is to illustrate the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and reference can be made to the relevant part of the method embodiment for the related content.

[0106] The above are only the embodiments of the present application and are not used to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.

[0107] Although the embodiments of the present application are described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations fall within the scope defined by the appended claims.

Claims

1. A reliability testing method for a ship control console, characterized in that: The method comprises: Acquire a test task for testing the ship console; wherein the test task includes a direct test task for testing the reliability of the ship console and an indirect test task for testing the interactive characteristics of the ship console; Controlling the test manipulator to perform the direct test task, and obtaining direct test related data of the ship console according to the performance of the ship console in the preset working characteristics during and after the direct test task; During the execution of the indirect test task, the display status of the ship console is analyzed to obtain data related to the difficulty of resolution; the test manipulator is controlled according to the current status information of the ship console and the indirect test task to obtain data related to the operating intensity of the test manipulator during the control process; The reliability of the ship console is evaluated according to the direct test related data, the operation intensity related data and the resolution difficulty related data to obtain reliability evaluation data of the ship console to guide the design of the ship console.

2. The method according to claim 1, characterized in that The controlling test manipulator to perform the direct test task comprises: The test manipulator is controlled to operate the control components on the ship console according to the operating parameters corresponding to the direct test task until the number of operations set in the direct test task is reached.

3. The method according to claim 2, characterized in that Before controlling the test manipulator to perform the direct test task, the method includes: According to the control components and operation amplitude corresponding to the direct test task, spatial path planning is performed on the test manipulator to obtain a direct test path of the test manipulator for controlling the test manipulator to perform the direct test task.

4. The method according to claim 1, characterized in that: The direct test related data includes electrical reliability related data and mechanical reliability related data; the direct test related data of the ship console is obtained according to the performance of the ship console in the preset working characteristics during and after the direct test task, including: Obtaining electrical reliability related data of the ship console according to the electronic signals output by the ship console during and after the direct test task; detecting the reaction impedance of the control components on the ship console, and obtaining mechanical reliability related data of the ship console according to the reaction impedance; Direct test related data of the ship control console is obtained based on the electrical reliability related data and the mechanical reliability related data.

5. The method according to claim 1, characterized in that The controlling the test manipulator according to the current state information of the ship console and the indirect test task comprises: Decomposing the indirect test task into any number of subtasks according to the current state information, and performing task planning on the any number of subtasks to obtain a subtask sequence; The test manipulator is controlled according to the subtask sequence to test the ship control console to complete the indirect test task.

6. The method according to claim 5, characterized in that After decomposing the indirect test task into any number of subtasks according to the current state information and performing task planning on the any number of subtasks to obtain a subtask sequence, the method further includes: According to the control components corresponding to the subtask sequence on the ship console, spatial path planning is performed on the test manipulator to obtain an indirect test path of the test manipulator, which is used to control the test manipulator to perform the indirect test task.

7. The method according to claim 4, characterized in that The reliability evaluation data is obtained by: Comparing the electrical reliability related data with the electrical reliability threshold to obtain an electrical reliability test result; Comparing the mechanical reliability related data with the mechanical reliability threshold to obtain a mechanical reliability test result; Comparing the resolution difficulty related data with the resolution difficulty threshold to obtain a resolution difficulty test result; Comparing the operation intensity related data with the operation intensity threshold to obtain an operation intensity test result; The electrical reliability test result, the mechanical reliability test result, the resolution difficulty test result and the operation strength test result are weightedly calculated to obtain the reliability evaluation data.

8. A reliability testing device for a ship control console, characterized in that: The device comprises: A test task acquisition module, used to acquire a test task for testing the ship console; wherein the test task includes a direct test task for testing the reliability of the ship console and an indirect test task for testing the interactive characteristics of the ship console; A direct test execution module, used to control the test manipulator to execute the direct test task, and obtain direct test related data of the ship console according to the performance of the ship console in preset working characteristics during and after the direct test task; An indirect test execution module is used to analyze the display status of the ship console during the execution of the indirect test task to obtain data related to the difficulty of resolution; control the test manipulator according to the current status information of the ship console and the indirect test task to obtain data related to the operation intensity of the test manipulator during the control process; A reliability evaluation module is used to perform reliability evaluation on the ship console according to the direct test related data, the operation intensity related data and the resolution difficulty related data, and obtain reliability evaluation data of the ship console to guide the design of the ship console.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 7 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Vehicle-borne display device comprehensive testing device and testing method

    CN105866575A

  • Vehicle-mounted display automatic test device and test method

    CN113702726A

  • Automatic test control system and control method

    CN115575021A

  • Test system and method

    CN116679662A

  • Automatic test system and method for display and control equipment of high-end equipment cabin and storage medium

    CN118483989A