Obstacle recognition method for autonomous robots
First Claim
1. A method of identifying objects for autonomous robots comprising:
- capturing images of a workspace by an image sensor disposed on an autonomous robot;
transmitting the captured images to a data processing unit disposed on the autonomous robot;
generating a feature vector from the images by the data processing unit;
using the data processing unit to compare objects in the images to objects in a preloaded object dictionary;
identifying a class to which objects belong using an object classification unit; and
,upon identifying an object from the object dictionary, executing a set of preprogrammed instructions corresponding to the object identified.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for identifying objects by an autonomous robot. Images of a work environment are captured by an image sensor positioned on the autonomous robot. An object dictionary containing image data regarding a set of objects is preloaded into the system. Captured images are transmitted to an image processor that processes the images to generate feature vector and identify objects within the images by comparison to objects in the object dictionary. Upon identifying an object in an image as an object from the object dictionary, the system executes a set of preprogrammed responses, which may include altering a movement path to avoid colliding with or driving over the object.
28 Citations
14 Claims
-
1. A method of identifying objects for autonomous robots comprising:
-
capturing images of a workspace by an image sensor disposed on an autonomous robot; transmitting the captured images to a data processing unit disposed on the autonomous robot; generating a feature vector from the images by the data processing unit; using the data processing unit to compare objects in the images to objects in a preloaded object dictionary; identifying a class to which objects belong using an object classification unit; and
,upon identifying an object from the object dictionary, executing a set of preprogrammed instructions corresponding to the object identified. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for identifying objects by an autonomous robot comprising:
-
in a first step, capturing an image of a portion of a workspace by an image sensor disposed on an autonomous robot; in a second step, transmitting the captured image to a data processing unit disposed on the autonomous robot; in a third step, generating a feature vector from the image by the data processing unit; in a fourth step, using the data processing unit to search for objects in the image by comparing the image data to objects in a preloaded object dictionary; in a fifth step, if one or more objects are found in the image, identifying a class to which each of the objects belongs using an object classification unit; and
,in a sixth step, upon identifying an object from the object dictionary, executing a set of preprogrammed instructions corresponding to the object identified. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification