Method for producing a cellularly structured environment map of a self-propelled, mobile unit that orients itself in the environment at least with the assistance of sensors based on wave refection
First Claim
1. A method for producing a cellularly structured environment map with a self-propelled mobile unit that orients itself in an environment at least using sensors based on wave reflection, the method comprising the steps of:
- providing dimensions of the mobile unit, the mobile unit having a sensor, and providing a location of the sensor on the mobile unit, a coordinate reference point being determined from a current position of the mobile unit in an originating cell utilizing the dimensions of the mobile unit and the location of the sensor on the mobile unit;
determining a distance, using the sensor on the self-propelled mobile unit, from an environmental article to the sensor during a measurement wherein the self-propelled mobile unit is in an originating cell of the environment map;
using a current position of the self-propelled mobile unit at a point in time of the measurement as an exact position of the coordinate reference point within the originating cell of the environment map; and
identifying at least one cell, taking the current position, the distance and an arranged position of the sensor relative to the coordinate reference point into consideration, occupied by the environmental article and allocating to said at least one cell a degree of occupancy for determining a location of the environmental article in the environment map.
1 Assignment
0 Petitions
Accused Products
Abstract
The method produces an improved cellularly structured environment map of a self-propelled mobile unit which orients itself using sensors based on wave reflection. In detail, the following measures are implemented. First, an error of discrete representation in the positional determination of the self-propelled mobile unit is avoided in that the position of the self-propelled mobile unit within an originating cell of the coordinate system of the environment map is also used for identifying the location of obstacles. Further, a smaller cell size is employed in the proximity of the self-propelled mobile unit in order to facilitate maneuvering between obstacles located close to one another. Further, two separate grid maps are maintained, one containing the unit with a rotational orientation and the other being rotated by a rotational angle relative to the global environment map for a fast occupation of a plurality of cells with values. Examples of such self-propelled mobile units are household robots, self-propelled vacuums and industrial transport vehicles.
116 Citations
8 Claims
-
1. A method for producing a cellularly structured environment map with a self-propelled mobile unit that orients itself in an environment at least using sensors based on wave reflection, the method comprising the steps of:
-
providing dimensions of the mobile unit, the mobile unit having a sensor, and providing a location of the sensor on the mobile unit, a coordinate reference point being determined from a current position of the mobile unit in an originating cell utilizing the dimensions of the mobile unit and the location of the sensor on the mobile unit; determining a distance, using the sensor on the self-propelled mobile unit, from an environmental article to the sensor during a measurement wherein the self-propelled mobile unit is in an originating cell of the environment map; using a current position of the self-propelled mobile unit at a point in time of the measurement as an exact position of the coordinate reference point within the originating cell of the environment map; and identifying at least one cell, taking the current position, the distance and an arranged position of the sensor relative to the coordinate reference point into consideration, occupied by the environmental article and allocating to said at least one cell a degree of occupancy for determining a location of the environmental article in the environment map. - View Dependent Claims (2, 3, 4)
-
-
5. A method for producing a cellularly structured environment map with a self-propelled mobile unit that orients itself in an environment at least using sensors, the method comprising the steps of:
-
providing a cellularly structured environment map having cells, a smaller cell size used in a proximity of the self-propelled mobile unit and a larger cell size being used away from the proximity of the self-propelled mobile unit; providing dimensions of the mobile unit, the mobile unit having a sensor, and providing a location of the sensor on the mobile unit, a coordinate reference point being determined from a current position of the mobile unit in an originating cell utilizing the dimensions of the mobile unit and the location of the sensor on the mobile unit; determining a distance, using the sensor on the self-propelled mobile unit, from an environmental article to the sensor during a measurement wherein the self-propelled mobile unit is in an originating cell of the environment map; using a current position of the self-propelled mobile unit at a point in time of the measurement as an exact position of the coordinate reference point within the originating cell of the environment map; and identifying at least one cell, taking the current position, the distance and an arranged position of the sensor relative to the coordinate reference point into consideration, occupied by the environmental article and allocating to said at least one cell a degree of occupancy for determining a location of the environmental article in the environment map.
-
-
6. A method for producing a cellularly structured environment map with a self-propelled mobile unit that orients itself in an environment at least using sensors, the method comprising the steps of:
-
producing a local environment map and a global environment map with the self-propelled mobile unit, providing cells in the local environment map that all have a fixed topical relationship to the self-propelled mobile unit, and providing cells in the global map that have a specific, variable rotation relative to the self-propelled mobile unit resulting from motion of the self-propelled mobile unit and defined by a rotational angle; only translating the cells of the global grid during a motion of the self-propelled mobile unit and establishing a different rotational angle dependent on the motion; deriving the local environment map from the global environment map by applying trigonometric functions using the rotational angle, the local environment map being derived therefrom for an evaluation that affects a plurality of cells of the environment map; providing dimensions of the mobile unit, the mobile unit having a sensor, and providing a location of the sensor on the mobile unit, a coordinate reference point being determined from a current position of the mobile unit in an originating cell utilizing the dimensions of the mobile unit and the location of the sensor on the mobile unit; determining a distance, using the sensor on the self-propelled mobile unit, from an environmental article to the sensor during a measurement wherein the self-propelled mobile unit is in an originating cell of the global environment map; using a current position of the self-propelled mobile unit at a point in time of the measurement as an exact position of the coordinate reference point within the originating cell of the global environment map; and identifying at least one cell, taking the current position, the distance and an arranged position of the sensor relative to the coordinate reference point into consideration, occupied by the environmental article and allocating to said at least one cell a degree of occupancy for determining a location of the environmental article in each of the global environment map and the local environment map; and using the global environment map for a route planning of the self-propelled mobile unit.
-
-
7. A method for producing a cellularly structured environment map with a self-propelled mobile unit that orients itself in an environment at least using sensors based on wave reflection, the method comprising the steps of:
-
providing dimensions of the mobile unit, the mobile unit having a sensor, and providing a location of the sensor on the mobile unit, a coordinate reference point being determined from a current position of the mobile unit in an originating cell utilizing the dimensions of the mobile unit and the location of the sensor on the mobile unit; determining a distance, using the sensor on the self-propelled mobile unit, from an environmental article to the sensor during a measurement wherein the self-propelled mobile unit is in an originating cell of the environment map; using a current position of the self-propelled mobile unit at a point in time of the measurement as an exact position of the coordinate reference point within the originating cell of the environment map; and identifying at least one cell, taking the current position, the distance and an arranged position of the sensor relative to the coordinate reference point into consideration, occupied by the environmental article and allocating to said at least one cell a degree of occupancy for determining a location of the environmental article in the environment map, a smaller cell size being used in a proximity of the self-propelled mobile unit and a larger cell size being used away from the proximity of the self-propelled mobile unit.
-
-
8. A method for producing a cellularly structured environment map with a self-propelled mobile unit that orients itself in an environment at least using sensors based on wave reflection, the method comprising the steps of:
-
determining a distance, using a sensor on the self-propelled mobile unit, from an environmental article to the sensor during a measurement wherein the self-propelled mobile unit is in an originating cell of the environment map; using a current position of the self-propelled mobile unit at a point in time of the measurement as an exact position of a coordinate reference point within the originating cell of the environment map; identifying at least one cell, taking the current position, the distance and an arranged position of the sensor relative to the coordinate reference point into consideration, occupied by the environmental article and allocating to said at least one cell a degree of occupancy for determining a location of the environmental article in the environment map; using cells of different sizes for producing the environment map, a smaller cell size being used in a proximity of the self-propelled mobile unit and a larger cell size being used away from the proximity of the self-propelled mobile unit.
-
Specification