An intelligent handling AGV positioning and communication method and system

By adopting incremental update algorithm and data compression technology in the AGV system, the problem of low position information transmission efficiency in large-scale AGV systems is solved, and more efficient and real-time positioning data communication is achieved.

CN119892936BActive Publication Date: 2025-06-10CHANGZHOU OBILI INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510374040.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-06-10
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 incremental update algorithm is used to extract the change in real-time position information, perform data compression processing, generate optimized data packets, and transmit them to each AGV in real time through the wireless communication link.

Benefits of technology

It effectively reduces the transmission volume, improves the real-time and accuracy of positioning data communication, and improves the system's response speed and data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892936B_ABST
    Figure CN119892936B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of intelligent logistics technology, and particularly relates to an intelligent handling AGV positioning and communication method and system. The method includes: obtaining the initial coordinate positions and path planning information of each AGV to establish the initial state of positioning and communication; obtaining the real-time positions of each AGV in real time, and using an incremental update algorithm to extract the change amount of the real-time position information; performing compression processing on 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; decoding and parsing the incremental data packet to restore the real-time position information of each AGV, and sharing the parsed position information to each AGV through wireless communication. Through the present invention, the problem of data transmission efficiency in AGV positioning and communication is effectively solved, the transmission volume 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 technical field of intelligent logistics, and particularly to an intelligent handling AGV positioning and communication method and system. Background Art

[0002] With the continuous development of automation technology, AGVs (Automated Guided Vehicles) are increasingly widely used in fields such as warehousing and logistics. In order to achieve efficient collaborative operation of AGVs, the system needs to obtain and transmit the position information of AGVs in real time to ensure their accurate positioning and smooth operation.

[0003] However, in large-scale AGV systems, traditional methods of transmitting position information pose significant challenges. First, AGVs generate a large amount of real-time positioning data during operation, and frequent transmission of full data will lead to an excessive network burden, thus affecting the system response speed and data transmission efficiency. Second, the update of positioning information between AGVs is 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 handling AGV positioning and communication method and system, thus effectively solving the problems pointed out in the background art.

[0005] In order to achieve the above object, the technical solution adopted by the present invention is:

[0006] An intelligent handling AGV positioning and communication method, comprising:

[0007] Obtain the initial coordinate positions and path planning information of each AGV, and establish an initial state for positioning and communication;

[0008] Obtain the real-time positions of each of the AGVs in real time, and use an incremental update algorithm to extract the change amount of the real-time position information;

[0009] Perform compression processing on the incremental data to generate an optimized data packet, and transmit the compressed incremental data to each AGV in real time through a wireless communication link;

[0010] Decode and analyze the incremental data packet, restore the real-time position information of each AGV, and share the analyzed position information to each AGV through wireless communication.

[0011] Further, obtaining the initial coordinate positions and path planning information of each AGV and establishing an initial state for positioning and communication includes:

[0012] Determine the initial coordinates and direction information of each AGV as reference data for initialization;

[0013] Preset path planning information for each AGV, where the path planning information includes task objectives, driving routes, and key path points, to obtain preliminary task execution instructions for each AGV;

[0014] Synchronize the initialized reference data and path planning data to the central control system and perform data calibration.

[0015] Further, use the incremental update algorithm to extract the change amount of real-time position information, including:

[0016] Compare the real-time position information with the previously transmitted position information, calculate the change amounts of coordinates and directions, and generate position increment data;

[0017] Perform threshold determination on the position increment data to filter out the change amounts that exceed the communication threshold;

[0018] Format the change amount data that meets the threshold into an incremental data packet, and attach a timestamp and AGV identification information.

[0019] Further, format the change amount data that meets the threshold into an incremental data packet, and attach a timestamp and AGV identification information, including:

[0020] Collect the incremental data that meets the predetermined threshold conditions, and count the frequency of each incremental value in each AGV to generate a frequency table;

[0021] Based on the frequency table, use the Huffman algorithm to construct a binary tree, and merge the low-frequency incremental value nodes according to the frequency to generate a Huffman tree;

[0022] Start from the root node of the Huffman tree and distribute binary codes downward to form a Huffman coding table;

[0023] Use the Huffman coding table to convert the incremental data into the corresponding Huffman code, and compress the encoded data for transmission through the wireless communication link.

[0024] Further, perform compression processing on the incremental data to generate an optimized data packet, and transmit the compressed incremental data to each AGV in real time through the wireless communication link, including:

[0025] Adopt the cyclic redundancy technology to integrate the compressed coding result with the check code, timestamp, and AGV identification information, and assemble them into a complete data packet;

[0026] Based on the wireless communication protocol, allocate independent communication channels for each AGV, establish a wireless communication link with each AGV, and use the wireless communication link to transmit the optimized data packet to each target AGV in real time.

[0027] Further, based on the wireless communication protocol, assign independent communication channels to each AGV and establish wireless communication links with each AGV, including:

[0028] Based on the wireless communication protocol, assign a unique channel identifier to each AGV;

[0029] Adopt a symmetric encryption algorithm to encrypt each communication channel, and based on the dynamic secret key management mechanism, update the encryption secret key regularly;

[0030] Initialize the wireless communication link through channel authentication and signal verification, and complete the construction of the wireless communication link.

[0031] Further, the symmetric encryption algorithm is the AES algorithm.

[0032] Further, decode and analyze the incremental data packet, restore the real-time position information of each AGV, and share the analyzed position information to each AGV through wireless communication, including:

[0033] Based on the received incremental data packet, extract the Huffman coding data, timestamp, and AGV identification information therein;

[0034] Use the preset Huffman coding table to decode the Huffman coding data and restore the incremental data;

[0035] According to the timestamp and AGV identification information, restore the incremental data to complete real-time position information, including the current position coordinates and direction information;

[0036] Broadcast the analyzed real-time position information to each AGV through the wireless communication link for real-time sharing.

[0037] An intelligent handling AGV positioning and communication system, the system includes:

[0038] An initial state establishment module, which obtains the initial coordinate positions and path planning information of each AGV and establishes the initial state of positioning and communication;

[0039] A change amount extraction module, which obtains the real-time positions of each AGV in real time and uses an incremental update algorithm to extract the change amount of the real-time position information;

[0040] An incremental data transmission module, which compresses the incremental data to generate an optimized data packet, and transmits the compressed incremental data to each AGV in real time through the wireless communication link;

[0041] An incremental data analysis module, which decodes and analyzes the incremental data packet, restores the real-time position information of each AGV, and shares the analyzed position information to each AGV through wireless communication.

[0042] Furthermore, the initial state establishment module includes:

[0043] A reference data determination unit that determines the initial coordinates and direction information of each AGV as the reference data for initialization;

[0044] An execution instruction acquisition unit that presets path planning information for each AGV. The path planning information includes task objectives, driving routes, and key path points, and obtains the preliminary task execution instructions for each AGV;

[0045] A data calibration unit that synchronizes the initialized reference data and path planning data to the central control system and performs data calibration.

[0046] Through the technical solution of the present invention, the following technical effects can be achieved:

[0047] Effectively solves the problem of data transmission efficiency in AGV positioning communication, reduces the transmission volume, and improves the real-time performance and accuracy of positioning data communication. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0049] Figure 1 It is a flowchart of an intelligent handling AGV positioning communication method;

[0050] Figure 2 It is a flowchart of establishing the initial state of positioning communication;

[0051] Figure 3 It is a flowchart of extracting the change amount of real-time position information;

[0052] Figure 4 It is a flowchart of formatting the change amount data that meets the threshold into an incremental data packet;

[0053] Figure 5 It is a flowchart of compressing and transmitting the incremental data to each AGV;

[0054] Figure 6 It is a flowchart of establishing a wireless communication link with each AGV;

[0055] Figure 7 It is a flowchart of decoding and parsing the incremental data packet. DETAILED DESCRIPTION OF THE INVENTION

[0056] Next, in combination with the accompanying drawings in the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments.

[0057] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present invention belongs. 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 of the related listed items.

[0058] Embodiment 1

[0059] As Figure 1 shown, the present invention provides an intelligent handling AGV positioning and communication method, and the method includes:

[0060] S1: Obtain the initial coordinate positions and path planning information of each AGV, and establish the initial state of positioning and communication;

[0061] Specifically, the purpose of this step is to establish a basis for the positioning and communication of AGVs. By clarifying the initial coordinate positions and path planning information of each AGV, initial reference data is provided for the subsequent acquisition of real-time position information, data transmission, and the establishment of communication links, ensuring that the entire system can perform positioning and communication operations efficiently and accurately.

[0062] S2: Real-time obtain the real-time positions of each AGV, and use the incremental update algorithm to extract the change amount of the real-time position information;

[0063] Specifically, in the process of real-time obtaining the position information of each AGV, by comparing the current position with the previously transmitted position point by point, the change amounts of coordinates and directions are extracted, and only the change data exceeding the preset threshold is retained. This method can effectively reduce the data transmission volume, improve the communication efficiency, and at the same time ensure that the system always performs subsequent operations based on accurate and timely position information, thereby realizing efficient and reliable positioning and communication.

[0064] S3: Compress the incremental data to generate an optimized data packet, and transmit the compressed incremental data to each AGV in real time through a wireless communication link;

[0065] Specifically, by compressing the incremental data, the volume of data transmission is reduced, the bandwidth utilization rate of the wireless communication link is improved, and the transmission delay and energy consumption are reduced; at the same time, the compressed data packet can be efficiently and real-time transmitted through the wireless communication link to ensure that each AGV can obtain accurate position information in time.

[0066] S4: Decode and parse the incremental data packet, restore the real-time position information of each AGV, and share the parsed position information to each AGV through wireless communication.

[0067] Specifically, by decoding and parsing the incremental data packet, the accurate real-time position information of each AGV is restored to ensure the integrity and accuracy of the position information. The parsed position information is shared to all AGVs through wireless communication to achieve real-time information synchronization within the system.

[0068] Through the present invention, the problem of data transmission efficiency in AGV positioning communication is effectively solved, the transmission volume is reduced, and the real-time performance and accuracy of positioning data communication are improved.

[0069] As a preference of the above embodiment, as Figure 2 shown, in step S1, obtain the initial coordinate positions and path planning information of each AGV, and establish the initial state of positioning communication, including:

[0070] S11: Determine the initial coordinates and direction information of each AGV as the reference data for initialization;

[0071] S12: Preset path planning information for each AGV. The path planning information includes task objectives, driving routes, and key path points to obtain the preliminary task execution instructions for each AGV;

[0072] S13: Synchronize the initialized reference data and path planning data to the central control system and perform data calibration.

[0073] Specifically, first, a global positioning network is established through fixed positioning base stations deployed in the operation area. After each AGV starts, it uses the equipped positioning sensors to obtain positioning signals and calculates its 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 a direction sensor to generate complete initial pose data. Then, according to the task requirements and the site layout map, the central control system generates specific path planning information for each AGV. The path planning adopts 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 marks the key path points and obstacle avoidance areas. After the planning is completed, the system smooths and optimizes the path to reduce sharp turns and energy consumption, ensuring the continuity and stability of the driving path. The finally generated path planning result is sent to each AGV as a preliminary task execution instruction, and is also stored in the central system for monitoring and adjustment. Subsequently, each AGV transmits the initial pose data and the path planning result back to the central control system through wireless communication. 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 of the path planning data with the obstacles, and the rationality of the path crossing between AGVs. After the calibration is completed, the central control system packages the corrected initialization data and the path planning result and sends them to each AGV to ensure that the task states of all AGVs are synchronized and consistent.

[0074] As a preference of the above embodiment, as Figure 3 shown, the change amount of the real-time position information is extracted by using an incremental update algorithm, including:

[0075] A10: Compare the real-time position information with the position information transmitted last time, calculate the change amounts of coordinates and directions, and generate position increment data;

[0076] A20: Perform threshold determination on the position increment data to filter out the change amounts that exceed the communication threshold;

[0077] A30: Format the change amount data that meets the threshold into an incremental data packet and attach the time stamp and AGV identification information.

[0078] Specifically, first, the current position coordinates and direction information collected by each AGV are periodically compared one by one with the data recorded in the previous cycle to calculate the moving distance of each coordinate axis and the change value of the direction angle. This step directly obtains the incremental data of the position change, ensuring that all key displacement and direction change information is captured and avoiding the repeated transmission of unchanged data. Then, the obtained incremental data is compared with a preset communication threshold. If the change amount exceeds the set distance or angle threshold, the incremental data is retained; otherwise, it is discarded. Through this screening method, subtle and meaningless fluctuation changes 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 amount itself and is attached with the time information at the time of generation for tracing the moment when the position change occurs. At the same time, the data packet also embeds the code identifying the AGV's identity to ensure that the data source can be correctly identified in the subsequent processing link.

[0079] As a preference of the above embodiment, as Figure 4 shown, in step A30, the change amount data that meets the threshold is formatted into an incremental data packet and attached with a timestamp and AGV identification information, including:

[0080] A31: Collect the incremental data that meets the composite predetermined threshold conditions, and count the frequency of each incremental value appearing in each AGV to generate a frequency table;

[0081] A32: Based on the frequency table, use the Huffman algorithm to construct a binary tree, and merge the low-frequency incremental value nodes according to the frequency to generate a Huffman tree;

[0082] A33: Starting from the root node of the Huffman tree, distribute binary codes downward to form a Huffman coding table;

[0083] A34: Use the Huffman coding table to convert the incremental data into the corresponding Huffman code, and compress the encoded data for transmission through a wireless communication link.

[0084] Specifically, first, for the incremental data that meets the threshold conditions after screening, collect the specific values and count the frequencies of each incremental value in different AGVs to generate a corresponding frequency table. The frequency table is based on each incremental value and its occurrence times, intuitively reflecting the characteristics of data distribution and providing a basis for subsequent compression processing. Subsequently, using the generated frequency table, perform optimization processing using the Huffman algorithm. By gradually merging the incremental value nodes with lower frequencies, construct a binary tree structure guided by frequency weights, and finally form a Huffman tree. The hierarchical structure of this tree is sorted according to the frequencies of incremental values. High-frequency incremental values are preferentially assigned shorter path encodings to ensure the maximization of data compression efficiency. Next, starting from the root node of the Huffman tree, assign binary encodings to each incremental value node to generate a Huffman coding table. This coding table is the core of the Huffman compression algorithm, assigning a unique and length-optimized binary coding form to each incremental value, providing a standardized tool for further compressing incremental data. Finally, using the generated Huffman coding table, convert all incremental data that meets the threshold into the corresponding Huffman coding form one by one, and pack these coding results into a compact incremental data packet. After compression, the data packet is appended with a timestamp and AGV identification information to ensure its traceability and uniqueness, preparing for subsequent transmission via a wireless communication link.

[0085] As a preference of the above embodiment, as Figure 5 shown, in step S3, perform compression processing on the incremental data to generate an optimized data packet, and transmit the compressed incremental data to each AGV in real time via a wireless communication link, including:

[0086] S31: Adopt the cyclic redundancy technology to integrate the compressed coding result with the check code, timestamp, and AGV identification information, and assemble them into a complete data packet;

[0087] S32: Based on the wireless communication protocol, allocate independent communication channels for each AGV, establish a wireless communication link with each AGV, and use the wireless communication link to transmit the optimized data packet to each target AGV in real time.

[0088] Specifically, first, the cyclic redundancy check technology (CRC) is used to check the compressed encoded data. During the process of assembling data packets, a checksum is generated according to a preset polynomial and appended to the end of the data to form a complete data packet. After the data transmission is completed, the receiving end recalculates the checksum using the same polynomial and compares it with the checksum in the received data packet. If the two are the same, it indicates that the data has not been in error; if they are different, it indicates that the data may have been interfered with or damaged during the transmission process, thus triggering a retransmission mechanism to ensure the integrity and reliability of the data. In addition, CRC can quickly locate the problem bits, which helps to improve the communication efficiency. Then, the compressed encoding 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 the check information, the time point of its source, and the AGV identification, facilitating subsequent parsing and traceability. Subsequently, based on the wireless communication protocol, independent communication channels are assigned to each AGV to avoid interference or conflicts in data transmission. By setting a unique channel identifier for each AGV, the independence of its communication link and the stability of data interaction are ensured. At the same time, using the pre-established wireless communication link, the real-time transmission of data packets is completed. The optimized data packets are transmitted through this link to each target AGV to ensure the efficient transfer and instant response of data.

[0089] As a preference of the above embodiment, as Figure 6 shown, based on the wireless communication protocol, independent communication channels are assigned to each AGV, and a wireless communication link with each AGV is established, including:

[0090] B10: Based on the wireless communication protocol, assign a unique channel identifier to each AGV;

[0091] B20: Use a symmetric encryption algorithm to encrypt each communication channel, and based on the dynamic key management mechanism, update the encryption key regularly;

[0092] B30: Initialize the wireless communication link through channel authentication and signal verification, and complete the construction of the wireless communication link.

[0093] As a preference of the above embodiment, the symmetric encryption algorithm is the AES algorithm.

[0094] Specifically, each AGV is assigned a unique channel identifier during the initialization phase for effective identification and binding with the central control system. The assignment of the channel identifier is based on preset communication protocol rules to ensure that the channels between all AGVs do not conflict with each other, thus avoiding communication interference. During the channel establishment process, the AES symmetric encryption algorithm is preferably used to encrypt the transmitted data. The AES algorithm encrypts the data packets in the channel in an efficient block encryption mode to ensure that they cannot be illegally stolen or tampered with during transmission. At the same time, a dynamic key management mechanism is introduced to update the encryption key regularly. The update mechanism synchronizes the new key in real time between the central control system and each AGV through a preset key negotiation protocol to avoid the security risks brought by using the same key for a long time. After the encrypted channel is established, the channel is further authenticated and verified. The channel authentication verifies the channel identifier and the key synchronization status to ensure the legitimacy of the communication object. The signal verification uses a predetermined verification mechanism to detect the integrity of the initial communication data packet to confirm that the link can work properly. After the authentication and verification are completed, the wireless communication link enters the available state to achieve a reliable connection with each target AGV.

[0095] As a preference of the above embodiment, as Figure 7 shown, in step S4, the incremental data packet is decoded and parsed to restore the real-time position information of each AGV, and the parsed position information is shared wirelessly to each AGV, including:

[0096] S41: Based on the received incremental data packet, extract the Huffman coding data, timestamp, and AGV identification information therein;

[0097] S42: Use the preset Huffman coding table to decode the Huffman coding data to restore the incremental data;

[0098] S43: According to the timestamp and AGV identification information, restore the incremental data to the complete real-time position information, including the current position coordinates and direction information;

[0099] S44: Broadcast the parsed real-time position information to each AGV through the wireless communication link for real-time sharing.

[0100] Specifically, at the receiving end, the incremental data packets are first disassembled to extract key information. Huffman-coded data is used to decode the incremental content, timestamps ensure the timeliness of the data, and AGV identification information clarifies the source of the data to avoid confusion of the location information of multiple AGVs. Through the pre-synchronized Huffman coding table between the central control system and the AGVs, the received Huffman-coded data is gradually parsed to generate corresponding incremental data. The efficient decoding characteristic of the Huffman algorithm ensures the rapid restoration of the data and avoids data redundancy. After the incremental data is decoded, it is combined with the previously stored position information to calculate and restore the complete position information of each AGV, including the accurate current position coordinates and the movement direction. Timestamps are used to check the timeliness of the data to filter out delayed or invalid data packets and ensure the real-time and accuracy of the position information. All decoded and calibrated real-time position information is aggregated and broadcast to all AGVs in the system through a wireless communication link. The broadcast mechanism ensures that each AGV can obtain the position information of other AGVs in real time, so as to perform dynamic obstacle avoidance, path adjustment or optimized allocation of collaborative tasks.

[0101] Embodiment 2

[0102] Based on the same inventive concept as the intelligent handling AGV positioning and communication method in the foregoing embodiment, the present invention further provides an intelligent handling AGV positioning and communication system, which includes:

[0103] An initial state establishment module, which obtains the initial coordinate positions and path planning information of each AGV and establishes the initial state of positioning and communication;

[0104] A change amount extraction module, which obtains the real-time positions of each AGV in real time and extracts the change amount of the real-time position information by using an incremental update algorithm;

[0105] An incremental data transmission module, which compresses the incremental data to generate an optimized data packet and transmits the compressed incremental data to each AGV in real time through a wireless communication link;

[0106] An incremental data parsing module, which decodes and parses the incremental data packet, restores the real-time position information of each AGV, and shares the parsed position information to each AGV through wireless communication.

[0107] The above 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 embodiment, which will not be elaborated here.

[0108] As a preference of the above embodiment, the initial state establishment module includes:

[0109] A reference data determination unit, which determines the initial coordinates and direction information of each AGV as the reference data for initialization;

[0110] An execution instruction acquisition unit presets path planning information for each AGV. The path planning information includes a task target, a driving route, and key path points, and obtains preliminary task execution instructions for each AGV.

[0111] A data calibration unit synchronizes the initialized reference data and path planning data to the central control system and performs data calibration.

[0112] Similarly, for the above optimization solutions of the system, the corresponding optimization effects of the methods in the first embodiment can also be respectively achieved, and will not be elaborated here again.

[0113] Although the present application has been described in combination with specific features and their embodiments, it is obvious that various modifications and combinations can be made without departing from the spirit and scope of the present application. Accordingly, the present specification and the drawings are only exemplary descriptions of the present application defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application.

[0114] 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 changes and modifications.

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; 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; Format the change data that meets the threshold into incremental data packets with timestamp and AGV identification information; It also comes 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.

2. The intelligent handling AGV positioning and communication method according to claim 1, 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 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.

4. The intelligent handling AGV positioning and communication method according to claim 3 is 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.

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

6. 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.

7. An intelligent handling AGV positioning and communication system, characterized in that: Using the intelligent handling AGV positioning and communication method as claimed in claim 1, the system includes: 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.

8. The intelligent handling AGV positioning and communication system according to claim 7, 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

  • Multi-thread AGV distributed control system and method

    CN117631661A