IP Library Granted Patent US 10,793,357
Granted Patent B2
US 10,793,357 · App. 16/262,209 · Granted Oct 6, 2020

Robot dwell time minimization in warehouse order fulfillment operations

Inventors: Michael Charles Johnson (Ashland, MA); Sean Johnson (Danvers, MA)
B65G1/1373B25J9/1679G05D1/0291G06Q10/08G05D2201/0216
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 10,793,357
App. No.
16/262,209
Granted
Oct 6, 2020
Kind
B2
Abstract

A method for executing an order with a plurality of items assigned to a first robot of a plurality of robots operating in a warehouse with the assistance of a plurality of operators. The method includes navigating the first robot to a first location in the warehouse proximate a location of a first item in the order and pausing for an operator of to assist the first robot to execute a function. The method includes determining if the first robot has been paused for greater than a maximum dwell time without being assisted by an operator. If it has been, the method causes the first robot to leave the first location without completing the function on the first item and causing the first robot to proceed to a second location proximate a storage a second item to execute a function.

Claims (27)

1. A method for executing an order assigned to a first robot of a plurality of robots operating in a warehouse, wherein the plurality of robots interact with a warehouse management system to execute orders with the assistance of a plurality of operators, each order including a plurality of items and each item being located in the warehouse, the method comprising:

navigating the first robot to a first location in the warehouse proximate a storage location of a first item of the plurality of items in the order;

pausing at the first location for an operator of the plurality of operators to assist the first robot to execute a function with respect to the first item;

determining if the first robot has been paused at the first location for greater than a maximum dwell time without being assisted by an operator;

if the first robot has been paused at the first location for greater than the maximum dwell time, causing the first robot to leave the first location without completing the function with respect to the first item and causing the first robot to proceed to a second location in the warehouse proximate a storage location of a second item of the plurality of items in the order to execute a function with respect to the second item.

2. The method of claim 1 wherein the function includes one of a pick, place or maintenance function.

3. The method of claim 1 wherein the step of causing includes assessing one or more of robot, operator, or active location population proximate each item in the order.

4. The method of claim 3 wherein the step of assessing robot, operator, or active location population includes determining one or more of the number of robots, operators, or active locations in a region about each item in the order.

5. The method of claim 4 wherein the step of assessing robot, operator, or active location population includes determining an operator to robot ratio in the region about each item in the order.

6. The method of claim 5 wherein the step of causing includes selecting the second item as the item having a region with one or more of the highest robot, operator, or active location population or operator to robot ratio in the region about each item in the order.

7. The method of claim 1 further including pausing the first robot at the second location for an operator of the plurality of operators to assist the first robot execute a function with respect to the second item.

8. The method of claim 7 wherein subsequent to the first robot executing a function at the second location with respect to the second item, the first robot returns to the first location in the warehouse proximate the storage location of a first item of the plurality of items in the order to execute a function at the first location with respect to the first item.

9. The method of claim 8 wherein the first robot, prior to returning to the first location, navigates to at least one additional location to execute a function with respect to an additional item in the order.

10. A system for executing orders each order including a plurality of items being located in a warehouse, the system comprising:

a plurality of robots operating in the warehouse, including a first robot to which an order is assigned;

a warehouse management system configured to interact with the plurality of robots to execute orders with the assistance of a plurality of operators;

a first robot of the plurality of robots configured to receive from the warehouse management system a first order having a plurality of items and to navigate to a first location in the warehouse proximate a storage location of a first item of the plurality of items in the order;

wherein the first robot is configured to determine if it has been paused at the first location for greater than a maximum dwell time without being assisted by an operator to execute a function with respect to the first item; and

wherein, if the first robot has been paused at the first location for greater than the maximum dwell time, the first robot is configured to leave the first location without completing the function with respect to the first item and to interact with the warehouse management system to identify a second item of the plurality of items in the order; and wherein the first robot is configured to proceed to a second location in the warehouse proximate a storage location of the second item in the order to execute a function with respect to the second item with the assistance of an operator.

11. The system of claim 10 wherein the function includes one of a pick, place or maintenance function.

12. The system of claim 10 wherein in identifying a second item of the plurality of items in the order, the warehouse management is configured to assess one or more of robot, operator, or active location population proximate each item in the order.

13. The system of claim 12 wherein in assessing the robot, operator, or active location population, the warehouse management system is configured to determine one or more of the number of robots, operators, or active locations in a region about each item in the order.

14. The system of claim 13 wherein in assessing one or more of robot, operator, or active location population, the warehouse management system is configured to determine an operator to robot ratio in the region about each item in the order.

15. The system of claim 14 wherein in identifying the second item of the plurality of items in the order, the warehouse management system is configured to select the second item as the item having a region with one or more of the highest robot, operator, or active location population or operator to robot ratio in the region about each item in the order.

16. The system of claim 10 wherein the first robot is configured to pause at the second location for an operator of the plurality of operators to assist the first robot execute a function with respect to the second item.

17. The system of claim 16 wherein subsequent to the first robot executing a function at the second location with respect to the second item, the first robot is configured to return to the first location in the warehouse proximate the storage location of a first item of the plurality of items in the order to execute a function at the first location with respect to the first item.

18. The system of claim 17 wherein the first robot, prior to returning to the first location, is configured to navigate to at least one additional location to execute a function with respect to an additional item in the order.

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 Jan 30, 2019
From: JOHNSON, MICHAEL CHARLES; JOHNSON, SEAN
To: LOCUS ROBOTICS CORP.
Reel/Frame 048191/0338 →
Continuity (1)
Related Publication 20200239231A1 · Jul 30, 2020