AGV driving recorder data display method and data interpreter

By using AGV driving recorder data display methods and data translators, rapid conversion and filtering of AGV communication data were achieved, solving the problems of manual translation and time cost under ASCII code format, and reducing maintenance difficulty and time.

CN115344529BActive Publication Date: 2026-01-02GUANGDONG JATEN ROBOT & AUTOMATION
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210889489.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-27
Publication Date
2026-01-02
Estimated Expiration
2042-07-27

AI Technical Summary

Technical Problem

In existing technologies, AGV communication data is stored in ASCII code format, which requires maintenance personnel to use ASCII encoding lookup tables to translate the data, which consumes manpower and time. In addition, the lack of protocol type classification function in SD cards increases the difficulty of troubleshooting.

Method used

This invention provides a data display method and data translator for AGV driving recorders. Through the main window, the first auxiliary window, and the second auxiliary window, it supports data conversion to hexadecimal, Chinese format, or specified protocol type, and simplifies data viewing and filtering through traffic management query and attribute query functions.

Benefits of technology

Maintenance personnel can directly and quickly view AGV communication data without the assistance of R&D engineers, reducing the difficulty of troubleshooting and shortening the troubleshooting time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115344529B_ABST
    Figure CN115344529B_ABST
Patent Text Reader

Abstract

The application discloses an AGV driving recorder data display method and a data interpreter, the data interpreter is provided with a main window, a first auxiliary window and a second auxiliary window, and the method comprises the following steps: importing an AGV driving recorder file into the data interpreter; converting the AGV driving recorder file into user-required AGV data to be inspected and displaying the AGV data to be inspected in a display area of the main window by using the data interpreter according to a first operation instruction; adjusting the AGV data to be inspected into AGV traffic management information represented in a column chart form and displaying the AGV traffic management information in a display area of the first auxiliary window by using the data interpreter according to a second operation instruction; or displaying the AGV data to be inspected in a display area of the second auxiliary window after the AGV data to be inspected is refined and screened by using the data interpreter according to a third operation instruction. By arranging different data format conversion functions and data screening functions in the data interpreter, the application is favorable for reducing the troubleshooting difficulty of maintenance personnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, specifically to a data display method for an AGV (Automated Guided Vehicle) driving recorder and a data translator. Background Technology

[0002] By installing a dashcam with a built-in SD card on the AGV (Automated Guided Vehicle), all AGV communication data during communication with different devices can be stored on the SD card. However, this AGV communication data is stored in ASCII code format. If maintenance personnel want to view this AGV communication data and perform fault analysis, they need to first use an ASCII encoding table to translate the data. In order to speed up the troubleshooting process, the assistance of R&D engineers is usually required, which incurs labor costs. In addition, the amount of AGV communication data obtained after the AGV has completed its tasks for a whole day may be quite large. Since the SD card does not have a protocol type classification function when storing data, it will undoubtedly increase the difficulty of troubleshooting for maintenance personnel and consume more time. Summary of the Invention

[0003] This invention provides a data display method and a data translator for an AGV driving recorder to solve one or more technical problems existing in the prior art, and at least provide a beneficial option or create conditions.

[0004] This invention provides a data display method for an AGV (Automated Guided Vehicle) dashcam, applied to a data translator. The data translator has a main window and a first auxiliary window. The method includes:

[0005] Step 110: Import the user-specified AGV driving record file into the data translator;

[0006] Step 120: Based on the first operation command input by the user, use the data translator to convert the AGV driving record file into the AGV data to be inspected required by the user and display it in the display area of ​​the main window;

[0007] Step 130: According to the second operation command input by the user, use the data translator to adjust the AGV data to be inspected into AGV traffic management information represented in the form of a bar chart and display it in the display area of ​​the first auxiliary window;

[0008] The first operation instruction is an operation instruction to convert data to hexadecimal format, or to convert data to Chinese format, or to convert data according to a specified protocol type.

[0009] Furthermore, the implementation process of step 120 includes:

[0010] When the first operation instruction is to convert the data into hexadecimal format, the data translator is used to convert the AGV driving record file into AGV data to be inspected in hexadecimal format and display it in the display area of ​​the main window;

[0011] Alternatively, when the first operation instruction is to convert the data into Chinese format, the data translator is used to convert the AGV driving record file into AGV data to be inspected in Chinese format and display it in the display area of ​​the main window;

[0012] Alternatively, when the first operation instruction is an operation instruction to convert data according to a specified protocol type, based on the device corresponding to the specified protocol type, the data translator extracts all AGV data associated with the device from the AGV driving record file, and then converts all the AGV data into AGV data to be inspected in Chinese format and displays it in the display area of ​​the main window.

[0013] Furthermore, the second operation instruction carries traffic management query parameters, and the implementation process of step 130 includes:

[0014] The data translator extracts all AGV data that match the traffic management query parameters from the AGV data to be inspected, and then converts all AGV data into AGV traffic management information in the form of a bar chart and displays it in the display area of ​​the first auxiliary window.

[0015] Furthermore, the traffic management query parameter is a traffic management domain; or, the traffic management query parameter includes a traffic management domain and a traffic management time period.

[0016] Furthermore, the data translator is provided with a second auxiliary window, and when the second operation instruction is not executed, the method further includes:

[0017] Step 140: Based on the third operation instruction input by the user, the data translator is used to refine and filter the AGV data to be inspected and then display it in the display area of ​​the second auxiliary window.

[0018] Furthermore, the third operation instruction carries attribute query parameters, and the implementation process of step 140 includes:

[0019] The data translator is used to extract all AGV data that match the attribute query parameters from the AGV data to be inspected, and then all AGV data are displayed in the display area of ​​the second auxiliary window.

[0020] Furthermore, the attribute query parameters include key fields and driving time periods.

[0021] Furthermore, the AGV driving record file is stored in ASCII code format.

[0022] In addition, embodiments of the present invention also provide a data translator, which includes a main window, a first auxiliary window, and a second auxiliary window; the data translator includes:

[0023] The data import module is used to import user-specified AGV driving record files;

[0024] The data conversion module is used to convert the AGV driving record file into the AGV data to be inspected required by the user according to the first operation instruction input by the user and display it in the display area of ​​the main window; wherein, the first operation instruction is an operation instruction to convert the data into hexadecimal format, or an operation instruction to convert the data into Chinese format, or an operation instruction to convert the data according to a specified protocol type;

[0025] The data adjustment module is used to adjust the AGV data to be inspected into AGV traffic management information represented in the form of a bar chart according to the second operation command input by the user and display it in the display area of ​​the first auxiliary window;

[0026] The data filtering module is used to refine and filter the AGV data to be inspected according to the third operation command input by the user, and then display it in the display area of ​​the second auxiliary window.

[0027] This invention offers at least the following advantages: By incorporating a function in the data translator to convert data into hexadecimal, Chinese, or bar chart formats, maintenance personnel can directly and quickly view any AGV communication data within the AGV driving log file without the assistance of R&D engineers. Furthermore, by including protocol type filtering and attribute query functions in the data translator, maintenance personnel can selectively view specific portions of AGV communication data within the AGV driving log file to expedite fault analysis, significantly reducing the difficulty of troubleshooting and shortening the time required for fault diagnosis. Attached Figure Description

[0028] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.

[0029] Figure 1 This is a flowchart illustrating an AGV driving recorder data display method according to an embodiment of the present invention;

[0030] Figure 2 This is a schematic diagram of the main window in an embodiment of the present invention;

[0031] Figure 3 This is another schematic diagram of the main window in an embodiment of the present invention;

[0032] Figure 4 This is another schematic diagram of the main window in an embodiment of the present invention;

[0033] Figure 5 This is a schematic diagram of the first auxiliary window in an embodiment of the present invention;

[0034] Figure 6 This is a schematic diagram of the second auxiliary window in an embodiment of the present invention;

[0035] Figure 7 This is another schematic diagram of the second auxiliary window in an embodiment of the present invention;

[0036] Figure 8 This is a schematic diagram of the structure of the data translator in an embodiment of the present invention. Detailed Implementation

[0037] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0038] It should be noted that although functional modules are divided in the system diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the system or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0039] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating an AGV (Automated Guided Vehicle) dashcam data display method according to an embodiment of the present invention. The method is applied to a data translator, which is application software developed independently by technicians using different programming methods and languages. The data translator has a main window, a first auxiliary window, and a second auxiliary window. The method includes the following:

[0040] Step 110: Import the user-specified AGV driving record file into the data translator;

[0041] Step 120: Based on the first operation command input by the user, use the data translator to convert the AGV driving record file into the AGV data to be inspected required by the user and display it in the display area of ​​the main window;

[0042] Step 130: According to the second operation command input by the user, use the data translator to adjust the AGV data to be inspected into AGV traffic management information represented in the form of a bar chart and display it in the display area of ​​the first auxiliary window;

[0043] Step 140: Based on the third operation instruction input by the user, the data translator is used to refine and filter the AGV data to be inspected and then display it in the display area of ​​the second auxiliary window.

[0044] It should be noted that steps 130 and 140 are not allowed to be executed simultaneously. The operator may choose to execute steps 110, 120 and 130 in sequence, or may choose to execute steps 110, 120 and 140 in sequence.

[0045] In this embodiment of the invention, before the operator performs step 110, the procedure further includes: since each AGV body in operation is equipped with a driving recorder, the SD card inside each driving recorder is first removed, and then the AGV communication data stored on each SD card is used to form an AGV driving record file marked with AGV identity information and stored in a specific folder on the host computer. The host computer is equipped with the data translator, and the specific folder can be accessed by the data translator. Each AGV driving record file is stored in ASCII code format. Here, ASCII stands for American Standard Code for Information Interchange, and SD stands for Secure Digital Memory Card.

[0046] In an embodiment of the present invention, according to Figure 2 As shown in the schematic diagram of the main window, since the file button in the main window actually includes an open button, the operator only needs to trigger the open button to select and call the AGV driving record file to be viewed from the specific folder. At this time, the data translator will directly display the AGV identity information marked by the AGV driving record file in the file name column of the main window for the operator to confirm.

[0047] In this embodiment of the invention, the first operation instruction mentioned in step 120 can be set as an operation instruction to convert data into hexadecimal format, according to... Figure 2 As shown in the schematic diagram of the main window, the operator only needs to trigger the Hex display button of the main window.

[0048] In this embodiment of the invention, the first operation instruction mentioned in step 120 can also be set as an operation instruction to convert data into Chinese format, according to... Figure 3 As shown in another schematic diagram of the main window, the operator only needs to trigger the Chinese display button on the main window.

[0049] In this embodiment of the invention, the first operation instruction mentioned in step 120 can also be set as an operation instruction to convert data according to a specified protocol type, based on... Figure 4 As shown in another schematic diagram of the main window, the operator needs to trigger the protocol type setting button in the main window and select a protocol type from it. Each protocol type corresponds to a device that communicates with the AGV.

[0050] It should be noted that each AGV will control the driving recorder installed on it to be in working state when it starts to perform a task. In addition, each AGV is allowed to communicate with different devices during the performance of a task. This means that the AGV driving record file records the AGV data when the AGV communicates with different devices. By defining several different protocol types, operators can be assisted in performing targeted analysis.

[0051] In this embodiment of the invention, the specific implementation process of step 120 includes the following:

[0052] When the first operation instruction is to convert data to hexadecimal format, the data translator converts the entire AGV driving record file into hexadecimal format for the AGV data to be inspected and displays it in the display area of ​​the main window, such as... Figure 2 As shown;

[0053] Alternatively, when the first operation instruction is to convert data to Chinese format, the data translator is used to convert the entire AGV driving record file into Chinese format for the AGV data to be inspected and display it in the display area of ​​the main window, such as... Figure 3 As shown;

[0054] Alternatively, when the first operation instruction is an operation instruction to convert data according to a specified protocol type, based on the device corresponding to the specified protocol type, the data translator extracts all AGV data associated with the device from the AGV driving record file, and then converts all the AGV data into AGV data to be inspected in Chinese format and displays it in the display area of ​​the main window.

[0055] In this embodiment of the invention, the second operation instruction mentioned in step 130 actually includes a first window wake-up instruction and a first data filtering instruction; according to Figure 2 As shown in the schematic diagram of the main window, the operator can execute the first window wake-up command by directly triggering the traffic management information dynamic display button in the main window, so that the first auxiliary window pops up on the interface of the host computer.

[0056] In addition, the first data filtering instruction carries traffic management query parameters, according to Figure 5 As shown in the schematic diagram of the first auxiliary window, when the traffic management query parameter is a traffic management domain, the operator needs to enter the traffic management domain in the input traffic management area field of the first auxiliary window and then trigger the query button to execute the first data filtering instruction; when the traffic management query parameter includes a traffic management domain and a traffic management time period, the operator needs to enter the traffic management domain in the input traffic management area field of the first auxiliary window and the traffic management time period in the priority change time field of the first auxiliary window, and then trigger the query button to execute the first data filtering instruction.

[0057] In this embodiment of the invention, the specific implementation process of step 130 includes: using the data translator to extract all AGV data matching the traffic management query parameters from the AGV data to be inspected, then converting all the AGV data into AGV traffic management information represented in the form of a bar chart and displaying it in the display area of ​​the first auxiliary window, such as... Figure 5 As shown.

[0058] It should be noted that after the second operation instruction is executed, according to Figure 5 As shown in the schematic diagram of the first auxiliary window, the operator can trigger the "Next Moment Traffic Management Information Time" button in the first auxiliary window, and the data translator will directly display the AGV traffic management time found in the time column adjacent to the button; or, the operator can trigger the "Previous Moment Traffic Management Information Time" button in the first auxiliary window, and the data translator will directly display the AGV traffic management time found in the time column adjacent to the button.

[0059] In this embodiment of the invention, the third operation instruction mentioned in step 140 carries attribute query parameters, and the attribute query parameters include key fields and driving time periods; the third operation instruction actually includes a second window wake-up instruction and a second data filtering instruction.

[0060] When the second window wake-up command carries a driving time period and the second data filtering command carries a key field, according to Figure 2 As shown in the schematic diagram of the main window, the operator needs to enter the driving time period in the start and end time fields of the main window and then press the search button to execute the second window wake-up command, causing the second auxiliary window to pop up on the host computer interface; then, according to Figure 6 As shown in the schematic diagram of the second auxiliary window, the operator needs to enter the key field in the keyword search field of the second auxiliary window and then trigger the query button to execute the second data filtering command.

[0061] Furthermore, when the second window wake-up command carries a key field and the second data filtering command carries a driving time period, according to Figure 2 As shown in the schematic diagram of the main window, the operator needs to enter the key field in the keyword field of the main window and then trigger the search button to execute the second window wake-up command, so that the second auxiliary window pops up on the interface of the host computer; then, the operator needs to enter the driving time period in the start time search field and end time search field of the second auxiliary window and then trigger the query button to execute the second data filtering command.

[0062] In this embodiment of the invention, the specific implementation process of step 140 includes: using the data translator to extract all AGV data matching the attribute query parameters from the AGV data to be inspected, and then displaying all the AGV data in the display area of ​​the second auxiliary window, such as... Figure 7 As shown.

[0063] It should be noted that after the third operation instruction is executed, according to Figure 2 As shown in the schematic diagram of the main window, since the file button in the main window actually includes a save button, the operator can select the file storage path and enter the file name by triggering the save button. The data translator will form a file named with the file name from all the data currently displayed in the display area of ​​the second auxiliary window according to the preset suffix format and output it to the file storage path for saving. The preset suffix format is .text.

[0064] In this embodiment of the invention, by configuring the data translator to convert data into hexadecimal, Chinese, or bar chart formats, maintenance personnel can directly and quickly view any AGV communication data within the AGV driving log file without the assistance of R&D engineers. By configuring protocol type filtering and attribute query functions in the data translator, maintenance personnel can selectively view specific portions of AGV communication data within the AGV driving log file to expedite fault analysis, significantly reducing the difficulty of troubleshooting and shortening the time required for fault diagnosis.

[0065] Please refer to Figure 8 , Figure 8 This is a schematic diagram of the structure of a data translator in an embodiment of the present invention. The data translator is application software developed independently by technicians using different programming methods and languages. The data translator has a main window, a first auxiliary window, and a second auxiliary window. The data translator includes:

[0066] Data import module 210 is used to import AGV driving record files specified by the user;

[0067] The data conversion module 220 is used to convert the AGV driving record file into the AGV data to be inspected required by the user according to the first operation instruction input by the user and display it in the display area of ​​the main window; wherein, the first operation instruction is an operation instruction to convert the data into hexadecimal format, or an operation instruction to convert the data into Chinese format, or an operation instruction to convert the data according to a specified protocol type;

[0068] The data adjustment module 230 is used to adjust the AGV data to be inspected into AGV traffic management information in the form of a bar chart and display it in the display area of ​​the first auxiliary window according to the second operation command input by the user.

[0069] The data filtering module 240 is used to refine and filter the AGV data to be inspected according to the third operation command input by the user and then display it in the display area of ​​the second auxiliary window.

[0070] The content of the above embodiments of the AGV dash cam data display method is applicable to the embodiments of the data translator. The functions implemented by the embodiments of the data translator are the same as those of the above embodiments of the AGV dash cam data display method, and the beneficial effects achieved are the same as those of the above embodiments of the AGV dash cam data display method. Therefore, they will not be repeated here.

[0071] Although the description of this application has been quite detailed and particularly focused on several of the described embodiments, it is not intended to limit itself to any of these details or embodiments or any particular embodiment. Rather, it should be considered as effectively covering the intended scope of this application by referring to the appended claims and taking into account the prior art, which provides for a broad possible interpretation of these claims. Furthermore, the foregoing description of this application with respect to embodiments foreseeable by the inventors is intended to provide a useful description, and non-substantial modifications to this application that have not yet been foreseen may still represent equivalent modifications.

Claims

1. An AGV driving recorder data display method, characterized in that, The method is applied to a data translator which is provided with a main window and a first auxiliary window, and comprises the following steps: Step 110: importing a user-specified AGV driving record file into the data translator; Step 120: converting the AGV driving record file into user-required AGV data to be verified by using the data translator according to a user-input first operation instruction and displaying the AGV data to be verified in a display area of the main window; Step 130: adjusting the AGV data to be verified into AGV traffic management information represented in a column chart form by using the data translator according to a user-input second operation instruction and displaying the AGV traffic management information in a display area of the first auxiliary window; The first operation instruction is an operation instruction for converting data into a hexadecimal format, an operation instruction for converting data into a Chinese format, or an operation instruction for converting data according to a specified protocol type.

2. The AGV dashcam data display method of claim 1, wherein, The implementation process of the step 120 comprises: When the first operation instruction is the operation instruction for converting data into the hexadecimal format, the AGV driving record file is converted into AGV data to be verified represented in the hexadecimal format by using the data translator and the AGV data to be verified is displayed in the display area of the main window; Or, when the first operation instruction is the operation instruction for converting data into the Chinese format, the AGV driving record file is converted into AGV data to be verified represented in the Chinese format by using the data translator and the AGV data to be verified is displayed in the display area of the main window; Or, when the first operation instruction is the operation instruction for converting data according to the specified protocol type, all AGV data associated with a device corresponding to the specified protocol type is extracted from the AGV driving record file by using the data translator, the all AGV data is converted into AGV data to be verified represented in the Chinese format, and the AGV data to be verified is displayed in the display area of the main window.

3. The AGV dashcam data display method of claim 1, wherein, The second operation instruction carries a traffic management query parameter, and the implementation process of the step 130 comprises: All AGV data matched with the traffic management query parameter is extracted from the AGV data to be verified by using the data translator, the all AGV data is converted into AGV traffic management information represented in a column chart form, and the AGV traffic management information is displayed in the display area of the first auxiliary window.

4. The AGV dashcam data display method of claim 3, wherein, The traffic management query parameter is a traffic management domain; or the traffic management query parameter comprises a traffic management domain and a traffic management time period.

5. The AGV dashcam data display method of claim 1, wherein, The data translator is provided with a second auxiliary window, and when the second operation instruction is not executed, the method further comprises the following step: Step 140: displaying the AGV data to be verified after being refined and screened by using the data translator according to a user-input third operation instruction in a display area of the second auxiliary window.

6. The AGV dashcam data display method of claim 5, wherein, The third operation instruction carries an attribute query parameter, and the implementation process of the step 140 comprises: All AGV data matched with the attribute query parameter is extracted from the AGV data to be verified by using the data translator, and the all AGV data is displayed in the display area of the second auxiliary window.

7. The AGV dashcam data display method of claim 6, wherein, The attribute query parameter comprises a key field and a driving time period.

8. The AGV dashcam data display method of claim 1, wherein, The AGV driving record file is saved in an ASCII code format.

9. A data translator, comprising: The data translator is provided with a main window, a first auxiliary window and a second auxiliary window; the data translator comprises: a data import module for importing an AGV driving record file specified by a user; a data conversion module for converting the AGV driving record file into AGV data to be inspected required by the user according to a first operation instruction input by the user and displaying the AGV data to be inspected in a display area of the main window; wherein the first operation instruction is an operation instruction for converting data into a hexadecimal format, an operation instruction for converting data into a Chinese format or an operation instruction for converting data according to a specified protocol type; a data adjustment module for adjusting the AGV data to be inspected into AGV traffic management information represented in a column chart form according to a second operation instruction input by the user and displaying the AGV traffic management information in a display area of the first auxiliary window; a data screening module for displaying the AGV data to be inspected after refined screening according to a third operation instruction input by the user in a display area of the second auxiliary window.

Citation Information

Patent Citations

  • Man-machine interactive system for unmanned vehicle

    CN105346483A

  • Imaging device, imaging system and method for acquiring distance information

    CN108076267A