Robot and control method thereof
First Claim
1. A control method of a robot, comprising:
- acquiring a 3D image of an environment where the robot moves;
extracting a feature point from the acquired 3D image and converting a plane including the extracted feature point into a reference image; and
extracting image patches from the reference image using a central processing unit (CPU) and matching the image patches by obtaining 3D surface information using brightness values of the image patches using the CPU,wherein the reference image is an image corresponding to a reference distance.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are a feature point used to localize an image-based robot and build a map of the robot and a method of extracting and matching an image patch of a three-dimensional (3D) image, which is used as the feature point. It is possible to extract the image patch converted into the reference image using the position information of the robot and the 3D position information of the feature point. Also, it is possible to obtain the 3D surface information with the brightness values of the image patches to obtain the match value with the minimum error by a 3D surface matching method of matching the 3D surface information of the image patches converted into the reference image through the ICP algorithm.
-
Citations
14 Claims
-
1. A control method of a robot, comprising:
-
acquiring a 3D image of an environment where the robot moves; extracting a feature point from the acquired 3D image and converting a plane including the extracted feature point into a reference image; and extracting image patches from the reference image using a central processing unit (CPU) and matching the image patches by obtaining 3D surface information using brightness values of the image patches using the CPU, wherein the reference image is an image corresponding to a reference distance. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A control method of a robot, comprising:
-
acquiring a 3D image of an environment where the robot moves; extracting a feature point from the acquired 3D image and converting an image having the extracted feature point into an image corresponding to the reference distance; extracting an image patch from the image corresponding to the reference distance using a central processing unit (CPU); obtaining 3D surface information using a brightness value of the image patch; and matching the 3D surface information three-dimensionally using an iterative closest point (“
ICP”
) algorithm executed by the CPU. - View Dependent Claims (7)
-
-
8. A robot comprising:
-
an image acquisition unit to acquire a 3D image of an environment where the robot moves; and a control unit to extract a feature point from the acquired 3D image, to convert a plane including the feature point into a reference image, to extract image patches from the reference image by obtaining 3D surface information using brightness values of the image patches, and to match the image patches, wherein the reference image is an image corresponding to a reference distance. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A robot comprising:
-
an image acquisition unit to acquire a 3D image of an environment where the robot moves; a control unit to extract a feature point from the acquired 3D image, to convert an image having the extracted feature point into an image corresponding to the reference distance, to extract an image patch from the image corresponding to the reference distance, to obtain 3D surface information using a brightness value of the image patch, and to match the 3D surface information three-dimensionally using an iterative closest point (“
ICP”
) algorithm. - View Dependent Claims (14)
-
Specification