Robotic navigation utilizing semantic mapping
First Claim
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.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification