Mobile robot, and control method and program for the same
First Claim
1. A mobile robot which travels in an environment such as a facility, characterized by havinga path planning unit which plans a travel path to a destination based on an estimated current travel position and outputs a travel command;
- a travel control unit which performs travel control so as to follow the travel path based on the travel command of the path planning unit;
a position prediction unit which accumulates a travel distance, which is detected by a turning-angle sensor of a wheel, to the estimated current travel position and predicts the current travel position;
a predictive image generating unit which generates a plurality of predictive edge images, which are composed of edge information and captured when the imaging unit is virtually disposed at the current travel position predicted by the position prediction unit and candidate positions in the vicinity of it, based on layout information of the environment;
an edge image generating unit which extracts edge information from an actual image of the traveling direction which is captured by the imaging unit and generates an actual edge image; and
a position estimation unit which compares the actual edge image with the plurality of predictive edge images, estimates a candidate position of the predictive edge image at which the degree of similarity is the maximum as a travel position, and updates the travel position of the path planning unit and the position prediction unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A path planning unit plans a travel path to a destination based on an estimated current travel position and outputs a travel command to a travel control unit to perform travel control so as to follow the travel path. A travel position prediction unit accumulates a travel distance, which is detected by a wheel turning-angle sensor, to the estimated current travel position so as to predict the current travel position. A predictive image generating unit generates a plurality of predictive edge images which are composed of edge information and captured when a camera is virtually disposed at the predicted current travel position and candidate positions in the vicinity of it based on layout information of the environment, and an edge image generating unit generates an actual edge image from the actual image captured by the camera. A position estimation unit compares the edge image with the plurality of predictive edge images, estimates the candidate position of the predictive edge image at which the degree of similarity is the maximum, and updates the travel position of the path planning unit and the travel position prediction unit.
-
Citations
21 Claims
-
1. A mobile robot which travels in an environment such as a facility, characterized by having
a path planning unit which plans a travel path to a destination based on an estimated current travel position and outputs a travel command; -
a travel control unit which performs travel control so as to follow the travel path based on the travel command of the path planning unit; a position prediction unit which accumulates a travel distance, which is detected by a turning-angle sensor of a wheel, to the estimated current travel position and predicts the current travel position; a predictive image generating unit which generates a plurality of predictive edge images, which are composed of edge information and captured when the imaging unit is virtually disposed at the current travel position predicted by the position prediction unit and candidate positions in the vicinity of it, based on layout information of the environment; an edge image generating unit which extracts edge information from an actual image of the traveling direction which is captured by the imaging unit and generates an actual edge image; and a position estimation unit which compares the actual edge image with the plurality of predictive edge images, estimates a candidate position of the predictive edge image at which the degree of similarity is the maximum as a travel position, and updates the travel position of the path planning unit and the position prediction unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13)
-
-
8. A control method of a mobile robot which travels in an environment such as a facility, characterized by having
a path planning step in which a travel path to a destination is planned based on an estimated current travel position and a travel command is output; -
a travel control step in which travel control is performed so as to follow the travel path based on the travel command of the path planning step; a position prediction step in which a travel distance, which is detected by a turning-angle sensor of a wheel, is accumulated to the estimated current travel position and the current travel position is predicted; a predictive image generating step in which a plurality of predictive edge images, which are composed of edge information and captured when the imaging unit is virtually disposed at the current travel position predicted in the position prediction step and candidate positions in the vicinity of it, are generated based on layout information of the environment; an edge image generating step in which edge information is extracted from an actual image of the traveling direction which is captured by the imaging unit and an actual edge image is generated; and a position estimation step in which the actual edge image is compared with the plurality of predictive edge images, a candidate position of the predictive edge image at which the degree of similarity is the maximum is estimated as a travel position, and the travel position in the path planning step and the position prediction step is updated. - View Dependent Claims (9, 10, 11, 12, 14)
-
-
15. A computer-readable storage medium which stores a program characterized by causing a computer of a mobile robot which travels in an environment such as a facility to execute,
a path planning step in which a travel path to a destination is planned based on an estimated current travel position and a travel command is output; -
a travel control step in which travel control is performed so as to follow the travel path based on the travel command of the path planning step; a position prediction step in which a travel distance, which is detected by a turning-angle sensor of a wheel, is accumulated to the estimated current travel position and the current travel position is predicted; a predictive image generating step in which a plurality of predictive edge images, which are composed of edge information and captured when the imaging unit is virtually disposed at the current travel position predicted in the position prediction step and candidate positions in the vicinity of it, are generated based on layout information of the environment; an edge image generating step in which edge information is extracted from an actual image of the traveling direction which is captured by the imaging unit and an actual edge image is generated; and a position estimation step in which the actual edge image is compared with the plurality of predictive edge images, a candidate position of the predictive edge image at which the degree of similarity is the maximum is estimated as a travel position, and the travel position in the path planning step and the position prediction step is updated. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification