Battery cell transfer method and device, computer device, storage medium and program product
By using unmanned transport vehicles to automatically transport battery cells according to the battery cell location codes, the problem of low battery cell handling efficiency is solved, and efficient and low-cost battery cell transportation is achieved.
Patent Information
- Application Number
- CN202310411034.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-17
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2043-04-17
AI Technical Summary
The existing technology has the problems of low efficiency in battery cell handling and high manual handling costs.
By obtaining the location information of the target battery cell, a location code is generated and sent to the unmanned transport vehicle, instructing it to transport the battery cell from the starting point to the end point, reducing manual intervention.
It improves the efficiency of battery cell handling, reduces labor costs, and ensures that the battery cells are accurately transferred to the target location.
Smart Images

Figure CN118811409B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery cell transport technology, and in particular to a battery cell transport method, device, computer equipment, storage medium and program product. Background Art
[0002] During the production process of battery cells, it is often necessary to move the battery cells to the target area, such as moving the battery cells from the standardized testing area to the shelf, or moving the battery cells on the shelf to the testing area.
[0003] Currently, battery cells are manually transported and placed in target areas, but there is a problem of low efficiency in manual transport. Summary of the Invention
[0004] Based on this, it is necessary to provide a battery cell transporting method, device, computer equipment, storage medium and program product to improve the efficiency of battery cell transportation in order to address the above technical problems.
[0005] In a first aspect, the present application provides a method for transporting a battery cell. The method comprises:
[0006] Obtaining a transfer task for a target battery cell, the transfer task including location information of a target placement point corresponding to the target battery cell, wherein the target placement point includes a transfer placement start point and a transfer placement end point;
[0007] Determine a position code corresponding to the target placement point according to the position information, where the position code includes column information and layer information of the target placement point in the battery cell receiving device;
[0008] The position code is sent to the target unmanned transport vehicle, and the position code is used to instruct the target unmanned transport vehicle to transport the target battery cell from the transport placement starting point to the transport placement end point according to the position code.
[0009] The battery cell transfer method provided by the embodiment of the present application obtains a transfer task including the location information of the target placement point corresponding to the target battery cell, and determines the column information and layer information of the target placement point in the battery cell storage device based on the location information, and sends the column information and layer information of the target placement point in the battery cell storage device to the target unmanned transport vehicle, so that the target unmanned transport vehicle transfers the target battery cell from the transfer placement starting point to the transfer placement end point. Since there is no need for manual handling of the battery cells, the efficiency of battery cell handling is improved and the labor cost of battery cell handling is reduced.
[0010] In one embodiment, obtaining a transport task for a target battery cell includes:
[0011] Receive task information sent by the test system;
[0012] When the task information meets the transfer task creation conditions, the transfer task is created.
[0013] The method provided in the embodiments of the present application receives task information sent by the test system and creates a transfer task if the task information satisfies the transfer task creation conditions. Because the task information corresponding to the transfer task satisfies the transfer task creation conditions, the probability of successfully transferring the target battery cell from the transfer placement starting point to the transfer placement end point can be increased.
[0014] In one embodiment, the task information includes a task status, and the method further includes:
[0015] When the task status is a task to be created, the target battery cell exists at the transfer placement starting point, and the transfer placement end point is not occupied, it is determined that the task information meets the transfer task creation conditions.
[0016] The method provided in the embodiment of the present application determines that the task information meets the transfer task creation conditions when the task status is the state of a task to be created, the target battery cell exists at the transfer placement starting point, and the transfer placement end point is not occupied, thereby achieving specific restrictions on the transfer task creation conditions and improving the requirements for successful transfer task creation. After the transfer task is successfully created, the probability of successfully transferring the target battery cell from the transfer placement starting point to the transfer placement end point is further improved.
[0017] In one embodiment, the target battery cell includes a plurality of battery cells to be transported, and the task information includes task information corresponding to the plurality of battery cells to be transported; and sending the position code to the target unmanned transport vehicle includes:
[0018] When the transfer task is successfully created and the parallel sample identifiers in the task information corresponding to at least two of the battery cells to be transferred are the same, the position code corresponding to the target transfer task is sent to the target unmanned transport vehicle; wherein, the target transfer task includes the transfer tasks corresponding to the at least two task information.
[0019] The method provided in the embodiment of the present application can reduce the influence of ambient temperature on battery cells with the same test conditions during the test by sending the position code corresponding to the target transfer task to the target unmanned transport vehicle when the transfer task is successfully created and the parallel sample identifiers in the task information corresponding to at least two battery cells to be transferred are the same, for example, if two battery cells have the same test conditions, if one of the battery cells is first placed in a test incubator for testing, and during the test of the battery cell, the other battery cell is placed in the test incubator for testing, it will affect the ambient temperature of the battery cell placed first, thereby affecting the test results of the battery cell.
[0020] In one embodiment, the method further comprises:
[0021] In a case where the task state is a state of a task to be canceled, the task list has the transfer task indicated by the task information, and the transfer task indicated by the task information is not executed, the transfer task indicated by the task information is canceled.
[0022] The method provided in the embodiments of the present application can cancel the transfer task that has not been executed.
[0023] In one of the embodiments, the method further includes:
[0024] In a case where the task state is a state of a task to be canceled, the task list has the transfer task indicated by the task information, and the transfer task indicated by the task information has been executed, a transfer instruction is sent to the unmanned transport vehicle; the transfer instruction is used to instruct the unmanned transport vehicle to transfer the electric core corresponding to the executed transfer task to the idle storage location in the transfer area.
[0025] The method provided in the embodiments of the present application can transfer the electric core corresponding to the executed transfer task to the idle storage location in the transfer area in a case where the task state is a state of a task to be canceled, the task list has the transfer task indicated by the task information, and the transfer task indicated by the task information has been executed. For example, if it is desired to change the final placement position of the electric core, a state of a task to be canceled can be issued, and then the scheduling system can schedule the unmanned transport vehicle to transfer the electric core at the transfer placement end to the transfer area, and then the electric core in the transfer area can be transferred to a new transfer placement end, so as to adjust the transfer placement end of the electric core.
[0026] In one of the embodiments, the task information further includes a task type; the method further includes:
[0027] According to the task type, a priority of the transfer task is determined.
[0028] The position code is sent to the target unmanned transport vehicle, including:
[0029] According to the priority, the position code is sent to the target unmanned transport vehicle.
[0030] In the embodiments of the present application, the position code is sent to the target unmanned transport vehicle according to the priority corresponding to the task type in the task information, so as to schedule the transfer task according to the priority.
[0031] In one of the embodiments, the method further includes:
[0032] Determine the distance between each candidate unmanned transport vehicle and the transfer placement starting point;
[0033] The target unmanned transport vehicle is determined from the candidate unmanned transport vehicles according to the distance between each candidate unmanned transport vehicle and the transfer placement starting point.
[0034] The method provided in the embodiment of the present application determines the distance between each candidate unmanned transport vehicle and the transfer placement starting point, and determines the target unmanned transport vehicle from each candidate unmanned transport vehicle based on the distance between each candidate unmanned transport vehicle and the transfer placement starting point, so that the candidate unmanned transport vehicle that is closer to the transfer placement starting point can be selected as the target unmanned transport vehicle, thereby reducing the time required for the target unmanned transport vehicle to reach the transfer placement starting point.
[0035] In a second aspect, the present application also provides a method for transporting a battery cell, the method comprising:
[0036] Receive a location code corresponding to a target placement point sent by the scheduling system; the target placement point includes a transfer placement start point and a transfer placement end point, and the location code includes column information and layer information of the target placement point in the battery cell receiving device;
[0037] According to the position code, the target battery cell is transported from the transport placement starting point to the transport placement end point.
[0038] The method provided in the embodiments of the present application receives information from the scheduling system regarding the column and layer of the target placement point in the cell storage device and transmits it to the target unmanned transport vehicle, thereby transporting the target cell from the transfer placement starting point to the transfer placement end point. This eliminates the need for manual cell handling, thereby improving cell handling efficiency and reducing labor costs.
[0039] In one embodiment, the target battery cell is transferred from the transfer placement starting point to the transfer placement end point according to the position code, including:
[0040] According to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, the target battery cell is transferred from the transfer placement starting point to the transfer placement end point.
[0041] The method provided in the embodiment of the present application transfers the target battery cell from the transfer placement starting point to the transfer placement end point according to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, thereby being able to more accurately determine the positions of the transfer placement starting point and the transfer placement end point, thereby increasing the probability of successfully acquiring the battery cell and the probability of successfully placing the battery cell at the transfer placement end point.
[0042] In one embodiment, the target battery cell is transferred from the transfer placement starting point to the transfer placement end point according to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, including:
[0043] Move to the starting position corresponding to the transfer placement starting point according to the first column of information, and scan the first column of identification code corresponding to the transfer placement starting point;
[0044] If the first column information is consistent with the first column identification code, determining a first height of the target battery cell according to the first layer information and a first preset layer height;
[0045] Taking out the target battery cell according to the first height, moving it to the end position corresponding to the transfer placement end point according to the second column information, and scanning the second column identification code corresponding to the transfer placement end point;
[0046] If the second column information is consistent with the second column identification code, determining a second height at which the battery cell to be transported should be placed according to the second layer information and the second preset layer height;
[0047] According to the second height, the target battery cell is placed at the transfer placement end point.
[0048] The method provided in the embodiment of the present application transfers the target battery cell from the transfer placement starting point to the transfer placement end point according to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, thereby being able to more accurately determine the positions of the transfer placement starting point and the transfer placement end point, thereby increasing the probability of successfully acquiring the battery cell and the probability of successfully placing the battery cell at the transfer placement end point.
[0049] In a third aspect, the present application also provides a battery cell transport device. The device comprises:
[0050] An acquisition module is used to obtain a transfer task for a target battery cell, where the transfer task includes location information of a target placement point corresponding to the target battery cell, wherein the target placement point includes a transfer placement start point and a transfer placement end point;
[0051] a determination module, configured to determine a position code corresponding to the target placement point according to the position information, the position code including column information and layer information of the target placement point in the battery cell receiving device;
[0052] The sending module is used to send the position code to the target unmanned transport vehicle, and the position code is used to instruct the target unmanned transport vehicle to transport the target battery cell from the transfer and placement starting point to the transfer and placement end point according to the position code.
[0053] In a fourth aspect, the present application also provides a battery cell transport device. The device includes:
[0054] A receiving module, configured to receive a location code corresponding to a target placement point sent by a scheduling system; the target placement point includes a transfer placement start point and a transfer placement end point, and the location code includes column information and layer information of the target placement point in the battery cell receiving device;
[0055] The transfer module is used to transfer the target battery cell from the transfer placement starting point to the transfer placement end point according to the position code.
[0056] In a fifth aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method provided in the above embodiment when executing the computer program.
[0057] In a sixth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the above embodiment.
[0058] In a seventh aspect, the present application further provides a computer program product, which includes a computer program that implements the steps of the method provided in the above embodiment when executed by a processor.
[0059] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference numerals are used throughout the drawings to represent the same components. In the drawings:
[0061] Figure 1 A diagram showing an application environment of a battery cell transport method in one embodiment;
[0062] Figure 2This is a schematic flow chart of a battery cell transport method provided in an embodiment of the present application;
[0063] Figure 3 This is a flow chart of a method for creating a transfer task provided in an embodiment of the present application;
[0064] Figure 4 This is a flow chart of a method for determining a target unmanned transport vehicle provided in an embodiment of the present application;
[0065] Figure 5 This is a flowchart of creating a transfer task and creating and canceling a task provided by an embodiment of the present application;
[0066] Figure 6 This is a flowchart of a transfer task and a process for transferring cells after the task is successfully created and canceled, provided in an embodiment of the present application;
[0067] Figure 7 This is a schematic flow chart of another battery cell transport method provided in an embodiment of the present application;
[0068] Figure 8 This is a schematic diagram of a process for transporting battery cells based on position coding provided in an embodiment of the present application;
[0069] Figure 9 Schematic diagram of a method for transferring battery cells using an unmanned transport vehicle according to an embodiment of the present application;
[0070] Figure 10 This is a schematic structural diagram of a battery cell transport device provided in an embodiment of the present application;
[0071] Figure 11 This is a schematic structural diagram of another battery cell transport device provided in an embodiment of the present application;
[0072] Figure 12 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0073] The following embodiments of the technical solution of the present application will be described in detail with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application and are therefore only examples and are not intended to limit the scope of protection of the present application.
[0074] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned figure descriptions are intended to cover non-exclusive inclusions.
[0075] In the description of the embodiments of this application, the technical terms "first" and "second" are used only to distinguish different objects and should not be understood to indicate or imply relative importance or implicitly specify the quantity, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, the meaning of "plurality" is more than two, unless otherwise clearly and specifically defined.
[0076] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0077] In the description of the embodiments of this application, the term "and / or" is simply a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent the following three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0078] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0079] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.
[0080] In the description of the embodiments of the present application, unless otherwise expressly specified or limited, technical terms such as "installed," "connected," "connected," and "fixed" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integration; mechanical connections or electrical connections; direct connections or indirect connections through an intermediate medium; internal connections between two components or interactions between two components. Those skilled in the art can understand the specific meanings of the above terms in the embodiments of the present application based on specific circumstances.
[0081] During the production process of battery cells, it is often necessary to move the battery cells to the target area, such as moving the battery cells from the standardized testing area to the shelf, or moving the battery cells on the shelf to the testing area.
[0082] Currently, battery cells are manually transported and placed in target areas, but there is a problem of low efficiency in manual transport.
[0083] In order to solve the above technical problems, an embodiment of the present application provides a battery cell transfer method, which obtains a transfer task including the location information of the target placement point corresponding to the target battery cell, determines the location code corresponding to the target placement point based on the location information, and sends the location code to the target unmanned transport vehicle. The location code is used to instruct the target unmanned transport vehicle to transfer the target battery cell from the transfer placement starting point to the transfer placement end point according to the location code, thereby realizing the transfer of the target battery cell from the transfer placement starting point to the transfer placement end point through the target unmanned transport vehicle, thereby improving the battery cell transportation efficiency and reducing the labor cost of battery cell transportation.
[0084] The battery cell transport method provided in the embodiment of the present application is applied to Figure 1 In the application environment shown, Figure 1 As shown, Figure 1 The figure is an application environment diagram of a battery cell transfer method in an embodiment, and the application environment includes a test system 101, a scheduling system 102, and an unmanned transport vehicle 103. The test system 101 can be deployed in a server, and the scheduling system 102 can be deployed in another server. The test system 101 can send transfer task information to the scheduling system 102. After receiving the transfer task information, the scheduling system 102 determines whether to create a battery cell transfer task based on the transfer task information. After the battery cell transfer task is successfully created, the scheduling 102 can send the transfer task to the unmanned transport vehicle, and the unmanned transport vehicle performs the transfer task, thereby transferring the target battery cell from the transfer placement starting point to the transfer placement end point, thereby improving the battery cell transportation efficiency and reducing the labor cost of battery cell transportation. Among them, the server can be implemented as an independent server or a server cluster composed of multiple servers.
[0085] In one embodiment, Figure 2 As shown, Figure 2 This is a flow chart of a method for transporting a battery cell provided in an embodiment of the present application. Figure 1 The scheduling system shown includes the following steps:
[0086] S201. Acquire a transfer task for a target battery cell, where the transfer task includes location information of a target placement point corresponding to the target battery cell, wherein the target placement point includes a transfer placement start point and a transfer placement end point.
[0087] For example, the starting point of transfer placement can be the sampling shelf, and the end point of transfer placement can be the test channel of the test incubator; or, the starting point of transfer placement can be the test channel, and the end point of transfer placement can be the return sample shelf; or, the starting point of transfer placement can be test channel A, and the end point of transfer placement can be test channel B.
[0088] The shelves and test incubators can be multi-layer and multi-column objects, and the location information can indicate the specific location of the target placement point. For example, with respect to the location information of the transfer placement starting point, if the transfer placement starting point is the test channel of the test incubator, the location information can indicate the channel number of the test incubator. For example, the location information is area code-unit number-channel number, where the area code indicates the area where the test incubator is located. A test incubator can include multiple unit numbers, and a unit number can correspond to a column of test channels or multiple columns of test channels. All test channels corresponding to a unit number can be numbered, and a test channel corresponds to a channel number, and a test channel can be used to place a battery cell. For example, a unit includes 10 test channels, and the 10 test channels can be numbered in sequence, and the numbering can be from 1 to 10.
[0089] Regarding the location information of the transfer placement end point, if the transfer placement end point is the return sample placement area of the return sample shelf, the location information can indicate the area number of the return sample placement area. For example, the location information is the shelf number-unit number-placement area number of the return sample shelf, where one shelf number corresponds to one return sample shelf, one return sample shelf can include multiple unit numbers, one unit number can correspond to a column of return sample placement areas, all return sample placement areas corresponding to a unit number can be numbered, one return sample placement area corresponds to a placement area number, and one return sample placement area can be used to place one battery cell.
[0090] S202 . Determine a position code corresponding to the target placement point according to the position information, where the position code includes column information and layer information of the target placement point in the battery cell receiving device.
[0091] The dispatch system may store a correspondence between location information and location codes, and the dispatch system may determine the location code corresponding to the target placement point based on the location information and the stored correspondence. Alternatively, the correspondence between location information and location codes may be stored in another device, and the dispatch system may obtain the correspondence between location information and location codes from the other device and determine the location code corresponding to the target placement point based on the location information and the stored correspondence.
[0092] For example, the location information of the target placement point is 3-1-6, and the location code corresponding to the location information is 20000122502013. The location code is a code generated based on the column information of the column in which the target placement point is located in the battery cell storage device and the layer information of the layer in which it is located. The 13 in "2013" in the code represents the column information, that is, the column identifier of the target placement point in the battery cell storage device. The 2 in "2013" in the code represents the layer information, that is, the layer number of the target placement point in the battery cell storage device. The "2013" in the code indicates that the target placement point is in the 13th column of the 2nd layer in the battery cell storage device. The battery cell storage device can be a shelf or a test incubator.
[0093] The dispatching system can determine the location code corresponding to the target placement point based on the location information, that is, determine the location code corresponding to the transfer placement starting point and the location code corresponding to the transfer placement end point.
[0094] S203: Send the location code to the target unmanned transport vehicle. The location code is used to instruct the target unmanned transport vehicle to transport the target battery cell from the transfer placement starting point to the transfer placement end point according to the location code.
[0095] The target unmanned transport vehicle may be any idle unmanned transport vehicle.
[0096] The scheduling system sends the location code corresponding to the transfer placement starting point and the location code corresponding to the transfer placement end point to the target unmanned transport vehicle, so that the target unmanned transport vehicle transfers the target battery cell from the transfer placement starting point to the transfer placement end point according to the location code corresponding to the transfer placement starting point and the location code corresponding to the transfer placement end point.
[0097] The battery cell transfer method provided by the embodiment of the present application obtains a transfer task including the location information of the target placement point corresponding to the target battery cell, and determines the column information and layer information of the target placement point in the battery cell storage device based on the location information, and sends the column information and layer information of the target placement point in the battery cell storage device to the target unmanned transport vehicle, so that the target unmanned transport vehicle transfers the target battery cell from the transfer placement starting point to the transfer placement end point. Since there is no need for manual handling of the battery cells, the efficiency of battery cell handling is improved and the labor cost of battery cell handling is reduced.
[0098] Reference Figure 3 , Figure 3 This is a flow chart of a method for creating a transfer task provided by an embodiment of the present application. This embodiment relates to a possible implementation method for obtaining a transfer task for a target battery cell. Based on the above embodiment, the above S201 may include the following steps:
[0099] S301: Receive task information sent by the test system.
[0100] The task information may include the task status, the location information corresponding to the transfer placement starting point, and the location information corresponding to the transfer placement end point. The scheduling system can determine whether a transfer task needs to be created based on the task status, the location information corresponding to the transfer placement starting point, and the location information corresponding to the transfer placement end point. For example, if the task status is "to be created," and the location information corresponding to the transfer placement starting point has a battery cell set, while the location information corresponding to the transfer placement end point is "idle," then the task information is determined to meet the transfer task creation conditions, and the transfer task is created.
[0101] Alternatively, if the task status is a task to be created, and the location information corresponding to the transfer placement starting point is set with battery cells, a transfer task is created. In this case, after the transfer task is created, if the transfer placement end point has battery cells placed on it when the transfer task is created, but after the transfer task is successfully created, the battery cells on the transfer placement end point are transferred so that the transfer placement end point is not occupied, then after the creation of the task is successful, the unmanned transport vehicle can also transfer the battery cells to the transfer placement end point.
[0102] S302. When the task information satisfies the transfer task creation conditions, create a transfer task.
[0103] For example, if the task information does not meet the transfer task creation conditions, even if the transfer task is successfully created, it may result in the unmanned transport vehicle arriving at the transfer placement starting point without a battery cell at the transfer placement starting point. In this case, the unmanned transport vehicle will be unable to transfer the battery cell. In order to reduce the scenario where the unmanned transport vehicle is unable to transfer the battery cell, in the embodiment of the present application, a transfer task is created when the task information meets the transfer task creation conditions, thereby increasing the probability that the unmanned transport vehicle can successfully transfer the target battery cell from the transfer placement starting point to the transfer placement end point.
[0104] The method provided in the embodiments of the present application receives task information sent by the test system and creates a transfer task if the task information satisfies the transfer task creation conditions. Because the task information corresponding to the transfer task satisfies the transfer task creation conditions, the probability of successfully transferring the target battery cell from the transfer placement starting point to the transfer placement end point can be increased.
[0105] In one embodiment, the task information includes a task status, and the method may further include the following steps:
[0106] When the task status is to be created, the target battery cell exists at the transfer placement starting point, and the transfer placement end point is not occupied, it is determined that the task information meets the transfer task creation conditions.
[0107] In an embodiment of the present application, for example, the status of the task to be created can be represented by "ongoing" or by 1. The status of the task to be created in an embodiment of the present application includes but is not limited to the above-mentioned representation forms.
[0108] The method provided in the embodiment of the present application determines that the task information meets the transfer task creation conditions when the task status is the state of a task to be created, the target battery cell exists at the transfer placement starting point, and the transfer placement end point is not occupied, thereby achieving specific restrictions on the transfer task creation conditions and improving the requirements for successful transfer task creation. After the transfer task is successfully created, the probability of successfully transferring the target battery cell from the transfer placement starting point to the transfer placement end point is further improved.
[0109] In one embodiment, the target battery cell includes multiple battery cells to be transported, and the task information includes task information corresponding to the multiple battery cells to be transported. The above-mentioned S203 of sending the position code to the target unmanned transport vehicle can be implemented as follows:
[0110] If the transfer task is successfully created and the parallel sample identifiers in the task information corresponding to at least two cells to be transferred are the same, the location code corresponding to the target transfer task is sent to the target unmanned transport vehicle;
[0111] Among them, the target transfer task includes at least two transfer tasks corresponding to task information.
[0112] In an embodiment of the present application, a parallel sample identifier can be used to indicate that the test conditions are the same, that is, if the test conditions of multiple battery cells to be transferred are the same, then the parallel sample identifiers in the corresponding task information of the multiple battery cells to be transferred are the same. For example, if the test conditions of two battery cells to be transferred are the same, then the parallel sample identifiers in the corresponding task information of the two battery cells to be transferred are the same. In this case, in order to reduce the influence of the ambient temperature when testing the battery cells, it is necessary to put the two battery cells to be transferred into the test incubator at the same time for testing. In order to put the two battery cells to be transferred into the test incubator at the same time for testing, in an embodiment of the present application, a target unmanned transport vehicle is used to put the two battery cells to be transferred into the test incubator at the same time. Therefore, by sending the position code corresponding to the target transfer task to the target unmanned transport vehicle, the target unmanned transport vehicle can put the two battery cells to be transferred into the test incubator at the same time for testing after clamping the two battery cells to be transferred.
[0113] The method provided in the embodiment of the present application can reduce the influence of ambient temperature on battery cells with the same test conditions during the test by sending the position code corresponding to the target transfer task to the target unmanned transport vehicle when the transfer task is successfully created and the parallel sample identifiers in the task information corresponding to at least two battery cells to be transferred are the same, for example, if two battery cells have the same test conditions, if one of the battery cells is first placed in a test incubator for testing, and during the test of the battery cell, the other battery cell is placed in the test incubator for testing, it will affect the ambient temperature of the battery cell placed first, thereby affecting the test results of the battery cell.
[0114] In one embodiment, the method may further include the following steps:
[0115] When the task status is to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has not been executed, the transfer task indicated by the task information is canceled.
[0116] In the embodiment of the present application, the status of the task to be canceled can be represented by "fail" or 0. The representation of the status of the task to be created in the embodiment of the present application includes but is not limited to the above-mentioned representation.
[0117] When the task status is a pending cancellation task, it means that the test system expects to cancel the transfer task. When the task status included in the task information received by the scheduling system is a pending cancellation task, the scheduling system can first query whether there is a transfer task indicated by the task information in the task list maintained by itself. If there is a transfer task indicated by the task information, it can then determine whether the transfer task indicated by the task information has not been executed. If the transfer task indicated by the task information has not been executed, the transfer task indicated by the task information will be canceled.
[0118] The transfer task indicated by the task information can be determined by the task identifier included in the task information.
[0119] The method provided in an embodiment of the present application cancels the transfer task indicated by the task information when the task status is a task to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has not been executed, thereby achieving the cancellation of the transfer task that has not yet been executed.
[0120] In one embodiment, the method may further include the following steps:
[0121] When the task status is to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has been executed, a transfer instruction is sent to the unmanned transport vehicle; the transfer instruction is used to instruct the unmanned transport vehicle to transfer the battery cells corresponding to the executed transfer task to an empty storage location in the transfer area.
[0122] The task information may include a transfer area identifier. When the task status is a pending cancellation status, the transfer task indicated by the task information exists in the task list, or the transfer task indicated by the task information has been executed, the scheduling system may determine an idle storage location from the idle storage locations corresponding to the transfer area identifier, and send the identification information of the determined idle storage location to the unmanned transport vehicle. The unmanned transport vehicle will transfer the battery cells corresponding to the executed transfer task to the idle storage location. The transfer instruction includes the transfer area identifier and the identification information of the idle storage location. The unmanned transport vehicle may be the target unmanned transport vehicle in the above embodiment, or another idle unmanned transport vehicle.
[0123] When the task status is to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has been executed, it means that the transfer task that the test system expects to cancel has been executed and the transfer task cannot be canceled. In this case, the battery cells corresponding to the executed transfer task will be transferred to the vacant storage location in the transfer area.
[0124] The method provided in the embodiment of the present application is to transfer the battery cells corresponding to the executed transfer tasks to the vacant storage locations in the transfer area when the task status is the task to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has been executed. For example, if you want to change the final placement location of the battery cells, you can send the task status as the task to be canceled, and the scheduling system can dispatch the unmanned transport vehicle to transfer the battery cells at the transfer placement destination to the transfer area, and then transfer the battery cells in the transfer area to the new transfer placement destination, thereby adjusting the transfer placement destination of the battery cells.
[0125] It should be noted that the unmanned transport vehicle may fail during the transfer process. In order to reduce the probability that the unmanned transport vehicle fails to normally transfer the battery cell due to the failure, in the embodiment of the application, if the unmanned transport vehicle fails, the unmanned transport vehicle can send a failure notification to the test system. In this case, the test system can include a specific cancellation identifier in the task information issued to the scheduling system, for example, the cancellation identifier is exceptionCancel. If the scheduling system receives the task information including the cancellation identifier, the scheduling system can send a cancellation instruction to the target unmanned transport vehicle. The target unmanned transport vehicle stops the transfer based on the cancellation instruction, and the relevant personnel arrive at the position of the target unmanned transport vehicle to take out the battery cell.
[0126] In one of the embodiments, the task information can further include a task issuing time.
[0127] In one of the embodiments, the task information further includes a task type. The method can further include the following steps:
[0128] According to the task type, the priority of the transfer task is determined.
[0129] Correspondingly, the S203 of sending the position code to the target unmanned transport vehicle can be realized by the following way:
[0130] According to the priority, the position code is sent to the target unmanned transport vehicle.
[0131] In the embodiment of the application, the task type includes, for example, sample uploading, sample downloading, and test channel changing. Sample uploading refers to transferring the battery cell on the sample shelf to the test channel. Sample downloading refers to transferring the battery cell in the test channel to the sample shelf. Test channel changing refers to transferring the battery cell in one test channel to another test channel. For example, if test channel A cannot continue the test due to some reason, the battery cell in test channel A needs to be transferred to test channel B to continue the test.
[0132] The priority of the transfer task is different according to the task type. For example, the priority of sample uploading is higher than that of sample downloading, and the priority of sample downloading is higher than that of test channel changing. If the scheduling system creates three transfer tasks, and the task types of the three transfer tasks are sample uploading, sample downloading, and test channel changing, respectively, the position code of the transfer task corresponding to sample uploading is preferentially sent to the target unmanned transport vehicle.
[0133] In the embodiment of the application, by sending the position code to the target unmanned transport vehicle according to the priority corresponding to the task type in the task information, the scheduling of the transfer task according to the priority is realized.
[0134] In one of the embodiments, a method for determining a target unmanned transport vehicle is also provided, as shown in Figure 4 Figure 4 is a flowchart of a method for determining a target unmanned transport vehicle provided in an embodiment of the present application. The method comprises the following steps:
[0135] S401, determine the distance between each candidate unmanned transport vehicle and the transfer placement starting point.
[0136] The candidate unmanned transport vehicle refers to an unmanned transport vehicle in an idle state. The dispatching system can determine the distance between each candidate unmanned transport vehicle and the transfer placement starting point.
[0137] S402, determine the target unmanned transport vehicle from the candidate unmanned transport vehicles according to the distance between each candidate unmanned transport vehicle and the transfer placement starting point.
[0138] The dispatching system determines the target unmanned transport vehicle from the candidate unmanned transport vehicles according to the distance between each candidate unmanned transport vehicle and the transfer placement starting point, for example, the candidate unmanned transport vehicle corresponding to the smallest distance is taken as the target unmanned transport vehicle. Or at least one distance less than a preset distance is determined, and the candidate unmanned transport vehicle corresponding to any one of the at least one distance is taken as the target unmanned transport vehicle.
[0139] The method provided in the embodiment of the present application can select the candidate unmanned transport vehicle close to the transfer placement starting point as the target unmanned transport vehicle by determining the distance between each candidate unmanned transport vehicle and the transfer placement starting point and determining the target unmanned transport vehicle from the candidate unmanned transport vehicles according to the distance between each candidate unmanned transport vehicle and the transfer placement starting point, thereby reducing the time required for the target unmanned transport vehicle to reach the transfer placement starting point.
[0140] The above embodiments of the dispatching system will be described in detail below. Figure 5 and Figure 6 The above embodiments of the dispatching system will be described in detail below. Figure 5 as shown in Figure 5 is a flowchart of a method for creating a transfer task and a method for creating a cancellation task provided in an embodiment of the present application.
[0141] S501, the test system issues transfer task information.
[0142] S502, the dispatching system receives the transfer task information.
[0143] S503, the dispatching system determines the task state in the transfer task information.
[0144] If the task state is “Fail”, it means that the transfer task corresponding to the transfer task information needs to be cancelled, and S504 is executed without execution.
[0145] If the task status is "Ongoing", S507 is performed.
[0146] S504, the scheduling system determines whether the task list has a task corresponding to the task identifier in the transfer task information according to the task identifier.
[0147] If yes, the task creation is successful, and S505 is performed; if no, the task creation fails, and S506 is performed.
[0148] S505, the scheduling system returns a success status to the test system.
[0149] S506, the scheduling system returns a failure status to the test system.
[0150] S507, the scheduling system determines whether the transfer placement starting point has a target battery and whether the transfer placement ending point is unoccupied.
[0151] If the transfer placement starting point has a target battery and the transfer placement ending point is unoccupied, the transfer task creation is successful, and S508 is performed; if the transfer placement starting point does not have a target battery or the transfer placement ending point is occupied, the transfer task creation fails, and S509 is performed.
[0152] S508, the scheduling system returns a success status to the test system.
[0153] S509, the scheduling system returns a failure status to the test system.
[0154] Referring to Figure 6 , Figure 6 is a flowchart of a battery transfer process after a transfer task and a cancellation task are successfully created.
[0155] S601, the task creation is successful.
[0156] The task creation in the embodiments of the present application includes a transfer task creation and a cancellation task creation. As described above in S504, the scheduling system determines whether the task list has a task corresponding to the task identifier in the transfer task information. If yes, the cancellation task creation is successful.
[0157] As described above in S507, the scheduling system determines whether the transfer placement starting point has a target battery and whether the transfer placement ending point is unoccupied. If the transfer placement starting point has a target battery and the transfer placement ending point is unoccupied, the transfer task creation is successful.
[0158] If the task status is "Fail", S602 is performed; if the task status is "Ongoing", S605 is performed.
[0159] S602, whether the transfer task indicated by the task information is executed.
[0160] If not, S603 is executed; if yes, S604 is executed.
[0161] S603, cancel the transfer task indicated by the task information.
[0162] S604, transfer the battery cell corresponding to the executed transfer task to the idle storage site in the transfer area, and send the storage site information of the idle storage site to the test system.
[0163] S605, whether the parallel sample identifier is included in the task information.
[0164] If the parallel sample identifier is included in the task information, S606 is executed; if not, S608 is executed.
[0165] S606, combine the position codes corresponding to the transfer tasks of the task information with the same parallel sample identifier to obtain the combined position code.
[0166] After the target unmanned transport vehicle receives the combined position code, the battery cells corresponding to the transfer tasks of the task information with the same parallel sample identifier are sequentially taken out according to the combined position code, and the battery cells are simultaneously placed into the test oven.
[0167] S607, the unmanned transport vehicle closest to the transfer placement starting point is taken as the target unmanned transport vehicle.
[0168] S608, send the position code to the target unmanned transport vehicle.
[0169] It should be noted that if the position codes corresponding to the transfer tasks of the task information with the same parallel sample identifier are combined, the position code sent in this step is the combined position code.
[0170] The above describes the embodiments of the battery cell transfer method with the scheduling system as the execution subject, and the following describes the embodiments of the battery cell transfer method with the unmanned transport vehicle as the execution subject. Refer to Figure 7 , Figure 7 is another flowchart of the battery cell transfer method provided by the embodiments of the present application. The method is applied to Figure 1 the unmanned transport vehicle shown in the figure, and the method includes the following steps:
[0171] S701, receive the position code corresponding to the target placement point sent by the scheduling system; the target placement point includes the transfer placement starting point and the transfer placement ending point, and the position code includes the column information of the column where the target placement point is located in the battery cell containing device and the layer information of the layer where the target placement point is located.
[0172] S702: According to the position code, the target battery cell is transported from the transport placement starting point to the transport placement end point.
[0173] The unmanned transport vehicle can pick up the battery cell placed at the transfer placement starting point based on the column and layer information of the transfer placement starting point in the battery cell storage device. It can also determine the placement location of the battery cell based on the column and layer information of the transfer placement destination in the battery cell storage device, thereby transporting the battery cell placed at the transfer placement starting point to the transfer placement destination.
[0174] The method provided in the embodiments of the present application receives information from the scheduling system regarding the column and layer of the target placement point in the cell storage device and transmits it to the target unmanned transport vehicle, thereby transporting the target cell from the transfer placement starting point to the transfer placement end point. This eliminates the need for manual cell handling, thereby improving cell handling efficiency and reducing labor costs.
[0175] In one embodiment, the above-mentioned S702, transferring the target battery cell from the transfer placement starting point to the transfer placement end point according to the position code, can be implemented as follows:
[0176] According to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, the target battery cell is transferred from the transfer placement starting point to the transfer placement end point.
[0177] For example, the first column of information is the column identification information of the column where the transfer placement starting point is located in the battery cell storage device, and the first layer of information is the layer number of the layer where the transfer placement starting point is located in the battery cell storage device. The target unmanned transport vehicle can determine the specific location of the transfer placement starting point based on the first column information and the first layer information, thereby clamping the battery cell placed at the transfer placement starting point. The second column of information is the column identification information of the column where the transfer placement end point is located in the battery cell storage device, and the second layer of information is the layer number of the layer where the transfer placement end point is located in the battery cell storage device. The target unmanned transport vehicle can determine the specific location of the transfer placement end point based on the second column information and the second layer information, thereby placing the battery cell at the transfer placement end point.
[0178] For another example, the first column of information is the position information of the column where the transfer placement starting point is located in the battery cell storage device, and the first layer of information is the height of the layer where the transfer placement starting point is located in the battery cell storage device. The target unmanned transport vehicle can determine the specific position of the transfer placement starting point based on the first column and first layer information, thereby clamping the battery cell placed at the transfer placement starting point. The second column of information is the position information of the column where the transfer placement end point is located in the battery cell storage device, and the second layer of information is the height of the layer where the transfer placement end point is located in the battery cell storage device. The target unmanned transport vehicle can determine the specific position of the transfer placement end point based on the second column and second layer information, thereby placing the battery cell at the transfer placement end point.
[0179] The method provided in the embodiment of the present application transfers the target battery cell from the transfer placement starting point to the transfer placement end point according to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, thereby being able to more accurately determine the positions of the transfer placement starting point and the transfer placement end point, thereby increasing the probability of successfully acquiring the battery cell and the probability of successfully placing the battery cell at the transfer placement end point.
[0180] Reference Figure 8 , Figure 8 This is a flow chart of a cell transfer process based on position coding provided by an embodiment of the present application. This embodiment relates to a possible implementation method of how to transfer a target cell from a transfer placement starting point to a transfer placement end point based on the first column information and first layer information in the position coding corresponding to the transfer placement starting point, and the second column information and second layer information in the position coding corresponding to the transfer placement end point. Based on the above embodiment, the method includes the following steps:
[0181] S801. Move to the starting position corresponding to the transfer placement starting point according to the first column information, and scan the first column identification code corresponding to the transfer placement starting point.
[0182] In this embodiment of the present application, a two-dimensional column identification code containing column identification information can be affixed to the bottom layer of each column of the shelf and test incubator. The column identification information is also unique within the dispatching system. When the dispatching system constructs the map, it will set the column identification information within the map. The position of the column identification information within the map is unique, which also means that the position of the location code within the map is unique. Therefore, regardless of the type of mission, for the unmanned transport vehicle, it is a point-to-point sample transport.
[0183] The unmanned transport vehicle moves to the starting position corresponding to the transfer placement starting point based on the first column information and scans the first column identification code corresponding to the transfer placement starting point. For example, if the transfer placement starting point is located in the first column of the sampling shelf, since the first column bottom layer has the first column identification code attached, after the unmanned transport vehicle reaches the starting position corresponding to the transfer placement starting point, it can scan the column identification code attached to the bottom layer of the first column, that is, scan the first column identification code. If multiple cells in the same column need to be removed, the column identification code can be scanned only once, thereby reducing the number of scans and increasing the efficiency of cell placement.
[0184] S802: If the first column information is consistent with the first column identification code, determine a first height of the target battery cell according to the first layer information and a first preset layer height.
[0185] If the first column of information is consistent with the first column of identification codes, it means that the unmanned transport vehicle has arrived at the correct location. Then, based on the first layer information and the first preset layer height, the first height of the target battery cell can be determined, that is, the height at which the target battery cell is placed in the battery cell storage device. The first height of the target battery cell can be calculated using the following formula:
[0186] First height = scan height + (number of floors - 1) * first preset floor height
[0187] The scanning height here is the height from the ground to the pasting position of the column identification code corresponding to the transfer starting point. The number of floors refers to the floor indicated by the first floor information. The first preset floor height refers to the height of each floor of the battery cell storage device where the transfer starting point is located.
[0188] S803. Take out the target battery cell according to the first height, move it to the end position corresponding to the transfer and placement end point according to the second column information, and scan the second column identification code corresponding to the transfer and placement end point.
[0189] The unmanned transport vehicle can take out the target battery cell based on the first height, and move to the end position corresponding to the transfer placement end point according to the second column information, and also scan the second column identification code corresponding to the transfer placement end point.
[0190] S804: If the second column information is consistent with the second column identification code, determine the second height at which the battery cells to be transported should be placed according to the second layer information and the second preset layer height.
[0191] The second height can be calculated similarly to the above formula for calculating the first height.
[0192] Among them, the second height = scan code height + (number of floors - 1) * the second preset floor height
[0193] The scanning height here is the height from the ground to the pasting position of the column identification code corresponding to the transfer placement destination. The number of floors refers to the floor indicated by the second-layer information. The second preset floor height refers to the height of each floor of the battery cell storage device where the transfer placement destination is located.
[0194] S805: Place the target battery cell at the transfer placement destination according to the second height.
[0195] The method provided in the embodiment of the present application determines the first height of the target battery cell according to the first layer information and the first preset layer height, takes out the target battery cell according to the first height, moves it to the end position corresponding to the transfer placement end point according to the second column information, and scans the second column identification code corresponding to the transfer placement end point. When the second column information is consistent with the second column identification code, the second height at which the battery cell to be transferred should be placed is determined according to the second layer information and the second preset layer height, and the target battery cell is placed at the transfer placement end point according to the second height, so that the positions of the transfer placement starting point and the transfer placement end point can be determined more accurately, thereby improving the probability of successfully acquiring the battery cell and the probability of successfully placing the battery cell at the transfer placement end point.
[0196] The following combination Figure 9 Introduce the process of transporting battery cells by unmanned transport vehicles. Figure 9 Schematic diagram of a method for transferring battery cells using an unmanned transport vehicle according to an embodiment of the present application, the method comprising the following steps:
[0197] S901. The unmanned transport vehicle arrives at the transfer placement starting point.
[0198] S902: The unmanned transport vehicle scans the column identification code corresponding to the transfer placement starting point.
[0199] S903: The unmanned transport vehicle takes out the battery cells from the transfer starting point.
[0200] S904, unmanned transport vehicle begins transfer.
[0201] S905: The unmanned transport vehicle arrives at the transfer and placement destination.
[0202] S906. The unmanned transport vehicle scans the column identification code corresponding to the transfer placement destination.
[0203] S907. The unmanned transport vehicle places the battery cells at the transfer destination.
[0204] S908, transfer mission completed.
[0205] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0206] Based on the same inventive concept, the present application also provides a cell transport device for implementing the aforementioned cell transport method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more cell transport device embodiments provided below can be found in the limitations of the cell transport method above and will not be repeated here.
[0207] In one embodiment, Figure 10 As shown, Figure 10 1 is a schematic structural diagram of a battery cell transport device provided in an embodiment of the present application. The device 1000 is provided in a server deployed with a scheduling system, and the device 1000 includes:
[0208] An acquisition module 1001 is configured to acquire a transfer task for a target battery cell, wherein the transfer task includes location information of a target placement point corresponding to the target battery cell, wherein the target placement point includes a transfer placement start point and a transfer placement end point;
[0209] A first determining module 1002 is configured to determine a position code corresponding to the target placement point based on the position information, where the position code includes column information and layer information of the target placement point in the battery cell receiving device;
[0210] The sending module 1003 is used to send the position code to the target unmanned transport vehicle, and the position code is used to instruct the target unmanned transport vehicle to transport the target battery cell from the transfer placement starting point to the transfer placement end point according to the position code.
[0211] In one embodiment, the acquisition module 1001 is specifically configured to receive task information sent by the test system; and create a transfer task if the task information satisfies the transfer task creation conditions.
[0212] In one embodiment, the task information includes a task status, and the apparatus 1000 further includes:
[0213] The second determination module is used to determine that the task information meets the transfer task creation conditions when the task status is the state of the task to be created, the target battery cell exists at the transfer placement starting point, and the transfer placement end point is not occupied.
[0214] In one embodiment, the target battery cell includes multiple battery cells to be transferred, and the task information includes task information corresponding one-to-one to the multiple battery cells to be transferred; the sending module 1003 is specifically used to send the position code corresponding to the target transfer task to the target unmanned transport vehicle when the transfer task is successfully created and the parallel sample identifiers in the task information corresponding to at least two battery cells to be transferred are the same; wherein the target transfer task includes at least two transfer tasks corresponding to the task information.
[0215] In one embodiment, the apparatus 1000 further includes:
[0216] The cancellation module is used to cancel the transfer task indicated by the task information when the task status is the state of the task to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has not been executed.
[0217] In one embodiment, the sending module 1003 is also used to send a transfer instruction to the unmanned transport vehicle when the task status is a task to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has been executed; the transfer instruction is used to instruct the unmanned transport vehicle to transfer the battery cells corresponding to the executed transfer task to an idle storage location in the transfer area.
[0218] In one embodiment, the task information further includes a task type; the apparatus 1000 further includes:
[0219] The third determination module is used to determine the priority of the transfer task according to the task type;
[0220] Correspondingly, the sending module 1003 is specifically configured to send the location code to the target unmanned transport vehicle according to the priority.
[0221] In one embodiment, the apparatus 1000 further includes:
[0222] The fourth determination module is used to determine the distance between each candidate unmanned transport vehicle and the transfer placement starting point; based on the distance between each candidate unmanned transport vehicle and the transfer placement starting point, determine the target unmanned transport vehicle from each candidate unmanned transport vehicle.
[0223] In one embodiment, Figure 11 As shown, Figure 11 1 is a schematic structural diagram of another battery cell transport device provided in an embodiment of the present application. The device 1100 is provided in an unmanned transport vehicle and includes:
[0224] Receiving module 1101 is used to receive the position code corresponding to the target placement point sent by the scheduling system; the target placement point includes the transfer placement starting point and the transfer placement end point, and the position code includes the column information of the column in which the target placement point is located in the battery cell accommodating device and the layer information of the layer in which it is located.
[0225] The transfer module 1102 is used to transfer the target battery cell from the transfer placement starting point to the transfer placement end point according to the position code.
[0226] In one embodiment, the transfer module 1102 is specifically used to transfer the target battery cell from the transfer placement starting point to the transfer placement end point based on the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point.
[0227] In one embodiment, the transfer module 1102 is specifically used to move to the starting position corresponding to the transfer placement starting point according to the first column information, and scan the first column identification code corresponding to the transfer placement starting point; if the first column information is consistent with the first column identification code, then determine the first height of the target battery cell according to the first layer information and the first preset layer height; take out the target battery cell according to the first height, and move to the end position corresponding to the transfer placement end point according to the second column information, and scan the second column identification code corresponding to the transfer placement end point; if the second column information is consistent with the second column identification code, then determine the second height at which the battery cell to be transferred should be placed according to the second layer information and the second preset layer height; and place the target battery cell at the transfer placement end point according to the second height.
[0228] Each module in the battery cell transport device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in hardware form, or stored in a computer device memory in software form, allowing the processor to call and execute the corresponding operations of each module.
[0229] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 12As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a battery cell transport method is implemented. The display screen of the computer device can be a liquid crystal display or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.
[0230] Those skilled in the art will understand that Figure 12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0231] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0232] Obtaining a transfer task for the target battery cell, where the transfer task includes location information of a target placement point corresponding to the target battery cell, wherein the target placement point includes a transfer placement start point and a transfer placement end point;
[0233] Determine a position code corresponding to the target placement point according to the position information, where the position code includes column information and layer information of the target placement point in the battery cell receiving device;
[0234] The location code is sent to the target unmanned transport vehicle. The location code is used to instruct the target unmanned transport vehicle to transport the target battery cell from the transfer placement starting point to the transfer placement end point according to the location code.
[0235] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0236] Receive the task information sent by the test system; if the task information meets the conditions for creating a transfer task, create a transfer task.
[0237] In one embodiment, the task information includes a task state, and the processor, when executing the computer program, further implements the following steps:
[0238] In a case where the task state is a state of a to-be-created task, a target battery exists at the transfer placement start point, and the transfer placement end point is not occupied, it is determined that the task information meets the transfer task creation condition.
[0239] In one embodiment, the target battery includes a plurality of to-be-transferred batteries, and the task information includes task information corresponding to the plurality of to-be-transferred batteries one by one; and the processor, when executing the computer program, further implements the following steps:
[0240] In a case where the transfer task creation is successful, and parallel sample identifiers in task information corresponding to at least two to-be-transferred batteries are the same, the position code corresponding to the target transfer task is sent to the target unmanned transport vehicle; wherein the target transfer task includes transfer tasks corresponding to at least two task information.
[0241] In one embodiment, the processor, when executing the computer program, further implements the following steps:
[0242] In a case where the task state is a state of a to-be-cancelled task, a transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has not been executed, the transfer task indicated by the task information is cancelled.
[0243] In one embodiment, the processor, when executing the computer program, further implements the following steps:
[0244] In a case where the task state is a state of a to-be-cancelled task, a transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has been executed, a transfer instruction is sent to the unmanned transport vehicle; the transfer instruction is used to instruct the unmanned transport vehicle to transfer the battery corresponding to the executed transfer task to the idle storage location in the transfer area.
[0245] In one embodiment, the task information further includes a task type; and the processor, when executing the computer program, further implements the following steps:
[0246] According to the task type, the priority of the transfer task is determined; and according to the priority, the position code is sent to the target unmanned transport vehicle.
[0247] In one embodiment, the processor, when executing the computer program, further implements the following steps:
[0248] The distances between the candidate unmanned transport vehicles and the transfer placement start point are determined; and according to the distances between the candidate unmanned transport vehicles and the transfer placement start point, the target unmanned transport vehicle is determined from the candidate unmanned transport vehicles.
[0249] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0250] Obtaining a transfer task for the target battery cell, where the transfer task includes location information of a target placement point corresponding to the target battery cell, wherein the target placement point includes a transfer placement start point and a transfer placement end point;
[0251] Determine a position code corresponding to the target placement point according to the position information, where the position code includes column information and layer information of the target placement point in the battery cell receiving device;
[0252] The location code is sent to the target unmanned transport vehicle. The location code is used to instruct the target unmanned transport vehicle to transport the target battery cell from the transfer placement starting point to the transfer placement end point according to the location code.
[0253] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0254] Receive the task information sent by the test system; if the task information meets the conditions for creating a transfer task, create a transfer task.
[0255] In one embodiment, the task information includes the task status, and the computer program, when executed by the processor, further implements the following steps:
[0256] When the task status is to be created, the target battery cell exists at the transfer placement starting point, and the transfer placement end point is not occupied, it is determined that the task information meets the transfer task creation conditions.
[0257] In one embodiment, the target battery cell includes a plurality of battery cells to be transported, and the task information includes task information corresponding to the plurality of battery cells to be transported. When the computer program is executed by the processor, the following steps are further implemented:
[0258] When the transfer task is successfully created and the parallel sample identifiers in the task information corresponding to at least two battery cells to be transferred are the same, the position code corresponding to the target transfer task is sent to the target unmanned transport vehicle; wherein, the target transfer task includes at least two transfer tasks corresponding to the task information.
[0259] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0260] When the task status is to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has not been executed, the transfer task indicated by the task information is canceled.
[0261] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0262] When the task status is to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has been executed, a transfer instruction is sent to the unmanned transport vehicle; the transfer instruction is used to instruct the unmanned transport vehicle to transfer the battery cells corresponding to the executed transfer task to an empty storage location in the transfer area.
[0263] In one embodiment, the task information further includes a task type; and when the computer program is executed by a processor, the following steps are further implemented:
[0264] According to the task type, the priority of the transfer task is determined; according to the priority, the location code is sent to the target unmanned transport vehicle.
[0265] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0266] Determine the distance between each candidate unmanned transport vehicle and the transfer placement starting point; and determine the target unmanned transport vehicle from each candidate unmanned transport vehicle based on the distance between each candidate unmanned transport vehicle and the transfer placement starting point.
[0267] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0268] Obtaining a transfer task for the target battery cell, where the transfer task includes location information of a target placement point corresponding to the target battery cell, wherein the target placement point includes a transfer placement start point and a transfer placement end point;
[0269] Determine a position code corresponding to the target placement point according to the position information, where the position code includes column information and layer information of the target placement point in the battery cell receiving device;
[0270] The location code is sent to the target unmanned transport vehicle. The location code is used to instruct the target unmanned transport vehicle to transport the target battery cell from the transfer placement starting point to the transfer placement end point according to the location code.
[0271] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:
[0272] Receive the task information sent by the test system; if the task information meets the conditions for creating a transfer task, create a transfer task.
[0273] In one embodiment, the task information includes the task status, and the computer program, when executed by the processor, further implements the following steps:
[0274] In a case where the task state is the state of a to-be-created task, the transfer placement starting point exists a target battery, and the transfer placement ending point is not occupied, it is determined that the task information satisfies the transfer task creation condition.
[0275] In an embodiment, the target battery includes a plurality of to-be-transferred batteries, and the task information includes task information corresponding to the plurality of to-be-transferred batteries one by one; when the computer program is executed by the processor, the following steps are further implemented:
[0276] In a case where the transfer task creation is successful, and the parallel sample identifiers in the task information corresponding to at least two to-be-transferred batteries are the same, the position code corresponding to the target transfer task is sent to the target unmanned transportation vehicle; wherein, the target transfer task includes the transfer tasks corresponding to the at least two task information.
[0277] In an embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0278] In a case where the task state is the state of a to-be-cancelled task, the task list exists the transfer task indicated by the task information, and the transfer task indicated by the task information is not executed, the transfer task indicated by the task information is cancelled.
[0279] In an embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0280] In a case where the task state is the state of a to-be-cancelled task, the task list exists the transfer task indicated by the task information, and the transfer task indicated by the task information is executed, a transfer instruction is sent to the unmanned transportation vehicle; the transfer instruction is used to instruct the unmanned transportation vehicle to transfer the battery corresponding to the executed transfer task to the idle storage location in the transfer area.
[0281] In an embodiment, the task information further includes a task type; when the computer program is executed by the processor, the following steps are further implemented:
[0282] According to the task type, the priority of the transfer task is determined; and according to the priority, the position code is sent to the target unmanned transportation vehicle.
[0283] In an embodiment, when the computer program is executed by the processor, the following steps are further implemented:
[0284] The distances between the candidate unmanned transportation vehicles and the transfer placement starting point are determined; and according to the distances between the candidate unmanned transportation vehicles and the transfer placement starting point, the target unmanned transportation vehicle is determined from the candidate unmanned transportation vehicles.
[0285] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0286] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on a regional block chain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, etc., but is not limited thereto.
[0287] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are 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.
[0288] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for transporting a battery cell, characterized in that: The method comprises: Acquire a transfer task for a target battery cell, wherein the transfer task includes location information of a target placement point corresponding to the target battery cell, wherein the target placement point includes a transfer placement start point and a transfer placement end point; Determine a position code corresponding to the target placement point according to the position information, wherein the position code includes column information and layer information of the target placement point in the battery cell receiving device; Sending the position code to a target unmanned transport vehicle, wherein the position code is used to instruct the target unmanned transport vehicle to transport the target battery cell from the transport placement starting point to the transport placement end point according to the position code; The target battery cell includes a plurality of battery cells to be transported, and the task information sent by the test system includes task information corresponding to the plurality of battery cells to be transported one by one; and sending the position code to the target unmanned transport vehicle includes: If the transfer task is successfully created and the parallel sample identifiers in the task information corresponding to at least two of the battery cells to be transferred are the same, the position code corresponding to the target transfer task is sent to the target unmanned transport vehicle; Among them, the target transfer task includes the transfer tasks corresponding to the at least two task information, and the parallel sample identifier is used to indicate the same test conditions, that is, if the test conditions of multiple battery cells to be transferred are the same, then the parallel sample identifiers in the task information corresponding to the multiple battery cells to be transferred are the same.
2. The method according to claim 1, characterized in that The obtaining of the transport task for the target battery cell includes: receiving task information sent by the test system; When the task information satisfies the transfer task creation condition, the transfer task is created.
3. The method according to claim 2, characterized in that The task information includes a task status, and the method further includes: When the task status is a state of a task to be created, the target battery cell exists at the transfer placement starting point, and the transfer placement end point is not occupied, it is determined that the task information meets the transfer task creation condition.
4. The method according to claim 3, characterized in that The method further comprises: When the task status is a task to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has not been executed, cancel the transfer task indicated by the task information.
5. The method according to claim 3, characterized in that The method further comprises: When the task status is a task to be canceled, the transfer task indicated by the task information exists in the task list, and the transfer task indicated by the task information has been executed, a transfer instruction is sent to the unmanned transport vehicle; the transfer instruction is used to instruct the unmanned transport vehicle to transfer the battery cells corresponding to the executed transfer task to an empty storage location in the transfer area.
6. The method according to any one of claims 2 to 5, characterized in that: The task information also includes a task type; and the method further includes: Determining the priority of the transfer task according to the task type; The sending of the position code to the target unmanned transport vehicle includes: The position code is sent to the target unmanned transport vehicle according to the priority.
7. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Determining the distance between each candidate unmanned transport vehicle and the transfer placement starting point; The target unmanned transport vehicle is determined from the candidate unmanned transport vehicles according to the distance between each candidate unmanned transport vehicle and the transfer placement starting point.
8. A method for transporting a battery cell, characterized in that: The method comprises: Receive a location code corresponding to a target placement point sent by a scheduling system; the target placement point includes a transfer placement start point and a transfer placement end point, and the location code includes column information and layer information of the target placement point in the battery cell receiving device; According to the position code, the target battery cell is transported from the transport placement starting point to the transport placement end point; The step of transferring the target battery cell from the transfer and placement starting point to the transfer and placement end point according to the position code includes: According to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, the target battery cell is transferred from the transfer placement starting point to the transfer placement end point; The method of transferring the target battery cell from the transfer placement starting point to the transfer placement end point according to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, includes: Move to the starting position corresponding to the transfer placement starting point according to the first column of information, and scan the first column of identification code corresponding to the transfer placement starting point; If the first column information is consistent with the first column identification code, determining a first height of the target battery cell according to the first layer information and a first preset layer height; Taking out the target battery cell according to the first height, moving it to the end position corresponding to the transfer placement end point according to the second column information, and scanning the second column identification code corresponding to the transfer placement end point; If the second column of information is consistent with the second column of identification codes, determining a second height at which the target battery cell should be placed according to the second layer information and a second preset layer height; According to the second height, the target battery cell is placed at the transfer placement end point.
9. A battery cell transport device, characterized in that: The device comprises: An acquisition module is used to acquire a transfer task for a target battery cell, wherein the transfer task includes location information of a target placement point corresponding to the target battery cell, wherein the target placement point includes a transfer placement start point and a transfer placement end point; a determination module, configured to determine a position code corresponding to the target placement point according to the position information, wherein the position code includes column information and layer information of the target placement point in the battery cell receiving device; A sending module, configured to send the position code to a target unmanned transport vehicle, wherein the position code is used to instruct the target unmanned transport vehicle to transport the target battery cell from the transfer placement starting point to the transfer placement end point according to the position code; The target battery cell includes a plurality of battery cells to be transported, and the task information sent by the test system includes task information corresponding to the plurality of battery cells to be transported one by one; and sending the position code to the target unmanned transport vehicle includes: If the transfer task is successfully created and the parallel sample identifiers in the task information corresponding to at least two of the battery cells to be transferred are the same, the position code corresponding to the target transfer task is sent to the target unmanned transport vehicle; Among them, the target transfer task includes the transfer tasks corresponding to the at least two task information, and the parallel sample identifier is used to indicate the same test conditions, that is, if the test conditions of multiple battery cells to be transferred are the same, then the parallel sample identifiers in the task information corresponding to the multiple battery cells to be transferred are the same.
10. A battery cell transport device, characterized in that: The device comprises: A receiving module, configured to receive a position code corresponding to a target placement point sent by a scheduling system; the target placement point includes a transfer placement start point and a transfer placement end point, and the position code includes column information and layer information of the target placement point in the battery cell receiving device; A transfer module, configured to transfer the target battery cell from the transfer placement starting point to the transfer placement end point according to the position code; The step of transferring the target battery cell from the transfer and placement starting point to the transfer and placement end point according to the position code includes: According to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, the target battery cell is transferred from the transfer placement starting point to the transfer placement end point; The method of transferring the target battery cell from the transfer placement starting point to the transfer placement end point according to the first column information and the first layer information in the position code corresponding to the transfer placement starting point, and the second column information and the second layer information in the position code corresponding to the transfer placement end point, includes: Move to the starting position corresponding to the transfer placement starting point according to the first column of information, and scan the first column of identification code corresponding to the transfer placement starting point; If the first column information is consistent with the first column identification code, determining a first height of the target battery cell according to the first layer information and a first preset layer height; Taking out the target battery cell according to the first height, moving it to the end position corresponding to the transfer placement end point according to the second column information, and scanning the second column identification code corresponding to the transfer placement end point; If the second column of information is consistent with the second column of identification codes, determining a second height at which the target battery cell should be placed according to the second layer information and a second preset layer height; According to the second height, the target battery cell is placed at the transfer placement end point.
11. A communication device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
13. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Multitask optimization scheduling control method for stereoscopic warehouse
CN105279630A
Methods and device for goods shelf carrying
CN110533353A