Apparatus and method for localizing mobile robot
First Claim
Patent Images
1. An apparatus for localizing a mobile robot, comprising:
- a forward image map processor for building a forward image map including features extracted from forward images captured by the mobile robot according to a position at which the forward images are taken and feature descriptors of the extracted features, wherein the forward images include an image captured from a space ahead of a direction in which the robot is traveling; and
a localizer for, when a new forward image is input, localizing the mobile robot on the basis of a feature extracted from the new forward image and the forward image map, and for setting particles, which are samples indicating virtual positions of the mobile robot, giving weights to the particles on the basis of the estimated position, and re-sampling the particles on the basis of the weights given to the particles to localize the mobile robot and increasing weights of particles existing within a specific range from the estimated position of the mobile robot and having an angle difference of a specific value or less from a heading angle of the mobile robot when giving weights to the particles on the basis of the estimated position.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for localizing a mobile robot are provided. The method includes building a forward image map including features extracted according to position at which the mobile robot takes forward images and feature descriptors of the extracted features, and localizing the mobile robot on the basis of features extracted from a newly input forward image and the built forward image map.
-
Citations
16 Claims
-
1. An apparatus for localizing a mobile robot, comprising:
-
a forward image map processor for building a forward image map including features extracted from forward images captured by the mobile robot according to a position at which the forward images are taken and feature descriptors of the extracted features, wherein the forward images include an image captured from a space ahead of a direction in which the robot is traveling; and a localizer for, when a new forward image is input, localizing the mobile robot on the basis of a feature extracted from the new forward image and the forward image map, and for setting particles, which are samples indicating virtual positions of the mobile robot, giving weights to the particles on the basis of the estimated position, and re-sampling the particles on the basis of the weights given to the particles to localize the mobile robot and increasing weights of particles existing within a specific range from the estimated position of the mobile robot and having an angle difference of a specific value or less from a heading angle of the mobile robot when giving weights to the particles on the basis of the estimated position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of localizing a mobile robot comprising a processor, the method comprising:
-
building, under control of the processor, a forward image map including features extracted from forward images captured by the mobile robot according to a position at which the forward images are taken and feature descriptors of the extracted features, wherein the forward images include an image captured from a space ahead of a direction in which the robot is traveling; and when a new forward image is input, localizing the mobile robot on the basis of a feature extracted from the new forward image and the forward image map, and setting particles, which are samples indicating virtual positions of the mobile robot, giving weights to the particles on the basis of the estimated position, and re-sampling the particles on the basis of the weights given to the particles to localize the mobile robot and increasing weights of particles existing within a specific range from the estimated position of the mobile robot and having an angle difference of a specific value or less from a heading angle of the mobile robot when giving weights to the particles on the basis of the estimated position. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification