IP Library Granted Patent US 11,573,325
Granted Patent B2
US 11,573,325 · App. 16/733,787 · Granted Feb 7, 2023

Systems and methods for improvements in scanning and mapping

Inventors: Steven Huber (Pittsburgh, PA); Calvin Wade Sheen (Chula Vista, CA); Ji Zhang (Pittsburgh, PA)
Assignee: Kaarta, Inc.
G01S17/89G01B11/24G01S7/4817G02B26/101
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 11,573,325
App. No.
16/733,787
Granted
Feb 7, 2023
Kind
B2
Abstract

A method of pose calculation for a portable three-dimensional scanning device including a first sensor and a second sensor the method including utilizing data from the first sensor and data from the second sensor to acquire data defining six degrees of freedom of the scanning device to optimize a first pose calculation, receiving data comprising one of data from the first sensor and data from the second sensor, selecting a subset of the six degrees of freedom of the scanning device, utilizing the data from the first sensor and the received data for the selected subset of six degrees of freedom to optimize a second pose, wherein the unselected degrees of freedom are retained from the first pose and storing received data associated with the second camera pose in a point cloud database.

Claims (18)

1. A method of pose calculation for a portable three-dimensional scanning device comprising a first sensor and a second sensor the method comprising:

utilizing first data from the first sensor and first data from the second sensor to acquire data defining first values of six degrees of freedom of the scanning device to determine a first pose;

receiving second data from the first sensor to acquire data defining second values for the six degrees of freedom of the scanning device;

selecting a subset of the six degrees of freedom of the scanning device, wherein selecting the subset comprises selecting the subset based, at least in part, upon a confidence measurement of at least one value of the first values of the six degrees of freedom of the scanning device;

utilizing the second data from the first sensor to acquire data defining the second values for the selected subset of the six degrees of freedom of the scanning device to determine a second pose, wherein values for the unselected degrees of freedom for the scanning device for the second pose are retained from the first pose; and

storing received data associated with the second pose in a point cloud database.

2. The method of claim 1 wherein the portable three-dimensional scanning device comprises a simultaneous localization and mapping (SLAM) device.

3. The method of claim 1 wherein the confidence measurement is derived, at least in part, by an eigenvector and an associated eigenvalue of a covariance matrix.

4. The method of claim 1 further comprising:

displaying the confidence measurement on a user interface portion of the scanning device; and

receiving from a user of the scanning device the selection of the subset of the six degrees of freedom of the scanning device.

5. The method of claim 1 wherein the selection of the subset is performed automatically.

6. The method of claim 1 wherein, if the confidence measurement is above a predetermined threshold, the selected subset of the six degrees of freedom of the scanning device comprises all six degrees of freedom of the scanning device.

7. The method of claim 1 wherein selecting the subset further comprises selecting the subset so as to exclude one of or both of yaw and roll/pitch of the scanning device.

8. The method of claim 1 , wherein the first sensor comprises one of an inertial measurement unit (IMU), a tracking camera or a LIDAR and wherein the second sensor is of a different type to the first sensor, and comprises one of an IMU, tracking camera or LIDAR.

9. The method of claim 8 , wherein the first sensor includes an inertial measurement unit (IMU) and data from the first sensor comprises IMU data.

10. The method of claim 8 , wherein the second sensor is a tracking camera and the data from the second sensor comprises camera data.

11. The method of claim 8 , wherein the scanning device comprises a third sensor that comprises one of the IMU, the tracking camera or the LIDAR and is of a different type than the first sensor and the second sensor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2023
From: KAARTA, INC.
To: CARNEGIE MELLON UNIVERSITY
Reel/Frame 064603/0891 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: HUBER, STEVEN; SHEEN, CALVIN WADE; ZHANG, JI
To: KAARTA, INC.
Reel/Frame 051602/0047 →
Continuity (11)
Continuation PCTUS2018040269 · Jun 29, 2018
Continuation In Part PCTUS2018015403 · Jan 26, 2018
Continuation In Part PCTUS2017055938 · Oct 10, 2017
Continuation PCTUS2017055938 · Oct 10, 2017
Continuation In Part PCTUS2017021120 · Mar 7, 2017
Continuation In Part PCTUS2017021120 · Mar 7, 2017
Provisional Application 62527341 · Jun 30, 2017
Provisional Application 62451294 · Jan 27, 2017
Provisional Application 62406910 · Oct 11, 2016
Provisional Application 62307061 · Mar 11, 2016
Related Publication 20200142074A1 · May 7, 2020
Cited By (2)
US 12,208,744 US 12,394,156