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:
Nov. 07, 2023

Filed:

Jan. 27, 2021
Applicants:

Ali Ebrahimi Afrouzi, San Diego, CA (US);

Lukas Fath, York, CA;

Chen Zhang, Richmond, CA;

Sebastian Schweigert, Sunnyvale, CA (US);

Inventors:

Ali Ebrahimi Afrouzi, San Diego, CA (US);

Lukas Fath, York, CA;

Chen Zhang, Richmond, CA;

Sebastian Schweigert, Sunnyvale, CA (US);

Assignee:

AI Incorporated, Toronto, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G01C 21/30 (2006.01); G06T 7/55 (2017.01); G06T 7/11 (2017.01); G05D 1/00 (2006.01); G05D 1/02 (2020.01); G01C 21/16 (2006.01); G06T 7/30 (2017.01); A47L 11/40 (2006.01); G01C 21/20 (2006.01); G01S 17/89 (2020.01); G06T 7/62 (2017.01); H04N 23/00 (2023.01); G06T 7/521 (2017.01); G06T 3/00 (2006.01);
U.S. Cl.
CPC ...
G01C 21/30 (2013.01); A47L 11/4011 (2013.01); G01C 21/165 (2013.01); G01C 21/206 (2013.01); G01S 17/89 (2013.01); G05D 1/0088 (2013.01); G05D 1/0219 (2013.01); G05D 1/0272 (2013.01); G05D 1/0274 (2013.01); G06T 7/11 (2017.01); G06T 7/30 (2017.01); G06T 7/55 (2017.01); G06T 7/62 (2017.01); H04N 23/00 (2023.01); A47L 2201/022 (2013.01); A47L 2201/04 (2013.01); G05D 1/0242 (2013.01); G05D 1/0246 (2013.01); G05D 1/0255 (2013.01); G05D 1/0257 (2013.01); G05D 2201/0215 (2013.01); G06T 3/0068 (2013.01); G06T 7/521 (2017.01); G06T 2207/10028 (2013.01);
Abstract

Provided is a medium storing instructions that when executed by one or more processors effectuate operations including: obtaining a stream of spatial data indicative of a robot's position in a workspace; obtaining a stream of movement data indicative of the robot's displacement in the workspace; navigating along a path of the robot in the workspace based on the stream of spatial data; while navigating, mapping at least part of the workspace based on the stream of spatial data to form or update a spatial map in memory; wherein the spatial map expands as new areas of the workspace are covered by the robot and spatial data of the new areas of the workspace are obtained and used by the one or more processors to update the spatial map; and wherein the spatial map of the workspace is segmented into two or more zones.


Find Patent Forward Citations

Loading…