The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 07, 2025

Filed:

Feb. 09, 2021
Applicant:

Matic Robots, Inc., Mountain View, CA (US);

Inventors:

Navneet Dalal, Atherton, CA (US);

Seungho Yang, Mountain View, CA (US);

Gavin Li, Menlo Park, CA (US);

Mehul Nariyawala, Los Altos, CA (US);

Assignee:

MATIC ROBOTS, INC., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
A47L 7/00 (2006.01); A46B 9/00 (2006.01); A46B 13/00 (2006.01); A46D 1/00 (2006.01); A47L 5/30 (2006.01); A47L 5/34 (2006.01); A47L 9/04 (2006.01); A47L 9/14 (2006.01); A47L 9/28 (2006.01); A47L 11/20 (2006.01); A47L 11/40 (2006.01); B01D 46/00 (2022.01); B01D 46/02 (2006.01); G01C 21/00 (2006.01); G05D 1/00 (2024.01); G05D 1/225 (2024.01); G05D 1/646 (2024.01);
U.S. Cl.
CPC ...
A47L 9/2847 (2013.01); A46B 9/005 (2013.01); A46B 13/006 (2013.01); A46D 1/0207 (2013.01); A47L 5/30 (2013.01); A47L 5/34 (2013.01); A47L 7/0004 (2013.01); A47L 7/0009 (2013.01); A47L 7/0023 (2013.01); A47L 9/0477 (2013.01); A47L 9/1409 (2013.01); A47L 9/1427 (2013.01); A47L 9/281 (2013.01); A47L 9/2826 (2013.01); A47L 11/201 (2013.01); A47L 11/4052 (2013.01); A47L 11/4061 (2013.01); B01D 46/0036 (2013.01); B01D 46/02 (2013.01); G01C 21/383 (2020.08); G05D 1/0044 (2013.01); G05D 1/0212 (2013.01); G05D 1/225 (2024.01); G05D 1/646 (2024.01); A46B 2200/3033 (2013.01); A47L 9/2852 (2013.01); A47L 9/2857 (2013.01); A47L 2201/00 (2013.01); A47L 2201/04 (2013.01); A47L 2201/06 (2013.01); B01D 2279/55 (2013.01);
Abstract

An autonomous cleaning robot (e.g., an autonomous vacuum) may use a sensor system to map an environment that may be used to determine where to clean. The autonomous vacuum receives visual data about the environment and determines a ground plane of the environment based on the visual data. The autonomous vacuum detects objects within the environment based on the ground plane. For each object, the autonomous vacuum segments a three-dimensional (3D) representation of the object out of the visual data and determines whether the object is static or dynamic. The autonomous vacuum adds static objects to a long-term level of a map of the environment and dynamic objects to an intermediate level of the map. The autonomous vacuum may further add virtual borders, flags, walls, and messes to the map.


Find Patent Forward Citations

Loading…