Autonomous movement device, autonomous movement method and program recording medium
First Claim
Patent Images
1. An autonomous movement device comprising:
- a first sensor configured to detect that an obstacle exists by detecting a collision between the autonomous movement device and the obstacle;
a second sensor configured to detect whether an obstacle exists from a distance without approaching the obstacle; and
a processor configured to;
record first information indicating an existence probability of the obstacle that the first sensor detects on a first environment map;
record second information indicating an existence probability of the obstacle that the second sensor detects on a second environment map;
create an environment map by integrating the first environment map and the second environment map;
calculate information indicating an existence probability of the obstacle at a position on the environment map corresponding to a position of the obstacle, and record the information on the environment map using logarithm odds;
cancel the first information recorded on the first environment map from the first environment map by setting a first attenuating degree of the existence probability indicated by the first information to be greater as a time in which a condition that the first sensor continuously detects that the obstacle does not exist becomes longer;
cancel the second information recorded on the second environment map from the second environment map by setting a second attenuating degree of the existence probability indicated by the second information to be greater as a time in which a condition that the second sensor continuously detects that the obstacle does not exist becomes longer;
set a moving route so that the autonomous movement device does not contact with the obstacle corresponding to the information based on the information recorded on the environment map; and
control the autonomous movement device to move based on the set moving route,wherein an amount by which the first attenuating degree is set to be greater is greater than an amount by which the second attenuating degree is set to be greater.
1 Assignment
0 Petitions
Accused Products
Abstract
An autonomous movement device includes an obstacle detector, a map creator, an obstacle canceller, and a router. The obstacle detector detects an obstacle. The map creator records information about the obstacle detected by the obstacle detector on an environment map. The obstacle canceller cancels the information about the obstacle recorded by the map creator from the environment map. The router sets a moving route based on the information recorded on the environment map.
17 Citations
8 Claims
-
1. An autonomous movement device comprising:
-
a first sensor configured to detect that an obstacle exists by detecting a collision between the autonomous movement device and the obstacle; a second sensor configured to detect whether an obstacle exists from a distance without approaching the obstacle; and a processor configured to; record first information indicating an existence probability of the obstacle that the first sensor detects on a first environment map; record second information indicating an existence probability of the obstacle that the second sensor detects on a second environment map; create an environment map by integrating the first environment map and the second environment map; calculate information indicating an existence probability of the obstacle at a position on the environment map corresponding to a position of the obstacle, and record the information on the environment map using logarithm odds; cancel the first information recorded on the first environment map from the first environment map by setting a first attenuating degree of the existence probability indicated by the first information to be greater as a time in which a condition that the first sensor continuously detects that the obstacle does not exist becomes longer; cancel the second information recorded on the second environment map from the second environment map by setting a second attenuating degree of the existence probability indicated by the second information to be greater as a time in which a condition that the second sensor continuously detects that the obstacle does not exist becomes longer; set a moving route so that the autonomous movement device does not contact with the obstacle corresponding to the information based on the information recorded on the environment map; and control the autonomous movement device to move based on the set moving route, wherein an amount by which the first attenuating degree is set to be greater is greater than an amount by which the second attenuating degree is set to be greater. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for movement performed by an autonomous movement device, the method comprising:
-
detecting, by a first sensor, whether an obstacle exists by detecting whether the autonomous movement device has a collision with the obstacle; detecting, by a second sensor, whether an obstacle exists from a distance without the autonomous movement device approaching the obstacle; recording first information indicating an existence probability of the obstacle that the first sensor detects on a first environment map; recording second information indicating an existence probability of the obstacle that the second sensor detects on a second environment map; creating an environment map by integrating the first environment map and the second environment map; calculating information indicating an existence probability of the obstacle at a position on the environment map corresponding to a position of the obstacle, and recording the information on the environment map using logarithmic odds; cancelling the first information recorded on the first environment map from the first environment map by setting a first attenuating degree of the existence probability indicated by the first information to be greater as a time in which a condition that it is continuously detected by the first sensor that the obstacle does not exist becomes longer; cancelling the second information recorded on the second environment map from the second environment map by setting a second attenuating degree of the existence probability indicated by the second information to be greater as a time in which a condition that it is continuously detected by the second sensor that the obstacle does not exist becomes longer; setting a moving route so that the autonomous movement device does not contact with the obstacle corresponding to the information based on the information recorded on the environment map; and moving the autonomous movement device based on the set moving route, wherein an amount by which the first attenuating degree is set to be greater is greater than an amount by which the second attenuating degree is set to be greater.
-
-
8. A non-transitory computer-readable recording medium storing a program for causing a computer of an autonomous movement device to control execution of processes comprising:
-
detecting, by a first sensor, whether an obstacle exists by detecting whether the autonomous movement device has a collision with the obstacle; detecting, by a second sensor, whether an obstacle exists from a distance without the autonomous movement device approaching the obstacle; recording first information indicating an existence probability of the obstacle that the first sensor detects on a first environment map; recording second information indicating an existence probability of the obstacle that the second sensor detects on a second environment map; creating an environment map by integrating the first environment map and the second environment map; calculating information indicating an existence probability of the obstacle at a position on the environment map corresponding to a position of the obstacle, and recording the information on the environment map using logarithmic odds; cancelling the first information recorded on the first environment map from the first environment map by setting a first attenuating degree of the existence probability indicated by the first information to be greater as a time in which a condition that it is continuously detected by the first sensor that the obstacle does not exist becomes longer; cancelling the second information recorded on the second environment map from the second environment map by setting a second attenuating degree of the existence probability indicated by the second information to be greater as a time in which a condition that it is continuously detected by the second sensor that the obstacle does not exist becomes longer; setting a moving route so that the autonomous movement device does not contact with the obstacle corresponding to the information based on the information recorded on the environment map; and moving the autonomous movement device based on the set moving route, wherein an amount by which the first attenuating degree is set to be greater is greater than an amount by which the second attenuating degree is set to be greater.
-
Specification