VISUAL-BASED OBSTACLE DETECTION METHOD AND APPARATUS FOR MOBILE ROBOT
First Claim
1. A visual-based obstacle detection method, comprising:
- receiving image information of an environment containing a mobile robot captured by at least one visual sensor to obtain one of a three-dimensional (3D) space and a two-dimensional (2D) plane;
based on the received image information, extracting feature geometric primitives;
based on a certain matching criteria, matching the extracted feature geometric primitives to obtain matched extracted feature geometric primitives;
reconstructing coordinates of the matched extracted feature geometric primitives and positions and orientations of the visual sensor;
optimizing the reconstructed coordinates to obtain a calculation result, wherein the calculation result includes the matched extracted feature geometric primitives, the positions and orientations of the visual sensor, as well as visible constraint relationships between the matched extracted feature geometric primitives and the positions and orientations of the visual sensor;
based on the obtained calculation result, detecting obstacles in the environment containing the mobile robot; and
plotting a path for automatic motion of the mobile robot based on the detected obstacles.
2 Assignments
0 Petitions
Accused Products
Abstract
A visual-based obstacle detection method is provided. The method includes receiving image information of an environment containing a mobile robot captured by at least one visual sensor to obtain one of a three-dimensional space and a two-dimensional plane, and extracting and matching feature geometric primitives based on the received image information. The method also includes reconstructing coordinates of matched extracted feature geometric primitives and positions and orientations of the visual sensor and optimizing the reconstructed coordinates to obtain a calculation result, wherein the calculation result includes the feature geometric primitives, the positions and orientations of the visual sensor, as well as visible constraint relationships between the feature geometric primitives and the positions and orientations. Further, the method includes detecting obstacles in the environment containing the mobile robot based on the obtained calculation result and plotting a path for automatic motion of the mobile robot based on the detected obstacles.
-
Citations
20 Claims
-
1. A visual-based obstacle detection method, comprising:
-
receiving image information of an environment containing a mobile robot captured by at least one visual sensor to obtain one of a three-dimensional (3D) space and a two-dimensional (2D) plane; based on the received image information, extracting feature geometric primitives; based on a certain matching criteria, matching the extracted feature geometric primitives to obtain matched extracted feature geometric primitives; reconstructing coordinates of the matched extracted feature geometric primitives and positions and orientations of the visual sensor; optimizing the reconstructed coordinates to obtain a calculation result, wherein the calculation result includes the matched extracted feature geometric primitives, the positions and orientations of the visual sensor, as well as visible constraint relationships between the matched extracted feature geometric primitives and the positions and orientations of the visual sensor; based on the obtained calculation result, detecting obstacles in the environment containing the mobile robot; and plotting a path for automatic motion of the mobile robot based on the detected obstacles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
11. A visual-based obstacle detection apparatus, comprising:
-
a receiving module configured to receive image information of an environment containing a mobile robot captured by at least one visual sensor to obtain one of a three-dimensional (3D) space and a two-dimensional (2D) plane; a calculation module configured to calculate the image information received by the receiving module using a Visual Simultaneous Localization and Mapping (Visual-SLAM) algorithm to obtain a calculation result, wherein the calculation result includes feature geometric primitives, positions and orientations of the visual sensor, and visible constraint relationships between the feature geometric primitives and the positions and orientations of the visual sensor; and a processing module configured to, based on the obtained calculation result calculated by the calculation module, detect obstacles in the environment containing the mobile robot. - View Dependent Claims (20)
-
Specification