Reliability testing method, device, equipment and medium for ship control console

Through direct and indirect testing of the test robot, combined with electrical and mechanical evaluation, the accuracy and efficiency of the reliability test of the vessel console in the prior art are solved, and higher testing accuracy and safety are achieved.

CN120178850BActive Publication Date: 2025-08-26CHINA STATE SHIPBUILDING CORP LTD RESEARCH INSTITUTE 719
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, the reliability testing of ship consoles mainly relies on human operation, resulting in insufficient accuracy and accuracy of test results, ineffective design guidance, and inefficient efficiency.

Method used

The test robot is used instead of the tester, and relevant data is obtained through direct and indirect testing tasks, including direct testing robot operation and indirect testing robot display status analysis, and a comprehensive evaluation is conducted in combination with electrical and mechanical reliability evaluation.

Benefits of technology

It improves the repeatability and stability of reliability tests, reduces test errors, improves test accuracy and accuracy, can fully discover potential problems, and improves the actual operation safety of the ship console.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120178850B_ABST
    Figure CN120178850B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of mechanical equipment testing, and discloses a reliability testing method, apparatus, equipment, and medium for a ship console. The method comprises: obtaining a test task, including a direct test task and an indirect test task; controlling a test manipulator to execute the direct test task, and obtaining direct test-related data of the ship console; obtaining resolution difficulty-related data during the execution of the indirect test task; controlling the test manipulator according to the current state information of the ship console and the indirect test task, and obtaining operation intensity-related data of the test manipulator during the control process; and obtaining reliability assessment data of the ship console according to the direct test-related data, the operation intensity-related data, and the resolution difficulty-related data. The beneficial effect is that the test manipulator can be controlled according to the test task to perform reliability testing on the ship console, thereby improving the consistency of the test conditions and the accuracy of the reliability test results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of mechanical equipment testing, and in particular to a reliability testing method, device, equipment and medium for a ship control console. Background Art

[0002] Ships typically feature a dedicated control console, integrating multiple functions for controlling the vessel, effectively improving control efficiency and safety. The console is the core of ship control, and its reliability is directly related to control efficiency and safety. High reliability ensures that the console remains functional after repeated operations, maintaining effective control of the vessel. However, reduced reliability can lead to inability to properly control the vessel, posing significant safety risks during production and transportation. Therefore, reliability testing of the console is essential during the actual design process.

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

[0004] The present application provides a reliability testing method, device, equipment and medium for a ship console, which controls a test manipulator to perform reliability testing on the ship console according to a test task, thereby improving the consistency of test conditions and enhancing the accuracy of reliability test results.

[0005] In order to achieve the above objectives, the main technical solutions adopted in this application include:

[0006] In a first aspect, an embodiment of the present application provides a reliability testing method for a ship control console, the method comprising:

[0007] 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;

[0008] 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 preset working characteristics during and after the direct test task;

[0009] 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;

[0010] The reliability of the ship console is evaluated based on 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.

[0011] The reliability testing method for a ship console proposed in an embodiment of the present application controls a test manipulator to perform direct test tasks and indirect test tasks, and obtains the execution results of the test manipulator and relevant data during the execution process, thereby evaluating the reliability of the ship console. Among them, the direct test task is used to directly test the reliability of the ship console and determine the performance of the ship console in terms of preset working characteristics during and after the direct test task; the indirect test task is used to test the interactive characteristics of the ship console and indirectly characterize the reliability of the ship console by the operational convenience of the ship console during actual operation. Compared with related technologies, the present application uses a test manipulator to replace test personnel for reliability testing, which improves the repeatability and stability of the reliability test, reduces the test errors that occur during the test process, and improves the test precision and accuracy of the reliability test. In addition, the present application also performs reliability tests on the ship console from two different angles, which improves the accuracy and comprehensiveness of the reliability test results, thereby effectively discovering potential problems in the design of the ship console and improving the safety of the ship console during actual operation.

[0012] Optionally, controlling the test manipulator to perform the direct test task includes:

[0013] 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.

[0014] Optionally, before controlling the test manipulator to perform the direct test task, the method further includes:

[0015] 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.

[0016] Optionally, 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 preset working characteristics during and after the direct test task, including:

[0017] obtaining electrical reliability related data of the ship console based on electronic signals output by the ship console during and after the direct test task;

[0018] detecting a reaction impedance of a control component on the ship console, and obtaining mechanical reliability-related data of the ship console based on the reaction impedance;

[0019] Direct test related data of the ship control console is obtained based on the electrical reliability related data and the mechanical reliability related data.

[0020] Optionally, controlling the test manipulator according to the current state information of the ship console and the indirect test task includes:

[0021] 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;

[0022] The test manipulator is controlled according to the subtask sequence to test the ship console to complete the indirect test task.

[0023] 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, the method further includes:

[0024] 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.

[0025] Optionally, the reliability assessment data is obtained by:

[0026] Comparing the electrical reliability related data with the electrical reliability threshold to obtain an electrical reliability test result;

[0027] Comparing the mechanical reliability related data with a mechanical reliability threshold to obtain a mechanical reliability test result;

[0028] Comparing the resolution difficulty related data with the resolution difficulty threshold to obtain a resolution difficulty test result;

[0029] Comparing the operation intensity related data with the operation intensity threshold to obtain an operation intensity test result;

[0030] 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.

[0031] In a second aspect, an embodiment of the present application provides a reliability testing device for a ship control console, the device comprising:

[0032] a test task acquisition module, configured 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;

[0033] a direct test execution module, configured to control the test manipulator to execute the direct test task, and to 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;

[0034] an indirect test execution module, configured to analyze the display status of the vessel console during the execution of the indirect test task to obtain data related to the difficulty of resolution; and to control the test manipulator according to the current status information of the vessel console and the indirect test task to obtain data related to the operating intensity of the test manipulator during the control process;

[0035] A reliability evaluation module is used to perform reliability evaluation on the ship console based on 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.

[0036] In a third aspect, an embodiment of the present application provides a computer device comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the method described in any one of the above embodiments by executing the computer instructions.

[0037] 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 enable a computer to execute any one of the methods in the above embodiments.

[0038] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising computer instructions, wherein the computer instructions are used to enable a computer to execute any one of the methods described in the above embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the specific implementation methods or the description of the prior art. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0040] Figure 1 A step diagram of a reliability testing method for a ship console provided in an embodiment of the present application;

[0041] Figure 2a This is a side view of a control assembly in an embodiment of the present application;

[0042] Figure 2b This is a front view of the control assembly in an embodiment of the present application;

[0043] Figure 3 A diagram showing the steps for obtaining direct test-related data in an embodiment of the present application;

[0044] Figure 4 This is a diagram of the steps for controlling the test manipulator to perform an indirect test task in an embodiment of the present application;

[0045] Figure 5 A diagram showing the steps for obtaining reliability evaluation data in an embodiment of the present application;

[0046] Figure 6 A module diagram of a reliability testing device for a ship console provided in an embodiment of the present application;

[0047] Figure 7 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] To make the purpose, technical solutions, and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of this application.

[0049] Vessels include surface vessels, warships, and underwater submarines. These vessels typically feature a dedicated control console, which integrates multiple functions for controlling the vessel, effectively improving control efficiency and safety. The control console is the core of vessel control, and its reliability is directly related to the control efficiency and safety of the vessel. High reliability ensures that the control console remains functional after repeated operations, maintaining effective control of the vessel. However, reduced reliability can cause the control console to fail, resulting in an inability to properly control the vessel, posing significant safety risks to transportation and production processes. Therefore, reliability testing of the control console is essential during the actual design process.

[0050] In the related art, reliability testing is typically conducted manually by human testers, who repeatedly test the control components in a ship's control console to obtain test results. However, during manual testing, testers cannot guarantee consistent force and speed throughout each test. The resulting test errors affect the accuracy and precision of the test results, making it impossible to effectively guide the design of ship consoles. Furthermore, manual testing is inefficient and cannot adapt to the rapid development cycle of ship consoles.

[0051] Based on the above problems, the present application discloses a reliability testing method, device, equipment and medium for a ship console, the method comprising: obtaining test tasks, including direct test tasks and indirect test tasks; controlling a test manipulator to perform direct test tasks, and obtaining direct test-related data of the ship console; obtaining resolution difficulty-related data during the execution of indirect test tasks; controlling the test manipulator according to the current status information of the ship console and the indirect test tasks, and obtaining operation intensity-related data of the test manipulator during the control process; and obtaining reliability evaluation data of the ship console based on the direct test-related data, operation intensity-related data and resolution difficulty-related data.

[0052] The reliability testing method for a ship's control console disclosed in this application evaluates the console's reliability by controlling a test manipulator to perform direct and indirect test tasks, and obtaining the manipulator's execution results and related data during the execution process. The direct test task directly tests the console's reliability, determining its performance in terms of preset operating characteristics during and after the direct test task. The indirect test task tests the console's interactive characteristics, indirectly characterizing its reliability through its ease of operation during actual operation.

[0053] Compared to related technologies, this application utilizes a test manipulator to perform reliability testing instead of human testers, improving the repeatability and stability of the reliability test, reducing test errors that occur during the test process, and increasing the precision and accuracy of the reliability test. Furthermore, this application also conducts reliability tests on ship consoles from two different perspectives, improving the accuracy and comprehensiveness of the reliability test results. This allows for the effective identification of potential issues in the ship console design and enhances the safety of the ship console during actual operation.

[0054] The reliability testing method for a vessel control console provided in this specification can be applied to the control consoles of vessels, including surface vessels, warships, and underwater submarines. It is understood that, after adaptive modification, the reliability testing method for a vessel control console provided in this specification can also be applied to other mechanical equipment to perform reliability testing on such equipment.

[0055] According to an embodiment of the present application, an embodiment of a reliability testing method for a ship control 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 a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0056] In this embodiment, a reliability test method for a ship console is provided, which can be used for the above-mentioned ship console. Figure 1 As shown, the method includes:

[0057] S100. Acquire a test task for testing a 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.

[0058] S200. Control the test manipulator to perform the direct test task, and obtain 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.

[0059] S300. 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.

[0060] S400. Conduct reliability assessment on the ship console based on direct test related data, operation intensity related data, and resolution difficulty related data to obtain reliability assessment data of the ship console to guide the design of the ship console.

[0061] Among them, the direct test task can be a task of directly testing the reliability of the ship's console. The test results obtained through the direct test task include direct test related data. The direct test related data can be the average trouble-free working time, failure rate, failure density and failure mode and effect analysis results of the ship's console, which characterizes whether the ship's console can work normally during and after the direct test task.

[0062] Indirect testing tasks can indirectly test the reliability of a ship's control console, including testing its interactive features. It should be noted that the console's interactive features represent the degree to which its design provides operator convenience. High interactivity indicates high operator efficiency, reducing the likelihood of unnecessary console operations and indirectly improving the console's reliability. Low interactivity, on the other hand, indicates a high probability of repeated or incorrect operations, increasing the complexity of the operation and impacting the console's reliability. Therefore, testing the console's interactive features can indirectly reflect the console's reliability and improve the comprehensiveness and accuracy of reliability test results.

[0063] Similar to direct test-related data, the test results obtained through indirect test tasks include indirect test-related data, which can include resolution difficulty-related data and operation intensity-related data. Among them, resolution difficulty-related data is used to symbolically describe the visual confusion and visual range distribution caused by the display status of the ship console in actual navigation tasks. For example, resolution difficulty-related data is used to represent the information representation capability of the ship console. High interactivity means that the operator can quickly and accurately obtain the information represented by the ship console when operating the ship console. Operation intensity-related data is used to symbolically describe the operational complexity of the ship console in actual navigation tasks. For example, operation intensity-related data is used to represent the rationality of the component layout and ease of operation of the ship console. High interactivity can reduce unnecessary operations of the operator when operating the ship console.

[0064] A test manipulator is positioned around the ship's control console, which is within the manipulator's reach. The manipulator is used to perform controlled testing tasks and acquire test-related data. The manipulator can be a dual-arm robot, SCARA robot, DELTA robot, industrial robot, collaborative robot, or any other configuration. The number of manipulators can be two or more, depending on the specific scenario.

[0065] Specifically, after obtaining a test task for testing a ship's control console, the test manipulator is controlled to perform a direct test task, and direct test-related data is obtained during and after the direct test task based on the performance of the ship's control console in terms of preset operating characteristics. This application utilizes a test manipulator to replace the manual testing of a tester during the execution of the direct test task. Based on parameters such as the control components, operating amplitude, operating force, operating frequency, and number of operations set in the direct test task, the test manipulator is controlled to achieve high-precision and long-term repeatability testing, thereby ensuring consistency in test conditions during the reliability test and improving the accuracy of the reliability test results. In some embodiments, the control components may include components such as the ship's control console's joystick, control wheel, buttons, and switches.

[0066] Furthermore, during the indirect testing process, the display status of the ship's control console is first collected according to the indirect testing task. The display status of the ship's control console indicates the information display capability of the ship's control console, as well as the current state of the ship's control console, such as the current angle, current position, and current control state of the control components on the ship's control console. Data related to the resolution difficulty is obtained by analyzing the display status of the ship's control console, and current state information of the ship's control console is obtained based on the current state of the ship's control console indicated in the display status.

[0067] Furthermore, based on the current state of the ship's control console and parameters set in the indirect test task, such as the control components, operating amplitude, operating force, operating frequency, and number of operations, the specific task to be performed by the test manipulator is determined and the test manipulator is controlled to complete the specific task, thereby completing the indirect test task. During the control of the test manipulator, data on the load of the test manipulator during the control process is collected to obtain data related to the operating force, thereby forming a data basis for evaluating the rationality of the component layout and operational convenience of the ship's control console.

[0068] It can be understood that this application also uses a test manipulator to replace the manual testing of the tester in the process of performing indirect test tasks, controls the test manipulator according to the indirect test tasks to perform interactive characteristics testing, and obtains operation intensity related data based on the load data feedback from the manipulator, thereby enabling quantitative testing of the interactive characteristics of the ship's control console, thereby improving the accuracy and reliability of the interactive characteristics test results.

[0069] Furthermore, a comprehensive evaluation is conducted based on the obtained direct test data, operation intensity data, and resolution difficulty data to assess the reliability of the ship console, thereby obtaining ship console reliability assessment data. It is understood that the direct test data characterizes the performance of the ship console in its preset operating characteristics, directly indicating the reliability of the ship console. The operation intensity data describes the accumulated fatigue caused by the design of the ship console during actual operation of the ship, indicating the rationality of the ship console's component layout and ease of operation. The resolution difficulty data describes the operator's eye fatigue during actual operation of the ship console, indicating the ship console's information presentation capabilities. The operation intensity data and resolution difficulty data together reflect the impact of the ship console on the operator's driving behavior during actual operation. By indirectly reflecting the reliability of the ship console based on whether the operator is affected and makes unnecessary operations, the reliability of the ship console is thus improved in terms of comprehensiveness and accuracy.

[0070] This embodiment provides a reliability testing method for a ship's control console. This method controls a test manipulator to perform direct and indirect test tasks, and obtains the test manipulator's execution results and related data during the execution process, thereby evaluating the reliability of the ship's control console. The direct test task directly tests the reliability of the ship's control console, determining its performance according to preset operating characteristics during and after the direct test task. The indirect test task tests the interactive characteristics of the ship's control console, indirectly demonstrating its reliability through its ease of use during actual operation.

[0071] Compared to related technologies, this application utilizes a test manipulator to perform reliability testing instead of human testers, improving the repeatability and stability of the reliability test, reducing test errors that occur during the test process, and increasing the precision and accuracy of the reliability test. Furthermore, this application also conducts reliability tests on ship consoles from two different perspectives, improving the accuracy and comprehensiveness of the reliability test results. This allows for the effective identification of potential issues in the ship console design and enhances the safety of the ship console during actual operation.

[0072] As an embodiment of the present application, controlling the test manipulator to perform a direct test task includes:

[0073] S210. Control the test manipulator 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.

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

[0075] Specifically, during the direct test task, the control test manipulator repeatedly tests the corresponding control component according to the set operating amplitude, operating force, and operating frequency until the number of tests reaches the set number of operations. During and after the direct test task, direct test-related data related to the control component is obtained based on the performance of the control component according to the preset operating characteristics. Based on the direct test-related data of all control components on the ship console, the direct test-related data of the ship console can be obtained, thereby obtaining the test results of the direct reliability test of the ship console.

[0076] As an embodiment of the present application, before controlling the test manipulator to perform a direct test task, the process includes:

[0077] S202. Perform spatial path planning on the test manipulator according to the control components and operation amplitude corresponding to the direct test task to obtain a direct test path of the test manipulator for controlling the test manipulator to perform the direct test task.

[0078] Reference Figure 2a As shown, points A1, B1, and C1, as well as points A2, B2, and C2, are located at different locations on the same control component. Points A1, B1, and C1 correspond to the control component status displayed in the current status information of the ship's control console. Points A2, B2, and C2 correspond to the control component status after operation according to the operating parameters set for the direct test task. Points A1 and A2 correspond to each other, points B1 and B2 correspond to each other, and points C1 and C2 correspond to each other. It can be understood that during the test process, a circular arc spatial path exists between points A1 and A2. Similarly, a circular arc spatial path exists between points B1 and B2, and between points C1 and C2. These spatial paths can all serve as direct test paths for testing the manipulator.

[0079] It should be noted that when the test manipulator is controlling the control component, the spatial path it traverses will vary depending on the contact point between the test manipulator and the control component. Therefore, it is necessary to plan the test manipulator's spatial path based on the spatial characteristics of each path, such as whether the path passes through other control components and the length of the path. Direct test paths corresponding to direct test tasks are typically shorter and only pass through a single control component.

[0080] Reference Figure 2bAs shown, points A, B and C are points at different positions on the same control component. Since the mechanical strength and electrical component design of different positions of the control component are different, the direction in which the test manipulator applies force to the control component is different according to the different contact positions between the test manipulator and the control component, and the direct test related data obtained thereby are different, which in turn leads to errors in the reliability test results. In some embodiments, when performing spatial path planning for the test manipulator, the control component can be subjected to a strength analysis based on conditions such as the shape, external dimensions and electrical component design of the control component, thereby determining the weaker structure in the control component and obtaining an operating method that can reflect the reliability of the structure, so as to control the test manipulator, obtain corresponding direct test related data, and improve the accuracy of the reliability test results.

[0081] Reference 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, based on the performance of the ship console in preset working characteristics, the direct test related data of the ship console is obtained, including:

[0082] S220. Obtain electrical reliability related data of the ship console based on the electronic signals output by the ship console during and after the direct test mission.

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

[0084] S240. Obtain direct test related data of the ship control console based on the electrical reliability related data and the mechanical reliability related data.

[0085] Among them, the electrical reliability related data may include whether the control components on the ship's console can send out electronic signals and whether they can send out electronic signals correctly, etc. The mechanical reliability related data may include whether the control components on the ship's console are damaged, and one or more of the stiffness data and reaction impedance of the control components when being operated.

[0086] Specifically, during and after the direct testing mission, the ship's control console is inspected to obtain direct test data. By operating any control component, the correct functioning of its electrical components is determined based on the electronic signals output by that control component, thereby obtaining data related to the electrical reliability of that control component. Based on the electrical reliability data of all control components, the ship's control console's electrical reliability data can be obtained.

[0087] Furthermore, by operating any control component, the mechanical reliability related data of the control component can be obtained based on the reaction impedance and other data fed back by the control component during the inspection process. The mechanical reliability related data of the ship control console can be obtained based on the mechanical reliability related data of all control components.

[0088] Furthermore, based on the electrical reliability related data and the mechanical reliability related data of the ship console, it can be determined whether the ship console can work normally after a direct test task, thereby enabling a direct evaluation of the reliability of the ship console.

[0089] Reference Figure 4 As shown, as an embodiment of the present application, controlling the test manipulator according to the current state information of the ship console and the indirect test task includes:

[0090] S410. 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.

[0091] S420. Control the test manipulator to test the ship control console according to the subtask sequence to complete the indirect test task.

[0092] Specifically, the current state information represents the control status of the control components on the ship's control console. By comparing this current state information with the indirect test task, the control components that need to be operated during the indirect test task and the corresponding operation ranges of each control component are determined. Subtasks are then organized based on the obtained control components and corresponding operation ranges. These subtasks are then planned based on information such as the operation sequence of the control components in the indirect test task to generate a subtask sequence, which is used to control the test manipulator to complete the indirect test task.

[0093] As an embodiment of the present application, 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 following steps are included:

[0094] S412. Perform spatial path planning for the test manipulator according to the control components corresponding to the subtask sequence on the ship console to obtain an indirect test path for the test manipulator, which is used to control the test manipulator to perform the indirect test task.

[0095] Specifically, the subtasks include the control components that need to be operated during the indirect test task, as well as the corresponding operating ranges for each control component. Based on the position and dimensions of the control components before and after the operation, the spatial path traversed by the test manipulator during the operation is determined, resulting in an indirect test path, which is then used to control the test manipulator. Compared to direct test paths, indirect test paths corresponding to indirect test tasks are typically longer and pass through multiple control components.

[0096] Reference Figure 5 As shown, as an embodiment of the present application, the reliability evaluation data is obtained by the following method:

[0097] S510. Compare the electrical reliability related data with the electrical reliability threshold to obtain the electrical reliability test result.

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

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

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

[0101] S550. Perform weighted calculation on the electrical reliability test results, mechanical reliability test results, resolution difficulty test results, and operation strength test results to obtain reliability evaluation data.

[0102] Among them, the data related to resolution difficulty include the brightness data, color data and resolution accuracy data of the display screen of the ship's control console; the data related to operation intensity include the torque data, operation frequency and operation time of the test manipulator during the control process.

[0103] Specifically, electrical reliability thresholds can include electrical signal amplitude and frequency, used to determine whether the control component is properly outputting electrical signals. Mechanical reliability thresholds can include reaction impedance thresholds and stiffness thresholds, used to determine whether the control component is functioning properly. The electrical and mechanical reliability test results can be used to assess the performance of the vessel control console in direct testing tasks.

[0104] Furthermore, a difficulty threshold is set for the difficulty-of-recognition data. For example, the difficulty threshold can be based on the minimum discernible brightness, color difference threshold, and resolution accuracy threshold when observing the ship's control console by the human eye. If the display screen does not meet any of the difficulty thresholds, the tester may not be able to accurately identify the control information displayed on the screen, which may result in the operator being unable to correctly operate the ship's control console, indirectly affecting the reliability of the ship's control console.

[0105] Furthermore, operational intensity thresholds are set for operational intensity data. For example, these thresholds may include the operator's maximum grip torque, maximum pressing force, operation frequency threshold, and operation time threshold when operating the ship's control console. The maximum grip torque and maximum pressing force reflect the operator's operational requirements, while the operation frequency threshold and operation time threshold reflect the fatigue caused by the ship's control console. Improper design increases the risk of operator errors, indirectly impacting the reliability of the ship's control console.

[0106] Furthermore, the test results can be evaluation data related to relevant data. According to the weights corresponding to each test result, the electrical reliability test results, mechanical reliability test results, resolution difficulty test results and operation strength test results are weightedly calculated to obtain the reliability evaluation data of the ship console.

[0107] Accordingly, please refer to Figure 6 The embodiment of the present application provides a reliability testing device for a ship control console, the device comprising:

[0108] The test task acquisition module 610 is used to acquire test tasks for testing the ship console; wherein the test tasks include direct test tasks for testing the reliability of the ship console and indirect test tasks for testing the interactive characteristics of the ship console.

[0109] The direct test execution module 620 is 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.

[0110] The indirect test execution module 630 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 operating intensity of the test manipulator during the control process.

[0111] The reliability evaluation module 640 is used to perform reliability evaluation on the ship console based on 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.

[0112] In some optional implementations, the direct test execution module 620 includes:

[0113] The direct test operation unit is used to control the test manipulator to operate the control components on the ship console according to the operation parameters corresponding to the direct test task until the number of operations set in the direct test task is reached.

[0114] In some optional implementations, the direct test execution module 620 further includes:

[0115] The direct test path planning unit is used to plan the spatial path of the test manipulator according to the control components and operation amplitude corresponding to the direct test task, and obtain the direct test path of the test manipulator for controlling the test manipulator to perform the direct test task.

[0116] In some optional implementations, the direct test related data includes electrical reliability related data and mechanical reliability related data; the direct test execution module 620 further includes:

[0117] The electrical data acquisition unit is used to obtain electrical reliability related data of the ship console based on the electronic signals output by the ship console during and after the direct test task.

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

[0119] The direct data acquisition unit is used to obtain direct test related data of the ship control console according to the electrical reliability related data and the mechanical reliability related data.

[0120] In some optional implementations, the indirect test execution module 630 includes:

[0121] The operation task planning unit is used to 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.

[0122] The operation task control unit is used to control the test manipulator to test the ship console according to the subtask sequence to complete the indirect test task.

[0123] In some optional implementations, the indirect test execution module 630 further includes:

[0124] The indirect test path planning unit is used to plan the spatial path of the test manipulator according to the control components corresponding to the subtask sequence on the ship console, obtain the indirect test path of the test manipulator, and control the test manipulator to perform the indirect test task.

[0125] In some optional implementations, the reliability assessment module 640 includes:

[0126] The discrimination difficulty evaluation unit is used to compare the discrimination difficulty related data with the discrimination difficulty threshold to obtain the discrimination difficulty test result.

[0127] The operation intensity evaluation unit is used to compare the operation intensity related data with the operation intensity threshold to obtain the operation intensity test result.

[0128] The weighted calculation unit is used to perform weighted calculation on the electrical reliability test results, the mechanical reliability test results, the resolution difficulty test results and the operation strength test results to obtain comprehensive test result data.

[0129] The reliability evaluation unit is used to obtain reliability evaluation data based on the resolution difficulty test results, the operation strength test results and the comprehensive test result data.

[0130] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0131] The reliability testing device of the ship control console in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0132] See also Figure 7 , Figure 7 1 is a 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 high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses for communication and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to an interface). In some optional 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 group of blade servers, or a multi-processor system). Figure 7 A processor 10 is taken as an example.

[0133] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.

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

[0135] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

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

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

[0138] The embodiments of the present application also provide a computer-readable storage medium. The above-mentioned method according to the embodiment of the present application can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in 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 storage 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-mentioned types of memory. 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. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.

[0139] An embodiment of the present application provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform a method according to any embodiment of the present application.

[0140] Although the embodiments of the present application have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations shall fall within the scope defined by the appended claims.

[0141] The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or physical devices, or by products having certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, 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.

[0142] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing this application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0143] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0144] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1A device that provides the functions specified in a block or multiple blocks.

[0145] These computer program instructions may 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, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0146] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0147] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0148] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.

[0149] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

[0150] Although the embodiments of the present application have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations shall fall within the scope defined by the appended claims.

Claims

1. A reliability testing method for a ship console, characterized in that: The method comprises: Obtain 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; wherein the interactive characteristics of the ship console characterize the degree to which the design of the ship console brings operational convenience to the operator, and the test result of the indirect test task includes resolution difficulty-related data and operation intensity-related data, and the operation intensity-related data and the resolution difficulty-related data jointly reflect the influence of the ship console on the operator's driving behavior during actual driving; the direct test task is a task for directly testing the reliability of the ship console, and the test result obtained through the direct test task characterizes whether the ship console can work normally during and after the direct test task; 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 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, and the load data of the test manipulator during the control process is collected to obtain data related to the operation intensity of the test manipulator during the control process; wherein, the data related to the difficulty of resolution is used to describe the eye fatigue of the operator when the ship console is actually operated, so as to indicate the information representation capability of the ship console; the data related to the operation intensity is used to describe the fatigue accumulation of the operator caused by the design of the ship console during the actual driving of the ship, so as to indicate the rationality of the component layout of the ship console and the convenience of operation; The reliability of the ship console is evaluated based on 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 includes: 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 the control test manipulator performs 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, wherein 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 preset working characteristics during and after the direct test task, including: obtaining electrical reliability related data of the ship console based on electronic signals output by the ship console during and after the direct test task; detecting a reaction impedance of a control component on the ship console, and obtaining mechanical reliability-related data of the ship console based on 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 includes: 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 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 a 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's control console, characterized in that: The device comprises: a test task acquisition module, for acquiring 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; wherein the interactive characteristics of the ship console characterize the degree to which the design of the ship console brings operational convenience to the operator, and the test result of the indirect test task includes resolution difficulty related data and operation intensity related data, and the operation intensity related data and the resolution difficulty related data jointly reflect the influence of the ship console on the operator's driving behavior during the actual driving process; the direct test task is a task for directly testing the reliability of the ship console, and the test result obtained by the direct test task characterizes whether the ship console can work normally during and after the direct test task; a direct test execution module, configured to control the test manipulator to execute the direct test task, and to 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 resolution difficulty related data; control the test manipulator according to the current status information of the ship console and the indirect test task, collect data on the load data of the test manipulator during the control process, and obtain operation intensity related data of the test manipulator during the control process; wherein, the resolution difficulty related data is used to describe the eye fatigue of the operator when the ship console is actually operated, so as to indicate the information representation capability of the ship console; the operation intensity related data is used to describe the fatigue accumulation of the operator caused by the design of the ship console during the actual driving of the ship, so as to indicate the rationality of the component layout and the convenience of operation of the ship console; the operation intensity related data and the resolution difficulty related data jointly reflect the influence of the ship console on the driving behavior of the operator during the actual driving process; A reliability evaluation module is used to perform reliability evaluation on the ship console based on 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.

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