MOBILE ROBOT AND CONTROLLING METHOD OF THE SAME
First Claim
1. A mobile robot, comprising:
- an image detection unit configured to detect one or more images in a vicinity of the mobile robot;
a straight line extraction unit configured to extract one or more straight lines from at least one of the one or more images;
a feature line extraction unit configured to extract, from the one or more straight lines, one or more feature lines toward a center of the at least one of the one or more images;
a feature point extraction unit configured to extract one or more feature points from the at least one of the one or more images; and
a control unit configured to match feature points of at least a subset of the one or more images with feature points of the at least one of the one or more images, and to recognize a position of the mobile robot based on a result of the feature point matching.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a mobile robot and a controlling method of the same. The mobile robot is capable of reducing a position recognition error and performing a precise position recognition even in the occurrence of a change of external illumination, through geometric constraints, when recognizing its position with using a low quality camera (e.g., camera having a low resolution). Furthermore, feature points may be extracted from images detected with using a low quality camera, and the feature points may be robustly matched with each other even in the occurrence of a change of external illumination, through geometric constraints due to the feature lines. This may enhance the performance of the conventional method for recognizing a position based on a camera susceptible to a illumination change, and improve the efficiency of a system.
17 Citations
20 Claims
-
1. A mobile robot, comprising:
-
an image detection unit configured to detect one or more images in a vicinity of the mobile robot; a straight line extraction unit configured to extract one or more straight lines from at least one of the one or more images; a feature line extraction unit configured to extract, from the one or more straight lines, one or more feature lines toward a center of the at least one of the one or more images; a feature point extraction unit configured to extract one or more feature points from the at least one of the one or more images; and a control unit configured to match feature points of at least a subset of the one or more images with feature points of the at least one of the one or more images, and to recognize a position of the mobile robot based on a result of the feature point matching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling a mobile robot, the method comprising:
-
an image detection step of detecting, by an image detecting unit of the mobile robot, one or more images in a vicinity of the mobile robot; a straight line extraction step of extracting one or more straight lines from at least one of the one or more images; a feature line extraction step of extracting, from the one or more straight lines, one or more feature lines toward a center of the at least one of the one or more images; a feature point extraction step of extracting one or more feature points from the at least one of the one or more images; a feature point matching step of matching feature points with each other; and a position recognition step of recognizing a position of the mobile robot based on a result of the feature point matching. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transient computer readable storage medium having an algorithm stored therein, the algorithm configured to cause a processor of a mobile robot to perform:
-
an image detection step of detecting one or more images by capturing a periphery; a straight line extraction step of extracting one or more straight lines from the image; a feature line extraction step of extracting, from the straight lines, one or more feature lines toward a center of the image; a feature point extraction step of extracting one or more feature points from the image; a feature point matching step of matching the feature points with each other; and a position recognition step of recognizing a position of the mobile robot based on a result of the feature point matching. - View Dependent Claims (20)
-
Specification