Warehouse system goods automatic scanning and sorting method and device and goods sorting vehicle
By using sorting vehicles in the warehousing system to scan location and identification information, the classification of goods is automated, solving the problem of inaccurate manual classification and improving sorting efficiency and space utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN HAIXING ZHIJIA TECH CO LTD
- Filing Date
- 2023-12-01
- Publication Date
- 2026-06-23
AI Technical Summary
In existing technologies, the reliance on manual sorting of goods in warehousing systems leads to inaccurate sorting, low efficiency, low space utilization in transit areas, and the need for manual maintenance of material point information, which can result in errors due to untimely information.
By installing cameras on cargo sorting vehicles to scan location and identification information, the location and type of goods are obtained, automatically reported to the dispatching platform, and handling tasks are executed, thus achieving automated and efficient sorting.
It improves the accuracy and reliability of cargo sorting, enhances the space utilization of the transit area, and reduces the need for manual maintenance.
Smart Images

Figure CN117920595B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of cargo sorting and classification technology, specifically to a method, apparatus, and cargo sorting vehicle for automatic scanning and sorting of goods in a warehousing system. Background Technology
[0002] In the warehousing system, after the goods in the workshop are packaged, goods of different models are stacked in an orderly manner in the transfer area within the factory area, with the barcodes facing outwards, and stored in their respective designated locations for sorting.
[0003] Existing technology divides the transfer area into multiple sub-areas, each further divided into multiple grids. Each grid can only hold one type of specified goods, and forklifts then sort and classify them based on the known goods type and location. In this approach, only one type of goods can be placed at a designated location in the transfer area, resulting in low space utilization. Furthermore, the transfer area requires manual maintenance of information at each material point, and scheduling tasks are created manually. This can lead to delays in timely manual maintenance, resulting in empty pallets or incorrect goods types. Consequently, forklifts can only perform point-to-point operations, leading to low efficiency in goods sorting. Summary of the Invention
[0004] In view of this, the present invention provides a method, apparatus and sorting vehicle for automatic scanning of goods in a warehousing system, to solve the problems of inaccurate classification and low efficiency caused by manual classification in the prior art.
[0005] In a first aspect, the present invention provides an automatic scanning and sorting method for goods in a warehousing system, applied to a goods sorting vehicle, the method comprising:
[0006] The location information of goods is obtained by scanning the location of goods in the transit area of the warehousing system, and then the goods are moved to the front of the system based on the location information.
[0007] The identification information of the goods is obtained by scanning the identification information, and the type of goods is determined based on the identification information and reported to the dispatch platform.
[0008] The system receives dispatch tasks generated by the dispatch platform based on the type of goods and moves the goods to the designated storage area according to the dispatch tasks.
[0009] The automatic goods scanning and sorting method for a warehousing system provided in this invention obtains the location information of goods by scanning the transit area of the warehousing system. Based on the location information, the system moves to the front of the goods and scans their identification information to obtain their identification information. The system determines the type of goods based on the identification information, reports the type to the control platform, receives scheduling tasks from the control platform, and then moves the goods to a designated storage area. This invention, through multiple goods scanning by a sorting vehicle, effectively solves the problems of goods maintenance in the transit area and the need for manual handling tasks, achieving automatic and efficient sorting of goods within the warehousing system, improving the accuracy of goods sorting, and thus improving the space utilization rate of the warehousing system.
[0010] In one optional implementation, the process of obtaining the location information of goods by scanning the location of goods in the transit area of the warehousing system includes: obtaining a location scan image of a camera installed on a goods sorting vehicle; determining the relative position of the goods and the camera based on the location scan image; converting the relative position to the global coordinate system of a preset map, and obtaining the location information of the goods on the preset map.
[0011] This invention uses cameras installed on cargo sorting vehicles to automatically scan goods in a warehousing system, enabling the identification of cargo locations. When the type of cargo is unknown, the vehicle moves to the front of the cargo based on its location information and then identifies the cargo type. This eliminates the need for point-to-point operations, thus avoiding the need for cargo to be placed in designated areas according to specific categories, thereby improving the space utilization rate of the transfer area in the warehousing system.
[0012] In one optional implementation, the process of obtaining the identification information of goods by scanning the identification information of the goods and determining the type of goods based on the identification information includes: acquiring the identification information scan image of the camera installed on the goods sorting vehicle; performing integrity verification on the identification information of all goods in the identification information scan image; if the identification information of all goods is complete, then performing goods verification based on the identification information to determine whether they are of the same goods type.
[0013] This invention uses cameras installed on cargo sorting vehicles to scan the identification information of goods and sequentially determine the completeness of the identification information and the type of goods. This can effectively avoid errors, confusion or misreading of cargo identification information and improve the reliability of cargo classification.
[0014] In one optional implementation, the process of verifying goods based on identification information to determine whether they belong to the same type of goods includes: acquiring a first preset number of scanned images of identification information, and acquiring a second preset number of identification information in each scanned image; determining the goods model based on the identification information, and performing single-image goods verification on the goods model corresponding to the second preset number of identification information in a single scanned image; if the goods models corresponding to the second preset number of identification information are all the same, then determining the goods type of the scanned images of identification information, and performing multi-image goods verification on the goods type corresponding to the first preset number of scanned images of identification information; if the goods types corresponding to the first preset number of scanned images of identification information are the same, then determining the goods type of the goods.
[0015] This invention verifies goods by performing goods verification on multiple identification information in a single image and on multiple images, which can prevent misreading or confusion of identification information and ensure that the goods being transported are of the same type, thereby improving the accuracy and reliability of automatic goods sorting.
[0016] In one optional implementation, after integrity verification, single-image cargo verification, or multi-image cargo verification, the method further includes: performing a second integrity verification on the cargo after an error occurs during the integrity verification; and / or, performing a second single-image cargo verification on the cargo after an error occurs during the single-image cargo verification; and / or, performing a second multi-image cargo verification on the cargo after an error occurs during the multi-image cargo verification.
[0017] This invention improves the accuracy and reliability of verification results by performing secondary verification on any verification process, ensuring that no errors occur during verification, thereby further improving the accuracy and reliability of automatic goods sorting.
[0018] In one optional implementation, after the secondary verification, the method further includes: if any of the secondary verifications—the integrity secondary verification, the single-image cargo secondary verification, or the multi-image cargo secondary verification—results in an error, generating error data and reporting the error data to the scheduling platform; receiving the scheduling task generated by the scheduling platform based on the error data, and moving the cargo to the investigation area according to the scheduling task.
[0019] This invention effectively identifies errors and ensures the normal operation of unmanned operations by reporting error data to the scheduling platform after a failed inspection and moving the erroneous goods to the inspection area according to the scheduling task generated by the platform based on the error data.
[0020] Secondly, the present invention provides an automatic scanning and sorting device for goods in a warehousing system, applied to a goods sorting vehicle, the device comprising:
[0021] The business module is used to obtain the location information of goods by scanning the location of goods in the transit area of the warehousing system, obtain the identification information of goods by scanning the identification information of goods, and determine the type of goods based on the identification information.
[0022] The communication module is used to report the cargo type to the scheduling platform and receive scheduling tasks generated by the scheduling platform based on the cargo type.
[0023] The control module is used to move to the front of the goods based on location information and to transport the goods to the designated storage area according to the scheduling task.
[0024] The automatic goods scanning and sorting device for a warehousing system provided in this invention obtains the location information of goods by scanning the transit area of the warehousing system. Based on the location information, it moves to the front of the goods and scans their identification information to obtain their identification information. Based on the identification information, it determines the type of goods, reports the type to the control platform, receives scheduling tasks from the control platform, and moves the goods to a designated storage area. This invention, through multiple goods scanning by a sorting vehicle, effectively solves the problems of goods maintenance in the transit area and the need for manual handling tasks, achieving automatic and efficient sorting of goods within the warehousing system, improving the accuracy of goods sorting, and thus improving the space utilization rate of the warehousing system.
[0025] Thirdly, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to perform the automatic scanning and sorting method for goods in a warehousing system as described in the first aspect or any corresponding embodiment.
[0026] Fourthly, the present invention provides a cargo sorting vehicle, comprising: a camera for scanning the location and identification information of cargo in the transit area of a warehousing system to obtain location scan images and identification information scan images; and the computer device of claim 8 for automatically scanning and classifying cargo based on the location scan images and identification information scan images.
[0027] Fifthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the automatic scanning and sorting method for goods in a warehousing system according to the first aspect or any corresponding embodiment described above. Attached Figure Description
[0028] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0029] Figure 1 This is a flowchart illustrating an automatic scanning and sorting method for goods in a warehousing system according to an embodiment of the present invention.
[0030] Figure 2 This is a schematic diagram of a sorting scenario for an automatic scanning and sorting method for goods in a warehousing system according to an embodiment of the present invention;
[0031] Figure 3 This is a flowchart illustrating another method for automatic scanning and sorting of goods in a warehousing system according to an embodiment of the present invention;
[0032] Figure 4 This is a schematic diagram of the specific process of another automatic scanning and sorting method for goods in a warehousing system according to an embodiment of the present invention;
[0033] Figure 5 This is a flowchart illustrating another method for automatic scanning and sorting of goods in a warehousing system according to an embodiment of the present invention.
[0034] Figure 6 This is a structural block diagram of an automatic goods scanning and sorting device for a warehousing system according to an embodiment of the present invention;
[0035] Figure 7 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0037] This invention is applicable to scenarios involving the sorting of goods stored in the transit area within a warehousing system. This invention provides an automated scanning and sorting method for goods in a warehousing system. By automatically scanning goods in the transit area of the warehousing system to determine whether they belong to the same type of goods and then sorting them, the method achieves automated and efficient goods sorting. It should be noted that the steps shown in the flowcharts can be executed in a computer system, such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown here.
[0038] This embodiment provides an automatic scanning and sorting method for goods in a warehousing system, which can be used with the aforementioned computer. Figure 1 This is a flowchart of an automatic goods scanning and sorting method for a warehousing system according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps:
[0039] Step S101: The location information of the goods is obtained by scanning the location of the goods in the transit area of the warehousing system, and the goods are moved to the front of the goods according to the location information.
[0040] Specifically, in this embodiment of the invention, after the goods in the warehousing system are packaged, they are stacked in an orderly manner according to their model in the transfer area, with the barcodes facing outwards. This embodiment does not restrict goods to a single type of location; instead, it supports mixed placement. For example, if the transfer area is 10m*10m and can hold multiple rows of goods, and a certain type of goods is 2m*3m, according to existing technology, only five piles of this type of goods can be placed in the first 10m*3m area; other goods cannot be placed in the first row. However, this embodiment does not restrict the length and width of the goods. If there are goods of other specifications such as 2m, 1m, and 1.5m, as long as they can fit, they can be placed in the first row, and so on for subsequent rows. This is for illustrative purposes only and is not a limitation. Therefore, this embodiment maximizes space utilization and allows for the placement of as many goods as possible for sorting. However, in actual operation, it is necessary to ensure that adjacent piles of goods do not fit tightly together; generally, there is a 10cm gap, but this is not a limitation.
[0041] In some optional implementations, the goods sorting vehicle (in this embodiment, a forklift) scans the location of goods in the transfer area. In actual operation, as long as there are goods within the scanning range of the goods sorting vehicle, the location information of all goods can be obtained. However, since the first row of goods will block the goods in the back row, the location of the first row of goods is scanned first to obtain the location information of the first row of goods.
[0042] In some optional implementations, after the forklift obtains the position information of the first row of goods, it controls the forklift to move directly in front of any stack of goods in the first row. At this point, the stack of goods is completely within the scanning range of the forklift, such as... Figure 2 As shown.
[0043] Step S102: Obtain the identification information of the goods by scanning the identification information, determine the type of goods based on the identification information, and report the type of goods to the dispatch platform.
[0044] Specifically, in this embodiment of the invention, all goods are affixed with barcode-style identification information, and the barcodes are uniformly facing outwards. The forklift scans the identification information of a pile of goods in front of it to obtain the identification information corresponding to the barcodes, and then determines the type of goods in the current pile based on the identification information.
[0045] In some optional implementations, once the forklift determines the type of goods currently stacked, it reports the type of goods to the scheduling platform for processing. In this embodiment of the invention, the scheduling platform is a cloud-based scheduling platform. Upon receiving the goods type, it parses the data, extracts matching data, and determines the designated storage area for the current goods type based on all supported goods models already recorded on the cloud-based scheduling platform. A scheduling task is then generated and sent to the forklift.
[0046] Step S103: Receive the scheduling task generated by the scheduling platform according to the type of goods, and move the goods to the designated storage area according to the scheduling task.
[0047] Specifically, in this embodiment of the invention, after receiving a scheduling task from the cloud-controlled scheduling platform, the forklift picks up the goods and moves them to the designated storage area of the scheduling task, placing the goods in the designated storage area. This process is repeated until all goods in the transfer area have been sorted. For example, if there are 20 piles of goods in the transfer area, the forklift will perform 20 scans and movements; this is just an example and not a limitation.
[0048] The automatic goods scanning and sorting method for a warehousing system provided in this invention obtains the location information of goods by scanning the transit area of the warehousing system. Based on the location information, the system moves to the front of the goods and scans their identification information to obtain their identification information. The system determines the type of goods based on the identification information, reports the type to the control platform, receives scheduling tasks from the control platform, and then moves the goods to a designated storage area. This invention, through multiple goods scanning by a sorting vehicle, effectively solves the problems of goods maintenance in the transit area and the need for manual handling tasks, achieving automatic and efficient sorting of goods within the warehousing system, improving the accuracy of goods sorting, and thus improving the space utilization rate of the warehousing system.
[0049] This embodiment provides an automatic scanning and sorting method for goods in a warehousing system, which can be used with the aforementioned computer. Figure 3 This is a flowchart of an automatic goods scanning and sorting method for a warehousing system according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps:
[0050] Step S301: The location information of the goods is obtained by scanning the location of the goods in the transit area of the warehousing system, and the goods are moved to the front of the goods according to the location information.
[0051] Specifically, step S301 includes:
[0052] Step S3011: Obtain the position scan image of the camera installed on the cargo sorting vehicle.
[0053] Step S3012: Determine the relative position of the goods and the camera based on the location scan image.
[0054] Step S3013: Convert the relative position to the global coordinate system of the preset map to obtain the location information of the goods on the preset map.
[0055] Specifically, in this embodiment of the invention, the forklift pre-stores a preset map of the transit area in the warehousing system. A camera mounted on the top scans the transit area, and when goods are present in the scanned image, the relative position of the goods with respect to the camera is obtained. This relative position is then converted to the global coordinate system of the preset map, thereby obtaining the position information of the goods on the preset map. The forklift moves to directly in front of the goods based on this position information and adjusts its orientation.
[0056] Step S302: Obtain the identification information of the goods by scanning the identification information, determine the type of goods based on the identification information, and report the type of goods to the dispatch platform.
[0057] Specifically, step S302 includes:
[0058] Step S3021: Obtain the identification information scan image from the camera installed on the cargo sorting vehicle.
[0059] Step S3022: Perform integrity verification on the identification information of all goods within the scanned image of the identification information.
[0060] Step S3023: If the identification information of all goods is complete, then the goods are verified according to the identification information to determine whether they are of the same type of goods.
[0061] Specifically, in embodiments of the present invention, such as Figure 2As shown, the forklift's top camera scans a pile of goods directly in front of it, obtaining a scanned image containing multiple barcodes, each barcode representing a single item. This embodiment of the invention first verifies the integrity of all barcodes in the scanned image. If all barcodes are intact and undamaged, the goods are then verified based on the barcodes to determine if all the goods in the image belong to the same type.
[0062] In some optional implementations, step S3023 above includes:
[0063] Step a1: Obtain a first preset number of identification information scan images, and obtain a second preset number of identification information in each identification information scan image.
[0064] Step a2: Determine the cargo model based on the identification information, and perform single-image cargo verification on the cargo model corresponding to the second preset number of identification information in the single identification information scan image.
[0065] Step a3: If the goods models corresponding to the second preset number of identification information are all the same, then determine the goods type of the identification information scan image, and perform multi-image goods verification on the goods type corresponding to the first preset number of identification information scan images.
[0066] Step a4: If the first preset number of scanned images of the identification information correspond to the same type of goods, then the type of goods is determined.
[0067] Specifically, in this embodiment of the invention, the forklift's camera scans the current stack of goods twice to obtain two identification information scan images. Three barcodes are randomly identified in each identification information scan image for data comparison. This is merely an example and not a limitation. First, the goods model is obtained based on the barcodes in the identification information scan images. It is determined whether the goods model corresponding to the three barcodes in the first identification information scan image is the same. If they are the same, the goods type in this identification information scan image is determined based on the goods model, for example, apples. This process is repeated to determine the goods type corresponding to the second identification information scan image, for example, apples. Then, the consistency of the goods type in the two identification information scan images is compared. If they are the same goods type, the goods type of the current stack of goods is determined. For example, if the identification results of both identification information scan images are apples, then the current stack of goods is apples, but this is not a limitation.
[0068] Step S3024: If an error occurs during the integrity check of the goods, a second integrity check is performed on the goods; and / or, if an error occurs during the single-image goods check of the goods, a second single-image goods check is performed on the goods; and / or, if an error occurs during the multi-image goods check of the goods, a second multi-image goods check is performed on the goods.
[0069] Specifically, in embodiments of the present invention, such as Figure 4 As shown, a second verification will be performed on all verification processes to prevent misjudgments and ensure the accuracy of the verification results.
[0070] Step S303: Receive the dispatch task generated by the dispatch platform based on the type of goods, and move the goods to the designated storage area according to the dispatch task. For details, please refer to [link to details]. Figure 1 Step S103 of the illustrated embodiment will not be described again here.
[0071] The automatic goods scanning and sorting method for a warehousing system provided in this invention obtains the location information of goods by scanning the transit area of the warehousing system. Based on the location information, the system moves to the front of the goods and scans their identification information to obtain their identification information. The system determines the type of goods based on the identification information, reports the type to the control platform, receives scheduling tasks from the control platform, and then moves the goods to a designated storage area. This invention, through multiple scanning and verification of goods by a sorting vehicle, effectively solves the problems of maintaining goods in the transit area and manually creating handling tasks, achieving automatic and efficient sorting of goods within the warehousing system, improving the accuracy and reliability of goods sorting, and thus improving the space utilization rate of the warehousing system.
[0072] This embodiment provides an automatic scanning and sorting method for goods in a warehousing system, which can be used with the aforementioned computer. Figure 5 This is a flowchart of an automatic goods scanning and sorting method for a warehousing system according to an embodiment of the present invention, such as... Figure 5 As shown, the process includes the following steps:
[0073] Step S501 involves obtaining the location information of goods in the transit area of the warehousing system by scanning their location, and then moving the goods to a position in front of them based on this location information. For details, please refer to [link to details]. Figure 3 Step S301 of the illustrated embodiment will not be described again here.
[0074] Step S502: Obtain cargo identification information by scanning the cargo's identification information, determine the cargo type based on the identification information, and report the cargo type to the dispatch platform. For details, please refer to [link to relevant documentation]. Figure 3 Step S302 of the illustrated embodiment will not be described again here.
[0075] Step S503: If any of the secondary verifications, including the integrity secondary verification, the single-image cargo secondary verification, or the multi-image cargo secondary verification, fails, error data is generated and reported to the scheduling platform.
[0076] Specifically, in this embodiment of the invention, if the secondary verification still fails, it indicates that there is indeed an error in this pile of goods, or that other types of goods have been mixed in, or that the barcode is incorrect. In this case, the forklift will generate error data and report it to the cloud control and scheduling platform.
[0077] Step S504: Receive the scheduling task generated by the scheduling platform based on the error data, and move the goods to the investigation area according to the scheduling task.
[0078] Specifically, in embodiments of the present invention, such as Figure 4 As shown, when the cloud-based dispatch platform receives erroneous data, it alerts the customer and generates a dispatch task to move the goods to the inspection area, which is then sent to the forklift. The forklift then moves the erroneous goods to the inspection area according to the dispatch task, thus not affecting the sorting of goods in the transfer area and ensuring the normal operation of unmanned work. Simultaneously, the customer can also promptly arrive at the inspection area to check. For example, the cloud-based dispatch platform records all the models of goods currently in the factory. If a new type of goods is added to the factory but not yet entered into the cloud-based dispatch platform, it will be considered an unknown category. If it is not moved, this goods will block the goods behind it, obstructing the sorting of goods in the transfer area. Therefore, a dispatch task also needs to be generated to manually confirm goods with incorrect or damaged barcodes. This is just an example and is not a limitation.
[0079] This invention utilizes cargo sorting vehicles for multiple cargo scans and verifications, effectively addressing the challenges of cargo maintenance and manual handling in transit areas. It enables automated and efficient sorting of goods within the warehousing system, improving the accuracy and reliability of sorting and ultimately enhancing the space utilization of the warehousing system.
[0080] This embodiment also provides an automatic scanning and sorting device for goods in a warehousing system. This device is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0081] This embodiment provides an automatic scanning and sorting device for goods in a warehousing system, such as... Figure 6 As shown, it includes:
[0082] Business module 601 is used to obtain the location information of goods by scanning the location of goods in the transit area of the warehousing system, obtain the identification information of goods by scanning the identification information of goods, and determine the type of goods based on the identification information.
[0083] The communication module 602 is used to report the cargo type to the scheduling platform and receive the scheduling tasks generated by the scheduling platform based on the cargo type.
[0084] The control module 603 is used to move to the front of the goods based on the location information and to transport the goods to the designated storage area according to the scheduling task.
[0085] In some alternative implementations, the service module 601 includes:
[0086] The location information acquisition unit is used to acquire the location scan image of the camera installed on the goods sorting vehicle; determine the relative position of the goods and the camera based on the location scan image; convert the relative position to the global coordinate system of the preset map, and acquire the location information of the goods on the preset map.
[0087] The identification information verification unit is used to acquire the identification information scan image from the camera installed on the goods sorting vehicle; to perform integrity verification on the identification information of all goods in the identification information scan image; if the identification information of all goods is complete, then the goods are verified according to the identification information to determine whether they are of the same type of goods.
[0088] In some optional implementations, the identification information verification unit includes:
[0089] The first cargo type verification subunit is used to acquire a first preset number of identification information scan images, and acquire a second preset number of identification information in each identification information scan image; determine the cargo model according to the identification information, and perform single-image cargo verification on the cargo model corresponding to the second preset number of identification information in a single identification information scan image.
[0090] The second cargo type verification subunit is used to determine the cargo type of the scanned images of the identification information if the cargo models corresponding to the second preset number of identification information are all the same, and to perform multi-image cargo verification on the cargo types corresponding to the first preset number of scanned images of the identification information; if the cargo types corresponding to the first preset number of scanned images of the identification information are the same, then the cargo type of the cargo is determined.
[0091] The secondary verification subunit is used to perform a secondary integrity verification on the goods after an error occurs during the integrity verification of the goods; and / or, to perform a secondary verification on the goods based on a single image after an error occurs during the single image verification of the goods; and / or, to perform a secondary verification on the goods based on multiple images after an error occurs during the multi-image verification of the goods.
[0092] In some optional implementations, the service module 601 further includes:
[0093] The error data processing unit is used to generate error data and report the error data to the scheduling platform if any error occurs in the secondary verification of integrity, secondary verification of single image of goods, or secondary verification of multiple images of goods.
[0094] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0095] In this embodiment, the automatic goods scanning and sorting device of the warehousing system is presented in the form of a functional unit. Here, a unit refers to an FPGA (Field Programmable Gate Array) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0096] This invention also provides a computer device having the above-described features. Figure 6 The warehouse system shown is an automatic scanning and sorting device for goods.
[0097] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 7 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 4 Take a processor 10 as an example.
[0098] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0099] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.
[0100] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0101] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0102] The computer device also includes a communication interface 30 for communicating with other devices or communication networks.
[0103] This invention also provides a cargo sorting vehicle, such as... Figure 2 As shown, it includes:
[0104] Cameras are used to scan the location and identification information of goods in the transit area of the warehousing system, and to obtain location scan images and identification information scan images;
[0105] The above Figure 7 The computer equipment shown is used to automatically scan and classify goods based on location scan images and identification information scan images.
[0106] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0107] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A method for automatic scanning and sorting of goods in a warehousing system, characterized in that, Applied to cargo sorting vehicles, the method includes: The location information of the goods is obtained by scanning the location of the goods in the transit area of the warehousing system, and the goods are moved to the front of the goods according to the location information. The identification information of the goods is obtained by scanning the identification information of the goods, and the type of goods is determined based on the identification information and reported to the dispatch platform. Receive the scheduling task generated by the scheduling platform according to the type of goods, and move the goods to the designated storage area according to the scheduling task; The step of obtaining the identification information of the goods by scanning the identification information, and determining the type of goods based on the identification information, includes: Acquire scanned images of identification information from cameras installed on cargo sorting vehicles; The integrity of the identification information of all goods within the scanned image of the identification information is verified; If the identification information of all the goods is complete, then the goods are verified according to the identification information to determine whether they are of the same type of goods; The process of verifying the goods based on the identification information to determine whether they belong to the same type of goods includes: Acquire a first preset number of scanned images of the identification information, and acquire a second preset number of identification information in each scanned image of the identification information; The cargo model is determined based on the identification information, and a single-image cargo verification is performed on the cargo model corresponding to the second preset number of identification information in a single scanned image of the identification information. If the goods models corresponding to the second preset number of identification information are all the same, then the goods type of the identification information scan image is determined, and multiple image goods verification is performed on the goods type corresponding to the first preset number of identification information scan images. If the first preset number of scanned images of the identification information correspond to the same type of goods, then the type of goods is determined.
2. The method according to claim 1, characterized in that, The process of obtaining the location information of goods by scanning the location of goods in the transit area of the warehousing system includes: Acquire location scan images from cameras installed on cargo sorting vehicles; The relative position of the goods and the camera is determined based on the location scan image; The relative position is converted to the global coordinate system of a preset map to obtain the location information of the goods on the preset map.
3. The method according to claim 1, characterized in that, After integrity verification, single-image cargo verification, or multi-image cargo verification, the following are also included: If an error occurs during the integrity check of the goods, a second integrity check is performed on the goods. And / or, if an error is found during the single-image cargo verification of the cargo, a second single-image cargo verification is performed on the cargo; And / or, if an error occurs during the multi-image cargo verification of the cargo, a second multi-image cargo verification is performed on the cargo.
4. The method according to claim 3, characterized in that, After the second verification, it also includes: If any of the secondary verifications—the integrity secondary verification, the single-image cargo secondary verification, or the multi-image cargo secondary verification—results in an error, error data is generated and reported to the scheduling platform. The system receives a scheduling task generated by the scheduling platform based on the error data, and moves the goods to the investigation area according to the scheduling task.
5. An automatic scanning and sorting device for goods in a warehousing system, used to implement the method described in any one of claims 1-4, characterized in that, The device includes: The business module is used to obtain the location information of goods by scanning the location of goods in the transit area of the warehousing system, obtain the identification information of goods by scanning the identification information of the goods, and determine the type of goods based on the identification information. The communication module is used to report the cargo type to the scheduling platform and receive the scheduling task generated by the scheduling platform according to the cargo type. The control module is used to move to the front of the goods according to the location information and to transport the goods to the designated storage area according to the scheduling task.
6. A computer device, characterized in that, include: The system includes a memory and a processor, which are interconnected. The memory stores computer instructions, and the processor executes the computer instructions to perform the automatic scanning and sorting method for goods in the warehousing system as described in any one of claims 1 to 4.
7. A cargo sorting vehicle, characterized in that, include: Cameras are used to scan the location and identification information of goods in the transit area of the warehousing system, and to obtain location scan images and identification information scan images; The computer device of claim 6 is used to automatically scan and classify goods based on the location scan image and the identification information scan image.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the automatic scanning and sorting method for goods in the warehousing system as described in any one of claims 1 to 4.