IP Library › Granted Patent US 12,557,959
Granted Patent B2
US 12,557,959 · App. 17/922,433 · Granted Feb 24, 2026

Creation of a map of the surroundings

Inventors: Sebastian Haug (Leinfelden-Echterdingen, DE); Maximilian Fremerey (Saal an der Saale, DE); Marco Lampacrescia (Stuttgart, DE)
Assignee: BSH Hausgeraete GmbH
A47L11/4011G01S17/89G05D1/0248G05D1/0274A47L2201/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,557,959
App. No.
17/922,433
Granted
Feb 24, 2026
Kind
B2
Abstract

A map of the surroundings for a motorized domestic appliance is created by transmitting signals and allocating reflections to points. A local distribution of the points is formed. Points are discarded if a correspondence of the distribution to a straight line fails to reach a predefined degree. In a second variant, points whose distance from an average location exceeds a predefined value are discarded. The surroundings may be divided into tiles. A normal distribution transformation for the points of a tile specifies an average location and a variance of the points. The variance has two eigenvectors in two dimensions, each with an eigenvalue describing the variance contained in the eigenvector. A ratio between the larger and smaller eigenvalues describes an equal or unequal distribution of the variances. If, however, the quotient is, say, 10 or more, a large number of points of the tile can lie along a straight line.

Claims (50)

1 . A method for creating a map of the surroundings for a mobile household appliance, the method comprising:

transmitting a measurement signal into the surroundings of the household appliance and receiving reflections of the measurement signal;

determining points in the surroundings that are allocated a reflection of the measurement signal;

determining a spatial distribution of the points in the surroundings;

dividing the surroundings into tiles of a predetermined size;

identifying points with a distance to an average location of the points exceeds a predetermined value;

identifying points of a tile of the tiles with a spatial distribution of the points of the tile corresponds less than a predetermined amount to a straight line;

checking whether all the points of a whole tile have been identified and discarding the points of a whole tile, subsequently discarding individually identified points, and retaining remaining points; or discarding individually identified points, and subsequently checking whether all the points of a whole tile have been identified and discarding the points of a whole tile, and retaining remaining points;

creating the map of the surroundings on a basis of the remaining points; and

storing the map of the surroundings in a storage device in the mobile household appliance, and the map being configured to inform a navigation of the mobile household appliance in the surroundings.

2 . The method according to claim 1 , which comprises determining a normal distribution transformation NDT for the points of a tile, the normal distribution transformation indicating an average location of the points and a variance of the points.

3 . The method according to claim 1 , which comprises:

determining each of the points in two dimensions;

with a variance of the points of a tile including two eigenvectors;

determining eigenvalues of the eigenvectors; and

discarding the points of a tile for which a ratio between a larger eigenvalue and a smaller eigenvalue deviates from one by more than a predetermined amount.

4 . The method according to claim 1 , which comprises:

determining each of the points in two dimensions;

with a variance of the points of a tile including two eigenvectors;

determining eigenvalues of the eigenvectors; and

discarding the points of a tile if one of the eigenvalues exceeds a predetermined value or undershoots a predetermined value.

5 . The method according to claim 1 , which comprises:

dividing the surroundings into tiles of a predetermined size; and

discarding a point that is allocated to a tile if a distance of the point to an average location of the points of the tile exceeds the predetermined value.

6 . The method according to claim 5 , which comprises determining a normal distribution transformation NDT for the points of a tile, the normal distribution transformation NDT indicating an average location of the points and a variance of the points.

7 . The method according to claim 6 , which comprises:

determining each of the points in two dimensions;

the variance of the points of a tile including two eigenvectors;

determining eigenvalues of the eigenvectors; and

discarding the points of a tile for which a ratio between a larger eigenvalue and a smaller eigenvalue deviates from one by more than a predetermined amount.

8 . The method according to claim 6 , which comprises:

determining each of the points in two dimensions;

the variance of the points of a tile including two eigenvectors;

determining eigenvalues of the eigenvectors; and

discarding the points of a tile if one of the eigenvalues exceeds a predetermined value or undershoots a predetermined value.

9 . The method according to claim 6 , which comprises determining the distance of a point by determining a Mahalanobis distance of the point to the average location of the points.

10 . An apparatus for determining a map of the surroundings for a mobile household appliance, the apparatus comprising:

a transmitter for transmitting a measurement signal into the surroundings of the household appliance;

a receiver for receiving reflections of the measurement signal; and

a processor connected to said receiver, said processor being configured to:

determine points in the surroundings which are allocated a reflection of the measurement signal;

determine a spatial distribution of the points in the surroundings;

divide the surroundings into tiles of a predetermined size;

identify points with a distance to an average location of the points exceeds a predetermined value;

identify points of a tile of the tiles with a spatial distribution of the points of the tile corresponds less than a predetermined amount to a straight line;

check whether all the points of a whole tile have been identified and discarding the points of a whole tile, and subsequently discarding individually identified points, and retaining remaining points; or discarding individually identified points, and subsequently checking whether all the points of a whole tile have been identified and discarding the points of a whole tile, and retaining remaining points; and

determine the map of the surroundings on a basis of the remaining points, the map being configured to inform a navigation of the mobile household appliance in the surroundings; and

a storage device for storing the map of the surroundings in a storage device in the mobile household appliance.

11 . The apparatus according to claim 10 , which comprises a LiDAR sensor forming said transmitter and said receiver.

12 . A floor cleaning robot, comprising the apparatus according to claim 10 for determining a map of the surroundings of the floor cleaning robot.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2022
From: HAUG, SEBASTIAN; FREMEREY, MAXIMILIAN; LAMPACRESCIA, MARCO
To: BSH HAUSGERAETE GMBH
Reel/Frame 061635/0265 →
Priority Claims (1)
DE 10 2020 206 355.9 · May 20, 2020 · national
Continuity (1)
Related Publication 20230190064A1 · Jun 22, 2023
References Cited (16)
US 6427082B1 · Nordstrom · 2002 [cited by examiner]
US 10885351B2 · Motohashi · 2021 [cited by examiner]
US 11020860B2 · Cheuvront · 2021 [cited by examiner]
US 20050036689A1 · Mahdavieh · 2005 [cited by examiner]
US 20070293985A1 · Myeong et al. · 2007 [cited by applicant]
US 20120106829A1 · Lee et al. · 2012 [cited by applicant]
US 20130138246A1 · Gutmann et al. · 2013 [cited by applicant]
US 20160132056A1 · Yoshino · 2016 [cited by applicant]
US 20180149753A1 · Shin et al. · 2018 [cited by applicant]
US 20180253107A1 · Heinla et al. · 2018 [cited by applicant]
US 20190035099A1 · Ebrahimi Afrouzi et al. · 2019 [cited by applicant]
US 20200019165A1 · Levandowski · 2020 [cited by examiner]
US 20200132822A1 · Pimentel · 2020 [cited by examiner]
DE 102018217000A1 · 2020 [cited by applicant]
EP 3514493A1 · 2019 [cited by applicant]
Belter Dominik et al, “Keyframe-based Local Normal Distribution Transform Occupancy Maps for Environment Mapping”, 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), IEEE, vo… [cited by applicant]