Robotic Navigation and Mapping
First Claim
1. A method for item retrieval using a robot, the method comprising:
- scanning a plurality of markers positioned about a structure as the robot moves without pause across a face of said structure;
stopping said robot at a first position before a particular marker of the plurality of markers indicating position of an item to be retrieved by said robot;
obtaining an image of an item at said first position using a camera of said robot;
repositioning the robot from the first position to a different second position based on appearance of the item in said image, wherein the second position corrects the robot'"'"'s position to account for deviations in the item position from an expected position identified by the particular marker;
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.
-
Citations
20 Claims
-
1. A method for item retrieval using a robot, the method comprising:
-
scanning a plurality of markers positioned about a structure as the robot moves without pause across a face of said structure; stopping said robot at a first position before a particular marker of the plurality of markers indicating position of an item to be retrieved by said robot; obtaining an image of an item at said first position using a camera of said robot; repositioning the robot from the first position to a different second position based on appearance of the item in said image, wherein the second position corrects the robot'"'"'s position to account for deviations in the item position from an expected position identified by the particular marker; 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:
-
scanning without pause, a plurality of identifiers positioned about an item containing structure of the distribution site as the robot traverses across said structure; obtaining a plurality of images of said structure with said camera during said traversal; associating each image of the plurality of images to at least one identifier of the plurality of identifiers closest to the robot when obtaining the image; identifying an item from a particular image of the plurality of images based on an item feature in the particular image matching a cataloged feature of the item; and mapping a location of the item to the at least one identifier associated with the particular image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. 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.
-
-
20. 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 by continuously scanning the set of second identifiers with the camera as the robot traverses across the plurality of aisles until arriving at an aisle identified by a particular second identifier of the set of second identifiers identifying a subset of the set of first identifiers and by continuously scanning the set of first identifiers with the camera as the robot traverses the aisle until arriving at the particular item location designated by a first identifier of the subset of first identifiers.
-
Specification