Battery sorting method, device, electronic equipment and system
By obtaining the battery gear information of the battery to be sorted and the status information of the tray, generating sorting instructions, and flexibly allocating the tray to be sorted to the corresponding tray, the problem of low sorting efficiency in the prior art is solved and more efficient battery sorting is achieved.
Patent Information
- Application Number
- CN202411291941.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2025-04-08
AI Technical Summary
The existing battery gear sorting technology has the problem of low sorting efficiency, especially when the demand for battery gear division continues to increase during the development of the new energy industry.
By obtaining the battery gear information of the battery to be sorted and the status information of the tray, a sorting instruction is generated, and the batteries to be sorted are flexibly allocated to the corresponding tray are to avoid the situation where the tray is occupied for a long time or the batteries to be sorted cannot be sorted.
The battery sorting efficiency is improved, and the problem of long-term occupation of the batch material tray or the battery to be sorted cannot be sorted during the sorting process, which improves the overall sorting efficiency.
Smart Images

Figure CN119771772A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to energy storage technology, and in particular to a battery sorting method, device, electronic equipment and system. Background Art
[0002] The battery grade sorting technology is applied to the process end of battery production. It is used to sort incoming batteries according to different process data or grade numbers, and to bundle the sorted batteries for transmission or storage in specific quantities.
[0003] In the known technology, the sub-gear positions are generally designed according to the number of process gear numbers, and are used to place batteries with different gear numbers. Specifically, if the incoming raw materials are to be divided into four gear numbers, four sub-gear positions are designed. During sorting, the relevant equipment places the incoming raw materials into the corresponding sub-gear positions according to the gear numbers.
[0004] With the development of the new energy industry, the demand for battery gear classification is constantly increasing. However, the known technology for designing gear classification and sorting batteries has the defect of low sorting efficiency. Summary of the invention
[0005] The present application provides a battery sorting method, device, electronic equipment and system to improve battery sorting efficiency.
[0006] In a first aspect, the present application provides a battery sorting method, the method comprising:
[0007] Obtaining battery gear information of a plurality of batteries to be sorted; the battery gear information is used to indicate the gear to which the corresponding batteries to be sorted belong;
[0008] According to the battery gear information of each battery to be sorted and the status information of each of the grading material trays in the multiple grading material trays, a sorting instruction for each battery to be sorted is generated; the status information is used to indicate the gear identification of the grading material tray and the number of allocated batteries; the sorting instruction is used to allocate the corresponding grading material tray to the battery to be sorted.
[0009] In a possible implementation, generating a sorting instruction for each battery to be sorted according to the battery gear information of each battery to be sorted and the status information of each of the multiple sorting trays includes:
[0010] Determine at least one current gear according to each of the battery gear information; wherein the at least one current gear covers the gears to which the multiple batteries to be sorted belong;
[0011] For each current gear, determine the total number of batteries corresponding to the current gear; the total number of batteries is the sum of the number of batteries belonging to the current gear among the multiple batteries to be sorted and the number of batteries allocated on the sorting tray corresponding to the current gear;
[0012] When the total number of batteries is less than the capacity of a single grading tray, a sorting instruction corresponding to the batteries to be sorted at the current gear is generated according to the total number of allocated batteries of each grading tray, the battery gear information and each status information; wherein the capacity is used to indicate the number of batteries that can be accommodated.
[0013] In a possible implementation, generating a sorting instruction corresponding to the battery to be sorted at the current gear according to the total number of batteries allocated to each of the graded material trays, the battery gear information and each of the status information includes:
[0014] When the total number of the plurality of batteries to be sorted is greater than the total number of remaining distributable batteries of the plurality of grading trays, at least one of the plurality of grading trays is determined as a mixed grading tray, and the gear position identification of the mixed grading tray is updated to a mixed gear position; the total number of remaining distributable batteries is determined based on the total number of allocated batteries;
[0015] Sorting at least one target battery in the remaining bins except the mixed bin to the mixed bin, until the number of batteries allocated in the mixed bin reaches the capacity, and then draining the mixed bin and the battery trays in the mixed bin;
[0016] The number of allocated batteries corresponding to the remaining grading trays is updated, and the mixed grading tray is replaced by an idle grading tray; the gear position mark in the status information corresponding to the idle grading tray is empty, and the number of allocated batteries is zero;
[0017] According to the battery gear information and the updated status information, a sorting instruction corresponding to the battery to be sorted in the current gear is generated.
[0018] In a possible implementation, the step of sorting at least one target battery from the remaining grading trays except the mixed grading tray to the mixed grading tray includes:
[0019] Obtaining the tray entry time of the allocated batteries in each of the bins, and determining at least one target battery according to the tray entry time;
[0020] According to the state information of the mixed and graded material tray, the number of batteries that can be distributed in the mixed and graded material tray is determined; the mixed and graded material tray contains the distributed batteries with the earliest tray entry time;
[0021] According to the number of allocable batteries and the tray entry time, at least one target battery in the remaining grading trays is allocated to the mixed grading tray; wherein the target battery with an earlier tray entry time is preferentially allocated to the mixed grading tray.
[0022] In a possible implementation, generating a sorting instruction corresponding to the battery to be sorted at the current gear according to the total number of batteries allocated to each of the graded material trays, the battery gear information and each of the status information includes:
[0023] When the total number of the multiple batteries to be sorted is not greater than the total number of allocated batteries of the multiple grading trays, if each of the gear position identifiers indicates that there is a gear corresponding to any first target grading tray that is consistent with the current gear, then determine to generate a sorting instruction corresponding to the batteries to be sorted at the current gear based on the battery gear information and the status information of each of the grading trays.
[0024] In one possible implementation, the method further includes:
[0025] When the total number of batteries is not less than the capacity, if the first target grading tray exists, it is determined to generate a sorting instruction corresponding to the battery to be sorted at the current gear according to the battery gear information and the status information of each grading tray.
[0026] In a possible implementation, generating a sorting instruction corresponding to the battery to be sorted at the current gear according to the battery gear information and the status information of each of the sorting trays includes:
[0027] According to the number of batteries allocated to the first target grading material tray, the number of batteries remaining to be allocated to the first target grading material tray is calculated, as well as the difference between the number of batteries at the current gear indicated by the battery gear information and the number of batteries remaining to be allocated;
[0028] According to the quantity difference, a sorting instruction corresponding to the to-be-sorted batteries at the current gear is generated.
[0029] In a possible implementation, generating a sorting instruction corresponding to the to-be-sorted battery at the current gear according to the quantity difference includes:
[0030] When the quantity difference is zero or a negative integer, a sorting instruction is generated for sorting the to-be-sorted batteries at the current gear to the first target sorting tray;
[0031] When the quantity difference is greater than zero, a sorting instruction is generated to sort the batteries to be sorted at the current gear into the first target binning tray and the special binning tray; the special binning tray is a cache binning tray or an idle binning tray, the cache binning tray can hold batteries of any gear, and the number of batteries allocated in the idle binning tray is zero.
[0032] In a possible implementation, when the quantity difference is greater than zero, generating a sorting instruction for sorting the to-be-sorted batteries at the current gear into the first target grading tray and the special grading tray includes:
[0033] When the quantity difference is less than the preset quantity, a sorting instruction is generated for sorting the batteries to be sorted at the current gear to the first target grade material tray and the cache grade material tray; the gear mark of the cache grade material tray is empty, which is used to store batteries of any gear;
[0034] When the quantity difference is greater than or equal to the preset quantity, a sorting instruction is generated for sorting the to-be-sorted batteries at the current gear position to the first target step tray, the idle step tray or the cache step tray.
[0035] In a possible implementation, when the total number of batteries is not less than the capacity or the total number of the plurality of batteries to be sorted is not greater than the total number of batteries allocated to the plurality of grading trays, the method further includes:
[0036] If the first target tray does not exist, then when there is an idle binning tray with zero allocated batteries in each binning tray, a sorting instruction is generated for sorting the batteries to be sorted to the idle binning tray;
[0037] When there is no idle grading tray in each of the grading trays, the second target grading tray with the least number of batteries is determined according to the number of allocated batteries, and a sorting instruction is generated for sorting the batteries on the second target grading tray to the cache grading tray and sorting the batteries to be sorted corresponding to the current gear position to the second target grading tray.
[0038] In one possible implementation, the method further includes:
[0039] When the sorting instruction is generated, the status information of each of the graded material trays is updated according to the sorting instruction.
[0040] In a second aspect, the present application provides a battery sorting device, the device comprising:
[0041] An acquisition module, used for acquiring battery gear information of a plurality of batteries to be sorted; the battery gear information is used for indicating the gear to which the corresponding battery to be sorted belongs;
[0042] The sorting module is used to generate a sorting instruction for each battery to be sorted according to the battery gear information of each battery to be sorted and the status information of each of the grading material trays in a plurality of grading material trays; the status information is used to indicate the gear identification of the grading material tray and the number of allocated batteries; the sorting instruction is used to allocate the corresponding grading material tray to the battery to be sorted.
[0043] In a third aspect, the present application provides an electronic device, comprising a processor, and a memory communicatively connected to the processor;
[0044] The memory stores computer-executable instructions;
[0045] The processor executes the computer-executable instructions stored in the memory to implement the method as described in any one of the first aspects.
[0046] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method as described in any one of the first aspects.
[0047] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the method described in any one of the first aspects.
[0048] In a sixth aspect, the present application provides a battery sorting system, the system comprising a material input unit and a sorting unit, wherein:
[0049] The incoming material unit includes an incoming material tray placed on the incoming material position, a sensor and a first controller; the incoming material tray is used to place batteries to be sorted, and the first controller is used to control the sensor to obtain battery gear position information of the incoming material tray;
[0050] The sorting unit comprises a sorting robot and a sorting tray located at each sorting position, and the sorting robot is used to sort the batteries to be sorted into the sorting tray of the sorting tray.
[0051] In a seventh aspect, the present application provides a sorting robot, which is used to execute the method described in any one of the first aspects.
[0052] The present application provides a battery sorting method, device, electronic device and system, wherein the battery sorting method of the present application is performed by a sorting robot in a battery sorting system. Specifically, for multiple batteries to be sorted located on an incoming material tray, the sorting robot first obtains the corresponding battery gear information, and then generates a sorting instruction for each battery to be sorted based on the battery gear information and the status information of each of the multiple grading material trays, which is used to place the battery to be sorted into the corresponding grading material tray. In the method of the present application, the sorting robot generates a sorting instruction in combination with the battery gear information of the battery to be sorted and the status information of each grading material tray, so as to realize flexible sorting of the batteries to be sorted, rather than only referring to the gear information of each battery to be sorted for sorting, thereby helping to avoid the situation where any grading material tray is occupied for a long time and any battery to be sorted cannot be sorted at all, and helping to improve the sorting efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0054] Figure 1 A schematic diagram of an application scenario of a battery sorting method provided in an embodiment of the present application;
[0055] Figure 2 A schematic diagram of the structure of a battery sorting system provided in an embodiment of the present application;
[0056] Figure 3 An interactive schematic diagram of a battery sorting system provided in an embodiment of the present application;
[0057] Figure 4A A schematic diagram of a battery sorting method provided in an embodiment of the present application Figure 1 ;
[0058] Figure 4B A schematic diagram of a process for obtaining battery gear position information provided in an embodiment of the present application;
[0059] Figure 5A A schematic diagram of a battery sorting method provided in an embodiment of the present application Figure 2 ;
[0060] Figure 5B A schematic diagram of a battery sorting method provided in an embodiment of the present application Figure 3 ;
[0061] Figure 5C Schematic diagram 4 of a battery sorting method provided in an embodiment of the present application;
[0062] Figure 6A schematic diagram of the structure of a battery sorting device provided in an embodiment of the present application;
[0063] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0064] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0065] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0066] In order to ensure the consistency and reliability of each batch of batteries, the battery sorting technology is required in the known technology. Specifically, the battery sorting technology is applied to the end of the battery production process, specifically for sorting the incoming batteries according to different process data or gear numbers, and bundling the sorted batteries in a specific number for transmission or storage.
[0067] In the known technology, the battery gear sorting technology is generally to design the gear positions according to the number of battery gear positions, and a gear tray for placing batteries of the corresponding gear position is provided on the gear position. For example, if it is necessary to divide the incoming battery into four gear positions, four gear positions of the corresponding gear positions are set in the sorting area. When sorting, for each incoming battery, the relevant equipment places it into the gear tray of the corresponding gear position according to its gear position. Specifically, the relevant equipment is generally a sorting robot, which sorts the incoming batteries on the incoming material position into the gear tray on the corresponding gear position.
[0068] It is understandable that with the development of the new energy industry, the demand for battery gear classification is also increasing. For example, the number of battery gears that need to be sorted increases. At this time, the above-mentioned battery gear sorting technology is used to design the gears and perform battery sorting, but there is a defect of low sorting efficiency.
[0069] Specifically, when the number of battery levels to be sorted increases, a corresponding number of levels need to be added, which will cause the entire sorting process to occupy a large space.
[0070] Correspondingly, it is understandable that, affected by the working radius of the sorting robot, the gear positions can only be arranged on both sides of the sorting robot. With the increase of the gear positions, it is necessary to increase the length of the seventh axis ground rail of the sorting robot, which causes the sorting robot to take more time when sorting, thereby reducing the sorting efficiency. In addition, due to the limitation of the number of gear positions, it is impossible to sort batteries with any number of gears in the known technology. When the incoming battery contains a battery to be sorted with a gear number that is not in the current gear position, the sorting robot is always unable to sort the battery to be sorted, which is not conducive to ensuring the sorting efficiency.
[0071] In another possible situation, when there are very few distributed batteries among the incoming batteries, the batteries with corresponding gear numbers will be stored and accumulated in the gear positions for a long time and cannot be bound and discharged in time, which will also lead to the defect of low sorting efficiency and the risk of quality degradation.
[0072] In addition, as the number of sub-gear positions increases, the production line for transmitting the batteries flowing out of the binding trays on the sub-gear positions needs to be adaptively increased, which will lead to an increase in the cost of the mechanical structure.
[0073] Therefore, the present application provides a battery sorting method, device, electronic device and system to solve the above problems. In the method of the present application, when performing battery sorting, the battery gear information of multiple batteries to be sorted is first obtained, and then, according to the battery gear information of each battery to be sorted and the status information of each binning tray, a corresponding sorting instruction for sorting the batteries to be sorted into the corresponding binning tray is generated.
[0074] Based on this setting, for multiple batteries to be sorted, they can be flexibly allocated based on the battery position information of each battery to be sorted and the status information of each grading tray, thereby avoiding the situation where any grading tray is occupied for a long time and any battery to be sorted cannot be sorted at all, which is conducive to improving the sorting efficiency.
[0075] It can be understood that the method of the present application is used to sort batteries to be sorted that contain different gears. Figure 1 A schematic diagram of an application scenario of a battery sorting method provided in an embodiment of the present application, such as Figure 1 As shown, the method of the present application can be used in a battery production and manufacturing scenario and can be executed by any electronic device.
[0076] It is understandable that during the manufacturing process, the batteries are affected by production batches, production standards, production dates, etc., resulting in different grades of batteries. Therefore, at the end of battery production, it is necessary to grade the manufactured batteries so that they can be subsequently assembled into battery packs with high consistency.
[0077] like Figure 1As shown, in this scenario, the battery manufacturing area is provided with a manufacturing unit and a transmission unit. The production unit stores the battery gear information of the manufactured batteries into the corresponding database, and transmits these batteries to the battery sorting area in batches through the transmission unit. The electronic device regards each batch of batteries as multiple batteries to be sorted, and sorts each batch of multiple batteries to be sorted in turn. Specifically, the battery sorting area is provided with a receiving unit, a sorting unit and m sorting positions, and each sorting position is provided with a sorting material tray for placing batteries. When the receiving unit of the electronic device receives a batch of batteries to be sorted transmitted by the transmission unit, the battery gear information of these batteries to be sorted is obtained through the aforementioned database, and the current status information of multiple sorting positions is obtained. Further, according to each battery gear information and each status information, a sorting instruction for each battery to be sorted is generated, which is used to efficiently and flexibly allocate the batteries to be sorted to the sorting material tray on the corresponding sorting position through the sorting unit in response to the sorting instruction.
[0078] It can be understood that the method of the present application is also applicable to scenarios involving sorting of retired batteries of different gears, and can also be applicable to sorting scenarios of express deliveries in different regions and sorting scenarios of products of different grades. The present application does not limit the usage scenarios of the method.
[0079] The present application embodiment provides a battery sorting system. Figure 2 A schematic diagram of a battery sorting system provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, a battery sorting system provided in an embodiment of the present application includes an incoming material unit and a sorting unit.
[0080] The incoming material unit includes an incoming material tray and a first sensor. The sorting unit includes a sorting robot and a plurality of graded material trays. Specifically, the sorting robot uses a six-joint robot and is equipped with a robot seventh axis. The incoming material tray is located at one end of the seventh axis of the sorting robot, and the plurality of graded material trays are located at the other end of the sorting robot and on both sides of the seventh axis.
[0081] It can be understood that the place where the incoming material tray is placed is the incoming material position, and the place where the graded material tray is placed is the graded material position. In the figure, there is one incoming material position and ten graded material positions. In this embodiment, the specific number is not limited.
[0082] Specifically, the incoming material tray is used to place batteries to be sorted, and the number of batteries to be sorted that can be placed in the incoming material tray can be set based on user needs, for example, it can be 38.
[0083] In this embodiment, the incoming material unit also includes a first controller (not shown in the figure), and the first sensor is connected to the first controller for obtaining a collection instruction of the first controller. The first sensor is used to respond to the collection instruction to obtain the battery gear information of the batteries to be sorted in the incoming material tray, and send the battery gear information to the first controller.
[0084] Furthermore, the first controller is connected to a sorting robot, which is used to obtain battery gear information from the first controller and also to obtain status information of each gear position, and to generate sorting instructions for allocating the batteries to be sorted to the sorting trays on the corresponding gear positions according to the battery gear information and the status information.
[0085] More specifically, in this embodiment, the first sensor is specifically a barcode scanner, and accordingly, an incoming material tray is provided with an incoming material graphic code, and the first controller controls the barcode scanner to scan the incoming material graphic code on the incoming material tray to obtain the graphic code information, so as to obtain the corresponding battery gear information according to the graphic code information. Exemplarily, the battery sorting system may also include an incoming material database for storing the graphic code information of the incoming material tray and the corresponding battery gear information. Through this setting, the first controller can obtain the battery gear information of all batteries in the incoming material tray at one time, thereby improving the efficiency of obtaining the battery gear information.
[0086] It is understandable that the first sensor can also be a camera. Accordingly, an incoming material code can be set on the incoming material tray. The incoming material code is obtained by the camera to further obtain the battery gear information corresponding to the incoming material code. This is not limited in the present embodiment.
[0087] It can be understood that a corresponding graphic code or coding can be set on each battery to be sorted in the above-mentioned incoming material tray, and the above-mentioned first sensor is used to obtain the battery gear information of each battery to be sorted through the graphic code or coding of each battery to be sorted, which is not limited in this embodiment.
[0088] like Figure 2 As shown, in this embodiment, the sorting robot is also provided with a sensor, specifically a second sensor, which is provided on the front of the gripper module of the sorting robot. Correspondingly, a graphic code or code is provided on the sorting material tray or battery at each sorting position, so as to enable the sorting robot to obtain status information.
[0089] Optional, such as Figure 2 As shown, the incoming material unit of this embodiment also includes an incoming material transmission line body. In this embodiment, the incoming material transmission line body specifically adopts a double-layer line body design. After the lower solid tray arrives at the incoming material position, it rises and is positioned, and the upper empty tray flows back. The sorting unit is also provided with a step tray transmission line body, which also adopts a double-layer line body design. The upper empty tray flows into the step position and is positioned as a new step tray. After the stepping and tray binding are completed, the step tray on the corresponding step position descends and flows out of the lower solid tray. Specifically, the step tray transmission line body is installed on the side of each step position.
[0090] It can be understood that in the battery sorting system of this embodiment, the sorting robot can also directly communicate with the first sensor of the incoming unit to obtain the battery gear information of each battery to be sorted, which is not limited in this embodiment.
[0091] Optionally, multiple grippers on the sorting robot are independently designed and can be raised and lowered individually to achieve simultaneous grasping of multiple batteries to be sorted, thereby improving sorting efficiency.
[0092] In one possible design, Figure 3 An interactive schematic diagram of a battery sorting system provided in an embodiment of the present application, such as Figure 3 As shown, the battery sorting system in the present application may include a second controller in addition to the first controller, and the first sensor of the incoming material unit is specifically a first barcode scanner. Accordingly, an incoming material graphic code is set on the incoming material tray.
[0093] The first controller is connected to the first barcode scanner, and is used to send a collection instruction to the first barcode scanner when there is a new incoming material tray at the incoming material position, so that the first barcode scanner scans the incoming material graphic code on the incoming material tray to obtain the graphic code information of the incoming material tray. The first controller sends the graphic code information to the second controller, and the second controller searches the first database for the battery gear information corresponding to the incoming material tray according to the acquired graphic code information.
[0094] It can be understood that the first database stores the graphic code information of each material tray stored in the battery production section and the corresponding battery gear information.
[0095] Furthermore, the second controller feeds back the corresponding battery gear position information to the first controller, and the first controller sends it to the sorting robot.
[0096] like Figure 3 As shown, the second sensor on the sorting robot in the sorting unit is specifically a second barcode scanner, and correspondingly, the sorting material tray at the sorting position is provided with a sorting graphic code.
[0097] The sorting robot controls the second barcode scanner to scan the binning graphic codes of the binning material trays at each binning position to obtain corresponding graphic code information, and obtains the status information corresponding to the graphic code information from the second database according to the graphic code information. The sorting robot generates and executes the sorting instruction based on the obtained battery position information and the status information of each binning position.
[0098] It can be understood that the second database is used to store the graphic code information and corresponding status information of the graded material trays at each graded position in real time.
[0099] Understandably, Figure 3 The content in the dotted box is the action that needs to be performed in the corresponding part.
[0100] It can be understood that, in practical applications, the first database and the second database can be the same database, and the first controller, the second controller and the controller of the sorting robot can specifically be the same electronic device, which is not limited in this embodiment.
[0101] Optional, such as Figure 3 As shown, the battery sorting system may further include an HMI, which is connected to the first controller, and is used to obtain battery gear information of multiple batteries to be sorted, status information of each sorting tray, and sorting instructions through the first controller, and display the current battery gear information, status information, and sorting instructions to realize the status display function.
[0102] The present application also provides a battery sorting method, which is specifically applied to the above-mentioned battery sorting system. The following takes the execution subject as an example of a sorting robot, and combines the accompanying drawings to explain some implementation methods of the present application in detail. In the case that the embodiments do not conflict with each other, the following embodiments and the features in the embodiments can be combined with each other.
[0103] Figure 4A A schematic diagram of a battery sorting method provided in an embodiment of the present application Figure 1 ,like Figure 4A As shown, the control method of this embodiment includes:
[0104] S401, obtaining battery gear information of a plurality of batteries to be sorted.
[0105] The battery gear information is used to indicate the gear to which the corresponding battery to be sorted belongs.
[0106] It is understandable that Figure 2 In the battery sorting system shown, the plurality of batteries to be sorted are batteries on the incoming material tray at the incoming material position. In this embodiment, the total number of batteries on the incoming material tray is 38.
[0107] In this embodiment, the sorting robot interacts with the first sensor of the incoming material position to obtain the tray graphic code of the incoming material tray through the first sensor, so as to further obtain the corresponding battery gear position information according to the tray graphic code.
[0108] Specifically, Figure 4B A schematic diagram of a process for obtaining battery gear position information provided in an embodiment of the present application is shown as follows: Figure 4B As shown, the sorting robot monitors whether the incoming material position enters a new incoming material tray, and when the new incoming material tray reaches the incoming material position, controls the first sensor to scan the material tray graphic code of the incoming material tray to obtain the graphic code information. Further, the sorting robot searches for the graphic code information in the corresponding database to obtain the battery gear position information corresponding to the graphic code information.
[0109] In this embodiment, the battery gear information specifically includes the battery gear corresponding to the battery to be sorted and the total number of batteries in the battery gear. For example, the battery gear information corresponding to a battery to be sorted on the incoming material tray may be: the battery gear is n, and the total number of batteries under the n gear is x. Wherein, n and x are both positive integers.
[0110] S402, generating a sorting instruction for each battery to be sorted according to the battery gear information of each battery to be sorted and the status information of each of the multiple sorting trays.
[0111] Among them, the status information is used to indicate the gear position identification of the grading tray and the number of allocated batteries; the sorting instruction is used to allocate the corresponding grading tray to the batteries to be sorted.
[0112] In this embodiment, the sorting robot scans the binning graphic code of the binning material tray through the second sensor provided thereon to obtain the corresponding graphic code information, and then obtain the corresponding status information. Specifically, the status information includes the gear position identification of the binning material tray and the number of batteries allocated.
[0113] In this embodiment, the sorting robot generates sorting instructions based on the gear information of each battery and the gear information of each sorting tray, so as to sort the batteries to be sorted in the incoming material tray based on the sorting instructions.
[0114] In this embodiment, the sorting robot can determine the total number of batteries in each battery gear according to the battery gear information of each battery to be sorted, sort each battery gear according to the total number of batteries, and prioritize the batteries to be sorted in the battery gear with a larger total number of batteries according to the status information of each sub-gear. Exemplarily, the battery gear with the largest total number of batteries is preferentially allocated to the sub-gear with the least number of batteries allocated in each sub-gear tray and whose gear number is inconsistent with the battery gear of each battery to be sorted. Based on this, the sorting robot generates a sorting instruction for sorting the batteries to be sorted in the battery gear to the target sub-gear.
[0115] Optionally, in actual applications, the sorting robot can also determine the batteries to be sorted whose battery gears are consistent with the gears of any binning material tray according to the battery gear information of each battery to be sorted and the status information of each binning material tray, and give priority to sorting these batteries to be sorted to the corresponding binning material tray. For batteries to be sorted that are inconsistent with the gears of any binning material tray, they are sorted in combination with the total number of batteries corresponding to the battery gears of the batteries to be sorted and the status information of the binning material tray.
[0116] It can be understood that in this embodiment, the method for the sorting robot to generate sorting instructions based on the battery gear information of each battery to be sorted and the status information of each sorting tray is not limited, and can be flexibly set based on needs to achieve sorting of the batteries to be sorted.
[0117] It is understandable that, in this embodiment, the battery gear information also includes the position information of each battery to be sorted in the incoming material tray, and the sorting robot adjusts the position of the gripper according to the position information to sort the corresponding instructions to be sorted based on the sorting instructions. Correspondingly, the status information of the graded material tray also includes the position information of the allocated batteries, and the sorting robot places the batteries to be sorted that it has gripped based on the position information.
[0118] In the method of this embodiment, for multiple batteries to be sorted in the incoming material tray, the sorting robot first obtains the corresponding battery gear information, and then generates sorting instructions for each battery to be sorted based on the battery gear information and the status information of each sorting tray, so as to allocate each battery to be sorted to the corresponding sorting tray.
[0119] Through the method of this embodiment, the sorting robot can flexibly determine the sorting instructions based on the information of each battery gear and the status information of each grading tray, rather than allocating a grading tray to each battery to be sorted based only on its corresponding battery gear, thereby avoiding the situation where the battery to be sorted at any battery gear cannot be sorted for a long time and any grading tray is occupied for a long time, thereby effectively improving the sorting efficiency. In addition, through the method of this embodiment, there is no need to increase the number of battery gears to adapt to the increase in the number of battery gears, thereby avoiding increasing the range of activities of the sorting robot, which is also conducive to ensuring the sorting efficiency.
[0120] It can be understood that after the sorting robot has sorted each battery to be sorted according to the battery gear information and status information, the sorting robot can further review the batteries in the grading trays at the gear positions according to the battery gear information of each battery to be sorted and the status information of each grading tray, so as to ensure that each battery to be sorted can be accurately placed in the corresponding grading tray as much as possible.
[0121] In one possible design, the embodiment of the present application provides a method for generating sorting instructions for each battery to be sorted according to the battery gear information of each battery to be sorted and the status information of each of the multiple sorting trays. Specifically, Figure 5A A schematic diagram of a battery sorting method provided in an embodiment of the present application Figure 2 ,like Figure 5A As shown, the control method of this embodiment includes:
[0122] S501, determining at least one current gear according to each battery gear information.
[0123] Specifically, at least one current gear position covers the gear positions to which multiple batteries to be sorted belong.
[0124] It can be understood that the incoming material tray contains batteries to be sorted at at least one battery level. Therefore, according to the level information of each battery, at least one current level can be determined, and the current level is used to indicate any battery level.
[0125] S502: For each current gear position, determine the total number of batteries corresponding to the current gear position.
[0126] Specifically, the total number of batteries is the sum of the number of batteries belonging to the current gear among the multiple batteries to be sorted and the number of batteries allocated on the bin tray corresponding to the current gear. That is, the total number of batteries at the current gear is specifically the total number of batteries at the current gear contained in the incoming material tray and each bin tray.
[0127] It is understandable that the current gear includes at least one battery to be sorted. The sorting robot can obtain the total number of batteries in the current gear based on the battery gear information, and can first determine whether there is a gear tray with the same gear as the current gear based on the status information of each gear tray. If so, further determine the number of batteries allocated to the gear tray. Finally, the sorting robot sums the total number of batteries and the number of allocated batteries to obtain the total number of batteries corresponding to the current gear.
[0128] It can be understood that when the status information of each grading tray indicates that there is no grading tray whose gear is consistent with the current gear, the total number of batteries in the current gear obtained by the sorting robot based on the battery gear information is the total number of batteries in the current gear.
[0129] S503, when the total number of batteries is less than the capacity of a single grading tray, a sorting instruction corresponding to the batteries to be sorted at the current gear is generated according to the total number of batteries allocated to each grading tray, the battery gear information and each state information.
[0130] Specifically, in this embodiment, the capacity of each grading tray is consistent with the incoming tray, that is, the maximum number of distributable batteries is consistent, which is 38. It can be understood that when the number of batteries in the grading tray reaches the initial capacity, the conditions for the tray to flow out are met.
[0131] In this embodiment, the sorting robot first determines whether the total number of batteries is less than the capacity of a single grading tray. It is understandable that when the total number of batteries is less than the capacity, it means that the number of batteries in the current gear in the incoming material tray and the grading material tray has not reached the capacity, that is, the tray cannot be tied and flowed out. At this time, the sorting robot combines the total number of allocated batteries in each grading tray, as well as the battery gear information and each status information, and generates the sorting instructions corresponding to the batteries to be sorted in the current gear.
[0132] Specifically, the sorting robot sums the number of allocated batteries in each sub-level information to obtain the total number of allocated batteries. Further, the sorting robot determines the total capacity according to the capacity, that is, the maximum total number of batteries that can be allocated, and performs a difference processing between the maximum total number of batteries that can be allocated and the total number of batteries that have been allocated to obtain the total number of remaining batteries that can be allocated in each sub-level tray.
[0133] Furthermore, the sorting robot generates sorting instructions corresponding to the batteries to be sorted in the current gear according to the total number of remaining distributable batteries, the battery gear information and various status information.
[0134] Through the above settings, when the sorting robot sorts each battery to be sorted, for each battery to be sorted in the current gear, it first determines whether it can be tied to the tray and flowed out. When it cannot be tied to the tray and flowed out, the sorting instruction is generated in combination with the total number of remaining distributable batteries in each graded tray to avoid the situation where each graded tray is unable to receive all the batteries to be sorted in the incoming material tray, thereby avoiding the situation where any battery to be sorted in the incoming material tray cannot be sorted for a long time, which is beneficial to ensure the sorting efficiency.
[0135] Specifically, the present application further provides an embodiment for generating sorting instructions corresponding to the batteries to be sorted in the current gear according to the total number of allocated batteries in each graded material tray, as well as the battery gear information and various status information. Figure 5B A schematic diagram of a battery sorting method provided in an embodiment of the present application Figure 3 ,like Figure 5B As shown, as an implementable manner, the method of this embodiment includes:
[0136] S5031, obtaining the total number of multiple batteries to be sorted and the total number of remaining distributable batteries in multiple bins.
[0137] It can be understood that the total capacity of multiple grading trays minus the total number of allocated batteries in the multiple grading trays can be obtained to obtain the total number of remaining allocable batteries in the multiple grading trays, and the total number of remaining allocable batteries is used to indicate whether the current multiple grading trays have the ability to receive all batteries to be sorted.
[0138] S5032, determine whether the total number of the multiple batteries to be sorted is greater than the total number of remaining allocable batteries; if so, execute S5033, otherwise, execute S5037.
[0139] S5033, determining at least one of the multiple graded material trays as a mixed graded material tray, and updating the gear position identifier of the mixed graded material tray to a mixed grade position.
[0140] Specifically, the sorting robot can determine at least one binning tray as a mixed binning tray based on the number of allocated batteries in the multiple binning trays. Exemplarily, the binning tray with the largest number of allocated batteries among the multiple binning trays can be used as a mixed binning tray. Based on this, the consistency of the batteries finally flowing out of the mixed binning tray can be improved.
[0141] In practical applications, the sorting robot can also determine at least one binning tray as a mixed binning tray based on the time when the number of batteries allocated in the multiple binning trays entered the tray. For example, the binning tray containing the batteries with the earliest entry time among the multiple binning trays can be used as a mixed binning tray, so as to reduce the risk of performance degradation of the batteries due to long-term storage.
[0142] In actual applications, at least one grading tray can be determined as a mixed grading tray based on the number of allocated batteries in the grading tray and their corresponding tray entry time, and a grading tray can be randomly determined as a mixed grading tray from multiple grading trays. This is not limited in the present embodiment.
[0143] It can be understood that when the sorting robot sorts the batteries into the corresponding grading trays, the status information of the corresponding grading trays is updated in real time in the database used to store the status information of the grading trays. The status information includes the above-mentioned gear position identification, the number of allocated batteries, and the tray entry time of each battery. The tray entry time is the time when the sorting robot sorts it into the corresponding grading tray. The time can be entered into the database by the sorting robot, or the database can automatically use the time of receiving the update instruction as the tray entry time of the corresponding battery when receiving the instruction of the sorting robot to update the status information.
[0144] It is understandable that when the sorting robot determines that at least one grading tray is a mixed grading tray, the gear position identification of the mixed grading tray should be updated to a mixed gear position to indicate that batteries of any gear position can be received.
[0145] S5034, sort at least one target battery from the remaining grading trays except the mixed grading tray to the mixed grading tray until the number of batteries allocated in the mixed grading tray reaches the capacity, and then drain the mixed grading tray and the battery binding trays in the mixed grading tray.
[0146] In this embodiment, the sorting robot selects at least one target battery from the remaining bins except the mixed bin, and sorts it to the mixed bin so that the number of batteries allocated to the mixed bin reaches the capacity of the mixed bin, thereby satisfying the bin binding and outflow conditions. In this embodiment, when the mixed bin meets the bin binding and outflow conditions, the sorting robot binds the mixed bin and the batteries therein, and then flows out of the sorting area through the bin transmission line in the battery subsystem.
[0147] Specifically, the target battery can be determined based on the time of entering the tray and / or the number of batteries allocated to the corresponding bin tray. Exemplarily, the sorting robot takes the batteries in the remaining bin trays that have entered the tray earlier than the preset time as the target batteries, and sorts them into the mixed bin tray in chronological order, so that the batteries with the earliest entering time are sorted into the mixed bin tray first. It can be understood that the preset time is the time before the current time, which can be specifically determined based on the allocated battery status of the remaining bin trays, and is not limited to this in this embodiment.
[0148] It is understandable that the sorting robot may also use the batteries in the remaining bins whose number of allocated batteries is less than the preset number as target batteries. The preset number may be determined based on the allocated batteries of the remaining bins, which is not limited in this embodiment.
[0149] As an example, in this embodiment, the sorting robot determines the mixed sub-level position based on the time when the batteries allocated in each sub-level position enter the tray. On this basis, determining the mixed sub-level position specifically includes the following steps:
[0150] Step a: Obtain the tray entry time of the allocated batteries in each bin, and determine at least one target battery according to the tray entry time.
[0151] Specifically, the sorting robot obtains the corresponding tray entry time from the database for storing the status information of the binned trays, and uses the batteries in each binned tray whose tray entry time is earlier than the preset time as the target batteries. The preset time is determined based on the tray entry time and quantity of the allocated batteries in each binned tray.
[0152] Step b: Determine the number of batteries that can be allocated in the mixed and graded material tray according to the status information of the mixed and graded material tray; the mixed and graded material tray contains the allocated batteries with the earliest tray entry time.
[0153] In this embodiment, the sorting robot uses the bin containing the earliest allocated battery as the mixed bin. Further, the sorting robot performs a difference process between the capacity of the mixed bin and the number of allocated batteries to obtain the corresponding number of distributable batteries.
[0154] Step c: Allocate at least one target battery in the remaining bins to the mixed bin according to the number of distributable batteries and the time of entering the bin.
[0155] Among them, the target batteries that enter the tray earlier are preferentially allocated to the mixed grading tray.
[0156] In this embodiment, the sorting robot sorts each target battery according to the time of entering the tray, and sorts the target batteries with earlier time of entering the tray into the mixed grading tray. It can be understood that when the number of target batteries is greater than the number of allocable batteries, the target batteries with earlier time of entering the tray are preferentially sorted into the mixed grading tray. For the excess target batteries, it is not necessary to sort them into the mixed grading tray. When the number of target batteries is less than the number of allocable batteries, the sorting robot updates the preset time to re-determine at least one target battery.
[0157] In this embodiment, the sorting robot takes the batteries that have entered the other grading trays earlier as target batteries, and sorts the corresponding target batteries into the mixed grading trays according to the time of entering the trays, so that the batteries that have been placed in each grading tray for a long time can be discharged in time, thereby effectively reducing the risk of battery performance degradation due to long-term storage of batteries.
[0158] S5035, update the allocated battery quantity corresponding to the remaining binning trays, and use the idle binning trays to replace the mixed binning trays.
[0159] Among them, the gear position identification in the status information corresponding to the idle graded material tray is empty and the number of allocated batteries is zero.
[0160] It can be understood that when the mixed grading tray meets the conditions for tray binding and outflow, the sorting robot first completes the binding of the mixed grading tray and the battery, then cooperates with the grading tray transmission line to flow out the mixed grading tray, and receives the idle grading tray, so that the grading position where the mixed grading tray is located is placed in a new idle grading tray for receiving the batteries to be sorted.
[0161] In this embodiment, after the sorting robot completes the above process, it updates the status information of the current binning tray at each binning position. Specifically, if at least one target battery in any of the remaining binning trays has been sorted into the mixed binning tray, the number of allocated batteries in the remaining binning trays is correspondingly reduced to achieve the update of the status information.
[0162] S5036, generating a sorting instruction corresponding to the battery to be sorted in the current gear according to the battery gear information and the updated status information.
[0163] In this embodiment, when the total number of multiple batteries to be sorted is greater than the total number of remaining distributable batteries in multiple grading trays, the sorting robot first determines a mixed grading tray, and promptly flows out a tray of batteries, and replaces it with an idle grading tray, so that multiple grading trays have the ability to receive multiple batteries to be sorted, thereby avoiding the situation where the batteries to be sorted cannot be sorted for a long time.
[0164] like Figure 5BAs shown, as another possible implementation method, the method of this embodiment also includes:
[0165] S5037, determine whether there is a first target grading material tray; if so, execute S5038; otherwise, execute S5039.
[0166] Among them, the gear position corresponding to the first target graded material tray is consistent with the current gear position.
[0167] S5038, determining, based on the battery gear information and the status information of each graded material tray, generating a sorting instruction corresponding to the battery to be sorted at the current gear.
[0168] S5039, when there are idle grading trays in each grading tray, generate a sorting instruction for sorting the batteries to be sorted to the idle grading tray; when there are no idle grading trays in each grading tray, determine the third target grading tray, and generate a sorting instruction for sorting the batteries on the third target grading tray to the cache grading tray and sorting the batteries to be sorted corresponding to the current gear to the third target grading tray.
[0169] Among them, the number of batteries allocated to the idle bin material tray is zero, and the third target bin material tray is the bin material tray with the least number of batteries currently allocated among all bin material trays.
[0170] In this embodiment, when multiple grading trays are currently capable of receiving all batteries to be sorted, the sorting robot first determines whether there is a first target grading tray in each grading tray whose gear position indicated by the gear position mark is consistent with the current gear position.
[0171] Furthermore, when the first target grading tray exists, the sorting robot determines to generate a sorting instruction for sorting the batteries to be sorted to the first target grading tray according to the battery gear information and the status information of each grading tray.
[0172] When the first target bin tray does not exist, the sorting robot further determines whether there is an idle bin tray based on the status information of each bin tray. It is understandable that the number of batteries allocated to the idle bin tray is zero, so all the batteries to be sorted in the current gear can be sorted into the idle bin tray. Therefore, the sorting robot generates a sorting instruction to sort the batteries to be sorted in the current gear into the idle bin tray.
[0173] In this embodiment, the battery sorting system is provided with a buffering and grading material tray, and the number of the buffering and grading material trays is not limited in this embodiment. Figure 2 The battery sorting system shown can be provided with two grading trays, which are respectively located at the two grading positions on the rightmost side of the figure.
[0174] In this embodiment, when there are no idle grading trays, the sorting robot determines the second target grading tray with the least number of allocated batteries based on the status information of each grading tray, and generates sorting instructions for sorting the allocated batteries of the second target grading tray to the cache tray, and sorting the batteries to be sorted in the current gear to the second target grading tray.
[0175] More specifically, after determining the second target grading tray, the sorting robot can first compare the number of allocated batteries of the second target grading tray and the number of batteries to be sorted belonging to the current gear. If the former is not less than the latter, the sorting robot generates a sorting instruction for sorting the batteries to be sorted in the current gear to the cache grading tray; otherwise, it generates a sorting instruction for sorting the allocated batteries of the second target grading tray to the cache tray and sorting the batteries to be sorted in the current gear to the second target grading tray.
[0176] Through the above settings, on the one hand, the sorting logic can be made clearer and simpler, and on the other hand, it is conducive to ensuring the accuracy of sorting.
[0177] S504, when the total number of batteries is not less than the capacity, if there is a first target grading tray, determine to generate a sorting instruction corresponding to the batteries to be sorted at the current gear according to the battery gear information and the status information of each grading tray.
[0178] It is understandable that when the total number of batteries is not less than the capacity, if the first target grading tray does not exist, the sorting robot executes the aforementioned step S5029, which will not be repeated here.
[0179] Specifically, the present application provides an embodiment of generating a sorting instruction corresponding to a battery to be sorted at a current gear according to battery gear information and status information of each sorting tray. Figure 5C A flowchart of a battery sorting method provided in an embodiment of the present application is shown in FIG. Figure 5C As shown, as an implementable manner, the method of this embodiment includes:
[0180] S5041, based on the number of allocated batteries of the first target grading tray, calculate the number of remaining allocatable batteries of the first target grading tray and the difference between the number of batteries in the current gear indicated by the battery gear information and the number of remaining allocatable batteries.
[0181] In this embodiment, the sorting robot obtains the remaining allocable number of batteries of the first target grading tray by performing a difference processing between the capacity of the first target grading tray and the number of batteries that have been allocated. Further, the sorting robot obtains the quantity difference by performing a difference processing between the number of batteries in the current gear and the number of batteries that can be allocated remaining in the first target grading position.
[0182] In this embodiment, the sorting robot generates a sorting instruction corresponding to the batteries to be sorted at the current gear position based on the quantity difference.
[0183] Through this setting, when there is a first target grading tray that is consistent with the current gear, the sorting robot first confirms the quantity difference, and generates corresponding sorting instructions based on the quantity difference. This can avoid the situation where the first target grading tray is full during the sorting process but there are still batteries to be sorted at the current gear that have not been sorted, thereby reducing the risk of operating errors of the sorting robot, which is conducive to ensuring the smooth sorting of batteries.
[0184] S5042: When the quantity difference is zero or a negative integer, a sorting instruction is generated for sorting the batteries to be sorted at the current gear to the first target sorting tray.
[0185] S5043, when the quantity difference is greater than zero, generating a sorting instruction for sorting the batteries to be sorted at the current gear into the first target sorting tray and the special sorting tray.
[0186] Among them, the special bin tray is a cache bin tray or an idle bin tray. The cache bin tray can hold batteries of any gear, and the number of batteries allocated in the idle bin tray is zero.
[0187] In this embodiment, the battery sorting system is provided with a sorting position for placing a cache grading tray. When the number of batteries belonging to the current gear position among the aforementioned multiple batteries to be sorted is not greater than the number of remaining allocable batteries, the sorting robot directly generates a sorting instruction for sorting the corresponding batteries to be sorted to the first target grading tray. Otherwise, a sorting instruction is generated for sorting the corresponding batteries to be sorted to the first target grading tray and the special grading tray. Among them, the special grading tray is a cache grading tray or an idle grading tray. The cache grading tray can hold batteries of any gear position, and the number of allocated batteries in the idle grading tray is zero.
[0188] It can be understood that the sorting robot can determine and generate sorting instructions to sort the corresponding batteries to be sorted to the first target sorting tray, as well as the cache sorting tray or the idle sorting tray based on the number of batteries to be sorted in the current gear and the number of allocated batteries in the cache gear.
[0189] As an example, in this embodiment, when the quantity difference is less than a preset number, a sorting instruction is generated for sorting the batteries to be sorted in the current gear to the first target binning tray and the cache binning tray; when the quantity difference is greater than or equal to the preset number, a sorting instruction is generated for sorting the batteries to be sorted in the current gear to the first target binning tray, as well as the idle binning tray or the cache binning tray.
[0190] In this embodiment, the sorting robot is configured with a preset number. When the quantity difference is less than the preset number, for the excess batteries to be sorted in the current gear, a sorting instruction is generated to put them into the cache bin tray. When the quantity difference is not less than the preset number, for the excess batteries to be sorted in the current gear, a sorting instruction is generated to put them into the cache bin tray or the idle bin tray. The excess batteries to be sorted in the current gear are the batteries to be sorted in the current gear except for the batteries that can be placed in the first target bin tray.
[0191] Through the above settings, when there are few excess batteries to be sorted in the current gear of the sorting robot, they are first placed in the cache bin tray to avoid the situation where the idle bin tray is occupied for a long time due to their long-term placement in the idle bin tray.
[0192] Optionally, in this embodiment, when a sorting instruction is generated, the status information of each bin is updated according to the sorting instruction.
[0193] Through this setting, the status information of each graded material tray can be changed in time, which is conducive to ensuring the subsequent generation of accurate sorting instructions and improving the sorting accuracy.
[0194] It can be understood that, in this embodiment, for each current gear, a corresponding sorting instruction is generated according to the current battery gear information and the latest status information of each graded material tray.
[0195] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.
[0196] It should be further noted that, although the various steps in the flowchart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0197] The above embodiments introduce a battery sorting method from the perspective of method flow, and the following embodiments introduce a battery sorting device from the perspective of a virtual module or a virtual unit. For details, please refer to the following embodiments.
[0198] The embodiment of the present application also provides a battery sorting device for implementing the above method. Figure 6 A schematic diagram of a battery sorting device provided in an embodiment of the present application Figure 6 ,like Figure 6 As shown, in this embodiment, the device may include:
[0199] The acquisition module 61 is used to acquire the battery gear information of a plurality of batteries to be sorted; the battery gear information is used to indicate the gear to which the corresponding battery to be sorted belongs;
[0200] The sorting module 62 is used to generate sorting instructions for each battery to be sorted according to the battery gear information of each battery to be sorted and the status information of each binning tray in multiple binning trays; the status information is used to indicate the gear identification of the binning tray and the number of allocated batteries; the sorting instructions are used to allocate corresponding binning trays to the batteries to be sorted.
[0201] In a possible implementation of the embodiment of the present application, the sorting module 62 is specifically used for:
[0202] Determine at least one current gear according to the gear information of each battery; wherein the at least one current gear covers the gears to which the multiple batteries to be sorted belong;
[0203] For each current gear, determine the total number of batteries corresponding to the current gear; the total number of batteries is the sum of the number of batteries belonging to the current gear among multiple batteries to be sorted and the number of batteries allocated on the binning tray corresponding to the current gear; when the total number of batteries is less than the capacity of a single binning tray, generate sorting instructions corresponding to the batteries to be sorted in the current gear according to the total number of allocated batteries on each binning tray, as well as the battery gear information and each status information; wherein the capacity is used to indicate the number of batteries that can be accommodated.
[0204] In a possible implementation of the embodiment of the present application, the sorting module 62 is specifically used for:
[0205] When the total number of the multiple batteries to be sorted is greater than the total number of remaining distributable batteries of the multiple grading trays, at least one of the multiple grading trays is determined as a mixed grading tray, and the gear position identification of the mixed grading tray is updated to a mixed gear position; the total number of remaining distributable batteries is determined based on the total number of allocated batteries;
[0206] At least one target battery in the remaining bins except the mixed bin is sorted into the mixed bin until the number of batteries allocated in the mixed bin reaches the capacity, and the mixed bin and the battery in the mixed bin are discharged;
[0207] Update the number of allocated batteries corresponding to the remaining grading trays, and use the idle grading trays to replace the mixed grading trays; the gear position mark in the status information corresponding to the idle grading tray is empty and the number of allocated batteries is zero;
[0208] According to the battery gear information and the updated status information, a sorting instruction corresponding to the battery to be sorted in the current gear is generated.
[0209] In a possible implementation of the embodiment of the present application, the sorting module 62 is specifically used for:
[0210] Obtaining the tray entry time of the allocated batteries in each bin, and determining at least one target battery according to the tray entry time;
[0211] According to the status information of the mixed and graded material tray, the number of batteries that can be allocated in the mixed and graded material tray is determined; the mixed and graded material tray contains the allocated batteries with the earliest tray entry time;
[0212] According to the number of allocable batteries and the time of entering the tray, at least one target battery in the remaining grading trays is allocated to the mixed grading tray; wherein, the target battery with an earlier time of entering the tray is preferentially allocated to the mixed grading tray.
[0213] In a possible implementation of the embodiment of the present application, the sorting module 62 is specifically used for:
[0214] When the total number of multiple batteries to be sorted is not greater than the total number of allocated batteries in multiple grading trays, if each gear position identification indicates that there is a gear position corresponding to any first target grading tray that is consistent with the current gear position, then determine based on the battery gear position information and the status information of each grading tray to generate a sorting instruction corresponding to the batteries to be sorted in the current gear position.
[0215] In a possible implementation of the embodiment of the present application, the sorting module 62 is further used to:
[0216] When the total number of batteries is not less than the capacity, if there is a first target grading tray, a sorting instruction corresponding to the battery to be sorted at the current gear is generated according to the battery gear information and the status information of each grading tray.
[0217] In a possible implementation of the embodiment of the present application, the sorting module 62 is specifically used for:
[0218] According to the number of batteries allocated to the first target grading material tray, the number of remaining batteries that can be allocated to the first target grading material tray is calculated, as well as the difference between the number of batteries in the current gear indicated by the battery gear information and the number of remaining batteries that can be allocated;
[0219] According to the quantity difference, a sorting instruction corresponding to the batteries to be sorted in the current gear is generated.
[0220] In a possible implementation of the embodiment of the present application, the sorting module 62 is specifically used for:
[0221] When the quantity difference is zero or a negative integer, a sorting instruction is generated for sorting the batteries to be sorted at the current gear to the first target sorting tray;
[0222] When the quantity difference is greater than zero, a sorting instruction is generated to sort the batteries to be sorted in the current gear into the first target bin tray and the special bin tray; the special bin tray is a cache bin tray or an idle bin tray. The cache bin tray can hold batteries of any gear, and the number of batteries allocated in the idle bin tray is zero.
[0223] In a possible implementation of the embodiment of the present application, the sorting module 62 is specifically used for:
[0224] When the quantity difference is less than the preset quantity, a sorting instruction is generated for sorting the batteries to be sorted at the current gear to the first target grade tray and the cache grade tray; the grade mark of the cache grade tray is empty, which is used to store batteries of any gear;
[0225] When the quantity difference is greater than or equal to the preset quantity, a sorting instruction is generated for sorting the batteries to be sorted at the current gear to the first target step tray, the idle step tray or the cache step tray.
[0226] In a possible implementation of the embodiment of the present application, the sorting module 62 is further used to:
[0227] When the total number of batteries is not less than the capacity or the total number of multiple batteries to be sorted is not greater than the total number of batteries allocated to multiple binning trays, if there is no first target tray, then when there is an idle binning tray with zero allocated batteries in each binning tray, a sorting instruction is generated for sorting the batteries to be sorted to the idle binning tray;
[0228] When there are no idle binning trays in each binning tray, the second target binning tray with the least number of batteries is determined according to the number of allocated batteries, and a sorting instruction is generated for sorting the batteries on the second target binning tray to the cache binning tray and sorting the batteries to be sorted corresponding to the current gear position to the second target binning tray.
[0229] In a possible implementation manner of the embodiment of the present application, the device further includes an updating module (not shown in the figure), and the updating module is used to:
[0230] When generating the sorting instruction, the status information of each bin is updated according to the sorting instruction.
[0231] It should be understood that the above-mentioned device embodiments are only illustrative, and the device of the present application can also be implemented in other ways. For example, the division of units / modules in the above-mentioned embodiments is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units, modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed.
[0232] An electronic device is provided in an embodiment of the present application. Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, Figure 7 The electronic device shown includes: a processor 71 and a memory 72. The processor 71 and the memory 72 are connected, such as through a bus 73. Optionally, the electronic device may further include a transceiver 74. It should be noted that in actual applications, the transceiver 74 is not limited to one, and the structure of the electronic device does not constitute a limitation on the embodiments of the present application.
[0233] The processor 71 may be a central processing unit (CPU), a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor 71 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0234] The bus 73 may include a path to transmit information between the above components. The bus 73 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus 73 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0235] The memory 72 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.
[0236] The memory 72 is used to store the application code for executing the solution of the present application, and the execution is controlled by the processor 71. The processor 71 is used to execute the application code stored in the memory 72 to implement the contents shown in the above method embodiment.
[0237] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and the program instructions are used to implement the methods in the above-mentioned embodiments.
[0238] A computer program product is also provided in an embodiment of the present application, including a computer program. When the computer program is executed by a processor, the technical solution of the above-mentioned method embodiment is implemented. The implementation principle and technical effect are similar and will not be repeated here.
[0239] In the above embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant description of other embodiments. The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0240] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0241] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A battery sorting method, characterized in that: The method comprises: Obtaining battery gear information of a plurality of batteries to be sorted; the battery gear information is used to indicate the gear to which the corresponding batteries to be sorted belong; According to the battery gear information of each battery to be sorted and the status information of each of the grading material trays in the multiple grading material trays, a sorting instruction for each battery to be sorted is generated; the status information is used to indicate the gear identification of the grading material tray and the number of allocated batteries; the sorting instruction is used to allocate the corresponding grading material tray to the battery to be sorted.
2. The method according to claim 1, characterized in that Generating a sorting instruction for each of the batteries to be sorted according to the battery gear information of each of the batteries to be sorted and the status information of each of the multiple sorting material trays includes: Determine at least one current gear according to each of the battery gear information; wherein the at least one current gear covers the gears to which the multiple batteries to be sorted belong; For each current gear, determine the total number of batteries corresponding to the current gear; the total number of batteries is the sum of the number of batteries belonging to the current gear among the multiple batteries to be sorted and the number of batteries allocated on the sorting tray corresponding to the current gear; When the total number of batteries is less than the capacity of a single grading tray, a sorting instruction corresponding to the batteries to be sorted at the current gear is generated according to the total number of allocated batteries of each grading tray, the battery gear information and each status information; wherein the capacity is used to indicate the number of batteries that can be accommodated.
3. The method according to claim 2, characterized in that The generating of the sorting instructions corresponding to the batteries to be sorted at the current gear according to the total number of batteries allocated to each of the graded material trays, the battery gear information and each of the status information, comprises: When the total number of the plurality of batteries to be sorted is greater than the total number of remaining distributable batteries of the plurality of grading trays, at least one of the plurality of grading trays is determined as a mixed grading tray, and the gear position identification of the mixed grading tray is updated to a mixed gear position; the total number of remaining distributable batteries is determined based on the total number of allocated batteries; Sorting at least one target battery in the remaining bins except the mixed bin to the mixed bin, until the number of batteries allocated in the mixed bin reaches the capacity, and then draining the mixed bin and the battery trays in the mixed bin; The number of allocated batteries corresponding to the remaining grading trays is updated, and the mixed grading tray is replaced by an idle grading tray; the gear position mark in the status information corresponding to the idle grading tray is empty, and the number of allocated batteries is zero; According to the battery gear information and the updated status information, a sorting instruction corresponding to the battery to be sorted in the current gear is generated.
4. The method according to claim 3, characterized in that The step of sorting at least one target battery from the remaining grading trays except the mixed grading tray to the mixed grading tray comprises: Obtaining the tray entry time of the allocated batteries in each of the bins, and determining at least one target battery according to the tray entry time; According to the state information of the mixed and graded material tray, the number of batteries that can be distributed in the mixed and graded material tray is determined; the mixed and graded material tray contains the distributed batteries with the earliest tray entry time; According to the number of allocable batteries and the tray entry time, at least one target battery in the remaining grading trays is allocated to the mixed grading tray; wherein the target battery with an earlier tray entry time is preferentially allocated to the mixed grading tray.
5. The method according to any one of claims 2 to 4, characterized in that: The generating of the sorting instructions corresponding to the batteries to be sorted at the current gear according to the total number of batteries allocated to each of the graded material trays, the battery gear information and each of the status information, comprises: When the total number of the multiple batteries to be sorted is not greater than the total number of allocated batteries of the multiple grading trays, if each of the gear position identifiers indicates that there is a gear corresponding to any first target grading tray that is consistent with the current gear, then determine to generate a sorting instruction corresponding to the batteries to be sorted at the current gear based on the battery gear information and the status information of each of the grading trays.
6. The method according to claim 5, characterized in that The method further comprises: When the total number of batteries is not less than the capacity, if the first target grading tray exists, it is determined to generate a sorting instruction corresponding to the battery to be sorted at the current gear according to the battery gear information and the status information of each grading tray.
7. The method according to claim 6, characterized in that The step of generating a sorting instruction corresponding to the battery to be sorted at the current gear according to the battery gear information and the status information of each of the sorting trays comprises: According to the number of batteries allocated to the first target grading material tray, the number of batteries remaining to be allocated to the first target grading material tray is calculated, as well as the difference between the number of batteries at the current gear indicated by the battery gear information and the number of batteries remaining to be allocated; According to the quantity difference, a sorting instruction corresponding to the to-be-sorted batteries at the current gear is generated.
8. The method according to claim 7, characterized in that The step of generating a sorting instruction corresponding to the battery to be sorted at the current gear according to the quantity difference comprises: When the quantity difference is zero or a negative integer, a sorting instruction is generated for sorting the to-be-sorted batteries at the current gear to the first target sorting tray; When the quantity difference is greater than zero, a sorting instruction is generated to sort the batteries to be sorted at the current gear into the first target binning tray and the special binning tray; the special binning tray is a cache binning tray or an idle binning tray, the cache binning tray can hold batteries of any gear, and the number of batteries allocated in the idle binning tray is zero.
9. The method according to claim 8, characterized in that When the quantity difference is greater than zero, generating a sorting instruction for sorting the to-be-sorted batteries at the current gear position into the first target grading tray and the special grading tray, comprising: When the quantity difference is less than the preset quantity, a sorting instruction is generated for sorting the batteries to be sorted at the current gear to the first target grade material tray and the cache grade material tray; the gear mark of the cache grade material tray is empty, which is used to store batteries of any gear; When the quantity difference is greater than or equal to the preset quantity, a sorting instruction is generated for sorting the to-be-sorted batteries at the current gear position to the first target step tray, the idle step tray or the cache step tray.
10. The method according to claim 7, characterized in that When the total number of batteries is not less than the capacity or the total number of the plurality of batteries to be sorted is not greater than the total number of batteries allocated to the plurality of grading trays, the method further includes: If the first target tray does not exist, then when there is an idle binning tray with zero allocated batteries in each binning tray, a sorting instruction is generated for sorting the batteries to be sorted to the idle binning tray; When there is no idle grading tray in each of the grading trays, the second target grading tray with the least number of batteries is determined according to the number of allocated batteries, and a sorting instruction is generated for sorting the batteries on the second target grading tray to the cache grading tray and sorting the batteries to be sorted corresponding to the current gear position to the second target grading tray.
11. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: When the sorting instruction is generated, the status information of each of the graded material trays is updated according to the sorting instruction.
12. A battery sorting device, characterized in that: The device comprises: An acquisition module, used for acquiring battery gear information of a plurality of batteries to be sorted; the battery gear information is used for indicating the gear to which the corresponding battery to be sorted belongs; The sorting module is used to generate a sorting instruction for each battery to be sorted according to the battery gear information of each battery to be sorted and the status information of each of the grading material trays in a plurality of grading material trays; the status information is used to indicate the gear identification of the grading material tray and the number of allocated batteries; the sorting instruction is used to allocate the corresponding grading material tray to the battery to be sorted.
13. An electronic device, characterized in that: The electronic device comprises a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 11 when executed by a processor.
15. A computer program product, characterized in that The method comprises a computer program, which implements the method according to any one of claims 1 to 11 when being executed by a processor.
16. A battery sorting system, characterized in that: The system includes a material incoming unit and a sorting unit, wherein: The incoming material unit includes an incoming material tray placed on the incoming material position, a sensor and a first controller; the incoming material tray is used to place batteries to be sorted, and the first controller is used to control the sensor to obtain battery gear position information of the incoming material tray; The sorting unit comprises a sorting robot and a grading tray located at each grading position, the sorting robot is used to sort the batteries to be sorted into the grading tray of the grading tray, and the sorting robot is used to perform the method as described in any one of claims 1-11.
17. A sorting robot, characterized in that: The sorting robot is used to perform the method according to any one of claims 1-11.