Method and apparatus for simultaneous localization and mapping of robot
First Claim
Patent Images
1. A simultaneous localization and mapping (SLAM) apparatus of a robot, comprising:
- a converter to convert a two-dimensional (2D) position of measured feature data in a first coordinate system to a three-dimensional (3D) position in a second coordinate system based on a preset depth of the measured feature data, the depth of the measured feature data having been preset to a predetermined value; and
an updater to update pre-existing registered feature data in a third coordinate system and corresponding to the measured feature data, by converting the registered feature data from the third coordinate system to the second coordinate system and comparing, in the second coordinate system, the converted 3D position of the measured feature data with a corresponding 3D position of the converted registered feature data.
1 Assignment
0 Petitions
Accused Products
Abstract
A SLAM of a robot is provided. The position of a robot and the position of feature data may be estimated by acquiring an image of the robot'"'"'s surroundings, extracting feature data from the image, and matching the extracted feature data with registered feature data. Furthermore, measurement update is performed in a camera coordinate system and an appropriate assumption is added upon coordinate conversion, thereby reducing non-linear components and thus improving the SLAM performance.
27 Citations
15 Claims
-
1. A simultaneous localization and mapping (SLAM) apparatus of a robot, comprising:
-
a converter to convert a two-dimensional (2D) position of measured feature data in a first coordinate system to a three-dimensional (3D) position in a second coordinate system based on a preset depth of the measured feature data, the depth of the measured feature data having been preset to a predetermined value; and an updater to update pre-existing registered feature data in a third coordinate system and corresponding to the measured feature data, by converting the registered feature data from the third coordinate system to the second coordinate system and comparing, in the second coordinate system, the converted 3D position of the measured feature data with a corresponding 3D position of the converted registered feature data. - View Dependent Claims (2, 4, 6, 7, 15)
-
-
3. A simultaneous localization and mapping (SLAM) apparatus of a robot, comprising:
-
a converter to convert a two-dimensional (2D) position of measured feature data in an image coordinate system to a three-dimensional (3D) position in a camera coordinate system based on a preset depth of the measured feature data, the depth of the measured feature data having been preset to a predetermined value; and an updater to update registered feature data in a world coordinate system by converting the registered feature data from the world coordinate system to the camera coordinate system and comparing, in the camera coordinate system, the converted 3D position of the measured feature data with a 3D position of the converted registered feature data, wherein the updater updates the registered feature data in the camera coordinate system of a camera for acquiring the measured feature data.
-
-
5. A simultaneous localization and mapping (SLAM) apparatus of a robot, comprising:
-
a converter to convert a two-dimensional (2D) position of measured feature data in a first coordinate system to a three-dimensional (3D) position in a second coordinate system; and an updater to update pre-existing registered feature data in a third coordinate system and corresponding to the measured feature data, by converting the registered feature data from the third coordinate system to the second coordinate system and comparing, in the second coordinate system, the converted 3D position of the measured feature data with a corresponding 3D position of the converted registered feature data, wherein the feature data is a feature point, and wherein, in the converting of the 2D position to the 3D position, the converter sets a depth of the feature point to a predetermined value and sets an error covariance in the depth direction to infinity.
-
-
8. A simultaneous localization and mapping (SLAM) method of a robot, comprising:
-
converting a two-dimensional (2D) position of measured feature data in a first coordinate system to a three-dimensional (3D) position in a second coordinate system based on a preset depth of the measured feature data, the depth of the measured feature data having been preset to a predetermined value; and updating, using at least one processing device, pre-existing registered feature data in a third coordinate system and corresponding to the measured feature data, by converting the registered feature data from the third coordinate system to the second coordinate system and comparing, in the second coordinate system, the converted 3D position of the measured feature data with a corresponding 3D position of the converted registered feature data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification