A vehicle allocation control method, device and electronic device for a double-layer storage track
By coordinating and controlling the transportation and access track running speeds of multi-layer storage tracks, the problems of overlapping and distribution of vehicles are solved, and efficient and stable transport and warehouse entry operations are achieved.
Patent Information
- Application Number
- CN202310214397.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-08
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2043-03-08
AI Technical Summary
The vehicle transportation allocation of multi-layer storage tracks is more complicated, and there is a problem of overlapping vehicle routes, which makes the vehicle unable to be mounted on the track, resulting in abnormal distribution.
By coordinating the operation speed of the conveying track and access track, as well as the distribution of vehicles, efficient storage and access rail operations are achieved to avoid mutual interference and collisions when vehicles enter the rail. The specific methods include obtaining the serial number of the conveying track, adjusting the running speed of the access track, detecting and marking the empty load mount position, associating the binding sequence number and the mount position, and performing the vehicle access operation when the match is successful.
It effectively avoids mutual interference and drops of multiple conveying tracks when transporting the same access track, ensuring that the vehicle can be transferred from the conveying track to the access track and enter the storage system smoothly and stably.
Smart Images

Figure CN116280848B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of automatic warehouse control. Specifically, it relates to a vehicle allocation control method, device, and electronic device for a double-layer warehouse track. Background Art
[0002] In a warehouse system, compared with the existing single-layer warehouse track, a multi-layer warehouse track has a greater space utilization rate and can have a larger storage volume under the same space occupation. However, although a multi-layer warehouse track can achieve more complex transportation and allocation of vehicles, there are also more complex problems in vehicle transportation and allocation. Its structure is more complex, with multiple vehicle entrances and exits.
[0003] However, such a structural setting may also cause the routes of some vehicles entering from different entrances to overlap. That is, due to the existence of multiple entrances, when some vehicles enter the track from the entrance, there is already a vehicle mounted at the expected entry position that entered from another entrance, resulting in the vehicle being unable to be mounted on the track, and further causing abnormal vehicle allocation. Currently, the track control logic is relatively fixed and cannot effectively adjust and control this situation. Summary of the Invention
[0004] To solve the above problems, the embodiments of the present application provide a vehicle allocation control method, device, and electronic device for a double-layer warehouse track. By coordinating and controlling the running speeds of the conveying track and the access track and the allocation of vehicles, efficient warehousing into-track operations are achieved, and phenomena such as mutual interference, collision, and dropping of vehicles on multiple conveying tracks during into-track are avoided.
[0005] In a first aspect, the embodiments of the present application provide a vehicle allocation control method for a double-layer warehouse track. The method includes:
[0006] Obtain the serial number of the conveying track in the entry response stage, and adjust the running speed of the access track according to the number of responses of the conveying track; the conveying track is used to transfer the vehicle to the access track;
[0007] Detect the unloaded mounting positions on the access track and include them in the into-track sorting, and associate and bind the identification information of the mounting positions in the into-track sorting with the obtained serial number.
[0008] When it is detected that the mounting position reaches the conveying track corresponding to the serial number, the in-station device provided at the interface between the conveying track and the access track performs vehicle access operations.
[0009] Preferably, before obtaining the serial number, it further includes the conveying track entering the entry response stage:
[0010] Pre - define a reference value for the number of the conveyor tracks to be called;
[0011] Obtain the warehousing requirements of the current batch of goods, compare the reference value with the warehousing requirements to obtain the number of conveyor tracks to be called, and sequentially call the conveyor tracks in the idle state;
[0012] When the conveyor track is called, the conveyor track enters the response phase, and synchronously obtain the serial number of the called conveyor track.
[0013] Preferably, the "obtain the serial number of the conveyor track entering the response phase, and adjust the running speed of the access track according to the response number of the conveyor track" includes:
[0014] Taking the response number of the conveyor track as the mapping input and the running speed of the access track as the mapping output, based on the matching relationship between the number of conveyor tracks called and the running speed of the access track measured in the previous experiment, pre - define the stress response mapping relationship of the running speed of the access track;
[0015] Obtain the serial number of the conveyor track entering the response phase, count the number of the serial numbers, and output the running speed of the access track according to the stress response mapping relationship;
[0016] Obtain the running speed, and adjust the execution parameters of the access track in real - time according to the running speed.
[0017] Preferably, it further includes obtaining the sorting information of the conveyor track according to the serial number:
[0018] Pre - define the serial numbers of each of the multiple conveyor tracks set in parallel;
[0019] Based on the running direction of the access track, sequentially sort the serial numbers of all the conveyor tracks;
[0020] When the serial number is obtained, query the relative positions and physical intervals of the conveyor tracks entering the response phase according to the sorting of the serial numbers.
[0021] Preferably, the "detect the unloaded mounting positions on the access track and include them in the in - track sorting, and associate and bind the mounting positions in the in - track sorting with the obtained serial numbers" specifically includes:
[0022] Detect the occupancy status of the mounting positions on the access track that are about to enter the conveying area:
[0023] When it is detected that a certain mounting position on the access track is in the unloaded state, include it in the in - track sorting;
[0024] When it is detected that a certain mounting position on the access track is in a non-empty load state, a mark is made at the corresponding sorting position in the in-orbital sorting, and an error report is sent; no associated binding is performed on the marked position;
[0025] Obtain the identification information of the mounting positions in the in-orbital sorting, and sequentially associate and bind the identification information of the mounting positions in the in-orbital sorting with the obtained serial numbers.
[0026] Preferably, the "when it is detected that the mounting position reaches the conveying track to which the corresponding serial number belongs, the inbound device arranged at the interface between the conveying track and the access track performs the vehicle access operation" specifically includes:
[0027] Based on the interface positions between each conveying track and the access track, pre-detect the identification information of the mounting position;
[0028] According to the associated binding data between the identification information and the serial number, match the detected identification information with the serial number of the conveying track:
[0029] When the match is successful, the inbound device performs the vehicle access operation;
[0030] When the match fails, the inbound device does not respond to the vehicle access operation request.
[0031] Preferably, it further includes detecting the occupancy state when the mounting position is within the conveying area:
[0032] Detect the real-time position of the mounting position;
[0033] Obtain the serial number associated with the mounting position, and judge the relative position relationship between the mounting position and the conveying track corresponding to the serial number according to the sorting of the serial number;
[0034] When it is detected that a certain mounting position in the in-orbital sorting is in an empty load state after the corresponding conveying track, an inbound error report is sent;
[0035] When it is detected that a certain mounting position in the in-orbital sorting is in an occupied state before the corresponding conveying track, all the mounting positions in the in-orbital sorting after this mounting position are shifted forward by one sorting.
[0036] In a second aspect, an embodiment of the present application provides a vehicle allocation control device for a double-layer storage track, and the device includes:
[0037] Response acquisition module: acquire the serial number of the conveying track entering the response stage, and adjust the running speed of the access track according to the number of responses of the conveying track;
[0038] Data association module: detect the unloaded mounting positions on the access track and include them in the in-rail sorting, and associate and bind the identification information of the mounting positions in the in-rail sorting with the acquired serial number;
[0039] Job execution module: when it is detected that the mounting position reaches the conveying track corresponding to the serial number, the inbound device provided at the interface between the conveying track and the access track performs the vehicle access operation.
[0040] Thirdly, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps of the method provided in the first aspect or any possible implementation manner of the first aspect are implemented.
[0041] Fourthly, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method provided in the first aspect or any possible implementation manner of the first aspect is implemented.
[0042] The beneficial effects of the present invention are as follows:
[0043] The present invention relates to a vehicle allocation control method, device and electronic device for a double-layer storage track. By coordinating and controlling the conveying track and the access track, the effective transfer of the vehicle is realized, so that the vehicle can be smoothly and stably transferred from the conveying track to the access track and enter the double-layer storage system, effectively avoiding the interference and dropping phenomena when multiple conveying tracks convey vehicles to the same access track. Description of the Drawings
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0045] Figure 1 It is a schematic flowchart of a vehicle allocation control method for a double-layer storage track provided by an embodiment of the present application;
[0046] Figure 2 It is a schematic structural diagram of a vehicle allocation control device for a double-layer storage track provided by an embodiment of the present application;
[0047] Figure 3A schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0048] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application.
[0049] In the following description, the terms "first" and "second" are only for the purpose of description and cannot be construed as indicating or implying relative importance. The following description provides multiple embodiments of the present application. Different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and / or different embodiments described. Thus, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing one or more of all other possible combinations of A, B, C, and D, even though such embodiments may not be explicitly recited in the following content.
[0050] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes can be made to the functions and arrangements of the described elements without departing from the scope of the content of the present application. Each example can appropriately omit, substitute, or add various processes or components. For example, the described method can be executed in a different order than the described order, and various steps can be added, omitted, or combined. In addition, the features described in some examples can be combined into other examples.
[0051] See Figure 1 , Figure 1 is a schematic flowchart of a vehicle allocation control method for a double-layer storage track provided by an embodiment of the present application. In the embodiment of the present application, the method includes:
[0052] S101. Obtain the serial number of the conveying track entering the response stage, and adjust the running speed of the access track according to the number of responses of the conveying track.
[0053] The execution subject of the present application can be a double-layer storage system. The system includes a conveying track for conveying vehicles and an access track with sorting functions. The conveying track conveys the vehicles to the access track. Multiple detection points are arranged on the access track to identify the vehicles and detect the status of the mounting positions, etc.; correspondingly, detection points are also arranged at the interface position between the conveying track and the access track to detect whether the mounting positions on the access track correspond and match the conveying track.
[0054] Due to the large number of clothes, a double-layer storage system generally has multiple conveying tracks, which can perform the warehousing operation of clothes in a single batch or multiple batches synchronously; the multiple conveying tracks are centrally arranged in parallel in a unified area, and are docked with the access track to realize the conveyance of the carrier, and this area is the conveying area.
[0055] In the embodiment of the present application, the conveying track is used to transfer the carrier to the access track, and multiple parallel conveying tracks perform the carrier intervention operation for the circulating access track. There are multiple access ports arranged on the access track, and each access port corresponds to a conveying track; on the side opposite to the conveying area is the storage area, and the access track sorts the corresponding carriers and makes them enter the corresponding storage area, and then the storage of clothes can be completed.
[0056] In the embodiment of the present application, before the clothes are warehoused, information such as the corresponding batch and quantity needs to be registered, so that the warehouse management personnel can judge whether the current storage system can store the clothes of this batch. If there is a certain storage pressure, sub-warehouse storage can be carried out; if there is no storage pressure, single-warehouse storage is mainly used to avoid confusion during shipment.
[0057] Based on the registered information, the enabled conveying tracks can be estimated to have reached a reasonable conveying efficiency or the synchronous conveyance of multiple batches of goods, and the running speed of the access track can be correspondingly adjusted to match the operation modes of multiple conveying tracks to complete efficient warehousing.
[0058] In a specific implementation manner, the conveying track can include three stages: standby, response, and operation. When the registered information is obtained and warehousing operation is required, the conveying track in the standby stage is called, and at the same time, it enters the response stage. When entering the response stage, the inbound structure at the entrance of the conveying track responds to external requests, so that the carrier can enter the conveying track; after carrying the carrier and running, it is in the operation stage and no longer responds to call requests; after completing a batch of warehousing operations, it enters the standby stage.
[0059] Exemplarily, when the conveying track enters the response stage, it can specifically include:
[0060] Predefine a reference value for the number of the called conveying tracks;
[0061] Obtain the warehousing requirements of the current batch of goods, and based on the warehousing requirements, compare with the reference value to obtain the number of the called conveying tracks, and sequentially call the conveying tracks in the idle state;
[0062] When the conveying track is called, the conveying track enters the response stage and synchronously obtains the serial number of the called conveying track.
[0063] It is understandable that the reference value can be determined according to the quantity, color, type, etc. of the clothes to be warehoused. At the same time, based on the actual requirements of warehousing storage, actual factors such as whether to store clothes of different types and colors separately can also be considered in the warehousing requirements, so as to facilitate the division of the clothes conveying track; for example, clothes of different colors occupy different conveying tracks for conveying without confusion.
[0064] Specifically, the reference value can be determined according to the warehousing quantity and color. When the clothes of the same color reach the predetermined quantity, one, two, three or more conveying tracks can be allocated in sequence. Or it can be determined according to the quantity of each type of clothes, so as to quickly complete the warehousing of clothes through multiple conveying tracks, avoiding the situation that the warehousing time of a single type of clothes is too long and delaying the overall warehousing progress.
[0065] In an implementable manner, step S101 includes:
[0066] Taking the response number of the conveying track as the mapping input and the running speed of the access track as the mapping output, based on the cooperation relationship between the number of conveying tracks called and the running speed of the access track measured in the previous experiment, predefine the stress response mapping relationship of the running speed of the access track;
[0067] Obtain the serial number of the conveying track entering the response stage, count the number of the serial numbers and output the running speed of the access track according to the stress response mapping relationship;
[0068] Obtain the running speed and adjust the execution parameters of the access track in real time according to the running speed.
[0069] In the embodiment of the present application, after the number of conveying tracks called is determined, based on the cooperation relationship between the number of conveying tracks called and the running speed of the access track measured in the previous experiment, a more preferable running speed of the access track can be determined, so that the access track running in a cycle can match the vehicle access speed of multiple conveying tracks.
[0070] Specifically, establish a mapping relationship with the response number of the conveying track as the mapping input and the running speed of the access track as the mapping output. After obtaining the response number of the conveying track, the best running speed of the access track can be obtained. Further, calculate the response number according to the serial number of the conveying track. When performing data processing, after obtaining the corresponding serial number, the running speed can be output according to the mapping relationship.
[0071] It can be understood that when multiple conveying tracks convey clothes of the same batch or different batches, some conveying tracks may complete the established conveying tasks first. At this time, it is possible to determine whether to share the conveying tasks of other conveying tracks based on the overall remaining quantity of the clothes; if the remaining quantity is small, there is no need to share; if there is a large remaining conveying task for a certain conveying track, the conveying task of this conveying track can be responded to; at the same time, based on the real-time response number of the conveying tracks, the running speed of the access track is adjusted synchronously.
[0072] S102. Detect the mounting positions in the no-load state on the access track and include them in the in-rail sorting, and associate and bind the identification information of the mounting positions in the in-rail sorting with the obtained serial numbers.
[0073] In the embodiment of the present application, multiple conveying tracks are arranged in parallel and sorted in the running direction of the access track, that is, the mounting positions on the access track about to reach the conveying area should all be in the no-load state, and the mounting positions after passing through the conveying area should all be in the mounted state.
[0074] Due to the cyclic running state of the access track, the carriers on some mounting positions may stay on the mounting positions, resulting in the phenomenon of mis-sorting; when this mounting position runs back to the conveying area again, it will affect the conveying of the conveying track.
[0075] In the embodiment of the present application, sensors are arranged on the access track to detect the occupancy status of the mounting positions about to enter the conveying area, so as to effectively avoid this phenomenon, and at the same time, normal vehicle access operations can be carried out.
[0076] The embodiment of the present application further includes obtaining the sorting information of the conveying track according to the serial number:
[0077] Pre-define the serial numbers of each of the multiple conveying tracks arranged in parallel;
[0078] Based on the running direction of the access track, sort the serial numbers of all the conveying tracks in sequence;
[0079] When the serial number is obtained, query the relative positions and physical intervals of the conveying tracks entering the response stage according to the sorting of the serial number.
[0080] Through the actual sorting information of the conveying track, match the mounting positions with the corresponding conveying tracks, and avoid the phenomenon that multiple invalid mounting positions are assigned to one conveying track repeatedly while other conveying tracks lack mounting positions.
[0081] In an implementable manner, step S102 includes:
[0082] Detect the occupancy status of the mounting positions on the access track that are about to enter the conveying area:
[0083] When it is detected that a certain mounting position on the access track is in the unloaded state, it is included in the in-rail sorting;
[0084] When it is detected that a certain mounting position on the access track is in the non-unloaded state, a mark is made at the corresponding sorting position in the in-rail sorting, and an error report is sent; the marked position is not associated and bound;
[0085] Obtain the identification information of the mounting positions in the in-rail sorting, and sequentially associate and bind the identification information of the mounting positions in the in-rail sorting with the obtained serial numbers according to the sorting information of the conveying track.
[0086] In the embodiment of the present application, the mounting positions in the in-rail sorting are used to match each conveying track entering the response stage, so as to receive the vehicle into the access track.
[0087] When there is a non-unloaded mounting position, it means that there is a fault. The corresponding position can be marked in the in-rail sorting, and an error report is sent. The error report can include the identification information of the mounting position and the position in the in-rail sorting, so as to facilitate the staff to query the front and back mounting information and quickly determine the fault position.
[0088] When performing the association and binding of the identification information and the serial number, each serial number is associated and bound to at least one identification information, so that each conveying track can obtain a mounting position for vehicle access operation. It can be understood that the association and binding are carried out sequentially in a cycle according to the sorting of the conveying track, and at least one mounting position is respectively allocated to each conveying track in each cycle.
[0089] When necessary, based on the running speed and cargo capacity of the conveying track, the allocation amount of the mounting positions can be increased in a single-cycle allocation, and the mounting positions allocated to the same conveying track are not adjacent on the access track.
[0090] S103. When it is detected that the mounting position reaches the conveying track to which the corresponding serial number belongs, the in-station device arranged at the interface between the conveying track and the access track performs the vehicle access operation.
[0091] In the embodiment of the present application, the parallel conveying tracks are sorted according to the running direction of the access track. When calling the idle conveying track, the idle conveying tracks may not be adjacent. Therefore, when accessing the vehicle with the access track, the conveying tracks occupied by the same batch of clothes cannot directly perform continuous operations with the mounting positions on the access track, and the vehicle loading operation can only be performed after the allocated mounting positions arrive.
[0092] In one implementable manner, step S103 includes:
[0093] Pre-detect the identification information of the mounting position based on the interface positions of each of the conveying tracks and the access track;
[0094] Match the detected identification information with the serial number of the conveying track according to the associated binding data between the identification information and the serial number:
[0095] When the matching is successful, the inbound device performs the vehicle access operation;
[0096] When the matching fails, the inbound device does not respond to the vehicle access operation request.
[0097] In the embodiments of the present application, the sensor for pre-detection can be located upstream of the corresponding interface position to detect whether the mounting position approaching the interface position belongs to this conveying track.
[0098] Based on the actual situation, when the inbound device in the conveying area performs the vehicle access operation, there may be an error in the matching of the identification information and the serial number or an error in the sorting of the inbound device, which may cause the mounting position to be illegally occupied, affecting the vehicle access operation of the subsequent conveying track. Therefore, the present application further includes detecting the occupancy status of the mounting position when it is in the conveying area:
[0099] Detect the real-time position of the mounting position;
[0100] Obtain the serial number associated with the mounting position, and judge the relative position relationship between the mounting position and the conveying track corresponding to the serial number according to the sorting of the serial number;
[0101] When it is detected that a certain mounting position in the inbound sorting is in an occupied state after the corresponding conveying track, the occupancy status is reasonable;
[0102] When it is detected that a certain mounting position in the inbound sorting is in an unoccupied state after the corresponding conveying track, send an inbound error report;
[0103] When it is detected that a certain mounting position in the inbound sorting is in an occupied state before the corresponding conveying track, shift all the mounting positions in the inbound sorting after this mounting position by one sorting;
[0104] When it is detected that a certain mounting position in the inbound sorting is in an unoccupied state before the corresponding conveying track, the occupancy status is reasonable.
[0105] By postponing the illegally occupied mounting positions in the orbital sequence, we can avoid the phenomenon of mounting multiple vehicles on one mounting position, collision and falling, etc. If necessary, the target storage area of the mounting position that has completed illegal mounting can be changed, and the sorting operation can be carried out based on the target storage area of the vehicle on it.
[0106] For errors that occur and illegal occupation of mounting positions, corresponding entry error reports will be generated to facilitate staff to conduct maintenance.
[0107] The following will be combined with the attached Figure 2 , the carrier allocation control device for the double-layer storage track provided in the embodiment of the present application is introduced in detail. It should be noted that the attached Figure 2 The carrier allocation control device of the double-layer storage track shown is used to implement the present application Figure 1 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 1 The embodiment shown.
[0108] See also Figure 2 , Figure 2 Schematic diagram of the structure of a vehicle allocation control device for a double-layer storage track provided in an embodiment of the present application. Figure 2 As shown, the device comprises:
[0109] Response acquisition module 201: acquires the serial number of the transport track entering the response phase, and adjusts the running speed of the access track according to the number of responses of the transport track;
[0110] Data association module 202: detects the mount position in the access orbit that is in an empty state and puts it into the orbit entry sequence, and associates and binds the identification information of the mount position in the orbit entry sequence with the acquired serial number;
[0111] Execution operation module 203: When it is detected that the mounting position reaches the conveying track to which the corresponding serial number belongs, the station entry device arranged at the interface between the conveying track and the access track executes the carrier access operation.
[0112] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (FPGA), an integrated circuit (IC), etc.
[0113] Each processing unit and / or module in the embodiments of the present application can be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or can be implemented by software that executes the functions described in the embodiments of the present application.
[0114] See Figure 3 , which shows a schematic structural diagram of an electronic device involved in the embodiments of the present application. This electronic device can be used to implement Figure 1 the method in the embodiments shown. As Figure 3 shown, the electronic device 300 may include: at least one central processing unit 301, at least one network interface 304, a user interface 303, a memory 305, and at least one communication bus 302.
[0115] Among them, the communication bus 302 is used to realize the connection and communication between these components.
[0116] Among them, the user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may further include a standard wired interface and a wireless interface.
[0117] Among them, the network interface 304 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
[0118] Among them, the central processing unit 301 may include one or more processing cores. The central processing unit 301 uses various interfaces and lines to connect various parts within the entire electronic device 300, and by running or executing instructions, programs, code sets, or instruction sets stored in the memory 305, and by calling data stored in the memory 305, it executes various functions of the terminal 300 and processes data. Optionally, the central processing unit 301 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The central processing unit 301 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, and application programs, etc.; the GPU is responsible for rendering and drawing the content that needs to be displayed on the display screen; the modem is used to process wireless communication. It can be understood that the above modem may not be integrated into the central processing unit 301 and may be implemented separately by a single chip.
[0119] Among them, the memory 305 may include a Random Access Memory (RAM), or may also include a Read-Only Memory. Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments. Optionally, the memory 305 may also be at least one storage device located far from the aforementioned central processing unit 301. As Figure 3 shown, the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.
[0120] In Figure 3 the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user to obtain user input data; and the central processing unit 301 can be used to call the vehicle allocation control application program for the double-layer storage track stored in the memory 305, and specifically perform the following operations:
[0121] Obtain the serial number of the conveying track entering the response stage, and adjust the running speed of the access track according to the response number of the conveying track; the conveying track is used to transfer the vehicle to the access track;
[0122] Detect the unloaded mounting positions on the access track and classify them into the in-track sorting, and associate and bind the identification information of the mounting positions in the in-track sorting with the obtained serial number;
[0123] When it is detected that the mounting position reaches the conveying track corresponding to the serial number, the inbound device arranged at the interface between the conveying track and the access track performs the vehicle access operation.
[0124] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the steps of the above method are implemented. Among them, the computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0125] It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.
[0126] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0127] In several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some service interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical or other form.
[0128] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0129] In addition, in each embodiment of the present application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0130] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned memory includes: USB flash drives, read-only memory (ROM), random access memory (RAM), mobile hard disks, magnetic disks, or optical discs, etc., which are various media that can store program codes.
[0131] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable memory, and the memory can include: flash drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs, etc.
[0132] The above are only exemplary embodiments of the present disclosure and should not be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. After considering the specification and practicing the present disclosure herein, those skilled in the art will readily think of other embodiments of the present disclosure. This application aims to cover any variations, uses, or adaptive changes of the present disclosure, which follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not recorded in the present disclosure. The specification and embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A vehicle allocation control method for a double - layer storage track, characterized in that, the method includes: Obtain the serial number of the conveying track entering the response stage, and adjust the running speed of the access track according to the response number of the conveying track; the conveying track is used to transfer the vehicle to the access track; Detect the unoccupied mounting positions on the access track and include them in the in - track sorting, and associate and bind the identification information of the mounting positions in the in - track sorting with the obtained serial number; When it is detected that the mounting position reaches the conveying track corresponding to the serial number, the inbound device arranged at the interface between the conveying track and the access track performs the vehicle access operation; Before obtaining the serial number, it also includes the conveying track entering the response stage: Pre - define a reference value for the number of the conveying tracks called; Obtain the inbound requirements of the current batch of goods, compare the reference value based on the inbound requirements to obtain the number of the conveying tracks to be called, and sequentially call the idle conveying tracks; When the conveying track is called, the conveying track enters the response stage and synchronously obtains the serial number of the called conveying track.
2. The method according to claim 1, characterized in that, "Obtain the serial number of the conveying track entering the response stage, and adjust the running speed of the access track according to the response number of the conveying track" includes: Taking the response number of the conveying track as the mapping input and the running speed of the access track as the mapping output, based on the cooperation relationship between the number of the called conveying tracks and the running speed of the access track measured in the previous experiment, pre - define the stress response mapping relationship of the running speed of the access track; Obtain the serial number of the conveying track entering the response stage, count the number of the serial numbers and according to the stress response mapping relationship, output the running speed of the access track; Obtain the running speed and adjust the execution parameters of the access track in real time according to the running speed.
3. The method according to claim 1, characterized in that, It also includes obtaining the sorting information of the conveying track according to the serial number: Pre - define the serial numbers of each of the multiple parallel - set conveying tracks; Based on the running direction of the access track, sort the serial numbers of all the conveying tracks in sequence; When the serial number is obtained, query the relative positions and physical intervals of the conveying tracks entering the response stage according to the sorting of the serial number.
4. The method according to claim 3, characterized in that, "Detect the unoccupied mounting positions on the access track and include them in the in - track sorting, and associate and bind the mounting positions in the in - track sorting with the obtained serial number" specifically includes: Detect the occupancy status of the mounting positions on the access track that are about to enter the conveying area: When it is detected that a certain mounting position on the access track is in an unoccupied state, include it in the in - track sorting; When it is detected that a certain mounting position on the access track is in a non-empty load state, a mark is made at the corresponding sorting position in the in-orbit sorting, and an error report is sent; the marked position is not associated and bound. Obtain the identification information of the mounting positions in the in-orbit sorting, and sequentially associate and bind the identification information of the mounting positions in the in-orbit sorting with the obtained serial numbers according to the sorting information of the conveying track.
5. The method according to claim 4, wherein, the "when it is detected that the mounting position reaches the conveying track to which the corresponding serial number belongs, the inbound device arranged at the interface between the conveying track and the access track performs the vehicle access operation" specifically includes: Based on the interface positions of each conveying track and the access track, pre-detect the identification information of the mounting position; According to the associated binding data of the identification information and the serial number, match the detected identification information with the serial number of the conveying track: When the match is successful, the inbound device performs the vehicle access operation; When the match fails, the inbound device does not respond to the vehicle access operation request.
6. The method according to claim 5, wherein, it further includes detecting the occupancy state when the mounting position is within the conveying area: Detect the real-time position of the mounting position; Obtain the serial number associated with the mounting position, and judge the relative position relationship between the mounting position and the conveying track corresponding to the serial number according to the sorting of the serial number; When it is detected that a certain mounting position in the in-orbit sorting is in an empty load state after the corresponding conveying track, an inbound error report is sent; When it is detected that a certain mounting position in the in-orbit sorting is in an occupied state before the corresponding conveying track, all the mounting positions in the in-orbit sorting after this mounting position are postponed by one sorting.
7. A vehicle allocation control device for a double-layer storage track, wherein, it is applicable to a vehicle allocation control method for a double-layer storage track as described in claim 1, and the device includes: Response acquisition module: Acquire the serial number of the conveying track entering the response stage, and adjust the running speed of the access track according to the response number of the conveying track; Data association module: Detect the mounting positions on the access track that are in an empty load state and classify them into the in-orbit sorting, and associate and bind the identification information of the mounting positions in the in-orbit sorting with the obtained serial numbers; Execution operation module: When it is detected that the mounting position reaches the conveying track to which the corresponding serial number belongs, the inbound device arranged at the interface between the conveying track and the access track performs the vehicle access operation.
8. An electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, when the processor executes the computer program, it implements the steps of the method according to any one of claims 1-6.
9. A computer-readable storage medium, on which a computer program is stored, wherein, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-6.
Citation Information
Patent Citations
Material box processing system, method and equipment, electronic equipment and storage medium
CN113511447A
Track allocation method and device for inspection unit
CN115660341A