IP Library Granted Patent US 9,758,305
Granted Patent B2
US 9,758,305 · App. 14/815,246 · Granted Sep 12, 2017

Robotic navigation utilizing semantic mapping

Inventors: Mike Johnson (Ashland, MA); Bradley Powers (Lowell, MA); Bruce Welty (Boston, MA); Sean Johnson (Danvers, MA)
Assignee: Locus Robotics Corp.
B65G1/1378G05D1/0011G05D1/0234G05D1/0274G06Q10/087G05D2201/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 9,758,305
App. No.
14/815,246
Granted
Sep 12, 2017
Kind
B2
Abstract

A method for performing tasks on items located in a space using a robot, the items being located proximate fiducial markers, each fiducial marker having a fiducial identification. The method includes receiving an order to perform a task on at least one item and determining the fiducial identification associated with the at least one item. The method also includes obtaining, using the fiducial identification of the at least one item, a set of coordinates representing a position of the fiducial marker with the determined fiducial identification, in a coordinate system defined by the space. The method further includes navigating the robot to the coordinates of the fiducial marker associated with said determined fiducial identification.

Claims (29)

1. A method for performing tasks on items located in a space using a robot, the items being located proximate fiducial markers, each fiducial marker having a fiducial identification, the method comprising:

Receiving an order to perform a task on at least one item;

Obtaining a SKU for the at least one item;

From the SKU for the at least one item, determining an address within the space associated with the SKU;

Determining from the address, a fiducial identification associated with the address;

Obtaining, using the fiducial identification, a set of coordinates representing a position of the fiducial marker having the determined fiducial identification, in a coordinate system defined by the space; and

Navigating the robot to the coordinates of the fiducial marker associated with the determined fiducial identification.

2. The method of claim 1 wherein the step of determining an address within the space associated with the SKU includes determining a bin address for a bin for storing the at least one item.

3. The method of claim 1 , further including communicating with a human operator to perform the task on the at least one item; wherein the task includes one of retrieving the at least one item and placing it on the robot or removing the at least one item from the robot and storing it proximate the fiducial marker.

4. The method of claim 3 , wherein the space is a warehouse containing a plurality of items stored in a plurality of containers dispersed throughout the warehouse.

5. The method of claim 4 , wherein each fiducial marker is associated with and located proximate to one or more of the containers.

6. The method of claim 5 , wherein the step of determining the fiducial identification includes establishing a fiducial identification system based on a physical layout of the containers dispersed throughout the warehouse and associating each container to a fiducial identification corresponding to the physical location of the container in the warehouse.

7. The method of claim 6 , wherein the step of associating each container to a fiducial identification further includes linking the fiducial identification of the container to the items.

8. The method of claim 7 , wherein the step of navigating further includes using a predetermined map of the warehouse including a pose for each fiducial marker to guide the robot to the fiducial marker.

9. A robot configured to perform tasks on items located in a space, the items being located proximate fiducial markers, each fiducial marker having a fiducial identification, the robot comprising:

A processor configured to:

Receive an order to perform a task on at least one item;

Obtain a SKU for the at least one item;

From the SKU for the at least one item, determine an address within the space associated with the SKU;

Determine from the address, a fiducial identification associated with the address; and

Obtain, using the fiducial identification, a set of coordinates representing a position of the fiducial marker having the determined fiducial identification, in a coordinate system defined by the space; and

A navigation system configured to navigate the robot to the coordinates of the fiducial marker associated with said determined fiducial identification.

10. The robot of claim 9 wherein the step to determine an address within the space associated with the SKU includes determining a bin address for a bin for storing the at least one item.

11. The robot of claim 9 , further including an interface device configured to communicate with a human operator to perform the task on the at least one item; wherein the task includes one of retrieving the at least one item and placing it on the robot or removing the at least one item from the robot and storing it proximate the fiducial marker.

12. The robot of claim 11 , wherein the space is a warehouse containing a plurality of items stored in a plurality of containers dispersed throughout the warehouse.

13. The robot of claim 12 , wherein each fiducial marker is associated with and located proximate to one or more of the containers.

14. The robot of claim 13 , wherein each container in the warehouse is associated to a fiducial identification corresponding to the physical location of the container in the warehouse.

15. The robot of claim 14 , wherein the fiducial identification of the container is linked to the items stored in the containers.

16. The robot of claim 15 , wherein the navigation system includes a map of the warehouse with a pose for each fiducial marker.

Assignments (8)
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 Nov 21, 2016
From: JOHNSON, MIKE; POWERS, BRADLEY; WELTY, BRUCE; JOHNSON, SEAN
To: SCENIC TECHNOLOGY CORPORATION
Reel/Frame 040655/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2015
From: SCENIC TECHNOLOGY CORPORATION
To: LOCUS ROBOTICS CORP.
Reel/Frame 037314/0953 →
Continuity (1)
Related Publication 20170029213A1 · Feb 2, 2017