IP Library Granted Patent US 11,724,883
Granted Patent B2
US 11,724,883 · App. 17/017,833 · Granted Aug 15, 2023

Presort system for executing robot-assisted putaway tasks

Inventors: Sean Johnson (Danvers, MA); Luis Jaquez (Burlington, MA); Michael Charles Johnson (Ashland, MA)
Assignee: Locus Robotics Corp.
B65G1/1378B25J9/0009B25J9/161B25J9/1653B25J9/1679B25J9/1697B25J13/088B65G2203/041
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,724,883
App. No.
17/017,833
Granted
Aug 15, 2023
Kind
B2
Abstract

Systems and methods for presorting and executing robot-assisted putaway tasks in a navigational space include assigning each of a plurality of item storage arrays to one of a plurality of zones defined within the navigational space, scanning an item identifier of at least one of a plurality of unsorted items to be stored at locations throughout the warehouse, retrieving, in response to receiving identifying information corresponding to the at least one scanned unsorted item, item data describing a storage location for putaway within the warehouse of each of the at least one scanned items, determining, from the storage location, a corresponding one of the plurality of zones of the warehouse in which the storage location is located, and placing each scanned unsorted item into an interconnected container of one of the item storage arrays assigned to the corresponding one of the zones.

Claims (60)

1. A method for presorting and executing robot-assisted putaway tasks in a navigational space, the method comprising:

assigning each of a plurality of item storage arrays to one of a plurality of zones defined within the navigational space, each item storage array including a plurality of interconnected containers, each of the interconnected containers for storing items associated with a putaway task;

scanning, by a scanning device, an item identifier of at least one of a plurality of unsorted items to be stored at locations throughout the warehouse;

retrieving, by a centralized server, in response to receiving identifying information corresponding to the at least one scanned unsorted item, item data describing a storage location for putaway within the warehouse of each of the at least one scanned item;

determining, from the storage location, a corresponding one of the plurality of zones of the warehouse in which the storage location is located; and

placing each scanned unsorted item into an interconnected container of one of the item storage arrays assigned to the corresponding one of the zones.

2. The method of claim 1 , further comprising:

inducting the item storage array into which the scanned unsorted item was placed to a robot;

transmitting, from the centralized server to at least one robot, a putaway task assignment associated with each of the plurality of interconnected containers of the inducted item storage array; and

navigating the robot, via a processor of the robot and in response to receipt of the putaway task assignments at the robot, to locations throughout the warehouse to execute the putaway task assignments.

3. The method of claim 2 wherein the item storage array is attached to an armature affixed to the robot and the item storage array is located above a surface of the robot.

4. The method of claim 2 , wherein the step of navigating includes displaying, by the robot, at least one of a container identification number and a container color to inform an operator which of the interconnected containers in the inducted item storage array is associated with the execution of each putaway task assignment.

5. The method of claim 1 , further comprising:

displaying an identification of the corresponding one of the zones on at least one of the scanning device or a computing device.

6. The method of claim 1 , wherein:

each item storage array includes an array identifier associated with the item storage array per se rather than the individual containers; and

each item storage array includes a container identifier associated with each of the individual containers in the item storage array.

7. The method of claim 6 , wherein the step of assigning further comprises:

scanning, by the scanning device, the array identifier of the item storage array; and

assigning, responsive to a user input at a user interface of the at least one of the scanning device or a computing device, the item storage array to one of the plurality of zones.

8. The method of claim 6 , wherein the step of assigning further comprises:

correlating, in the centralized server, the array identifier of the item storage array into which a first one of the at least one scanned unsorted items is placed with the corresponding one of the zones.

9. The method of claim 8 , further comprising:

scanning, by the scanning device, an item identifier of an additional unsorted item to be stored;

retrieving, by the centralized server, in response to receiving identifying information corresponding to the additional scanned unsorted item, additional item data describing an additional storage location for putaway within the warehouse of the additional scanned item;

determining, from the additional storage location of the additional scanned item, that the additional scanned item corresponds to a same corresponding zone;

placing the additional scanned unsorted item into an empty one of the interconnected containers of the item storage array assigned to the same corresponding zone.

10. The method of claim 9 , further comprising:

displaying an identification of the empty one of the interconnected containers of the item storage array on at least one of the scanning device or a computing device.

11. A presorting system for executing robot-assisted putaway tasks within a navigational space:

a plurality of item storage arrays each including a plurality of interconnected containers, each of the interconnected containers for storing items associated with a putaway task;

at least one scanning device configured to scan an item identifier of at least one of a plurality of unsorted items, the item identifier correlated to item data stored in a centralized server, the item data describing a storage location for putaway within the warehouse;

the centralized server including a memory storing instructions that, when executed by the processor, cause the system to:

assign each of the plurality of item storage arrays to one of a plurality of zones defined within the navigational space;

scan an item identifier of at least one of the plurality of unsorted items to be stored at locations throughout the warehouse;

retrieve, in response to receiving identifying information corresponding to the at least one scanned unsorted item, the item data;

determine, from the storage location, a corresponding one of the plurality of zones of the warehouse in which the storage location is located;

associate each scanned unsorted item with an interconnected container of one of the item storage arrays assigned to the corresponding one of the zones.

12. The system of claim 11 , further comprising at least one robot, the robot including:

a mobile base for inducting the item storage array into which the scanned unsorted item was placed;

a transceiver for receiving, at the robot, a putaway task assignment from the centralized server associated with each of the plurality of containers of the item storage array, and

a processor configured to, in response to receipt of the putaway task assignments by the transceiver, navigate the robot to locations throughout the warehouse to execute the putaway task assignments associated with each of the plurality of containers of the item storage array.

13. The system of claim 12 wherein the item storage array is attached to an armature affixed to the robot and the item storage array is located above a surface of the robot.

14. The system of claim 12 , wherein the item storage array is disposed on a surface of the at least one robot.

15. The system of claim 11 , further comprising a display of at least one of the scanning device or a computing device configured to display an identification of at least one of the corresponding one of the zones or the associated interconnected container.

16. The system of claim 11 , wherein each item storage array includes:

an array identifier associated with the item storage array per se rather than the individual containers; and

a container identifier associated with each of the individual containers in the item storage array.

17. The system of claim 16 , wherein the memory also stores instructions that, when executed by the processor cause the system to:

scan the array identifier of the item storage array; and

assign, responsive to a user input at a user interface of the at least one of the scanning device or a computing device, the item storage array to one of the plurality of zones.

18. The system of claim 16 , wherein the memory also stores instructions that, when executed by the processor cause the system to:

correlate, in the centralized server, the array identifier of the item storage array into which a first one of the at least one scanned unsorted items is placed with the corresponding one of the zones.

19. The system of claim 18 , wherein the memory also stores instructions that, when executed by the processor cause the system to:

scan an item identifier of an additional unsorted item to be stored;

retrieve, in response to receiving identifying information corresponding to the additional scanned unsorted item, additional item data describing an additional storage location for putaway within the warehouse of the additional scanned item;

determine, from the additional storage location of the additional scanned item, that the additional scanned item corresponds to a same corresponding zone;

associate the additional scanned unsorted item with an empty one of the interconnected containers of the item storage array assigned to the same corresponding zone.

20. The system of claim 19 , wherein the memory also stores instructions that, when executed by the processor cause the system to:

display an identification of the associated empty one of the interconnected containers of the item storage array on at least one of the scanning device or a computing device.

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 Dec 17, 2020
From: JOHNSON, SEAN; JAQUEZ, LUIS; JOHNSON, MICHAEL CHARLES
To: LOCUS ROBOTICS CORP.
Reel/Frame 054682/0244 →
Continuity (1)
Related Publication 20220081216A1 · Mar 17, 2022