Intelligent carrying AGV positioning communication method and system

By using incremental update algorithm and data compression technology in the AGV system, the transmission of AGV positioning information is optimized, and the problem of low data transmission efficiency in traditional methods is solved, achieving more efficient and accurate positioning communication.

CN119892936AActive Publication Date: 2025-04-25CHANGZHOU OBILI INTELLIGENT TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510374040.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-04-25
Estimated Expiration
2045-03-27

AI Technical Summary

Technical Problem

In large-scale AGV systems, traditional location information transmission methods have problems of excessive network burden and redundant transmission, which affects the system response speed and data transmission efficiency.

Method used

The intelligent AGV positioning communication method is adopted to obtain the initial coordinates and path planning information of AGV, and the real-time location of AGV is obtained in real time. The incremental update algorithm is used to extract the change in position information, and the data is compressed and optimized and transmitted through the wireless communication link. Finally, it is decoded and parsed at the AGV end to obtain real-time location information.

Benefits of technology

It effectively reduces the amount of data transmission, improves the real-time and accuracy of positioning data communication, and solves the problems of network burden and redundant transmission in traditional methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892936A_ABST
    Figure CN119892936A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent logistics, in particular to an intelligent carrying AGV positioning communication method and system, and the method comprises the steps: obtaining the initial coordinate position and path planning information of each AGV, and building the initial state of positioning communication; the real-time position of each AGV is obtained in real time, and the variable quantity of the real-time position information is extracted by using an incremental updating algorithm; compressing the incremental data to generate an optimized data packet, and transmitting the compressed incremental data to each AGV in real time through a wireless communication link; and decoding and analyzing the incremental data packet, recovering the real-time position information of each AGV, and sharing the analyzed position information to each AGV through wireless communication. According to the invention, the problem of data transmission efficiency in AGV positioning communication is effectively solved, the transmission quantity is reduced, and the real-time performance and accuracy of positioning data communication are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent logistics technology, and in particular to an intelligent transport AGV positioning communication method and system. Background Art

[0002] With the continuous development of automation technology, AGV (automatic guided vehicle) is increasingly used in warehousing, logistics and other fields. In order to achieve efficient collaborative operation of AGV, the system needs to obtain and transmit the location information of AGV in real time to ensure its accurate positioning and smooth operation.

[0003] However, in large-scale AGV systems, traditional location information transmission methods present significant challenges. First, AGVs generate a large amount of real-time positioning data during operation. Frequent transmission of full data will cause the network to be overloaded, thus affecting the system response speed and data transmission efficiency. Second, the location information updates between AGVs are usually transmitted in the form of full data, ignoring the characteristics of data changes, resulting in unnecessary redundant transmission and wasting communication resources. Summary of the invention

[0004] The present invention provides an intelligent transport AGV positioning communication method and system, thereby effectively solving the problems pointed out in the background technology.

[0005] In order to achieve the above object, the technical solution adopted by the present invention is: A method for positioning and communicating an intelligent transport AGV, comprising: Obtain the initial coordinate position and path planning information of each AGV and establish the initial state of positioning communication; Acquire the real-time position of each AGV in real time, and extract the change of the real-time position information by using an incremental update algorithm; Compress the incremental data to generate optimized data packets, and transmit the compressed incremental data to each AGV in real time through a wireless communication link; Decode and parse the incremental data packets to restore the real-time location information of each AGV, and share the parsed location information to each AGV via wireless communication.

[0006] Furthermore, the initial coordinate position and path planning information of each AGV are obtained to establish the initial state of positioning communication, including: Determine the initial coordinates and direction information of each AGV as reference data for initialization; Preset path planning information for each AGV, the path planning information includes task objectives, driving routes and key path points, and obtain preliminary task execution instructions for each AGV; The initialized reference data and path planning data are synchronized to the central control system, and data calibration is performed. Furthermore, the incremental update algorithm is used to extract the change in real-time location information, including: Compare the real-time position information with the position information transmitted last time, calculate the change in coordinates and direction, and generate position increment data; Performing threshold determination on the position increment data to filter out changes exceeding a communication threshold; The change data that meets the threshold is formatted into an incremental data packet with a timestamp and AGV identification information.

[0007] Furthermore, the change data that meets the threshold is formatted into an incremental data packet with a timestamp and AGV identification information, including: Collect incremental data that meets predetermined threshold conditions, and count the frequency of each incremental value in each AGV to generate a frequency table; Based on the frequency table, a binary tree is constructed using the Huffman algorithm, and low-frequency increment value nodes are merged according to the frequency to generate a Huffman tree; Starting from the root node of the Huffman tree, binary codes are assigned downward to form a Huffman coding table; The incremental data is converted into the corresponding Huffman code using the Huffman coding table, and the encoded data is compressed in preparation for transmission over the wireless communication link.

[0008] Furthermore, the incremental data is compressed to generate optimized data packets, and the compressed incremental data is transmitted to each AGV in real time via a wireless communication link, including: Using cyclic redundancy technology, the compression coding result is integrated with the checksum, timestamp and AGV identification information to assemble a complete data packet; Based on the wireless communication protocol, an independent communication channel is allocated to each AGV, a wireless communication link is established between each AGV, and the optimized data packet is transmitted to each target AGV in real time by using the wireless communication link.

[0009] Furthermore, based on the wireless communication protocol, an independent communication channel is allocated to each AGV, and a wireless communication link is established between each AGV, including: Based on the wireless communication protocol, a unique channel identifier is assigned to each AGV; A symmetric encryption algorithm is used to encrypt each of the communication channels, and the encryption key is regularly updated based on a dynamic key management mechanism; Through channel authentication and signal verification, the wireless communication link is initialized and the construction of the wireless communication link is completed.

[0010] Furthermore, the symmetric encryption algorithm is an AES algorithm.

[0011] Furthermore, the incremental data packets are decoded and parsed to restore the real-time location information of each AGV, and the parsed location information is shared to each AGV via wireless communication, including: Based on the received incremental data packet, extract the Huffman coding data, timestamp and AGV identification information therein; Using a preset Huffman coding table, the Huffman coded data is decoded to restore the incremental data; According to the timestamp and AGV identification information, the incremental data is restored to complete real-time position information, including current position coordinates and direction information; The parsed real-time location information is broadcast to each AGV via a wireless communication link for real-time sharing.

[0012] An intelligent handling AGV positioning and communication system, the system comprising: The initial state establishment module obtains the initial coordinate position and path planning information of each AGV and establishes the initial state of positioning communication; A change amount extraction module is used to obtain the real-time position of each AGV in real time, and to extract the change amount of the real-time position information using an incremental update algorithm; The incremental data transmission module compresses the incremental data to generate optimized data packets, and transmits the compressed incremental data to each AGV in real time through a wireless communication link; The incremental data parsing module decodes and parses the incremental data packets, restores the real-time location information of each AGV, and shares the parsed location information to each AGV via wireless communication.

[0013] Furthermore, the initial state establishment module includes: A reference data determination unit determines the initial coordinates and direction information of each AGV as reference data for initialization; An execution instruction acquisition unit presets path planning information for each AGV, wherein the path planning information includes task objectives, driving routes, and key path points, and obtains preliminary task execution instructions for each AGV; The data calibration unit synchronizes the initialized reference data and path planning data to the central control system and performs data calibration. The technical solution of the present invention can achieve the following technical effects: It effectively solves the data transmission efficiency problem in AGV positioning communication, reduces the transmission volume, and improves the real-time and accuracy of positioning data communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0015] Figure 1 It is a flow chart of a method for positioning and communicating an intelligent handling AGV; Figure 2 A schematic diagram of the process for establishing the initial state of positioning communication; Figure 3 A schematic diagram of a process for extracting the change in real-time position information; Figure 4 A flow chart for formatting the change amount data meeting the threshold into an incremental data packet; Figure 5 A schematic diagram of the process of compressing incremental data and transmitting it to each AGV; Figure 6 A schematic diagram of the process of establishing a wireless communication link with each AGV; Figure 7 A flowchart for decoding and parsing incremental data packets is shown in FIG. DETAILED DESCRIPTION

[0016] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0017] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0018] Embodiment 1 like Figure 1 As shown, the present invention provides a method for positioning and communicating an intelligent transport AGV, the method comprising: S1: Obtain the initial coordinate position and path planning information of each AGV and establish the initial state of positioning communication; Specifically, the purpose of this step is to establish a foundation for the positioning and communication of AGVs. By clarifying the initial coordinate position and path planning information of each AGV, it provides initial reference data for the subsequent collection of real-time position information, data transmission, and establishment of communication links, ensuring that the entire system can efficiently and accurately perform positioning and communication operations.

[0019] S2: Obtain the real-time position of each AGV in real time, and use the incremental update algorithm to extract the change in real-time position information; Specifically, in the process of obtaining the location information of each AGV in real time, the current position is compared with the last transmitted position point by point, the changes in coordinates and direction are extracted, and only the change data exceeding the preset threshold is retained. This method can effectively reduce the amount of data transmission and improve communication efficiency. At the same time, it ensures that the system always performs subsequent operations based on accurate and timely location information, thereby achieving efficient and reliable positioning communication.

[0020] S3: compress the incremental data to generate optimized data packets, and transmit the compressed incremental data to each AGV in real time through a wireless communication link; Specifically, by compressing the incremental data, the volume of data transmission is reduced, the bandwidth utilization of the wireless communication link is improved, and the transmission delay and energy consumption are reduced; at the same time, the compressed data packets can be transmitted efficiently and in real time through the wireless communication link, ensuring that each AGV can obtain accurate location information in a timely manner.

[0021] S4: Decode and parse the incremental data packets, restore the real-time location information of each AGV, and share the parsed location information to each AGV via wireless communication.

[0022] Specifically, by decoding and parsing incremental data packets, the precise real-time location information of each AGV is restored to ensure the integrity and accuracy of the location information. The parsed location information is shared to all AGVs via wireless communication to achieve real-time information synchronization within the system.

[0023] The present invention effectively solves the problem of data transmission efficiency in AGV positioning communication, reduces the transmission volume, and improves the real-time and accuracy of positioning data communication.

[0024] As a preferred embodiment of the above, Figure 2 As shown, step S1, obtaining the initial coordinate position and path planning information of each AGV, and establishing the initial state of positioning communication, includes: S11: Determine the initial coordinates and direction information of each AGV as reference data for initialization; S12: Preset path planning information for each AGV, the path planning information includes task objectives, driving routes and key path points, and obtain preliminary task execution instructions for each AGV; S13: Synchronize the initialized reference data and path planning data to the central control system and perform data calibration. Specifically, first, a global positioning network is established by deploying fixed positioning base stations in the operating area. After each AGV is started, it uses the equipped positioning sensor to obtain the positioning signal and calculate its own initial position in the global coordinate system, including two-dimensional or three-dimensional coordinates. At the same time, the AGV measures the current driving direction angle through the direction sensor to generate complete initial posture data; then, the central control system generates specific path planning information for each AGV based on the task requirements and site layout. The path planning uses the shortest path algorithm (such as Dijkstra or A* algorithm) to calculate the optimal driving route from the current initial position to the task target point, and mark the key path points and obstacle avoidance areas. After the planning is completed, the system will perform path planning. Smooth optimization is performed to reduce sharp turns and energy consumption, ensure the continuity and stability of the driving path, and finally generate a path planning result that is sent to each AGV as a preliminary task execution instruction, and is stored in the central system for monitoring and adjustment; subsequently, each AGV transmits the initial posture data and path planning results back to the central control system through wireless communication, and the system performs consistency calibration on the received data. The calibration includes checking the matching of the initial coordinates with the environmental map, the conflict between the path planning data and obstacles, and the rationality of the path intersections between AGVs. After the calibration is completed, the central control system packages the corrected initialization data and path planning results and sends them to each AGV to ensure that the task status of all AGVs is synchronized and consistent.

[0025] As a preferred embodiment of the above, Figure 3 As shown, the incremental update algorithm is used to extract the change in real-time position information, including: A10: Compare the real-time position information with the position information transmitted last time, calculate the change in coordinates and direction, and generate position increment data; A20: Perform threshold determination on the position increment data and filter out the changes that exceed the communication threshold; A30: Format the change data that meets the threshold into an incremental data packet with a timestamp and AGV identification information.

[0026] Specifically, first, the current position coordinates and direction information collected by each AGV are periodically compared with the data recorded in the previous cycle, and the moving distance of each coordinate axis and the change value of the direction angle are calculated. This step directly obtains the incremental data of the position change, ensuring that all key displacement and direction change information are captured to avoid repeated transmission of unchanged data; then, the obtained incremental data is compared with the preset communication threshold. If the change exceeds the set distance or angle threshold, the incremental data is retained, otherwise it is discarded. Through this screening method, subtle and meaningless fluctuations are effectively filtered out, reducing the burden of subsequent processing; finally, the filtered valid incremental data is assembled into an incremental data packet in a fixed format. The data packet contains the change itself and the time information when it is generated, which is used to trace the moment when the position change occurs. At the same time, the data packet also embeds a code that identifies the AGV identity to ensure that the subsequent processing link can correctly identify the data source.

[0027] As a preferred embodiment of the above, Figure 4 As shown, step A30 formats the change amount data that meets the threshold into an incremental data packet, and attaches a timestamp and AGV identification information, including: A31: Collect incremental data that meets the predetermined threshold conditions, and count the frequency of each incremental value in each AGV to generate a frequency table; A32: Based on the frequency table, the Huffman algorithm is used to construct a binary tree, and the low-frequency increment value nodes are merged according to the frequency to generate a Huffman tree; A33: Starting from the root node of the Huffman tree, binary codes are assigned downward to form a Huffman coding table; A34: Use the Huffman coding table to convert the incremental data into the corresponding Huffman code, and compress the encoded data in preparation for transmission over the wireless communication link.

[0028] Specifically, first, for the incremental data that have been screened and meet the threshold conditions, the specific values ​​are collected and the frequency of each incremental value in different AGVs is counted to generate a corresponding frequency table. The frequency table is based on each incremental value and its number of occurrences, which intuitively reflects the characteristics of data distribution and provides a basis for subsequent compression processing; then, the generated frequency table is used to perform optimization processing using the Huffman algorithm. By gradually merging the incremental value nodes with lower frequencies, a binary tree structure guided by frequency weights is constructed, and finally a Huffman tree is formed. The hierarchical structure of this tree is sorted according to the frequency of occurrence of incremental values. High-frequency incremental values ​​are preferentially assigned shorter path codes to ensure maximum data compression efficiency. Next, starting from the root node of the Huffman tree, binary codes are assigned to each incremental value node to generate a Huffman coding table. This coding table is the core of the Huffman compression algorithm, which gives each incremental value a unique and length-optimized binary coding form, providing a standardized tool for further compressing incremental data. Finally, using the generated Huffman coding table, all incremental data that meet the threshold are converted one by one into the corresponding Huffman coding form, and these coding results are packaged into compact incremental data packets. After compression, the data packet is attached with a timestamp and AGV identification information to ensure its traceability and uniqueness, preparing for subsequent transmission through wireless communication links.

[0029] As a preferred embodiment of the above, Figure 5 As shown, step S3 compresses the incremental data to generate an optimized data packet, and transmits the compressed incremental data to each AGV in real time via a wireless communication link, including: S31: Using cyclic redundancy technology, the compression coding result is integrated with the checksum, timestamp and AGV identification information to assemble into a complete data packet; S32: Based on the wireless communication protocol, an independent communication channel is allocated to each AGV, a wireless communication link is established between each AGV, and the optimized data packet is transmitted to each target AGV in real time by using the wireless communication link.

[0030] Specifically, first, the cyclic redundancy check technology (CRC) is used to check the compressed encoded data. During the data packet assembly process, a check code is generated according to a preset polynomial and attached to the end of the data to form a complete data packet. After the data transmission is completed, the receiving end recalculates the check code using the same polynomial and compares it with the check code in the received data packet. If the two are consistent, it indicates that there is no error in the data; if they are inconsistent, it indicates that the data may have been interfered with or damaged during the transmission process, thereby triggering a retransmission mechanism to ensure the integrity and reliability of the data. In addition, CRC can quickly locate the problem bit, which helps to improve communication efficiency; then , the compression coding result is integrated with the checksum, timestamp and AGV identification information to assemble a complete data packet. This data packet not only contains the core data, but also contains the checksum information and the time point of its source and the AGV identification, which is convenient for subsequent analysis and tracing; then, based on the wireless communication protocol, an independent communication channel is allocated to each AGV to avoid interference or conflict in data transmission. By setting a unique channel identification for each AGV, the independence of its communication link and the stability of data interaction are ensured. At the same time, the pre-established wireless communication link is used to complete the real-time transmission of the data packet. The optimized data packet is transmitted to each target AGV through the link to ensure efficient data transmission and instant response.

[0031] As a preferred embodiment of the above, Figure 6 As shown, based on the wireless communication protocol, an independent communication channel is allocated to each AGV, and a wireless communication link is established between each AGV, including: B10: Based on the wireless communication protocol, a unique channel identifier is assigned to each AGV; B20: Uses a symmetric encryption algorithm to encrypt each communication channel and regularly updates encryption keys based on a dynamic key management mechanism; B30: Initialize the wireless communication link through channel authentication and signal verification, and complete the construction of the wireless communication link.

[0032] As a preference in the above embodiment, the symmetric encryption algorithm is the AES algorithm.

[0033] Specifically, each AGV is assigned a unique channel identifier during the initialization phase to effectively identify and bind with the central control system. The allocation of channel identifiers is based on preset communication protocol rules to ensure that the channels between all AGVs do not conflict with each other, thereby avoiding communication interference. During the channel establishment process, the AES symmetric encryption algorithm is preferably used to encrypt the transmission data. The AES algorithm encrypts the data packets in the channel in an efficient packet encryption mode to ensure that they cannot be illegally stolen or tampered with during the transmission process. At the same time, a dynamic key management mechanism is introduced to regularly update the encryption key. The update mechanism uses a preset key negotiation protocol to synchronize new keys between the central control system and each AGV in real time to avoid the security risks caused by long-term use of the same key. After the encrypted channel is established, the channel is further authenticated and verified. Channel authentication ensures the legitimacy of the communication object by verifying the channel identifier and key synchronization status. Signal verification uses a predetermined verification mechanism to perform integrity detection on the initial communication data packet to confirm that the link can work normally. After the authentication and verification are completed, the wireless communication link enters an available state to achieve reliable connection with each target AGV.

[0034] As a preferred embodiment of the above, Figure 7 As shown, step S4 decodes and parses the incremental data packet, restores the real-time location information of each AGV, and shares the parsed location information to each AGV via wireless communication, including: S41: extracting Huffman coding data, timestamp and AGV identification information from the received incremental data packet; S42: using a preset Huffman coding table, decoding the Huffman coded data to restore the incremental data; S43: according to the timestamp and AGV identification information, the incremental data is restored to complete real-time position information, including current position coordinates and direction information; S44: broadcast the parsed real-time location information to each AGV via a wireless communication link for real-time sharing.

[0035] Specifically, at the receiving end, the incremental data packet is first disassembled to extract key information, the Huffman coded data is used to decode the incremental content, the timestamp ensures the timeliness of the data, and the AGV identification information clarifies the source of the data to avoid confusing the location information of multiple AGVs; the received Huffman coded data is gradually parsed through the Huffman coding table pre-synchronized by the central control system and the AGV to generate the corresponding incremental data. The efficient decoding characteristics of the Huffman algorithm ensure the rapid restoration of the data while avoiding data redundancy; after the incremental data is decoded, it is combined with the stored last location information to calculate and restore the complete location information of each AGV, including the precise current location coordinates and movement direction. The timestamp is used to check the timeliness of the data to filter out delayed or invalid data packets to ensure the real-time and accuracy of the location information; all decoded and calibrated real-time location information is summarized and broadcast to all AGVs in the system through a wireless communication link. The broadcast mechanism ensures that each AGV can obtain the location information of other AGVs in real time, so as to perform dynamic obstacle avoidance, path adjustment or optimal allocation of collaborative tasks.

[0036] Embodiment 2 Based on the same inventive concept as the intelligent handling AGV positioning and communication method in the aforementioned embodiment, the present invention also provides an intelligent handling AGV positioning and communication system, the system comprising: The initial state establishment module obtains the initial coordinate position and path planning information of each AGV and establishes the initial state of positioning communication; The change extraction module obtains the real-time position of each AGV in real time and uses the incremental update algorithm to extract the change of the real-time position information; The incremental data transmission module compresses the incremental data to generate optimized data packets, and transmits the compressed incremental data to each AGV in real time through a wireless communication link; The incremental data parsing module decodes and parses the incremental data packets, restores the real-time location information of each AGV, and shares the parsed location information to each AGV via wireless communication.

[0037] The above-mentioned positioning and communication system in the present invention can effectively implement the intelligent handling AGV positioning and communication method, and the technical effects that can be achieved are as described in the above-mentioned embodiments, which will not be repeated here.

[0038] As a preferred embodiment of the above, the initial state establishing module includes: A reference data determination unit determines the initial coordinates and direction information of each AGV as reference data for initialization; The execution instruction acquisition unit presets the path planning information for each AGV. The path planning information includes the task target, driving route and key path points, and obtains the preliminary task execution instructions for each AGV; The data calibration unit synchronizes the initialized reference data and path planning data to the central control system and performs data calibration. Similarly, the above-mentioned optimization schemes for the system can also respectively achieve the optimization effects corresponding to the method in Example 1, which will not be repeated here.

[0039] Although the present application has been described in conjunction with specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the accompanying drawings are merely exemplary illustrations of the present application as defined herein, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application.

[0040] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalent technologies, the present application is intended to include these modifications and variations.

Claims

1. A method for positioning and communicating an intelligent transport AGV, characterized in that: include: Obtain the initial coordinate position and path planning information of each AGV and establish the initial state of positioning communication; Acquire the real-time position of each AGV in real time, and extract the change of the real-time position information by using an incremental update algorithm; Compress the incremental data to generate optimized data packets, and transmit the compressed incremental data to each AGV in real time through a wireless communication link; Decode and parse the incremental data packets to restore the real-time location information of each AGV, and share the parsed location information to each AGV via wireless communication.

2. The intelligent handling AGV positioning and communication method according to claim 1 is characterized in that: Obtain the initial coordinate position and path planning information of each AGV and establish the initial state of positioning communication, including: Determine the initial coordinates and direction information of each AGV as reference data for initialization; Preset path planning information for each AGV, the path planning information includes task objectives, driving routes and key path points, and obtain preliminary task execution instructions for each AGV; The initialized reference data and path planning data are synchronized to the central control system, and data calibration is performed.

3. The intelligent handling AGV positioning and communication method according to claim 1, characterized in that: The incremental update algorithm is used to extract the changes in real-time location information, including: Compare the real-time position information with the position information transmitted last time, calculate the change in coordinates and direction, and generate position increment data; Performing threshold determination on the position increment data to filter out changes exceeding a communication threshold; The change data that meets the threshold is formatted into an incremental data packet with a timestamp and AGV identification information.

4. The intelligent handling AGV positioning and communication method according to claim 3 is characterized in that: The change data that meets the threshold is formatted into incremental data packets with timestamp and AGV identification information, including: Collect incremental data that meets predetermined threshold conditions, and count the frequency of each incremental value in each AGV to generate a frequency table; Based on the frequency table, a binary tree is constructed using the Huffman algorithm, and low-frequency increment value nodes are merged according to the frequency to generate a Huffman tree; Starting from the root node of the Huffman tree, binary codes are assigned downward to form a Huffman coding table; The incremental data is converted into the corresponding Huffman code using the Huffman coding table, and the encoded data is compressed in preparation for transmission over the wireless communication link.

5. The intelligent handling AGV positioning and communication method according to claim 1, characterized in that: The incremental data is compressed to generate optimized data packets, and the compressed incremental data is transmitted to each AGV in real time through a wireless communication link, including: Using cyclic redundancy technology, the compression coding result is integrated with the checksum, timestamp and AGV identification information to assemble a complete data packet; Based on the wireless communication protocol, an independent communication channel is allocated to each AGV, a wireless communication link is established between each AGV, and the optimized data packet is transmitted to each target AGV in real time by using the wireless communication link.

6. The intelligent handling AGV positioning and communication method according to claim 5, characterized in that: Based on the wireless communication protocol, an independent communication channel is allocated to each AGV, and a wireless communication link is established between each AGV, including: Based on the wireless communication protocol, a unique channel identifier is assigned to each AGV; A symmetric encryption algorithm is used to encrypt each of the communication channels, and the encryption key is regularly updated based on a dynamic key management mechanism; Through channel authentication and signal verification, the wireless communication link is initialized and the construction of the wireless communication link is completed.

7. The intelligent handling AGV positioning and communication method according to claim 6, characterized in that: The symmetric encryption algorithm is the AES algorithm.

8. The intelligent handling AGV positioning and communication method according to claim 1, characterized in that: Decode and parse the incremental data packets to restore the real-time location information of each AGV, and share the parsed location information to each AGV via wireless communication, including: Based on the received incremental data packet, extract the Huffman coding data, timestamp and AGV identification information therein; Using a preset Huffman coding table, the Huffman coded data is decoded to restore the incremental data; According to the timestamp and AGV identification information, the incremental data is restored to complete real-time position information, including current position coordinates and direction information; The parsed real-time location information is broadcast to each AGV via a wireless communication link for real-time sharing.

9. An intelligent handling AGV positioning and communication system, characterized in that: The system comprises: The initial state establishment module obtains the initial coordinate position and path planning information of each AGV and establishes the initial state of positioning communication; A change extraction module is used to obtain the real-time position of each AGV in real time and extract the change of the real-time position information using an incremental update algorithm; The incremental data transmission module compresses the incremental data to generate optimized data packets, and transmits the compressed incremental data to each AGV in real time through a wireless communication link; The incremental data parsing module decodes and parses the incremental data packets, restores the real-time location information of each AGV, and shares the parsed location information to each AGV via wireless communication.

10. The intelligent handling AGV positioning and communication system according to claim 9, characterized in that: The initial state establishment module includes: A reference data determination unit determines the initial coordinates and direction information of each AGV as reference data for initialization; An execution instruction acquisition unit presets path planning information for each AGV, wherein the path planning information includes task objectives, driving routes, and key path points, and obtains preliminary task execution instructions for each AGV; The data calibration unit synchronizes the initialized reference data and path planning data to the central control system and performs data calibration.

Citation Information

Patent Citations

  • Scanning matching method based on laser SLAM

    CN111190191A

  • Distributed autonomous mobile robot scheduling system

    CN111885550A

  • Positioning method of sweeping robot

    CN115508843A

  • Multi-thread AGV distributed control system and method

    CN117631661A

  • Intelligent obstacle avoidance trolley system following logistics

    CN118394091A