Method, system, device and medium for storing hanging storage bins
Patent Information
- Application Number
- CN202511091558.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-05
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2045-08-05
AI Technical Summary
[0005]基于此,有必要针对上述技术问题,提供一种能够在轨道速度不均匀的情况下能够可靠入库的吊挂存储仓入库方法、系统、装置、设备和介质
[0030]上述吊挂存储仓入库方法、系统、装置、设备和介质,根据相邻的第一推杆和第二推杆经过采集器的时刻确定轨道的运行状态,根据原始库位数据确定目标推杆的运行距离,能够根据轨道的实际工况调整目标推杆执行入库操作的时刻,从而避免因轨道不匀速等问题造成误差积累,导致入库时机偏差的问题。本申请实施例中的吊挂存储仓入库方法能够在轨道不匀速的情况下准确控制目标推杆执行入库操作,减少衣架卡滞、错位或未能完全入库的风险,提升吊挂存储仓入库方法的可靠性。
Smart Images

Figure CN120736126B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of hanging storage technology, and in particular to a method, system, apparatus, equipment and medium for storing hanging storage bins. Background Technology
[0002] The use of hanging storage systems is becoming increasingly widespread in garment production. These systems load cut pieces, fabrics, or finished garments onto hangers, baskets, or other carriers, and then use push rods on tracks to transport these carriers to the appropriate storage bins for warehousing.
[0003] In current suspended storage warehouse entry solutions, there is a relative distance entry method that uses a data collector to collect the running speed of the track and calculates the entry time based on the track's running speed and the fixed distance to the storage warehouse.
[0004] However, current suspended storage silo loading solutions suffer from low reliability when track speeds are uneven. Summary of the Invention
[0005] Therefore, it is necessary to provide a method, system, device, equipment, and medium for storing suspended storage bins that can reliably store items even when track speeds are uneven, in order to address the aforementioned technical problems.
[0006] Firstly, this application provides a method for storing a suspended storage bin, the method comprising:
[0007] Acquire first-moment data, second-moment data, and original storage location data. The first-moment data is the time when the first push rod on the track passes the collection point. The second-moment data is the time when the second push rod, which is adjacent to the first push rod in the running direction of the track, passes the collection point. The original storage location data is the storage location data corresponding to the target push rod. Based on the first-moment data, second-moment data, and original storage location data, determine the target control time. At the target control time, control the target push rod to perform the storage operation.
[0008] In one embodiment, the method further includes: rounding the original storage location data to obtain the storage location bar value; counting the target push rods based on the storage location bar value to determine the first push rod and the second push rod.
[0009] In one embodiment, the target control time is determined based on the first time-of-flight data, the second time-of-flight data, and the original storage location data, including:
[0010] Distance adjustment processing is performed based on the original storage location data to determine the target storage location data;
[0011] The orbital velocity is calculated based on the data from the first and second time points to determine the orbital running speed.
[0012] Based on the track speed and target storage location data, inbound control processing is performed to obtain the target control time.
[0013] In one embodiment, distance adjustment processing is performed based on the original storage location data to determine the target storage location data, including:
[0014] The target storage location data is obtained by performing a difference calculation on the original storage location data and the preset push rod length data.
[0015] In one embodiment, inbound control processing is performed based on the track speed and target storage location data to obtain the target control time, including:
[0016] Based on the target storage location data, determine the target running distance;
[0017] The target running distance and orbital speed are processed over time to obtain the target running time;
[0018] Based on the data from the first moment and the target running time, the target control moment is obtained.
[0019] Secondly, this application also provides a hanging storage bin entry system, which includes: a track, a collector, and a hanging storage bin entry device. The collector is connected to the track and the hanging storage bin entry device. The track includes multiple push rods and is connected to the hanging storage bin entry device.
[0020] The data collector is used to collect the first moment data of the first push rod on the track passing the collection point, the second moment data of the second push rod adjacent to the first push rod in the running direction of the track passing the collection point, and the original storage location data corresponding to the target push rod.
[0021] The suspended storage warehouse inbound device is used to acquire first-time data, second-time data, and original storage location data from the collector, determine the target control time based on the first-time data, second-time data, and original storage location data, and control the target push rod to perform the inbound operation at the target control time.
[0022] In one embodiment, the collector is also used to collect the time data of each push rod passing through the collection point on the track, collect the original storage location data corresponding to each push rod, and generate a running array based on the time data and original storage location data corresponding to each push rod.
[0023] The suspended storage bin receiving device is also used to determine the first-time data, the second-time data, and the original storage location data from the running array.
[0024] Thirdly, this application also provides a hanging storage bin receiving device, the device comprising:
[0025] The data acquisition module is used to acquire first-moment data, second-moment data, and original storage location data. The first-moment data is the time when the first push rod on the track passes the collection point. The second-moment data is the time when the second push rod, which is adjacent to the first push rod in the running direction of the track, passes the collection point. The original storage location data is the storage location data corresponding to the target push rod.
[0026] The time calculation module is used to determine the target control time based on the first time data, the second time data, and the original storage location data;
[0027] The inbound control module is used to control the target push rod to perform the inbound operation at the target control time.
[0028] Fourthly, this application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the hanging storage bin storage method as described in the first aspect.
[0029] Fifthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the hanging storage bin storage method of the first aspect.
[0030] The aforementioned hanging storage bin warehousing method, system, device, equipment, and medium determine the track's running state based on the time when adjacent first and second push rods pass the data collector, and determine the target push rod's running distance based on the original storage location data. This allows for adjustment of the target push rod's timing for the warehousing operation based on the actual track conditions, thus avoiding error accumulation caused by uneven track speeds and other issues leading to warehousing timing deviations. The hanging storage bin warehousing method in this application embodiment can accurately control the target push rod to perform the warehousing operation even under uneven track speeds, reducing the risk of hanger jamming, misalignment, or incomplete warehousing, and improving the reliability of the hanging storage bin warehousing method. Attached Figure Description
[0031] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0032] Figure 1 This is a schematic diagram of the modular structure of a suspended storage bin receiving system in one embodiment;
[0033] Figure 2 This is a schematic diagram of the track and storage location in a suspended storage warehouse inbound system of one embodiment;
[0034] Figure 3 This is a flowchart illustrating a method for storing a suspended storage bin in one embodiment.
[0035] Figure 4 This is a flowchart illustrating the steps for obtaining the target control moment in one embodiment;
[0036] Figure 5 This is a flowchart illustrating the hanging storage bin storage method in another embodiment;
[0037] Figure 6 This is a structural block diagram of a suspended storage bin receiving device in one embodiment;
[0038] Figure 7 This is a diagram of the internal structure of an electronic device in one embodiment. Detailed Implementation
[0039] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0040] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0041] Figure 1 This invention provides a schematic diagram of the modular structure of a hanging storage bin warehousing system according to one embodiment of the present application. Figure 2 This diagram illustrates the relationship between track 102 and storage location in a suspended storage bin warehousing system according to an embodiment of this application. The suspended storage bin warehousing method provided in this embodiment can be applied to, for example... Figure 1 and Figure 2The illustrated hanging storage bin inbound system includes: a track 102, a data collector 104, and a hanging storage bin inbound device 106. The data collector 104 is connected to both the track 102 and the hanging storage bin inbound device 106. The track 102 includes multiple push rods and is connected to the hanging storage bin inbound device 106. The data collector 104 collects data at the first moment when the first push rod on the track 102 passes a collection point, collects data at the second moment when the second push rod adjacent to the first push rod in the running direction of the track 102 passes a collection point, and collects the original storage location data corresponding to the target push rod. The hanging storage bin inbound device 106 obtains the first moment data, the second moment data, and the original storage location data from the data collector 104, determines the target control moment based on the first moment data, the second moment data, and the original storage location data, and controls the target push rod to perform the inbound operation at the target control moment.
[0042] In this embodiment, the first push rod, the second push rod, and the target push rod are all push rods among multiple push rods on the track 102. The push rods on the track 102 are equidistant. The collection point can be the location where the collector 104 is set. The collector 104 communicates with the suspended storage bin loading device 106 via a network. The suspended storage bin loading device 106 can include an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0043] In this embodiment of the application, the hanging storage bin inbound device 106 is used to control the target push rod to perform the inbound operation, so as to put the clothing, fabric or hanger mounted on the target push rod into the target storage location corresponding to the original storage location data. The target storage location is one of multiple storage locations in the hanging storage bin inbound system.
[0044] In this embodiment, the timing of the target push rod's entry operation can be adjusted according to the actual working conditions of the track 102, thereby avoiding error accumulation caused by uneven speed of the track 102 and resulting in timing deviation of entry. The hanging storage bin entry system in this embodiment can accurately control the target push rod to perform the entry operation even when the track 102 is not moving at a constant speed, reducing the risk of hanger jamming, misalignment, or incomplete entry, and improving the reliability of the hanging storage bin entry system.
[0045] In an exemplary embodiment, the collector 104 is further configured to collect time data of each push rod passing through the collection point on the track 102, collect the original storage location data corresponding to each push rod, and generate a running array based on the time data and original storage location data corresponding to each push rod; the hanging storage bin inbound device 106 is further configured to determine the first time data, the second time data, and the original storage location data from the running array.
[0046] In one possible implementation, the collector 104 includes a card reader and a proximity switch connected to each other. The card reader may include embedded software. The card reader is used to collect raw storage location data, and the proximity switch is used to sense the passage of push rods and obtain the time data of each push rod passage. The card reader is also used to generate a running array based on the raw storage location data and the time data.
[0047] For example, such as Figure 2 As shown, the storage area on one side of track 102 includes storage locations a to g. Data collector 104 is positioned close to storage location a, and storage location g is furthest from data collector 104. The distance between a storage location and data collector 104 can be represented by a lever value, i.e., the number of levers from data collector 104 to the storage location's entry point. For example, the lever value for storage location a is 2.3, and the lever value for storage location g is 15.8. Let's define a running array PMAP with values ranging from [0,15]. When track 102 starts running, each time a lever passes, a data entry is inserted or updated. The key KEY represents the sequence number of the lever passing the collection point, and the value VALUE of key KEY contains the time data CTIME and the target storage location CCODE corresponding to that lever. Recording starts from key KEY=0, continues until key KEY=16, then returns to key KEY=0, updating the value VALUE of key KEY=0, and repeats this cycle. The running array PMAP can be represented as:
[0048] [{KEY:0,VALUE:{CTIME:170000000001,CCODE:0000411311}},
[0049] {KEY:1,VALUE:{CTIME:170000000002,CCODE:1000424131}},
[0050] {KEY:2,VALUE:{CTIME:170000000003,CCODE:0000391311}},
[0051] ...
[0052] {KEY:15,VALUE:{CTIME:170000000001,CCODE:0000411311}}].
[0053] In this embodiment, the data collector 104 collects data from each push rod passing through the collection point to form an operation array. The hanging storage bin storage device 106 can access the operation array of the data collector 104 to obtain information on the push rods that need to be controlled within a time period, so as to determine the target control time. Then, at the target control time, it controls the target push rod to perform the storage operation, thereby improving data interaction efficiency and control timeliness.
[0054] In one exemplary embodiment, such as Figure 3 As shown, a method for storing suspended storage bins is provided, which can be applied to... Figure 1 The following description uses the hanging storage bin receiving device 106 as an example, including steps 302 to 306. Wherein:
[0055] Step 302: Obtain the first-time data, the second-time data, and the original storage location data.
[0056] The original storage location data is used to indicate the location of the target storage location corresponding to the target push rod. The hanging storage warehouse entry device 106 can determine the distance between the target storage location and the collection point based on the original storage location data.
[0057] The first moment data refers to the time when the first push rod on track 102 passes the collection point, and the second moment data refers to the time when the second push rod, which is adjacent to the first push rod in the running direction of track 102, passes the collection point. The first push rod is a push rod in the opposite direction of the target push rod's running direction on track 102. The suspended storage bin loading device 106 can determine the position of the target push rod by knowing that the first push rod has passed the collection point based on the first moment data.
[0058] Step 304: Determine the target control time based on the first time data, the second time data, and the original storage location data.
[0059] The first and second time-point data can be used to estimate the operating state of track 102, such as speed or acceleration, when the first and second push rods pass the acquisition point. Based on the operating state of track 102 and the position of the target push rod, the time when the target push rod reaches the entry control position is determined, thus obtaining the target control time.
[0060] In this embodiment of the application, considering that the mechanical storage action of the target push rod is delayed due to factors such as the entry head swing and electrical components, the storage control position can be set closer to the collection point than the original storage location data. Based on the storage control position, the distance that the target push rod needs to move before performing the storage operation is determined, thereby obtaining the target control time.
[0061] Step 306: At the target control moment, control the target push rod to perform the storage operation.
[0062] The hanging storage warehouse entry device 106 can take the first moment data as the starting point and the time when it reaches the entry control position after passing the target push rod as the target control time, or take the current time when it obtains the first moment data, the second moment data and the original storage location data as the starting point to determine the target control time.
[0063] In the above-described hanging storage bin warehousing method, the running state of the track 102 is determined based on the time when adjacent first and second push rods pass the collector 104, and the running distance of the target push rod is determined based on the original storage location data. This allows for adjustment of the timing of the target push rod's warehousing operation according to the actual working conditions of the track 102, thereby avoiding error accumulation caused by uneven speed of the track 102 and resulting in warehousing timing deviations. The hanging storage bin warehousing method in this embodiment can accurately control the target push rod to perform the warehousing operation even when the track 102 is not moving at a uniform speed, reducing the risk of hanger jamming, misalignment, or incomplete warehousing, and improving the reliability of the hanging storage bin warehousing method.
[0064] In one exemplary embodiment, based on Figure 3 The embodiment shown further includes: rounding the original storage location data to obtain the storage location bar value; counting the target push rods based on the storage location bar value to determine the first push rod and the second push rod.
[0065] The first push rod can be the push rod corresponding to the position value after the target push rod.
[0066] For example, taking storage location a as an example, the distance between storage location a and the collection point is 2.3 rod values, and the storage location rod value is 2. It can be understood that after the target push rod passes the collection point, the collector 104 will collect the time data of 2 push rods. After that, it will take another 0.3 push rods of running time before the target push rod reaches storage location a. The two push rods that pass the collection point after the target push rod can be regarded as the first push rod and the second push rod, respectively.
[0067] For example, for storage location b, the distance from storage location b to the collection point is 4.5 bar values, and the storage location bar value is 4. It can be understood that after the target push rod passes the collection point, the collector 104 will collect the time data of 4 push rods. After that, it will take another 0.5 push rods of running time before the target push rod reaches storage location b. The 3rd and 4th push rods that pass the collection point after the target push rod can be regarded as the second push rod and the first push rod, respectively.
[0068] In this embodiment, the first and second push rods corresponding to the target push rods are determined based on the original storage location data. The target control time is determined based on the first moment data of the first push rod passing the collection point and the second moment data of the second push rod passing the collection point. This can more accurately reflect the actual operating status of track 102, avoid the accumulation of errors that may be caused by calculating the speed from the system startup or from a distance, and improve the reliability of storage control.
[0069] In one exemplary embodiment, based on Figure 3 The illustrated embodiments, such as Figure 4As shown, the method provided, which determines the target control time based on the first-time data, the second-time data, and the original storage location data, includes the following steps:
[0070] Step 402: Perform distance adjustment processing based on the original storage location data to determine the target storage location data.
[0071] The location corresponding to the target storage location data is the storage control position before the target push rod reaches the target storage location, that is, the position where the target push rod starts to perform the storage operation, in order to compensate for the delay in the mechanical storage action.
[0072] In one possible implementation, step 402 may further include: performing a difference calculation on the original storage location data and the preset push rod length data to obtain the target storage location data.
[0073] In this embodiment, the position one bar away from the target storage location can be used as the storage control position, and the distance between the storage control position and the collection point can be used as the target storage location data.
[0074] For example, for a target push rod with the target storage location as storage location a, its original storage location data is 2.3 and the target storage location data is 1.3. That is, the storage operation can be started when the actual target push rod reaches the position of the 1.3 rod value.
[0075] In some embodiments, the target storage location data is rounded to obtain the storage location lever value; the target push rods are counted based on the storage location lever value to determine the first push rod and the second push rod.
[0076] For example, in conjunction with the foregoing embodiments, considering the warehousing delay compensation, for warehouse location b, its original warehouse location data is 4.5, the target warehouse location data is 3.5, and the warehouse location lever value is 3. It can be understood that after the target push lever passes the collection point, the collector 104 will collect the time data of 3 push levers. After that, it will take another 0.5 push levers of running time before the target push lever reaches the warehousing control position. The second and third push levers that pass the collection point after the target push lever can be regarded as the second push lever and the first push lever, respectively.
[0077] Step 404: Calculate the orbital velocity based on the data from the first moment and the data from the second moment to determine the orbital running speed.
[0078] The track running speed can be represented by the average speed of the push rod calculated from the first time data T1 and the second time data T2, that is, the track running speed V=D / (T1-T2), where D represents the length of the push rod.
[0079] Step 406: Perform inbound control processing based on track running speed and target storage location data to obtain the target control time.
[0080] The target control moment refers to the moment when the target push rod moves to the inbound control position corresponding to the target storage location data according to the track running speed.
[0081] In this embodiment, the position one push rod distance from the target storage location is used as the storage control position, allowing reaction time for the storage operation delay. This ensures that when the target push rod reaches the storage position, the carrier on the push rod can smoothly enter the storage, thereby improving the control accuracy and reliability of the hanging storage warehouse storage method.
[0082] In one possible implementation, the inbound control process is performed based on the track speed and target storage location data to obtain the target control time, including: determining the target running distance based on the target storage location data; performing time calculations on the target running distance and track speed to obtain the target running time; and obtaining the target control time based on the first moment data and the target running time.
[0083] The target running distance is the distance between the target push rod and the target storage location data when the first push rod passes the collection point.
[0084] For example, in conjunction with the aforementioned embodiments, for a target push rod with the target storage location as storage location b, its original storage location data is 4.5, and the target storage location data is 3.5. At the time corresponding to the data at the first moment, that is, when the first push rod passes the collection point, the target running distance is 0.5. That is, the target push rod only needs to run for another 0.5 rod values to start performing the storage operation.
[0085] In some embodiments, over this shorter distance, the track 102 can be equivalent to uniform motion to calculate the target running time.
[0086] In some embodiments, the hanging storage bin inbound device 106 may start timing from the moment the first moment data is acquired, or from the timestamp corresponding to the first moment data, until the target control moment is reached, and control the target push rod to perform the inbound operation.
[0087] In this embodiment, the target control time can be obtained quickly and accurately based on the target storage location data and track speed, thereby improving the control response speed and the control efficiency of the suspended storage bin loading method.
[0088] In one exemplary embodiment, such as Figure 5 As shown, a method for storing a hanging storage bin is provided, including steps 501 to 509. Wherein:
[0089] Step 501: Obtain the first-time data, the second-time data, and the original storage location data.
[0090] Among them, the first moment data is the moment data of the first push rod on track 102 passing the collection point, the second moment data is the moment data of the second push rod adjacent to the first push rod in the running direction of track 102 passing the collection point, and the original storage location data is the storage location data corresponding to the target push rod.
[0091] Step 502: Round the original storage location data to obtain the storage location bar value.
[0092] Step 503: Count the target push rods according to the position bar value to determine the first push rod and the second push rod.
[0093] Step 504: Perform difference calculation on the original storage location data and the preset push rod length data to obtain the target storage location data.
[0094] Step 505: Calculate the orbital velocity based on the data from the first moment and the data from the second moment to determine the orbital running speed.
[0095] Step 506: Determine the target running distance based on the target storage location data.
[0096] Step 507: Perform time calculations on the target running distance and orbital speed to obtain the target running time.
[0097] Step 508: Based on the first moment data and the target running time, obtain the target control moment.
[0098] Step 509: At the target control moment, control the target push rod to perform the storage operation.
[0099] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0100] Based on the same inventive concept, this application also provides a hanging storage bin loading device 106 for implementing the hanging storage bin loading method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of one or more embodiments of the hanging storage bin loading device 106 provided below can be found in the limitations of the hanging storage bin loading method described above, and will not be repeated here.
[0101] In one exemplary embodiment, such as Figure 6 As shown, a hanging storage bin inbound device 106 is provided, including: a data acquisition module 602, a time calculation module 604, and an inbound control module 606, wherein:
[0102] The data acquisition module 602 is used to acquire first-moment data, second-moment data and original storage location data. The first-moment data is the time data when the first push rod on track 102 passes the collection point. The second-moment data is the time data when the second push rod adjacent to the first push rod in the running direction of track 102 passes the collection point. The original storage location data is the storage location data corresponding to the target push rod.
[0103] The time calculation module 604 is used to determine the target control time based on the first time data, the second time data, and the original storage location data;
[0104] The warehousing control module 606 is used to control the target push rod to perform the warehousing operation at the target control moment.
[0105] In one embodiment, the device further includes a lever value determination module, which is used to round down the original storage location data to obtain the storage location lever value; and to count the target push rods based on the storage location lever value to determine the first push rod and the second push rod.
[0106] In one embodiment, the time calculation module 604 is further configured to perform distance adjustment processing based on the original storage location data to determine the target storage location data; calculate the track speed based on the first time data and the second time data to determine the track running speed; and perform inbound control processing based on the track running speed and the target storage location data to obtain the target control time.
[0107] In one embodiment, the time calculation module 604 is also used to perform difference calculation on the original storage location data and the preset push rod length data to obtain the target storage location data.
[0108] In one embodiment, the time calculation module 604 is further configured to determine the target running distance based on the target storage location data; perform time calculation processing on the target running distance and the track running speed to obtain the target running time; and obtain the target control time based on the first time data and the target running time.
[0109] Each module in the aforementioned suspended storage bin receiving device 106 can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0110] In one exemplary embodiment, an electronic device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7 As shown, this electronic device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores first-time data, second-time data, and original storage location data. The I / O interfaces are used for information exchange between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a method for storing suspended storage bins.
[0111] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0112] In one exemplary embodiment, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0113] In one exemplary embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above-described method embodiments.
[0114] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0115] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can 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 can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0116] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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 application.
[0117] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for storing suspended storage bins, characterized in that, The method includes: Acquire first-moment data, second-moment data, and original storage location data. The first-moment data is the time when the first push rod on the track passes the collection point. The second-moment data is the time when the second push rod adjacent to the first push rod in the running direction of the track passes the collection point. The original storage location data is the storage location data corresponding to the target push rod. The target control time is determined based on the first time data, the second time data, and the original storage location data; At the target control moment, the target push rod is controlled to perform an inbound operation; The method further includes: rounding the original storage location data to obtain the storage location bar value; counting the target push rods according to the storage location bar value to determine the first push rod and the second push rod; The step of determining the target control time based on the first time data, the second time data, and the original storage location data includes: performing distance adjustment processing based on the original storage location data to determine the target storage location data; calculating the track speed based on the first time data and the second time data to determine the track running speed; and performing inbound control processing based on the track running speed and the target storage location data to obtain the target control time. The step of performing distance adjustment processing based on the original storage location data to determine the target storage location data includes: performing difference calculation processing on the original storage location data and the preset push rod length data to obtain the target storage location data.
2. The method according to claim 1, characterized in that, The process of performing inbound control based on the track speed and the target storage location data to obtain the target control time includes: Based on the target storage location data, the target running distance is determined; The target running distance and the orbital running speed are processed using time calculations to obtain the target running time; The target control time is obtained based on the first time data and the target running time.
3. A hanging storage bin receiving system, characterized in that, The system, using any one of claims 1 to 2, comprises: a track, a collector, and a suspended storage bin loading device; the collector is connected to the track and the suspended storage bin loading device; the track includes a plurality of push rods and is connected to the suspended storage bin loading device. The data collector is used to collect data at the first moment when the first push rod on the track passes the collection point, to collect data at the second moment when the second push rod adjacent to the first push rod on the track passes the collection point in the running direction of the track, and to collect the original storage location data corresponding to the target push rod. The suspended storage bin inbound device is used to acquire first-time data, second-time data, and original storage location data from the collector, determine the target control time based on the first-time data, second-time data, and original storage location data, and control the target push rod to perform the inbound operation at the target control time.
4. The system according to claim 3, characterized in that, The collector is also used to collect the time data of each push rod on the track passing the collection point, collect the original storage location data corresponding to each push rod, and generate a running array based on the time data and original storage location data corresponding to each push rod. The hanging storage bin inbound device is also used to determine the first time data, the second time data, and the original storage location data from the running array.
5. A hanging storage bin receiving device, characterized in that, The apparatus comprising the method of any one of claims 1 to 2, wherein the method comprises: The data acquisition module is used to acquire first moment data, second moment data and original storage location data. The first moment data is the time data when the first push rod on the track passes the collection point. The second moment data is the time data when the second push rod adjacent to the first push rod passes the collection point in the running direction of the track. The original storage location data is the storage location data corresponding to the target push rod. The time calculation module is used to determine the target control time based on the first time data, the second time data, and the original storage location data; The warehousing control module is used to control the target push rod to perform the warehousing operation at the target control time.
6. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 2.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 2.
Citation Information
Patent Citations
Intelligent storage transfer vehicle
CN107323982A
Calibration method and system for catching and releasing box, computer program product and warehousing system
CN118495017A