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:
Apr. 06, 2021

Filed:

Nov. 30, 2017
Applicant:

X Development Llc, Mountain View, CA (US);

Inventors:

Gary Bradski, Mountain View, CA (US);

Kurt Konolige, Mountain View, CA (US);

Ethan Rublee, Mountain View, CA (US);

Assignee:

X Development LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
B25J 9/16 (2006.01); G06T 7/529 (2017.01); G06T 7/593 (2017.01); G06T 7/13 (2017.01); G06T 17/00 (2006.01); G06K 9/00 (2006.01); H04N 13/239 (2018.01); G06T 7/55 (2017.01); H04N 5/33 (2006.01); B25J 5/00 (2006.01); B65G 41/00 (2006.01); G06T 19/00 (2011.01); B25J 19/00 (2006.01); G06K 9/32 (2006.01); G06K 9/62 (2006.01); B65G 61/00 (2006.01); B65H 67/06 (2006.01); B25J 19/02 (2006.01); B65G 47/46 (2006.01); B65G 47/50 (2006.01); G01B 11/25 (2006.01); G06K 9/46 (2006.01); G06K 9/52 (2006.01); G06T 7/60 (2017.01); B25J 9/00 (2006.01); H04N 13/00 (2018.01);
U.S. Cl.
CPC ...
B25J 9/163 (2013.01); B25J 5/00 (2013.01); B25J 9/0093 (2013.01); B25J 9/162 (2013.01); B25J 9/1612 (2013.01); B25J 9/1664 (2013.01); B25J 9/1671 (2013.01); B25J 9/1687 (2013.01); B25J 9/1694 (2013.01); B25J 9/1697 (2013.01); B25J 19/00 (2013.01); B25J 19/021 (2013.01); B65G 41/008 (2013.01); B65G 47/46 (2013.01); B65G 47/50 (2013.01); G01B 11/254 (2013.01); G06K 9/00201 (2013.01); G06K 9/00664 (2013.01); G06K 9/3208 (2013.01); G06K 9/4604 (2013.01); G06K 9/4661 (2013.01); G06K 9/52 (2013.01); G06K 9/6202 (2013.01); G06T 7/13 (2017.01); G06T 7/529 (2017.01); G06T 7/55 (2017.01); G06T 7/593 (2017.01); G06T 7/60 (2013.01); G06T 17/00 (2013.01); G06T 19/003 (2013.01); H04N 5/33 (2013.01); H04N 13/239 (2018.05); B65G 61/00 (2013.01); B65H 67/065 (2013.01); G05B 2219/31312 (2013.01); G05B 2219/39391 (2013.01); G05B 2219/40053 (2013.01); G05B 2219/40298 (2013.01); G05B 2219/40442 (2013.01); G05B 2219/40543 (2013.01); G06T 2200/04 (2013.01); H04N 2013/0081 (2013.01); Y10S 901/01 (2013.01); Y10S 901/02 (2013.01); Y10S 901/06 (2013.01); Y10S 901/09 (2013.01); Y10S 901/47 (2013.01);
Abstract

Example methods and systems for determining 3D scene geometry by projecting patterns of light onto a scene are provided. In an example method, a first projector may project a first random texture pattern having a first wavelength and a second projector may project a second random texture pattern having a second wavelength. A computing device may receive sensor data that is indicative of an environment as perceived from a first viewpoint of a first optical sensor and a second viewpoint of a second optical sensor. Based on the received sensor data, the computing device may determine corresponding features between sensor data associated with the first viewpoint and sensor data associated with the second viewpoint. And based on the determined corresponding features, the computing device may determine an output including a virtual representation of the environment that includes depth measurements indicative of distances to at least one object.


Find Patent Forward Citations

Loading…