IP Library Granted Patent US 11,078,019
Granted Patent B2
US 11,078,019 · App. 16/262,315 · Granted Aug 3, 2021

Tote induction in warehouse order fulfillment operations

Inventors: Michael Charles Johnson (Ashland, MA); Bruce Welty (Boston, MA); Sean Johnson (Danvers, MA); Luis Jaquez (Burlington, MA)
Assignee: Locus Robotics Corp.
B65G1/1373B25J5/007B25J9/1679B65G1/0492G05B19/41895G05D1/0287G05D1/0291G06Q10/08B65G2209/04G05D2201/0216Y10S901/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,078,019
App. No.
16/262,315
Granted
Aug 3, 2021
Kind
B2
Abstract

A method for assigning orders to a plurality of robots fulfilling orders in a warehouse with the assistance of a plurality of operators. The method includes providing a first robot of the plurality of robots to a be assigned an order set, including one or more orders to be fulfilled and assessing the locations of at least one of the plurality of robots or at least one of the plurality of operators in the warehouse. The method also includes selecting an anchor location in the warehouse and generating an order set for the first robot correlated to the anchor location in the warehouse. The method also includes assigning the order set to the first robot for fulfillment.

Claims (29)

1. A method for assigning orders by a computer system to a plurality of robots fulfilling orders in a warehouse with the assistance of a plurality of operators, each order including one or more items and each item stored at an item location in the warehouse, the method comprising:

selecting, by a computer processor, an order set from a plurality of orders stored in a computer memory to be assigned to a first robot of the plurality of robots, the order set including one or more orders of the plurality of orders; the step of selecting including operating the computer processor to:

form a plurality of groups in the warehouse, each group defining a region in the warehouse and each group including one or more robots and/or operators;

select one of the plurality of groups as an anchor group based on a level of activity in the applicable region in the warehouse;

assign a location within the region of the anchor group as an anchor location; and

generate the order set for the first robot based in part on proximity of the one or more orders in the order set to the anchor location; and

assigning the order set to the first robot for fulfillment.

2. The method of claim 1 further including positioning the first robot at a processing station where an operator assists with assigning the order set to the first robot.

3. The method of claim 2 wherein the operator provides the first robot with a tote array for carrying the items in the order set when the first robot fulfills the order set in the warehouse.

4. The method of claim 3 wherein the first robot fulfills the order set in the warehouse by travelling to item locations in the warehouse associated with each item in the order set and communicating to an operator proximate each item location the item to be selected and placed on the tote array of the first robot.

5. The method of claim 1 wherein one or more of the plurality of groups includes one or more active locations in the warehouse, wherein each of active locations is an item location associated with an item in an order that has been assigned to one of the plurality of robots for fulfillment.

6. The method of claim 5 wherein operating the computer processor to assign the anchor location the includes identifying one of the robots, operators, or active locations in the anchor group as the anchor robot, anchor operator or anchor active location and using the location of the selected anchor robot, anchor operator or anchor active location as the anchor location.

7. The method of claim 5 wherein selecting the anchor group includes selecting the group based on the number of robots, operators, and/or active locations; and wherein the number of robots, operators, and/or active locations defines the level of activity in the group.

8. The method of claim 5 wherein the step of selecting the anchor group includes selecting the group based on a ratio of one of robots, operators, and active locations to another of robots, operators, and active locations; and wherein the ratio of one of robots, operators, and active locations to another of robots, operators, and active locations defines the level of activity in the group.

9. A system for assigning orders to a plurality of robots fulfilling orders in a warehouse with the assistance of a plurality of operators, each order including one or more items and each item stored at an item location in the warehouse, the system comprising:

a first robot of the plurality of robots to be assigned an order set from a plurality of orders, the order set including one or more orders to be fulfilled; and

a warehouse management system configured to:

form a plurality of groups in the warehouse, each group defining a region in the warehouse and each group including one or more robots and/or operators;

select one of the plurality of groups as an anchor group based on a level of activity in the applicable region in the warehouse;

assign a location within the region of the anchor group as the anchor location;

generate the order set for the first robot, the order set being based in part on proximity of the one or more orders in the order set to the anchor location in the warehouse; and

assign the order set to the first robot for fulfillment.

10. The system of claim 9 further including a processing station where an operator assists with assigning the order set to the first robot.

11. The system of claim 10 wherein the operator provides the first robot with a tote array for carrying the items in the order set when the first robot fulfills the order set in the warehouse.

12. The system of claim 11 wherein the first robot is configured to fulfill the order set in the warehouse by travelling to item locations in the warehouse associated with each item in the order set and communicating to an operator proximate each item location the item to be selected and placed on the tote array of the first robot.

13. The system of claim 9 wherein one or more of the plurality of groups includes one or more active locations in the warehouse, wherein each of the active locations is an item location associated with an item in an order that has been assigned to one of the plurality of robots for fulfillment.

14. The system of claim 13 wherein the warehouse management system is configured to select from the anchor group one of the robots, operators, or active locations in the anchor group as the anchor robot, anchor operator or anchor active location and use the location of the selected anchor robot, anchor operator or anchor active location as the anchor location.

15. The system of claim 13 wherein the warehouse management system is configured to select the anchor group based on the number of robots, operators, and/or active locations; and wherein the number of robots, operators, and/or active locations defines the level of activity in the group.

16. The system of claim 13 wherein the warehouse management system is configured to select the anchor group based on a ratio of one of robots, operators, and active locations to another of robots, operators, and active locations; and wherein the ratio of one of robots, operators, and active locations to another of robots, operators, and active locations defines the level of activity in the group.

Assignments (7)
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT REEL 007759, FRAME 0295 Recorded Dec 19, 2024
From: LOCUS ROBOTICS CORP.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069743/0206 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT REEL 007759, FRAME 0314 Recorded Dec 19, 2024
From: LOCUS ROBOTICS CORP.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069743/0192 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 69386 FRAME 647. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Dec 11, 2024
From: LOCUS ROBOTICS CORP.
To: HERCULES CAPITAL, INC.
Reel/Frame 069589/0575 →
SECURITY INTEREST Recorded Nov 19, 2024
From: LOCUS ROBOTICS CORP.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069386/0647 →
SECURITY INTEREST Recorded Jun 22, 2022
From: LOCUS ROBOTIC CORP.
To: SILICON VALLEY BANK
Reel/Frame 060402/0874 →
SECURITY INTEREST Recorded Jun 22, 2022
From: LOCUS ROBOTIC CORP.
To: SILICON VALLEY BANK
Reel/Frame 060402/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2019
From: JOHNSON, MICHAEL CHARLES; JOHNSON, SEAN; JAQUEZ, LUIS; WELTY, BRUCE
To: LOCUS ROBOTICS CORP.
Reel/Frame 048520/0164 →
Continuity (1)
Related Publication 20200239232A1 · Jul 30, 2020
Cited By (1)
US 12,441,544