Robotic navigation and mapping
First Claim
1. A method for item retrieval within a distribution site using a robot, the method comprising:
- moving said robot within the distribution site across a face of a structure without pause;
scanning by said robot, a plurality of markers positioned about said face of said structure as the robot moves without pause across said face of said structure;
stopping said robot at a first position before a particular marker of the plurality of markers in response to said scanning, the particular marker indicating a position of an item to be retrieved from said structure by said robot;
obtaining an image of an item at said first position using a camera of said robot;
repositioning the robot in front of the structure from the first position to a different second position based on orientation or size of the item in said image deviating from an expected orientation or size of the item, wherein said repositioning to the second position corrects the orientation or size of the item in a subsequent image from deviating from the expected orientation or size;
retrieving at the robot second position, the item from the structure to the robot using a retrieval mechanism of the robot.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments efficiently locate and map item locations in a distribution site using robots and a set of markers that the robots can scan without cessation of movement. Some embodiments optimally position a robot for item retrieval or placement. The optimal position is determined by affine transform computation or feature mapping. The robot first aligns itself according to the expected item position as indicated by one or more of the markers. The alignment is determined based on size and orientation of the markers in images obtained using the robot'"'"'s camera. The robot then aligns itself according to the actual item position. Here, the repositioning is determined based on size and orientation of the actual item in images obtained using the robot'"'"'s camera. Using the robot cameras and feature mapping, robots can traverse the shelves to identify and map item location therein.
14 Citations
19 Claims
-
1. A method for item retrieval within a distribution site using a robot, the method comprising:
-
moving said robot within the distribution site across a face of a structure without pause; scanning by said robot, a plurality of markers positioned about said face of said structure as the robot moves without pause across said face of said structure; stopping said robot at a first position before a particular marker of the plurality of markers in response to said scanning, the particular marker indicating a position of an item to be retrieved from said structure by said robot; obtaining an image of an item at said first position using a camera of said robot; repositioning the robot in front of the structure from the first position to a different second position based on orientation or size of the item in said image deviating from an expected orientation or size of the item, wherein said repositioning to the second position corrects the orientation or size of the item in a subsequent image from deviating from the expected orientation or size; retrieving at the robot second position, the item from the structure to the robot using a retrieval mechanism of the robot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for mapping item locations in a distribution site with a robot, the robot comprising a motorized base, at least one camera, and a processor, the method comprising:
-
positioning the robot at a predefined position relative to a faç
ade of an item containing structure in the distributed site;scanning without pause, a plurality of identifiers positioned about the faç
ade of the item containing structure as the robot traverses across the item containing structure;obtaining a plurality of images with said camera during said traversal, the plurality of images capturing different items that are stored on the item containing structure and different identifiers of the plurality of identifiers presented adjacent to the different items; identifying a specific product from a particular image of the plurality of images based on at least one feature of an item in the particular image matching a cataloged feature of the specific product; and mapping a location of the specific product to at least one identifier captured in the particular image, wherein the particular image captures the item identified as the specific product adjacent to the at least one identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An item retrieval system comprising:
-
a first set of low resolution markers; a second set of high resolution markers; and a robot comprising a motorized base, a camera, and a processor, the robot navigating at a first speed and at a first distance from the first set of low resolution markers until arriving at a particular low resolution marker, and navigating at a second speed that is slower than the first speed and at a second distance that is closer than the first distance until arriving at a particular high resolution marker.
-
-
19. An item retrieval system comprising:
-
a plurality of item containing structures arranged to a plurality of aisles; a set of first identifiers positioned about a common plane along an outward face of the plurality of item containing structures; a set of second identifiers positioned about a side of each item containing structure at an end of each aisle of the plurality of aisles; and a robot comprising a motorized base, a camera, and a processor, the robot navigating to a particular item located in a particular item containing structure of the plurality of item containing structures, wherein said navigating comprises;
(i) traversing the robot across the plurality of aisles, (ii) continuously scanning by the robot, the set of second identifiers with the camera as the robot traverses across the plurality of aisles, (iii) traversing down a particular aisle of the plurality of aisle in response to detecting a particular second identifier from the set of second identifiers during said scanning, the particular second identifier identifying a subset of the set of first identifiers, and (iv) continuously scanning by the robot, the subset of first identifiers with the camera while the robot traverses the particular aisle until arriving at the particular item location designated by a first identifier of the subset of first identifiers.
-
Specification