Material handling method and device, server, and handling robot

US12280996B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12280996-B2
Application numberUS-202117381133-A
CountryUS
Kind codeB2
Filing dateJul 20, 2021
Priority dateJul 24, 2020
Publication dateApr 22, 2025
Grant dateApr 22, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides a material handling method and device, a server and a handling robot. The material handling method provided by the present embodiment includes: acquiring position information and idle storage unit information of a robot; and allocating a second handling task to the robot according to the position information, the idle storage unit information and a position of a first target included in a first handling task; where one of the first handling task and the second handling task is a material fetching task, and the other is a returning task. Thus, a handling strategy can be set flexibly, and fetching materials while returning is implemented during a material handling process, the handling efficiency of the materials is improved effectively.

First claim

Opening claim text (preview).

What is claimed is: 1. A material handling method, comprising: acquiring position information and idle storage unit information of a robot, by a processor; and allocating a second handling task to the robot according to the position information, the idle storage unit information and a position of a first target comprised in a first handling task, by the processor; wherein the first handling task is a material fetching task, and the second handling task is a returning task; when a return position in the second handling task is a position of an idle storage site, the allocating the second handling task to the robot comprises: generating a material fetching path according to the position information and a position of the first target comprised in the first handling task, by the processor; and determining positions corresponding to U idle storage sites whose distances from the material fetching path are within a first preset range as return positions of a second target, by the processor; wherein U is a natural number greater than 0; and/or determining, according to the position information, positions corresponding to U idle storage sites whose distances from the robot are within a second preset range as return positions of the second target; wherein U is a natural number greater than 0, by the processor. 2. The method according to claim 1 , wherein the second handling task is allocated at any time point before, during, or after the first handling task is executed. 3. The method according to claim 1 , wherein a change of a total quantity of the idle storage units for the robot to execute the first handling task is estimated, and the second handling task is inserted selectively before, during or after the first handling task. 4. The method according to claim 1 , wherein the return position of the second target comprises any one of the following: an initial storage position of the second target, a position of the idle storage site, and the position of the first target. 5. The method according to claim 1 , wherein before the allocating the second handling task to the robot, the method further comprises: determining whether a planned path corresponding to the second handling task complies with a reservation requirement; wherein the reservation requirement comprises that no robot travels on the planned path within a preset period of time. 6. The method according to claim 5 , further comprising: reallocating the second handling task if the planned path does not comply with the reservation requirement, receiving a handling task cancellation request or a new handling task addition request sent by a client terminal; and reallocating the second handling task according to the handling task cancellation request or the new handling task addition request. 7. The method according to claim 1 , wherein when the first handling task and the second handling task are allocated, any one or more of the following constraints to generate the planned path corresponding to the first handling task and the second handling task are considered: total movement time for the robot to complete the material fetching task and the returning task; a total number of times of material fetching operations and return operations performed by the robot when completing the material fetching task and the returning task; a total travel distance for the robot to complete the material fetching task and the returning task; and a load rate of the robot when completing the material fetching task and the returning task. 8. The method according to claim 1 , wherein when a shelf for placing materials has two or more storage positions in a shelf depth direction, and a position of a target indicated by the material fetching task or the returning task is a second sequential position of storage positions or a position thereafter, the method further comprises: instructing the robot to handle a non-target material that is placed before the position of the target to an idle storage unit of the robot; instructing the robot to execute the material fetching task or the returning task for the position of the target; and instructing the robot to return the non-target material to an original storage position on the shelf, or return the non-target material to an idle storage position; wherein the idle storage position and the position of the target belong to the same shelf or different shelves. 9. The method according to claim 1 , further comprising: allocating a tally task to the robot, wherein the tally task comprises: performing material sorting on the first target or the second target, and/or adjusting a storage position of the first target or the second target; wherein: execution timing of the tally task comprises any one of the following situations: before the first handling task and the second handling task; between the first handling task and the second handling task; after the first handling task and the second handling task; and during an execution process of any task in a task sequence constituted by the first handling task and the second handling task. 10. A material handling method, comprising: acquiring a handling task sequence to execute a first handling task, by a processor; and executing a second handling task during an execution process of the first handling task, by the processor, wherein the first handling task is a material fetching task and the second handling task is a returning task; wherein the second handling task is obtained during the execution process of the first handling task, or the acquired handling task sequence comprises the first handling task and the second handling task; when a return position of a second target corresponding to the second handling task is a position of an idle storage site, the return position of the second target is selected from acquired positions corresponding to U idle storage sites from the second handling task; wherein distances between the positions corresponding to the U idle storage sites and a robot material fetching path are within a first preset range; and/or distances between the positions corresponding to the U idle storage sites and the robot are within a second preset range; wherein U is a natural number greater than 0; and the material fetching path is generated according to position information of the robot and a position of the first target comprised in the first handling task, by the processor. 11. The method according to claim 10 , further comprising: reporting, by a robot, at least one of position information of the robot and idle storage unit information to a server periodically or aperiodically; and/or reporting, by a robot, at least one of position information of the robot and idle storage unit information to the server when receiving a request indication from a server. 12. The method according to claim 11 , wherein the executing the second handling task during the execution process of the first handling task comprises: acquiring a position of a first target from the first handling task, and acquiring a return position of a second target from the second handling task; reaching the return position of the second target to execute the returning task, during travelling to the position of the first target; and travelling to the position of the first target to execute the material fetching task. 13. The method according to claim 12 , wherein the return position of the second target in the second handling task comprises any one of the following: an initial storage position of the second target; or a position of an idle storage site; or the position of the first target. 14. The method acco

Assignees

Inventors

Classifications

  • Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • Sequencing of tasks or work · CPC title

  • Position control; Position detectors · CPC title

  • for fulfilling orders in warehouses · CPC title

  • characterised by motion, path, trajectory planning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12280996B2 cover?
The present disclosure provides a material handling method and device, a server and a handling robot. The material handling method provided by the present embodiment includes: acquiring position information and idle storage unit information of a robot; and allocating a second handling task to the robot according to the position information, the idle storage unit information and a position of a …
Who is the assignee on this patent?
Hai Robotics Co Ltd
What technology area does this patent fall under?
Primary CPC classification B65G1/04. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Apr 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).