METHOD FOR CREATING AN ENVIRONMENT MAP AND MOBILE, SELF-MOVING APPLIANCE
20240069565 ยท 2024-02-29
Inventors
Cpc classification
G05D1/242
PHYSICS
G01C21/3848
PHYSICS
G05D1/0227
PHYSICS
G05D1/241
PHYSICS
G05D1/246
PHYSICS
International classification
Abstract
A method creates an environment map of a surrounding region for the operation of a mobile, self-moving appliance, in particular a floor cleaning appliance such as a vacuum cleaning and/or sweeping and/or mopping robot. The method includes: detecting the region around the appliance with at least one first sensor, to create a first horizontal plane of the environment map; detecting the region around the appliance with at least one second sensor, to create a second horizontal plane of the environment map, which is different from the first horizontal plane; and planning a movement path of the appliance based on the first and second planes of the environment map, in order in particular to achieve the maximum floor processing possible in the surrounding region.
Claims
1. A method for creating an environment map of a surrounding region for an operation of a mobile, self-moving appliance, which comprises the steps of: detecting a region around the mobile, self-moving appliance with at least one first sensor, to create a first horizontal plane of the environment map; detecting the region around the mobile, self-moving appliance with at least one second sensor, to create a second horizontal plane of the environment map, which is different from the first horizontal plane; and planning a movement path of the mobile, self-moving appliance based on the first and second planes of the environment map, in order to achieve a maximum floor processing possible in the surrounding region.
2. The method according to claim 1, wherein paths below obstacles below which movement is possible at least to some degree are integrated in the movement path.
3. The method according to claim 1, wherein the first plane and the second plane are at different levels above a floor.
4. The method according to claim 1, wherein the movement path is a collision-free path.
5. The method according to claim 1, wherein the first plane contains obstacles which cannot be passed by an appliance body of the mobile, self-moving appliance and the second plane contains obstacles, which cannot be passed by the at least one second sensor.
6. The method according to claim 5, wherein the obstacles of the second plane can be passed by the appliance body.
7. The method according to claim 6, wherein the movement path is planned such that the appliance body can move below the obstacles of the second plane at least to some degree.
8. The method according to claim 7, wherein for movement below, the movement path of the appliance corresponds to a sawtooth pattern.
9. The method according to claim 1, wherein the at least one first sensor is a lidar sensor on an appliance body of the mobile, self-moving appliance and/or a bumper on the appliance body, and the at least one second sensor is a bumper on the lidar sensor and/or an optical sensor on the lidar sensor.
10. The method according to claim 1, wherein the mobile, self-moving appliance is a floor cleaning appliance or a vacuum cleaning and/or sweeping and/or mopping robot.
11. A mobile, self-moving appliance, comprising: an appliance body; a first sensor disposed on said appliance body such that said first sensor detects a first horizontal plane of a surrounding region; and a second sensor disposed on said first sensor and/or on said appliance body such that said second sensor detects a second horizontal plane of the surrounding region, which is different from the first horizontal plane; and an evaluation unit for creating an environment map based on the first horizontal plane and the second horizontal plane and based on the environmental map a movement path of the mobile, self-moving appliance with maximum possible floor processing in a surrounding region, is created.
12. The mobile, self-moving appliance according to claim 11, wherein the mobile, self-moving appliance is a floor cleaning appliance for an autonomous processing of floor surfaces.
13. The mobile, self-moving appliance according to claim 12, wherein the floor cleaning appliance is a vacuum cleaning and/or sweeping and/or mopping robot.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0036]
[0037]
[0038]
[0039]
[0040]
DETAILED DESCRIPTION OF THE INVENTION
[0041] Referring now to the figures of the drawings in detail and first, particularly to
[0042] In addition to the lidar sensor 1 the robot vacuum cleaner 10 can have a bumper on the appliance body 2 (not shown). This appliance bumper detects obstacles and objects below the measurement plane of the lidar sensor 1. In particular the appliance bumper strikes objects and furniture that were not detected previously by the lidar sensor 1, in other words in particular very flat obstacles, for example shoes, toys, skirting boards and the like.
[0043] Even if the robot vacuum cleaner 10 with its lidar sensor 1 cannot move in its entirety under all obstacles, below which a robot vacuum cleaner without a comparable tower structure can move, it is still possible for the robot vacuum cleaner 10 to clean at least edge regions below the obstacles, which although too low for the lidar sensor 1 are not too low for the appliance body 2. The measurement values of the individual obstacle sensors are evaluated so that cleaning takes place in a specific and systematic manner and in particular to a maximum degree.
[0044] In particular the robot vacuum cleaner 10 has a second sensor for this purpose, configured as a bumper on the lidar sensor (lidar bumper 4). The lidar bumper 4 detects obstacles in the environment located in a second plane above the first plane 3. The second plane is incorporated as a further plane in the environment map. The second plane here comprises only measurement values detected by the lidar bumper 4. In combination with the first plane, which comprises the measurement values of the appliance bumper and/or the lidar sensor it is advantageously possible to evaluate not only where the robot vacuum cleaner 10 cannot plan a movement path as it would strike an obstacle but also how the robot vacuum cleaner 10 must move to clean systematically and to the maximum possible below an obstacle that it can move below to some degree.
[0045]
[0046]
[0047] During an exploratory journey the first plane 5a is populated first, as the lidar sensor scans the environment constantly. When there is contact between an obstacle and the lidar bumper, obstacles are input into the second plane 5b. At the start of the exploratory journey the second plane 5b is only sparsely populated (see
[0048]
[0049] An optimal movement path can be performed after the introduction of the second plane 5b. To this end every point to be crossed for each path on the planned trajectory is checked in both planes 5a, 5b. In the first plane 5a it is checked whether the robot vacuum cleaner can pass all the obstacles 6. In the second plane 5b it is checked whether the lidar sensor passes the obstacles. For example, for optimal movement path planning separate evaluations are used, which are linked for programming purposes with an AND criterion to achieve a collision-free path. This joint evaluation of both planes 5a, 5b advantageously allows the robot vacuum cleaner to move automatically over and in particular to clean the maximum floor surface possible, while still avoiding obstacles 6 for the lidar sensor.
[0050] As a result the robot vacuum cleaner 10 is able to clean specific regions below obstacles such as furniture, for example the front region below sofas or cabinets, by means of a specific journey.
[0051]
[0052]
[0053]